新闻中心

EEPW首页 > 光电显示 > 设计应用 > 基于16路恒流LED驱动芯片的护栏灯

基于16路恒流LED驱动芯片的护栏灯

作者:时间:2012-08-03来源:网络收藏

5) 软件设计

本文引用地址:http://www.eepw.com.cn/article/167721.htm

  软件设计是整个方案的经脉,它直接决定了整个方案的运行质量和效率,同时是体现出方案的功能及可靠性。STC11F02的片内程序是在软件开发环境Keil uVision2下进行编写的,该程序的重点在于模拟SPI通信协议,理论设计的时序波形如图所示。软件代码由C语言实现,通过示波器观测到单片机模拟出来的SPI波形如图5所示。其中Tek1为SDI;TeK2为CLK;TeK3为LE;TeK4为OE,满足设计要求。

  

  SPI时序图

  

  SPI波形

  首先将SPI模拟程序模块化,主要是为了方便调用;在整个流程中改变最多的是缓冲器内的数据,数据改变,相应的显示效果就会变化;连续的数据变化产生了不同的点灯,这也就展现了多彩耀眼的特色。

  本文小结

  本设计方案是1米长的单元模块,更长的护栏距离需要将这些小单元级联起来,提高控制信号的能力即可。选取16通道的LN0134是为了提高灯的数量,依照的性能参数,改变电源的供给电路可更好地扩展应用电路,更多灯。选取STC11F02芯片是为了节约成本,简化主控单元。本方案总体设计遵循了可靠、简单、实用的原则,为更多的护栏效果提供了借鉴和帮助。

  


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭