显示电路
我们将400个LED分10组,每组40个。每组采用一个AP-28320作为电流源,用单片机控制可控硅的输出来调节LED的发光亮度。可在可控硅两端并联阻容吸收回路,用来吸收AP-28320与可控硅产生的谐波干扰。连接方式如图3。我们采用1W的白光LED,发光效率601m/W,预计室内亮度在2001x左右。
考虑到室外亮度越低,对室内亮度的补偿越小,所以我们安装400个LED,全部点亮其室内亮度可达2081x。
解决散热问题主要靠合理的灯体结构设计。解决方案是使用薄金属板做基板,LED可以按照使用的发光管的数目在铝板上打好孔径和发光管外径相同的孔,两个孔间距离为0.7mm,再将发光管紧配合镶嵌到金属扳上,发光管引脚在金属板后面相连。灯的外壳也用金属材料制作,装好发光管的金属板和金属外壳紧密装配,这样,灯具工作时产生的热量可以通过金属板传导到金属外壳上,金属外壳暴露在空气中,热量可以通过辐射和对流散去。为了既减小灯的体积又保证较大散热面积,灯体外壳可以采用带肋条的散热片结构。
系统软件设计
程序采用模块化设计思想。以主程序为核心设置功能模块子程序,简化了设计结构。运行过程中通过主程序调用各功能模块子程序,因为灯具控制实时要求不高,循环控制即可满足要求。该系统的工作软件主要完成以下功能:信号输入模块实现相应传感器信号输入单片机数据通道,在控制系统软件中,分别将红外线探测器的信号与声音传感器的信号经过整流放大数字化后处理成开关的布尔型数据,然后相或,经过整流放大的环境补光,光强度探测系统产生的信号分两路,一路为布尔值,并与前两路信号处理后产生的输出进行与运算,由此产生决定灯具开关的开关信号,另外一路将环境数据A/D转换,然后作为系统调节亮度的控制信号编码输出到系统的输出模块,达到控制LED发光亮度的目的,实现智能照明的目的。
测试结果
用ADS2102CA数字示波器对系统进行测试,其测试波形如图4所示。测试结果显示,即使5W MR16 LED灯驱动电路的输入交流电压纹波大于8.5V,输出LED电流仍保持1A。光的转化率级计算可达17%,对深度的调光,且顏色和其他特性不会因调光而变化。