新闻中心

EEPW首页 > 光电显示 > 设计应用 > 基于红外遥控的大功率LED照明系统设计

基于红外遥控的大功率LED照明系统设计

作者: 时间:2010-08-03 来源:网络 收藏
从 TC9012 编码分析可知,“0”编码脉冲时间为1.125ms,“1”编码脉冲时间为2.25ms.在实际程序处理中,应考虑由于器晶振参数等原因存在的误差,故定时器T0溢出次数值取7(即1.75ms)作为‘0’或‘1’编码的判断标准。当溢出次数小于7 时则判断为‘0’编码,当溢出次数大于7 时则判断为‘1’编码,并将该32 位二进制编码按4 个字节处理分别得出用户码、数据码以及数据反码,其中数据码即代表实际按下的器键值信息。可利用单片机将解码出的键值数据码通过数码管显示,通过得出器键值与数据码的对应关系,以便用于键值识别散转程序的判断处理,具体键值解码结果,本文不再赘述。码值处理流程如图10 所示。

  4.4 键值识别散转程序键值识别散转程序用于对正确接收下来的红外发射器键值编码进行识别散转处理,在判断用户码正确的前提下,根据不同的按键数据码控制生成对应的PWM 信号,以实现亮度调节功能。本程序采用红外遥控器的0~9 按键作为 的1~10 级亮度的选择按键,并将遥控器开关键作为 的关闭按键。键值识别散转流程如图11 所示。

  PWM 脉冲信号则由单片机利用定时器T1 中断控制P1.0 口输出产生,其输出的高低电平输入PT4115 芯片DIM 端以控制LED 电流的通断状态,从而实现LED 的亮度调节。将定时器T1 溢出中断定为1/2500 秒(即400μ S),每10 次脉冲作为一个周期,即频率为250HZ.

  这样,在每1/250 秒的方波周期中,通过改变方波的输出占空比,从而实现LED 灯的10 级亮度调节,即LED 亮度等级由每个周期内的高电平脉冲数目决定,其中高电平脉冲数目由红外遥控器键值确定,即0~9 按键对应确定1~10 亮度等级数值。定时器T1 生成PWM 流程如图12 所示。

  5、实验结果采用本文方案对一处家庭室内壁灯进行替换改造。原壁灯采用3 只220V/20W 卤素灯,总功率约为60W;现壁灯采用本文白光LED 方案实现,最低功率(即LED最低亮度状态)约为0.83W,最(即LED 最高亮度状态)约为6.52W,相比于原卤素灯可节约电能90%以上。卤素灯与LED 实物对比如图13 所示。实验证明该运行稳定,调光精确,高效节能,且红外遥控功能方便快捷,用户可根据需求灵活选择不同等级的亮度。改造前后照明效果对比如图14 与图15 所示。

  6、结论本文红外遥控的大功率白光LED 照明,采用AT89S51 单片机为控制核心,运用恒流驱动方案与PWM 调光技术以及红外遥控技术实现对LED 的多级调光控制。

  该照明系统具有控制电路简单、亮度调节精确、高效节能、实用便捷等优点,符合现代照明的应用要求。LED 作为一种新型的绿色光源,必然是未来照明技术的发展趋势,21 世纪将进入以LED 为代表的新型照明光源时代。

红外遥控器相关文章:红外遥控器原理

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭