基于红外遥控的大功率LED照明系统设计精.docx
- 文档编号:11192274
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:11
- 大小:175.16KB
基于红外遥控的大功率LED照明系统设计精.docx
《基于红外遥控的大功率LED照明系统设计精.docx》由会员分享,可在线阅读,更多相关《基于红外遥控的大功率LED照明系统设计精.docx(11页珍藏版)》请在冰豆网上搜索。
基于红外遥控的大功率LED照明系统设计精
中国科技论文在线基于红外遥控的大功率LED照明系统设计
王峰,刘毅,何至源作者简介:
王峰(1983-),男,硕士研究生,主要研究方向:
电力电子与电力传动.E-mail:
wangfengchinese@
(中国矿业大学信息与电气工程学院,江苏徐州221008)
摘要:
LED(发光二极管)作为一种新型光源,由于具有高效节能、绿色环保、使用寿命长等诸多优点,近年来发展迅速,并成为照明领域研究的热点。
本文设计了一种以AT89S51单片机为核心的红外遥控大功率白光LED照明系统,其采用PT4115大功率LED恒流驱动方案与PWM调光方式,并运用红外遥控技术实现对LED光源的多级亮度调节。
本文详细给出系统的硬件与软件设计过程。
实验证明,该大功率LED照明系统稳定高效,控制便捷,在普通照明应用中具有较好的实用价值。
关键词:
单片机;大功率LED;PWM调光;红外遥控
中图分类号:
TP368
DesignofHigh-powerLEDLightingSystemBasedon
InfraredRemoteControlTechnology
WangFeng,LiuYi,HeZhiyuan
(SchoolofInformationandElectricalEngineering,CUMT,JiangSuXuZhou221008Abstract:
LED(lightemittingdiodeasthenewlightsourcehasthemeritsofenergyefficiency,environmentalfriendlyandlongerlifespan,whichhasdevelopedrapidlyinrecentyearsandbecomethestudyhotspotinthefieldoflighting.Ahigh-powerwhiteLEDlightingsystembasedonAT89S51singlechipcomputerispresented,whichadoptsPT4115asLEDconstantcurrentdriveandinfraredremotecontroltechnologytoachivePWMdimming.Thepaperalsoprovidesthehardwareandsofterwaredesigningproceduresindetails.Throughexperiment,thehigh-powerLEDlightingsystemisprovedtobemoreefficientandconvenient,whichhasthegoodpracticalvalueintheapplicationfieldforlighting.
Keywords:
singlechipcomputer;high-powerLED;PWMdimming;infraredremotecontrol
0引言
目前,照明是我国能源消耗的重要方面,每年的照明用电约为3000亿千瓦时,约占发电总量的12%。
随着经济发展,我国的照明用电将有大比例的提高;同时,随着能源危机和环保问题的日益严峻,我国照明产业也必须走绿色节能的发展道路[1]。
LED是一种将电能转变为光能的半导体发光器件,属于固态光源;其作为一种新型的绿色照明方式,应用前景举世瞩目,尤其高亮度的白光LED的开发成功,使得LED在照明领域得以推广应用,也必然引起照明领域一场新的革命。
与现行白炽灯、荧光灯等照明设备相比,白光LED具有发热低、耗电量少(白炽灯的1/8,荧光灯的1/2)、寿命长(数万小时以上,为荧光灯的10倍)、体积小、无污染、反应速度快、安全可靠等优点,是被业界看好在未来可替代传统照明器具的一大潜力产品[2]。
同时,考虑到目前部分照明产品缺少亮度调节、红外遥控等功能,无法满足现代照明的实际需求。
因此,本文设计了一种以AT89S51单片机为核心的可红外遥控大功率白光LED照明系统,其采用PT4115大功率LED恒流驱动方案与红外遥控技术,通过对一款基于TC9012红外遥控器的按键编码识别与解码处理,可红外遥控实现对LED光源的多级PWM调光功
中国科技论文在线
能。
本设计在实现高效节能的同时,也为实际照明应用提供了极大的便捷。
1系统结构与功能本照明系统以AT89S51单片机为主控芯片,选用3只3W大功率白光LED为光源,采用PT4115芯片实现LED恒流驱动系统,红外遥控系统则由TC9012遥控发射器与HS0038红外接收器构成。
系统结构框图如图1所示。
图1系统结构框图
本系统以一款采用TC9012芯片的家用遥控器作为红外发射单元,其使用普遍,价格低廉,且发射编码多,可控制实现对LED光源亮度的多级调节;红外接收器由HS0038构成,它是集成有红外接收头、放大、解调和整形电路的一体化部件,可输出让单片机识别的TTL信号;红外遥控信息处理则由单片机AT89S51实现,其主要完成对遥控器发出的红外编码进行识别与解码,然后根据解码结果产生遥控器键值所对应的PWM调光信号,从而控制PT4115恒流驱动系统实现LED多级调光功能。
2系统原理
2.1PWM调光原理
从LED伏安特性及数学模型可知,LED在正向导通后其正向电压的细小变动将引起LED电流的较大波动,并且环境温度、LED老化等因素也将影响LED的电气特性,若LED电流失控,LED长期工作在大电流下将严重影响其可靠性和使用寿命。
而LED的光输出直接与LED电流有关,所以LED驱动电路在输入电压和环境温度等因素发生变动的情况下宜采用恒流驱动方式[3]。
在实际应用中,LED调节亮度一般采用两种方法,即模拟调光或PWM调光。
模拟调光与PWM调光对比如图2所示。
模拟调光是通过改变流过LED电流的大小来调整光效的,除了亮度会改变以外,也会影响LED的光效质量,即电流变化必然导致LED的色度偏差。
PWM基本原理是保持LED正向导通电流恒定,而通过控制电流导通和关断的时间比例,可以实现从0到100%范围的亮度调节。
PWM调光的优势是LED正向导通的电流一直是恒定的,LED的色度就不会像模拟调光一样会变化;在精确控制LED的亮度的同时,也保证LED发光的色度。
为了避免人眼能够看到LED的导通和关断,而感觉到灯光闪烁,PWM调光的频率要高于100Hz,由于人眼的视觉残留效应,眼睛就会对导通和关断时间内的亮度进行平均,仅仅看到由PWM占空比决定的有效亮度。
对于PWM调光频率设置在软件设计时应予以注意。
中国
科技论文在线2.2红外遥控原理
红外线遥控是目前使用最广的一种遥控手段。
红外遥控装置具有体积小、功耗低、功能强、成本低等特点,在现代电子产品(家用电器、玩具、通信设备中普遍采用红外遥控。
若能将红外遥控器的按键编码进行识别与解码,并用作单片机系统的输入处理信号,则解决了常规矩阵键盘线路板过大、布线复杂、占用I/O口过多的弊病;而且使用遥控器,可实现人对设备的长距离操作控制,使用更加便捷高效。
本设计采用一款基于TC9012芯片的电视机遥控器作为红外发射单元。
TC9012采用脉冲宽度调制编码格式,以不同的脉宽宽度来实现二进制信息的编码,其发射编码格式由引导码、用户码、数据码、数据反码和结束码构成。
引导码由4.5ms的高电平和4.5ms的低电平波形所构成,以作为一帧数据的起始位;一帧数据中含有32位码,包含两次8位用户码,8位数据码和8位数据码的反码,用户码用于区分不同类型的红外遥控设备,数据码即代表实际按下的键值信息,数据反码是数据码的各位求反,通过比较数据码与数据反码,可判断接收到的键值数据是否正确;最后发送结束位(SY),作为一帧数据的结束。
发射码的格式如图3所示。
图3TC9012的发射码格式
红外二进制编码信息‘0’与‘1’分别由毫秒量级的高低脉冲组合实现。
以脉宽0.56ms、间隔0.565ms、周期为1.125ms的组合表示二进制“0”,以脉宽0.56ms、间隔1.69ms、周期
2.25ms的组合表示“1”。
脉冲信号都调制在占空比为1/3,频率为38kHz的载波上再发送出去。
二进制参数“0”和“1”如图4所示[4]。
图4数据0与数据1参数图
红外二进制信号的解调由一体化红外接收器HS0038来完成。
对于接收端而言,当无红
外脉冲信号时HS0038的数据输出OUT端输出高电平,当有高脉冲红外信号时OUT端输出为低电平,故其输出信号电平正好与发射端相反。
这一点在软件设计时应予以注意。
3系统硬件电路设计
3.1单片机主控系统
本设计主控系统采用ATMEL公司的高性能单片机AT89S51实现。
使用一款基于TC9012芯片的家用电视遥控器作为系统的红外发射器;单片机P3.2口连接一体化红外接收器HS0038的数据输出OUT端;单片机P1.0口作为PWM信号的输出端并连接PT4115芯片DIM端,用于实现PWM调光控制。
单片机通过对红外遥控器0~9按键以及开关按键红外编码的识别与解码,并根据解码结果产生键值对应的PWM信号,从而驱动LED实现不同的亮度调节。
系统晶振电路由12MHZ晶振与两个30PF电容组成;复位电路则由S1按键、10K电阻与10uF电解电容构成。
主控系统电路如图5所示[5]。
图5单片机主控系统电路图
3.2基于PT4115的恒流驱动系统
本设计LED光源采用基于PT4115的大功率恒流驱动系统。
PT4115是一款连续电感电流导通模式的降压恒流源芯片,其具有以下特点:
①6V~30V宽电压范围输入;②输出电流可达1.2A;③复用DIM引脚进行LED开关、模拟调光、PWM调光;④输出电流精度达5%;⑤转换效率高达97%;⑥LED开路保护;⑦输出可调的恒流控制方法;⑧内部含有抖频特性,极大的改善EMI。
该芯片适合用于各类绿色照明LED灯的驱动电路,应用电路简洁,所需外部元器件较少且价格低廉[6]。
PT4115通过芯片上的DIM端,可以方便的进行模拟或PWM调光。
本设计采用PWM调光方式,通过在DIM引脚加入可变占空比的方波脉冲信号调节输出电流以实现调光。
当方波电压幅值低于0.3V时关断LED电流,高于2.5V(且低于5V)时完全开启LED电流。
该条件下电流输出值IOUT计算公式为:
IOUT=(0.1×D)/Rs(D为方波信号占空比,Rs为限流电阻
本设计LED光源采用串联方式,共由3只3W的大功率白光LED组成;每只LED额定电流约700mA,正向压降3.3V~3.6V,亮度可达150lm。
在考虑尽量降低周边器件自身功
耗的前提下,采用PT4115的恒流驱动系统设计如下:
①确定输入电压Vin值,当Vin与负载电压差值在1.5V左右时工作效率较高,由于3只LED负载电压约10V,因此选用12V/2A的电源适配器供电。
②Rs作为限流电阻,其取值决定LED的最大驱动电流。
考虑到大功率LED的结温与散热要求,其工作电流不易过大,本文驱动系统按LED工作电流IOUT=625mA设计,即Rs=0.1/IOUT,Rs选取0.16Ω的高精度电阻。
③Cin具有续流和滤波功能,选用50V/100uF电容。
④L1为镇流电感,选取电感值为68μH,且饱和电流为2A。
⑤D1是续流二极管,当芯片內部MOS管截止状态时为储存在电感L1中的电流提供放电回路;由于工作在高频状态,D1选用正向压降小且恢复速度快的肖特基二极管SS24,以有效降低系统功耗。
LED恒流驱动电路如图6所示。
图6LED恒流驱动系统电路图
4系统软件设计
4.1系统主程序
系统主程序主要包括初始化程序(包括定时器与外部中断设置)、红外码值处理程序与键值识别散转程序[7]。
主程序流程如图7所示。
中国科技论文在线4.2红外解码中断程序红外解码中断程序用于完成对遥控器发出一帧脉冲的各个高,低脉冲时间的计时与存储,以便在红外码值处理程序中通过分析各个脉冲的时间实现对红外编码的二进制解码.当遥控器无键按下时,即红外接收器HS0038在没有接收红外信号,其OUT端输出高电平;当遥控器有键按下时,'0'和'1'编码中的高电平经红外接收器HS0038倒相后输出低电平.由于HS0038的OUT端与单片机的外部中断INT0引脚相连,将会触发单片机中断(即设置为负跳变沿触发中断.一旦系统检测到红外脉冲中的高电平信号,即触发INT0中断,定时器T0开始计时(定时时间为250us,以定时器T0溢出中断记录每次脉冲期间定时器溢出的次数;到下一个高电平脉冲到来时,即再次产生中断时,先将定时器溢出次数取出,然后将溢出次数清零后再重新记录.通过定时器溢出次数判断每次中断与上一次中断之间的时间间隔(时间间隔即为定时器溢出次数与250us的乘积,便可判断接收到的是引导码,编码'0'或'1'.在中断程序中,首先判断并跳过持续9ms的引导码,然后依次采集存储32位脉冲编码时间.红外解码中断流程如图8所示.定时器计时流程如图9所示.图8红外解码中断流程图图9定时器计时流程图4.3红外码值处理程序红外码值处理程序主要完成对红外编码的解码处理,通过对一帧红外编码中32位脉冲编码时间的分析处理,判断其对应'0'或'1'的二进制编码,从而确定两次8位用户码,8位数据码和8位数据码的反码.从TC9012红外编码分析可知,"0"编码脉冲时间为1.125ms,"1"编码脉冲时间为2.25ms.在实际程序处理中,应考虑由于遥控器晶振参数等原因存在的误差,故定时器T0溢出次数值取7(即1.75ms作为'0'或'1'编码的判断标准.当溢出次数小于7时则判断为'0'编码,当溢出次数大于7时则判断为'1'编码,并将该32位二进制编码按4个字节处理分别得出用户码,数据码以及数据反码,其中数据码即代表实际按下的红外遥控器键值信息.可利用单片机将解码出的键值数据码通过数码管显示,通过得出遥控器键值与数-6-
中国科技论文在线述.红外码值处理流程如图10所示.据码的对应关系,以便用于键值识别散转程序的判断处理,具体键值解码结果,本文不再赘图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.这样,在每1/250秒的方波周期中,通过改变方波的输出占空比,从而实现LED灯的10级亮度调节,即LED亮度等级由每个周期内的高电平脉冲数目决定,其中高电平脉冲数目由红外遥控器键值确定,即0~9按键对应确定1~10亮度等级数值.定时器T1生成PWM流程如图12所示.图11键值识别散转程序流程图图12定时器生成PWM流程图-7-
中国科技论文在线5实验结果采用本文设计方案对一处家庭室内壁灯进行替换改造.原壁灯采用3只220V/20W卤素灯,总功率约为60W;现壁灯采用本文大功率白光LED照明方案实现,最低功率(即LED最低亮度状态约为0.83W,最大功率(即LED最高亮度状态约为6.52W,相比于原卤素灯照明系统可节约电能90%以上.卤素灯与大功率LED实物对比如图13所示.实验证明该系统运行稳定,调光精确,高效节能,且红外遥控功能方便快捷,用户可根据需求灵活选择不同等级的照明亮度.改造前后照明效果对比如图14与图15所示.图13卤素灯与LED对比图图14卤素灯照明效果图图15大功率白光LED照明效果图6结论本文设计的基于红外遥控的大功率白光LED照明系统,采用AT89S51单片机为控制核心,运用恒流驱动方案与PWM调光技术以及红外遥控技术实现对LED的多级调光控制.该照明系统具有控制电路简单,亮度调节精确,高效节能,实用便捷等优点,符合现代照明的应用要求.LED作为一种新型的绿色光源,必然是未来照明技术的发展趋势,21世纪将进入以LED为代表的新型照明光源时代[8].[参考文献][1][2][3][4][5][6][7][8]黎平.LED驱动电源研究[D].重庆:
重庆大学硕士学位论文,2007.周志敏,周纪海,纪爱华.LED驱动电路设计与应用[M].北京:
人民邮电出版社,2006.杨恒.LED照明驱动器设计[M].北京:
中国电力出版社,2010.聂诗良,李磊民.采用单片机发送并接收红外遥控信号的方法[J].信息技术,2004.2:
22~23.楼然苗,李光飞.单片机课程设计指导[M].北京:
北京航空航天大学出版社,2007.郑久云,韩志刚,罗胜钦.白光LED的应用与驱动[J].现代显示,2009.8:
43~45.张军.AVR单片机应用系统开发典型实例[M].北京:
中国电力出版社,2005.毛兴武,张艳雯,周建军.新一代绿色光源LED及其应用技术[M].北京:
人民邮电出版社,2009.-8-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 红外 遥控 大功率 LED 照明 系统 设计