基于单片机的AC LED智能照明系统设计
时间:10-08
来源:3721RD
点击:
4 系统软件设计
程序采用模块化设计思想,以主程序为核心设置功能模块子程序,简化了设计结构。运行过程中通过主程序调用各功能模块子程序,因为灯具控制实时要求不高,循环控制即可满足要求。该系统的软件主要完成以下功能:信号输入模块实现相应传感器信号输入单片机数据通道,在控制系统软件中,分别将红外探测器信号与声控传感器信号经过整流放大数字化后处理成开关的布尔型数据,然后相或,经过整流放大的环境补光,光强度探测系统产生的信号与前两路信号处理后产生的输出进行与运算,由此产生决定灯具开关的开关信号。
5 设计结果的验证
在设计过程中,先对各单元电路进行实验、测试和调整,然后,对整体电路进行调整和测试,通过对系统的整体测试,电路工作安全稳定,工作可靠。达到了设计要求,实现了智能照明的目的。由于省去了DC LED交直流转换的环节,通过测试系统效率可达93%以上。
6 结束语
AC LED智能照明系统为人们日常生活照明提供了方便,避免了由于频繁开关导致的电路故障,AC LED照明不像DC LED灯具那样加一个交直流交换器,这样既降低了成本,又提高了系统效能,达到了节能的目的。也避免了LED光源本身没坏,交直流转换器先坏掉的窘境。因此,AC LED照明可广泛用于建筑物室内照明及路灯照明。
- 采用灵活的汽车FPGA 提高片上系统级集成和降低物料成本(04-28)
- 生成有效的板支持包(04-29)
- 设计灵活、高性能的嵌入式系统(05-04)
- 采用Virtex-5嵌入式三模以太网MAC进行设计(05-04)
- 基于可配置处理器Xtensa LX的数字音频方案(05-15)
- 基于ADSP-BF537的视频SOC验证方案设计(05-18)