目前,照明是我国能源消耗的重要方面,每年的照明用电约为3000 亿千瓦时,约占发电总量的12%.随着经济发展,我国的照明用电将有大比例的提高;同时,随着能源危机和环保问题的日益严峻,我国照明产业也必须走绿色节能的发展道路。
从 TC9012 红外编码分析可知,“0”编码脉冲时间为1.125ms,“1”编码脉冲时间为2.25ms.在实际程序处理中,应考虑由于遥控器晶振参数等原因存在的误差,故定时器T0溢出次数值取7(即1.75ms)作为‘0’或‘1’编码的判断标准。当溢出次数小于7 时则判断为‘0’编码,当溢出次数大于7 时则判断为‘1’编码,并将该32 位二进制编码按4 个字节处理分别得出用户码、数据码以及数据反码,其中数据码即代表实际按下的红外遥控器键值信息。可利用单片机将解码出的键值数据码通过数码管显示,通过得出遥控器键值与数据码的对应关系,以便用于键值识别散转程序的判断处理,具体键值解码结果,本文不再赘述。红外码值处理流程如图10 所示。
4.4 键值识别散转程序键值识别散转程序用于对正确接收下来的红外发射器键值编码进行识别散转处理,在判断用户码正确的前提下,根据不同的按键数据码控制生成对应的PWM 信号,以实现LED亮度调节功能。本程序采用红外遥控器的0~9 按键作为LED 的1~10 级亮度的选择按键,并将遥控器开关键作为LED 的关闭按键。键值识别散转流程如图11 所示。
PWM 脉冲信号则由单片机利用定时器T1 中断控制P1.0 口输出产生,其输出的高低电平输入PT4115 芯片DIM 端以控制LED 电流的通断状态,从而实现LED 的亮度调节。将定时器T1 溢出中断定为1/2500 秒(即400μ S),每10 次脉冲作为一个周期,即频率为250HZ。
中国照明网论文频道现向广大业内朋友征集稿件。稿件内容要求具有技术性、可读性。欢迎研究机构、院校、企业进行投稿。
投稿信箱:edit@lightingchina.com.cn
联系电话:0086-020-85530605-5029
(投稿时请注明作者姓名、单位、邮编和地址及电话、E-mail;以便通知审核结果,如发稿七日内无通知请来电查询。)
广东中照网传媒有限公司 版权所有 增值电信业务经营许可证:粤B2-20050039 粤ICP备06007496号
传真:020-85548112 E-mail:Service@lightingchina.com.cn 中国照明网