51单片机做个led路灯照明,求1W led驱动电路
给您两个方案,一个是正规方案,另一个是建议方案。
先说简易方案,用三极管与功率电阻组合用单片机控制这是简易方案。然后说明其中作用,三极管选用9013,作用是放大,他的几级串电阻接单片机。他的发射极串x欧姆电阻接地,他的集电极串接led和电阻。其中集电极电阻r和发射极电阻x欧需功率电阻,大小为1W的功率电阻。集电极供电电源是由7808稳压器,若改为7805则可减小阻值,具体电阻阻值这需要计算。
LED有个特性,在未达到额定电压时候是可以点亮的,此时电流小于额定电流很多,但有可能亮度与额定电压下变化并不明显,若超过额定电压,则电流比额定电流会大很多。也就是说需要使led串接电阻,使其电流一定。那么计算阻值时候,比如led额定电流要求300ma,那么我们只要保证他是通过300ma去计算阻值。
由于这个简单方案我做过,故给个红笔更改过的电路图,只不过我是2led串联,红叉代表不接,红线代表链接。具体看图。
正规方案则是考虑到功率电阻确实可以保证led点亮,但无用功耗大,故正规方案采用恒流源的思想,那么获得恒流源我们可以用运放搭建,也可以用稳压器,或者三极管。
但由于说道正规,那么就是专业性的做法,在灯数少的情况下,我们可选用恒流源芯片直接驱动led。距离某国内主流厂家的恒流源led的专用芯片;那么我先罗列下参数:
LED驱动器产品列表
型号 输入电压范围(VDC) 输出电流(mA) 效率% 功率W(Max) 尺寸(mm) 说明 特点
KC24H-300R(X1X2X3) 5.5-46 300 95 10.8 22.8*10.2*9.5 RoHS 模拟调光+PWM调光
KC24H-350R(X1X2X3) 5.5-46 350 95 12.6 22.8*10.2*9.5 RoHS 模拟调光+PWM调光
KC24H-500R(X1X2X3) 5.5-46 500 95 18 22.8*10.2*9.5 RoHS 模拟调光+PWM调光
KC24H-600R(X1X2X3) 5.5-46 600 95 21.6 22.8*10.2*9.5 RoHS 模拟调光+PWM调光
KC24H-700R(X1X2X3) 5.5-46 700 95 25.2 22.8*10.2*9.5 RoHS 模拟调光+PWM调光
KC24AH-300 5.5-36 300 95 9.6 22.8*10.2*9.5 RoHS PWM调光
KC24AH-350 5.5-36 350 95 11.2 22.8*10.2*9.5 RoHS PWM调光
KC24AH-500 5.5-36 500 95 16 22.8*10.2*9.5 RoHS PWM调光
KC24AH-600 5.5-36 600 95 19.2 22.8*10.2*9.5 RoHS PWM调光
KC24AH-700 5.5-36 700 95 22.4 22.80*10.20*9.5 RoHS PWM调光
KC24RT-300 5.5-48 300 96 10.8 23.86*18.10*8.0 RoHS 模拟调光+PWM调光
KC24RT-350 5.5-48 350 96 12.6 23.86*18.10*8.0 RoHS 模拟调光+PWM调光
KC24RT-500 5.5-48 500 96 18 23.86*18.10*8.0 RoHS 模拟调光+PWM调光
KC24RT-600 5.5-48 600 96 21.6 23.86*18.10*8.0 RoHS 模拟调光+PWM调光
KC24RT-700 5.5-48 700 96 25.2 23.86*18.10*8.0 RoHS 模拟调光+PWM调光
KC24W-300(X1X2X3) 5.5-48 300 96 10.8 22.10*12.55*9.1 RoHS 模拟调光+PWM调光
KC24W-350(X1X2X3) 5.5-48 350 96 12.6 22.10*12.55*9.1 RoHS 模拟调光+PWM调光
KC24W-500(X1X2X3) 5.5-48 500 96 18 22.10*12.55*9.1 RoHS 模拟调光+PWM调光
KC24W-600(X1X2X3) 5.5-48 600 96 21.6 22.10*12.55*9.1 RoHS 模拟调光+PWM调光
KC24W-700(X1X2X3) 5.5-48 700 96 25.2 22.10*12.55*9.1 RoHS 模拟调光+PWM调光
KC24H-1000(X1X2X3) 5.5-48 1000 97 36 31.70*20.30*12.65 RoHS 模拟调光+PWM调光
我们可以用过以上芯片去接led,并且此类电路设计比较简单,易于操作。比如以下图片:
外围电路极少,这是我们期望了。另外供电电压是可变的,就像是接9v也可以接20也还是可以,像是稳压器一样。所以很方便。而且就两三页文档。方便看。
如是大规模的led,就要考虑到总线上的电路极大,需要分立多个电源模块供电,相对复杂,这里不做讨论。
最后提一下
如果做pcb,要考虑led散热了。此类led发热很大,当然了 应对方案就是铺铜,实心或者影化线铺铜。
此板子的原理图:
最后祝你调试成功,没了。
参考资料: http://www.mornsun.cn//UploadFiles/pdf/KC24RT_CN.pdf
1. 电源设计:由于LED需要直流电源供电,我们可以选择使用交流电源通过整流和滤波电路得到直流电源。一般可以选择12V的直流电源,通过稳压电路得到稳定的电压。
2. 驱动电路设计:LED需要恒流驱动,因此我们需要设计一个恒流源电路。常见的恒流源电路有电流源电路和电流镜电路。在这里,我们选择使用电流源电路。
电流源电路的基本原理是通过一个电流源和一个电阻来控制LED的电流。我们可以使用一个NPN型晶体管作为电流源,通过调整基极电流来控制LED的电流。同时,为了保护LED,我们可以在LED的正极和负极之间加上一个适当的电阻,限制电流的大小。
3. 控制电路设计:使用51单片机来控制LED的开关和调光功能。我们可以通过单片机的IO口来控制晶体管的开关,从而控制LED的亮灭。同时,我们可以通过PWM信号来调节晶体管的导通时间,从而实现LED的调光功能。
在控制电路中,我们可以使用一个光敏电阻来感知环境光强度,从而实现自动调光功能。当环境光强度较弱时,单片机可以自动调节PWM信号的占空比,使LED的亮度适应环境光强度。
4. 保护电路设计:为了保护LED和电路的安全,我们可以在电路中加入过压保护、过流保护和过温保护等功能。当电压、电流或温度超过设定值时,保护电路会自动切断电源,以保护LED和电路的安全。
以上是一种1W LED驱动电路的设计方案,通过合理的电源设计、恒流源电路设计、控制电路设计和保护电路设计,可以实现高效、稳定、安全的LED路灯照明。同时,使用51单片机可以实现智能控制和调光功能,提高LED路灯的使用效果和节能性能。
2012-09-20