如何设计单片机控制的2PIN双色LED灯的驱动电路?
有个红蓝2管脚的双色led灯,灯的颜色由两个管脚接电压的正负决定。灯的额定电压是24V,最大电流15mA,以前用来做机箱单一颜色指示灯的时候直接接24V开关电源上,现在需要用单片机来控制它红蓝色变化,因此我想设计一个驱动电路,现在遇到了困难。
之前我一直以为必须要24V供电,为了控制灯颜色变化还需要控制加在灯电压方向的变化,因此特别头疼,后来我测试发现用5V的开关电源供电测试,串了个10K电阻灯都能亮,电流用万用表测量为0.189A。因此这个灯电压电流低了也能亮,问题相对就简单多了,那么驱动电路应该怎么设计才最合理,因为以前还没有设计过电路,因此想请教下大家,这样我觉得才能了解的更多。
先说下我的思路吧,用来抛砖引玉:
现在我的led的电源供电选择有以下几种:5V的开关电源,7805芯片转换,24V开关电源,原则上用24V供电比较好,灯比较亮,但是感觉电压高了电路不好设计,用5V的好像简单点,计划用5V的开关电源做led灯的驱动,因为机箱里面有个5V的开关电源。
驱动电路上要实现红蓝灯的变化需要实现给led供电电压实现反向控制,我想到了H桥电路控制电机正反转的工作方式,通过晶体管的开关来控制电流的流向,只是把电路里面的电机换成led灯,这样应该是可行的一个方案,因此我现在考虑的用4个晶体管驱动,这样用一个电源就能实现灯的电流反向,但是仿真时候运行时间长了会报错,不知道这个电路有什么问题,另外电路里面的电阻值没有仔细算,只是通过仿真的电流选的值,希望大家能指点下。
同时请教下大家这个电路应该怎么设计稳定性最好,器件最少最合理,初次设计一头乱麻,特此向大家取经,谢谢!
红灯
蓝灯
multisim仿真报错
写了这么一大堆,用单片机两个口分别控制两个三极管不就行了,每个三极管集电极带个LED灯。
两个控制口用程序轮换控制。
第三,一般一个LED承受的电流也就是二三十个mA(0603封装),大了就烧掉了。
(1)灯只能用一个,不能增加,所以才用双色灯,如果用两个单色灯控制就不用 发帖了求助了
(2)单片机的引脚基本已经用完,整个系统控制信号非常多,所以用指示灯指示主要信号,分一个口控制一个灯已经捉襟见肘,更不用说用两个口来控制了。
(3)Led灯我采用的是工业级大的LED灯,是做在机柜前面板上的,啥电阻都不串,直接接24V开关电源都没有问题,和你说的贴片发光二极管不同。
之前的电路发现存在问题,上下两个三极管的B极不能直接接在一起,一个开管后会拉低另一个管子的基极电压,因此我加了个电阻进去用于分压,同时基极到地也串了一个电阻用于下拉,发现电路性能改善了