现在实现led调光有两种最常见的方式:脉冲宽度调变调光 (pwm dimming) 与模拟 调光 (analog dimming) .模拟调光通过改变led灯电流幅值来调整灯的亮度。显然,电流越 大,led越亮;电流越小,led越暗。现在pwm的调光电源一般采用两级结构来实现,第一级ac-dc 输出恒压,第二级dc-dc,调光功能在第二级通过pwm实现,这样做电路较为复杂,下面设计 的调光电源采用模拟调光方式,控制ic采用ld7535+attiny24,直接实现横流恒压可调输出, 以下是原理图:
实际上调光原理很简单,电源输出电流i=vref/rs,其中vref为基准电压,rs为输出串联的 电流采样电阻,要改变输出电流可以改变rs,也可以改变vref,设计的电源采用的是改变vref的 方式。具体思路是通过单片机输出pwm信号,经过滤波分压得到vref,rs固定,则输出电流由单 片机控制。调光的分辨率则由单片机的pwm位数决定,attiny的pwm为8位,故电流的步进为 500ma/256,约为2ma.下面是电路的简单分析:
控制信号通过p2送进单片机,u3为单片机工作提供稳定的3.3v电压。attiny24的主要工作是根据控制信号, 在pb2引脚输出相应的pwm信号,r25和r26对输出电压分压,pa0通过adc采样输出电压。 单片机输出的pwm信号经过下面的滤波电路得到输出稳定的电压信号。
由于单片机供电电压3.3v,因此vout=vpwm*d=3.3*d,d为占空比。vout再经r10,r14分压得到vref.
vref与输出采样电阻电压vrs经运放lm358比较放大,再经光耦反馈给ld7535, 最终得到设定的输出电压电流值,其它电路部分是普通的反激电源电路就不多分析了。