3w白光LED6个串联,单片机输出PWM信号调光,恒流应怎么设计
菜鸟请教:3.5v/3w白光LED6个串联,想采用单片机输出PWM信号进行调光,恒流部分应该怎么设计呢,大家能够给些建议吗!
初步打算用TL431 LM358 mos管搭建一个恒流电路,就是不知道如果恒流电路中再接入一个MOS管,通过PWM信号,控制G级来实现调光,不知道这样是否可行!电流值怎么计算?
提问者:60user18
地点:-
浏览次数:10798
提问时间:10-26 09:38
我有更好的答案
- 12条回答
-
吔屎拉雷吼母吼啊
07-31 03:31
采用三极管或mosfet管加电流取样,来实现恒流控制;或使用升压式BOSST芯片来实现,可以带PWM控制的那种。
-
cauzhxj
07-31 22:12
供电电压多少?
压差大的话就用DC-DC LED驱动芯片吧,压差不大的话可以考虑线性恒流驱动。
-
胡bbs4
08-03 01:48
上传一个恒流的电路图,想在恒流部分加入一个mos管,pwm信号控制该mos管的G极,实现调光。不知道是否可行。
恒流部分的图来自网络,Q2是新加调光mos管,pwm信号加在R8左端。
-
zoujing0710
08-05 03:49
调光方法:恒压供电,然后PWM控制导通占空比(调电流)
-
世啊木啊
07-26 22:07
很多DC-DC的LED驱动芯片本身就带PWM调光端口(有些公用EN控制脚)
降压式的LED驱动太多了
NSC就很多这种片子,如LM340x系列
便宜的话,MPS也有不少,如MP248x系列
另外,TI\LTC\MAXIM\PAM等公司也一大堆
具体型号上这些公司网站看看
-
hzy_jack
07-29 04:46
如果你要用PWM调光的话,要做一个三角波或者是锯齿波发生电路,采样回来的电路RC低通滤波接负反馈回来以后与三角波或者是锯齿波比较输出PWM信号.
用单片机控制的话,直接采电流,用PID算法控制电占空比.
其它PID也是非常简单的.普通的单片机完全能胜任,关键是参数的整定比较麻烦一点.
对LED灯这种基本上没什么变化的负载,整定也不是难事.多调一下就OK了.
-
wuji293946
08-03 14:18
LZ设计的电路挺好的。上面的MOS用来PWM做亮度调节,下面的MOS用来限流,保证LED不会烧毁。如果是考虑干扰的话,支持。
只是你的那个TL431和24V之间串的限流电阻,可以考虑换一个更大一点阻值的。从你的设计思路看,不算是菜鸟了。
你的电路我顶你。
另外R2两端最好稍微加一个小的瓷片电容.
-
dang56
08-04 07:06
以前见过用CP2122做过PWM控制LED
-
wuQAQ
07-30 05:34
非常感谢大家的热心帮助,给我提了这么多建议!
-------------------------------------------------------------------------------------------------------------------
10楼: 调光方法:恒压供电,然后PWM控制导通占空比(调电流)
你的意思是:恒压,然后PWM调光,不需要恒流电路,这样可靠吗?如果我不把占空比调到100%比如调到95%(也可能小于这个值),人为的设定一个低于LED最大工作电流值,这样是不是也可以起到保护作用,就不需要恒流了?
-------------------------------------------------------------------------------------------------------------------
11楼:进口的片子太贵了,货源也是个问题,不打算考虑,谢谢!
-------------------------------------------------------------------------------------------------------------------
12楼:如果你要用PWM调光的话,要做一个三角波或者是锯齿波发生电路,采样回来的电路RC低通滤波接负反馈回来以后与三角波或者是锯齿波比较输出PWM信号.
用单片机控制的话,直接采电流,用PID算法控制电占空比.
其它PID也是非常简单的.普通的单片机完全能胜任,关键是参数的整定比较麻烦一点.
对LED灯这种基本上没什么变化的负载,整定也不是难事.多调一下就OK了.
PWM信号由单片机提供,直接采电流,用PID算法控制电占空比,是个不错的思路。是不是可以认为,采用带AD的单片机,采集电流信号运放放大,然后输出不同的占空比去控制mos管,从而控制LED的电流?和我对10楼回复的那个思路近似?
-------------------------------------------------------------------------------------------------------------------
13楼:我用过和你的电路类似的芯片方案,干扰太大,可能是布线问题,也可能是我水平问题,干扰不好处理,所以不打算用,想换个思路,找个干扰小的电路。
-------------------------------------------------------------------------------------------------------------------
14楼: LZ设计的电路挺好的。上面的MOS用来PWM做亮度调节,下面的MOS用来限流,保证LED不会烧毁。如果是考虑干扰的话,支持。
只是你的那个TL431和24V之间串的限流电阻,可以考虑换一个更大一点阻值的。从你的设计思路看,不算是菜鸟了。
你的电路我顶你。
另外R2两端最好稍微加一个小的瓷片电容.
过奖了,水平确实太菜,折腾很久实在搞不定,才到这里寻找大虾帮忙,感谢你的帮助与指点。电路是我在一个恒流电路的基础上改的,感觉思路上应该是可行的,我用电路仿真测试过恒流没问题;不过在加入了Q2 mos管后,感觉控制上还是有些问题,占空比开到100%,电流在占空比开到一定程度后,电流不变化了,仿真报错,会不会是PWM信号幅度太低,不能够可靠驱动mos管?能不能在多给些指导,说的更细些。加入的那部分电路,应该怎么修改一下,使其更完善和可靠?
-------------------------------------------------------------------------------------------------------------------
15楼:查了资料看看,这个好像是个升压用的,我这里用的是降压电路。
-------------------------------------------------------------------------------------------------------------------
再请教大家一个问题:PWM控制MOS管输出的电流,用直流电流档,测量是否不准,那么应该怎么计算输出电流呢?
也欢迎大家就这个问题,提出更新的意见!
-
yanke76975
08-03 00:38
LM3414性价比较高,可以联系我,呵呵
-
K_Ming
07-28 11:12
既然楼主你想用你那个电路也未尝不可,但电路需要改进。
1.IRF530至少也要2元/个(只IR正品),你用两个其实是个浪费,一个完全可以解决;
2.358你只用了一个门,另外一个门干嘛去了,如果木有其他用途,就拿来做取样电流放大。这样,一来可以减少电阻上的损耗,二来可以提高恒流的精确度;三来可以避免前级调整电阻受时间的影响而导致恒流值发生改变;
3.要计算电流很简单,看你取样电阻上的电压,然后除以电阻值,再乘以占空比。
-
li124688559
07-31 16:04
用单片机做PID,电流一定要滤成直流,如果没有A/D的话,可以用比较器转为数字信号,做模糊控制。
用PID比较省钱,而且比较有技术含量。
LZ的图如果控制上面那个MOS管的信号是PWM信号,而采的电流也会是脉冲电流,那整个控制会乱掉的。
LZ的电路只能做模拟控制,而不能做PWM的数字控制。