4.1 LCD显示程序 17
4.2 PWM调节LED亮度程序 18
4.3 nRF905的操作程序 18
4.3.1 nRF905的发送模式程序 18
4.3.2 nRF905的接收模式程序 18
5 仿真与调试 19
5.1 Proteus软件简介 19
5.2 PC机调试 21
结 论 23
参考文献 24
致 谢 25
附 录 26
1 前言
自从人类意识到节能减排,才能解决大气变暖的迫切问题后,如何减少照明用电就作为一个重要的问题提到日程上来。因为照明用电占总能耗的20%。幸好出现了高效节能的LED,LED节能水平是白炽灯节能5倍以上,是荧光灯、节能灯1倍左右,还不像荧光灯、节能灯那样含汞。如果可以用调光来节能,那么也是非常重要的节能手段。但过去所有的光源都不容易实现调光,而容易调光正是LED的一个很大的优点。因为在很多场合其实不需要开灯或者至少不需要那么亮,可是灯却开的很亮,例如半夜到黎明时段的路灯:地铁车厢从地下开到郊区地面时车厢里的照明灯;更常见的是在阳光明媚时靠近窗口的办公室、学校、工厂等的荧光灯都还开在那儿。如果可以自动调光了,这些电能完全可以节省下来!所以对于灯具调光来说,家庭壁上调光不是主要的应用场合,市场也很小。反而是路灯、办公室、商场、学校、工厂的按需调光才是更重要的场合,不但市场巨大,而且节能可观。这些场合需要的不是手动调光而是自动调光、智能调光。
2 方案设计的选择源'自:优尔-'论~文'网·www.youerw.com
2.1整体方案选择
2.1.1用调驱动电流来调节LED的亮度
首先就是通过改变驱动电流,因为LED的亮度近似与其驱动电流成正比关系。图2-1所示某家公司的LED灯光强输出与驱动电流的关系。
0 100 200 300 400 500 600 700 800 900 1000
驱动电流(mA)
图 2-1 输出相对光强和电流的关系
由图2-1所示,LED灯相对光强输出与电流呈线性关系,假如以350mA时的光输出作为100%,那么200mA时的光输出就大约是60%,100mA时大约是25%。所以调电流可以很容易实现亮度的调节。
调节LED的电流最简单的方法就是改变和LED负载串联的电流检测电阻(图2-2a),几乎所有的DC-DC恒流芯片都有一个检测电流的接口,将检测到的电压和芯片内部的参考电压比较,来控制电流的恒定。但是这个检测电阻的值通常很小,只有零点几个欧姆,如果要再装上一个零点几欧的电位器来调节电流是不大可能的,因为引线电阻也会有零点几欧了。所以有些芯片提供一个控制电压口,通过改变输入的控制电压就可以改变其输出恒流值。例如LT3478(图2-2b)只要改变R1和R2的比值,就可以改变其输出的恒流值。
用调电流的方法来调亮度还会产生一个问题,那就是在调亮度的同时也会改变它的光谱和色温。因为目前白色LED都是蓝光LED激发黄色荧光粉而产生的。当电流减小时,蓝色LED亮度增加而黄色荧光粉的厚度并没有按比例减薄,从而使其光谱的主波长增长。然而在采用RGB的LED系统中,就会引起彩色的偏移,而人眼对彩色的偏差十分敏感的,也是不能允许的。 ATmega16单片机无线照明控制器的设计+程序+电路图(2):http://www.youerw.com/zidonghua/lunwen_61104.html