在上一篇,介绍了使用PWM模拟DC-DC来进行驱动的尝试。最终以失败告终,这一篇介绍使用PWM直接输出的方式,进行驱动。
先看电路图:
除了省略了一个电感之外,这个电路和前一个很相似。
有了前一个电路组装过程中积累的经验,这个电路的搭建过程就简单多了。也没有遇到什么实质性的问题。
驱动的原理非常简单,采样方式的更改,把原来对电源电压采样,改为对采样电阻上的电压进行采样。由于采样电阻是固定数值,这个采样的结果也就直接反映了驱动电流的大小。
mcu检测处在导通状态时,电阻上的电流,然后计算出能够使得平均电流等于额定驱动电流的PWM数值,然后直接输出。而由于没有电感环节,这个PWM的计算也只是单纯的乘除法而已。
电源两端并联的大电容和LED两端并联的电容是为了降低LED电流的波动。由于LED在大电流下光效低(这个在连载一中有介绍),如果单纯控制平均电流,会得到电效率高,但是光效反而低的结果。
实际测试,如果不并联电容,电源电压升高引起开启状态电流增大,在保持平均电流不变的情况下,亮度降低明显,不过LED的发热并没有显著增加。
这个电路最终测试成功,作为我设计并制作的第一款可用的电路,我决定制作pcb出一个像样的成品。
考虑到最终可能会面临的苛刻的安装要求,电路的配件全部采用贴片元件,而两个电容则采用了昂贵的钽电容。最终pcb的尺寸直径16mm,厚度约3mm,基本可以满足各种预期的安装空间了。
现在,pcb已经在制作中,而定购的电子元件也已经在路上了。
在这个过程中,ednchina的主编cocappjj和版主wanghaibing给予了大力协助,在此特别表示感谢!
从最早的设计,到最终的电路,整个过程漫长而又艰辛(呵呵,有点夸张),我也充分体会到设计和制作一个哪怕如此简单的电子产品有多么复杂。
作为一个业余爱好者,虽然无法完成那些精致专业的设计,但是,拥有自己的想法,并且勇敢而认真的把它变为现实,也是很值得骄傲的。