求解PWM输出控制恒流源1W LED电路,有调光和AD闭环控制功能

2019-07-16 20:08发布

本帖最后由 330713927 于 2013-3-27 19:55 编辑

这是作者的原理解释:
工作原理:此单元电路的输入信号有两路,一路是定时时间的输入,另一路是PWM信号的输入,当定时时间未到继电器处于断开,LED处于熄灭状态;当时间灯开时间,Q7输入高电平,继电器线圈得电,开关吸和,此时如果,PWM 为高电平(这应该是低电平吧?),电流经LED灯、R26,R32到地;如果PWM为低电平(高电平?),电流经LED灯、L1、Q9到地,通过采样电路取样、经滤波电容C18滤波后,去出采样信号,并把采样信号送入单片机,起到LED灯的恒流。

我的目的是:让路灯驱动电源输出功率能在规定时间按设定要求自动减小,该功率应能在20%-100%范围内设定并调节,调节误差《2%。
我的疑问是:(1)PWM怎么输出才能控制其输出功率。(2)AD的闭环控制怎么实现恒流的。(3)驱动电路具体是怎么运行的
PS:那个功率管应该是IRF830(Vgs(th)》2v,即根据资料最小的导通压降是2V)。1W LED的参数是额定电压是3.2-3.4v,额定电流是350mA。D7是IN4007起保护作用吧。
恒流源电路 恒流源电路
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
330713927
2019-07-17 04:09
ygao 发表于 2013-3-26 19:52
Q9是NMOS高电平闭合,低电平打开。
不知道你做了样本电路没有,当NMOS闭合,会有大电流流过LED和线圈还有NM ...

嗯,那个IRF830的资料我搜过,就是用Vgs的电压控制漏极电流,最小导通压降是2V(用proteus仿真过),我就是在考虑作者这个降压电路怎么实现的,关键还有那个330UH的电感,只是普通的电感是不起任何作用,而且还会出现你说的那种电流过大烧坏D8。根据资料D8的额定电流是350ma,额定功率是1W,即它的R=1/(0.35^2)=8.16欧。IFR830的导通电阻是1.5欧,随着Vgs的电压增大,导通电阻会减小,漏极电流增大,从而使流过D8的电流逐渐增大,进而使D8的亮度增加,当然这其中有一点就是那个电感是有压降的,也就是说当PWM输出5V时,流过D8,L1,Q9的电流达到最大的350ma,D8两端的电压在3.26V左右,Q的压降是0.45V左右,剩下的就全在L1上了。(这是经过仿真得到的数据,只能选取能承受压降的电感,才不至于电路的电流过大)
    关于那个AD1是接在单片机上ADC转换接口上的,用的芯片是STC12C5A60S2,这个芯片自带两路PWM输出,和几个AD转换,所以不用另外搭接你说的采样电路。他是想通过AD实现闭环控制,我本人也不是很清楚,估计就是通过AD转换得到数据判断是否达到恒流状态。
   我再把我自己弄的仿真图献上,希望更多的老师给予指点。

一周热门 更多>