《LED调光控制器》由会员分享,可在线阅读,更多相关《LED调光控制器(8页珍藏版)》请在金锄头文库上搜索。
1、LED 调光控制器, 前言自从人类意识到一定要千方百计节能减排,才能解决大气变暖的迫切问题 后,如何减少照明用电就作为一个重要的问题提到日程上来。因为照明用 电占总能耗的 20%.幸好出现了高效节能的 LED,LED 本身比白炽灯节能 5 倍以上,比荧光灯、节能灯也要节能一倍左右,还不像荧光灯、节能灯那 样含汞。如果还能够利用调光来节能,那么也是非常重要的节能手段。但 过去所有光源都很不容易实现调光,而容易调光正是LED的一个很大的优 点。因为在很多场合其实不需要开灯或者至少不需要那么亮,可是灯却开 得很亮,例如半夜到黎明时段的路灯;地铁车厢从地下开到郊区地面时车 厢里的照明灯;更常见的是在阳
2、光明媚时靠近窗口的办公室、学校、工厂 等的荧光灯都还开在那里。这些地方每天不知道要浪费多少电能!过去因 为高压钠灯、荧光灯、吸顶灯、节能灯根本无法调光,也只能算了。现在 改用LED以后,可以自如调光了,这些电能完全可以节省下来。所以对于 灯具调光来说,家庭壁上调光不是主要的应用场合,市场也很小。反而是 路灯、办公室、商场、学校、工厂的按需调光才是更重要的场合,不但市 场巨大,而且节能可观。这些场合需要的不是手动调光而是自动调光、智 能调光。系统结构图表 1 硬件三,硬件电路设计3:J :a E T:J斗:J.1y*T-3F (T!任霊ESMI - 2 4 5 ab m- m.mk!.jq.km
3、 血 1J4JE.x.U兀丄站 K 3*13 B 3ALL Z2.4 AL2 _S A19 M苛M K AlSII-ie14.石*CDuec(1) 此硬件原理图电源部分由交流源和整流桥组成,一共两个电源 5V 的接在 52单片机上给单片机供电,另一个12V的接在ULN2003芯片上给驱动电路供电, 单片机P1 口分别连接ULN2003的16管脚,ULN2003起到对电流放大作用, ULN2003的1116管脚连接三个三极管,三极管分别接三组LED,(2) 它的工作原理是单片机控制三组小灯可以按控制单色依次点亮,还可以通 过改变输出脉冲不同的占空比来控制输出电压,以控制改色LED的亮度,实现多
4、色光 LED 渐变发光功能,使三种颜色的灯可以发出多种颜色,单片机 P1 口的 P0-P2管脚按规定输出高低点平,输出高电平是由ULN2003芯片反向输出低 电平,使驱动三极管导通将 LED 点亮,若单片机向 ULN2003 输出低电平,经 ULN2003反向为高电平,使驱动三极管截至,LED不能点亮,每种颜色的三个小 灯由单片机芯片 P1 口的一个管脚控制,实现它们的顺序点亮及颜色渐变和颜色 突变功能。四,软件设计设计功能:上电时红色LED亮,绿蓝LED不亮,过一会儿红灯灭绿灯蓝灯依次亮 发生颜色渐变,渐变结束时发生颜色突变,之后就循环了。以下为程序设计: (1)延时子程序,起延时作用 vo
5、id delay(uint z)uint x,y;/局部变量定义for(x=0;x5;x+)/延时外循环 for(y=0;y0)&(ji100)&(ji340)&(ji440)&(ji680)&(ji780)&(ji1020)&(ji1025)&(ji1265)/ 当亮度等级控制变量 ji 大于 1210 时,就将它清 0 ji=0;/ 将亮度控制等级清 0五,结论结论就是:先亮红灯(保持一会儿)红绿过度(绿加 1、红减 1 循环 240 次颜色渐变)绿灯亮起(保持一会儿)绿蓝过度(蓝加 1、绿减 1 循环 240 次即颜色渐变)蓝灯亮起(保持)蓝白过度(绿加 1、红加 1 循环 240 次、蓝不变即 闪烁突变)以下是设计程序;#include#define uchar unsigned char#define uint unsigned int#define shudu 30#define dengji 1sbit Bl二P0;sbit G1=P1;sbit R1二P2;uchar Rout,Bout,Gout;void delay(uint z)uint x,y;for(x=0;x5;x+);for(y=0;y0)&(ji100)&(ji340)&(ji440)&(ji680)&(ji780)&(ji1