打印

3w白光LED6个串联,单片机输出PWM信号调光,恒流应怎么设计呢

[复制链接]
10803|45
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dxm123|  楼主 | 2011-9-5 18:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
菜鸟请教:3.5v/3w白光LED6个串联,想采用单片机输出PWM信号进行调光,恒流部分应该怎么设计呢,大家能够给些建议吗!
      初步打算用TL431  LM358  mos管搭建一个恒流电路,就是不知道如果恒流电路中再接入一个MOS管,通过PWM信号,控制G级来实现调光,不知道这样是否可行!电流值怎么计算?

相关帖子

沙发
何工| | 2011-9-5 19:40 | 只看该作者
恒流?光就变化不大了,,,还能调光啊?!:lol

使用特权

评论回复
板凳
yuanchsh| | 2011-9-5 19:45 | 只看该作者
采用三极管或mosfet管加电流取样,来实现恒流控制;或使用升压式BOSST芯片来实现,可以带PWM控制的那种。

使用特权

评论回复
地板
dxm123|  楼主 | 2011-9-5 19:51 | 只看该作者
恒流?光就变化不大了,,,还能调光啊?!:lol
何工 发表于 2011-9-5 19:40

如果不用恒流,那么在占空比到100%的时候,会不会存在过流的问题?

使用特权

评论回复
5
dxm123|  楼主 | 2011-9-5 19:54 | 只看该作者
4# yuanchsh

采用三极管或mosfet管加电流取样,来实现恒流控制;或使用升压式BOSST芯片来实现,可以带PWM控制的那种。

TL431 +lm358+mos管,就是现在考虑的;用过一款带pwm的LED外置MOS调光芯片,干扰太大,所以想换个思路!

使用特权

评论回复
6
lyjian| | 2011-9-5 21:05 | 只看该作者
供电电压多少?
压差大的话就用DC-DC LED驱动芯片吧,压差不大的话可以考虑线性恒流驱动。

使用特权

评论回复
7
dxm123|  楼主 | 2011-9-5 21:10 | 只看该作者
本帖最后由 dxm123 于 2011-9-5 21:11 编辑

7# lyjian
感谢指点!
输入电压是24v
采用DC-DC驱动芯片,可以实现单片机调光吗?有没有合适的芯片资料提供一下呢!
再次表示感谢!

使用特权

评论回复
8
dxm123|  楼主 | 2011-9-5 21:16 | 只看该作者
上传一个恒流的电路图,想在恒流部分加入一个mos管,pwm信号控制该mos管的G极,实现调光。不知道是否可行。
恒流部分的图来自网络,Q2是新加调光mos管,pwm信号加在R8左端。

未命名.jpg (26.81 KB )

仿真截图

仿真截图

使用特权

评论回复
9
何工| | 2011-9-5 21:43 | 只看该作者
调光方法:恒压供电,然后PWM控制导通占空比(调电流)

使用特权

评论回复
10
lyjian| | 2011-9-5 21:54 | 只看该作者
很多DC-DC的LED驱动芯片本身就带PWM调光端口(有些公用EN控制脚)
降压式的LED驱动太多了
NSC就很多这种片子,如LM340x系列
便宜的话,MPS也有不少,如MP248x系列
另外,TI\LTC\MAXIM\PAM等公司也一大堆
具体型号上这些公司网站看看

使用特权

评论回复
11
virtualtryon| | 2011-9-5 22:56 | 只看该作者
本帖最后由 virtualtryon 于 2011-9-5 22:57 编辑

如果你要用PWM调光的话,要做一个三角波或者是锯齿波发生电路,采样回来的电路RC低通滤波接负反馈回来以后与三角波或者是锯齿波比较输出PWM信号.
用单片机控制的话,直接采电流,用PID算法控制电占空比.
其它PID也是非常简单的.普通的单片机完全能胜任,关键是参数的整定比较麻烦一点.
对LED灯这种基本上没什么变化的负载,整定也不是难事.多调一下就OK了.

使用特权

评论回复
12
bqyuuu| | 2011-9-5 23:30 | 只看该作者
看看这个 我们正在用的 应该差不多

cccc.JPG (23.23 KB )

cccc.JPG

使用特权

评论回复
13
草履虫| | 2011-9-5 23:46 | 只看该作者
LZ设计的电路挺好的。上面的MOS用来PWM做亮度调节,下面的MOS用来限流,保证LED不会烧毁。如果是考虑干扰的话,支持。
只是你的那个TL431和24V之间串的限流电阻,可以考虑换一个更大一点阻值的。从你的设计思路看,不算是菜鸟了。
你的电路我顶你。
另外R2两端最好稍微加一个小的瓷片电容.

使用特权

评论回复
14
jxgxlm2008| | 2011-9-6 08:26 | 只看该作者
以前见过用CP2122做过PWM控制LED

使用特权

评论回复
15
dxm123|  楼主 | 2011-9-6 10:48 | 只看该作者
本帖最后由 dxm123 于 2011-9-6 10:58 编辑

非常感谢大家的热心帮助,给我提了这么多建议!
-------------------------------------------------------------------------------------------------------------------
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管输出的电流,用直流电流档,测量是否不准,那么应该怎么计算输出电流呢?


也欢迎大家就这个问题,提出更新的意见!

使用特权

评论回复
16
gudeng614| | 2011-9-6 10:53 | 只看该作者
LM3414性价比较高,可以联系我,呵呵

使用特权

评论回复
17
yuanchsh| | 2011-9-6 12:15 | 只看该作者
既然楼主你想用你那个电路也未尝不可,但电路需要改进。
1.IRF530至少也要2元/个(只IR正品),你用两个其实是个浪费,一个完全可以解决;
2.358你只用了一个门,另外一个门干嘛去了,如果木有其他用途,就拿来做取样电流放大。这样,一来可以减少电阻上的损耗,二来可以提高恒流的精确度;三来可以避免前级调整电阻受时间的影响而导致恒流值发生改变;
3.要计算电流很简单,看你取样电阻上的电压,然后除以电阻值,再乘以占空比。

使用特权

评论回复
18
virtualtryon| | 2011-9-6 12:35 | 只看该作者
本帖最后由 virtualtryon 于 2011-9-6 12:40 编辑

用单片机做PID,电流一定要滤成直流,如果没有A/D的话,可以用比较器转为数字信号,做模糊控制。
用PID比较省钱,而且比较有技术含量。
LZ的图如果控制上面那个MOS管的信号是PWM信号,而采的电流也会是脉冲电流,那整个控制会乱掉的。
LZ的电路只能做模拟控制,而不能做PWM的数字控制。

使用特权

评论回复
19
lizardno1| | 2011-9-6 14:51 | 只看该作者
楼主做的是汽车内部灯光?

使用特权

评论回复
20
pa2792| | 2011-9-6 17:12 | 只看该作者
找一个带PWM驱动的白光LED驱动芯片就好了,一般廉价的都自带MOS。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

39

帖子

1

粉丝