pwm控制led亮度原理图,单片机PWM控制LED亮度

模拟技术

2295人已加入

描述

  如图1所示的驱动电路是采用反馈电压进行LED亮度控制的,而如图2所示的电路是采用PWM信号控制白光LED的亮度的。在如图2所示电路中,IC的EN端子是可使开关变换器做ON/OFF模式运行的端子,如果对EN端子施加PWM信号,白光LED会以某种速度做ON/OFF模式运行,进而实现LED亮度的控制,此电路的Tcl输出信号需经A/D变换器转换为数字信号。利用PWM信号控制白光LED的亮度时,白光LED的平均电流/LED(ave)可按下式计算。

  PWM控制

  图1 利用周围照度控制LED亮度的驱动电路

  PWM控制

  图2 利用PWM信号控制LED亮度的驱动电路

  PWM控制

  式中,ILED(max)为开关变换器的最大输出电流;SDUTY为PWM信号的占空因子(%)。

  如图3所示为NJU6502 IC电路的方块图,NJU6502 IC由开关变换器、晶体管输入电路、晶体管输入电路、A/D变换器、PWM控制器,以及可从微控器设定内部阻抗值与工作模式的串行接口构成。NJU6502IC内部共有8个设定电阻,每个电阻都可任意设成6位。

  PWM控制

  图3 NJU6052 IC的电路方块图

  采用由NJU6052 IC构成的白光LED驱动电路如图4所示。路中,NJU6052 IC实现升压与亮度控制功能所需的外置元件非常少。光LED驱动电路中的各元件参数取决于下列条件。可通过利用环境照度检测晶体管Tcl产生的输入电压来选择各电阻,以实现由64阶的其中任意8阶控制白光LED的亮度。

  PWM控制

  图4 利用NJU6052lIC构成白光LED驱动电路

  ①负载阻抗RL。由于内部基准电压UREF为0.6V,因此负载阻抗RL可按下式计算。

  PWM控制

  ②内部振荡器的电容量Cx。内部振荡器的电容量Cx,可利用如图5所示的坐标图求得。由于振荡频率fosc介于350~500kHz之间,因此内部振荡器的电容量Cx可在47~68pF之间选取。

  PWM控制

  图5 Cx与fosc的关系

  ③L1的电感值。L1的电感值可按下式计算。

  PWM控制

  式中,UOUT为开关变换器的输出电压;UIN为输入电压;ILIMTT为内部开关的电流限制值(720mA);η为变换器效率(0.7~0.8)。

  ④二极管的选用。二极管的额定电流与反向耐压在选择时要留有一定的裕度,其具体参数应根据开关变换器的输出电压和电流选择。二极管的正向电压越低,开关的速度越快,转换效率就越高。

  单片机PWM控制LED亮度

  1、任何一款单片机都能输出PWM波,即脉冲宽度调制器。用定时器即可输出占空比变化的方波。

  2、LED亮度调节,首先应当明确LED的伏安特性曲线。还要知道项目中有没有多基色要求、LED灯数量、它们的连接方式。

  3、用PWM控制,应该控制的实际LED驱动电路为恒压驱动方式。

  4、以最简单的单个LED亮度调节为例,一个PNP三极管和基极电阻就搞定了。先根据伏安特性,确定一个最大工作电压和电流点。用对应的电阻串接直流电流表代替LED做实验。产生的方波最小占空比为工作电压(如2.0V)除以电源电压(如5.0V)。控制方波,用示波器、电流表检验调节情况。最后用LED代换。为防止单片机方波失效烧坏LED,后期增加限流电路(如5mA恒流源)保护LED。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分