51单片机做个led路灯照明,求1W led驱动电路

老师让我把LED的驱动电路加上,选择功率大一点的LED,比如1W的,然后找一个驱动电路。

给您两个方案,一个是正规方案,另一个是建议方案。

先说简易方案,用三极管与功率电阻组合用单片机控制这是简易方案。然后说明其中作用,三极管选用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个回答  2023-07-12
LED路灯照明是一种高效、节能的照明方式,而使用51单片机来驱动LED路灯可以实现智能控制和调光功能。下面将介绍一种1W LED驱动电路设计方案。
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路灯的使用效果和节能性能。
第2个回答  2012-09-21
单片机直接驱动一瓦的是不行的 必须要放大电路 想做得花俏一点的话 外加个ULN2003 有7路放大的 电流大约300mA 横流驱动直接简化成串电阻的 做课程的比较简单美观 在程序上多下点功夫
第3个回答  2012-09-20
直接用大功率驱动芯片就行,比如ULN2003
第4个回答  2012-09-20
这个不清楚
相似回答