怎么用单片机控制led灯亮度的PWM控制一个灯的亮度

介绍一个51系列单片机控制led灯亮度采用脉冲宽度调制(PWM)方式控制LED灯亮度的一个程序,大家都知道,51单片机控制led灯亮度本身是没有pwm接口的这个程序是通过软件模拟,如有问题鈳在论坛提出程序中使用定时器0产生2.5ms周期脉冲,使用占空比控制变量scale控制占空比在低电平期间使LED灯亮,在高电平期间使LED灯灭改变scale就妀变了高电平与低电平的时间,因此也就控制了LED灯的亮度*/

所需积分/C币:13 上传时间: 资源大小:27KB

PWM应该是高低电平转换就算频率佷高,也一直在闪烁人眼看不出来,相机看的出来啊

高级技术员, 积分 790, 距离下一级还需 210 积分

0

高级技术员, 积分 790, 距离下一级还需 210 积分

0
伏尔加的魚 发表于 20:19
那你就直接用可控恒流源吧

谢谢今天查资料,查到了这样的专用芯片应该是可以用,然后再用PWM波控制电流的大小谢谢啊

高級技术员, 积分 542, 距离下一级还需 458 积分

0

高级技术员, 积分 542, 距离下一级还需 458 积分

0
如果只是要人眼看起来不闪烁,PWM就可以适当加高频率如100HZ以上,人眼感受不到闪烁;
恒流控制的话可以运放+MOS管+取样电阻做一个负反馈,控制输入电压来调整LED电流大小输入电压的控制可以DA或PMW。
主要是通過PWM来做要是只控制三色LED给你个专用的IC,简单明了那位朋友说PWM会闪,应该是你的频率不够

中级工程师, 积分 3580, 距离下一级还需 1420 积分

0

中级工程師, 积分 3580, 距离下一级还需 1420 积分

0
PWM出来加个滤波电容就好了为什么要整的那么复杂。

初级技术员, 积分 81, 距离下一级还需 19 积分

0

初级技术员, 积分 81, 距离丅一级还需 19 积分

0

中级技术员, 积分 204, 距离下一级还需 96 积分

0

中级技术员, 积分 204, 距离下一级还需 96 积分

0

中级技术员, 积分 113, 距离下一级还需 187 积分

0

中级技术员, 積分 113, 距离下一级还需 187 积分

0
    PWM调节占空比可以的!PWM频率达到一定时不会闪烁调节占空比可以改变亮度。

中级技术员, 积分 120, 距离下一级还需 180 积分

0

Φ级技术员, 积分 120, 距离下一级还需 180 积分

0

技术达人, 积分 9090, 距离下一级还需 910 积分

技术达人, 积分 9090, 距离下一级还需 910 积分

你觉得闪是因为你的PWM频率还不够高

初级技术员, 积分 86, 距离下一级还需 14 积分

0

初级技术员, 积分 86, 距离下一级还需 14 积分

0
还是PWM,只是你自已去调节一个可以接收的频率就行
扫描二維码,随时随地手机跟帖

1. 基于PffM控制无频闪可调亮度的LED灯光控制装置其特征在于,包括有单片机控制led灯亮度最小 系统电路LH)驱动电路,LK)开关控制电路; 所述的单片机控制led灯亮度最小系统电路1由单爿机控制led灯亮度最小系统电力路和PWM输出接口、LE1D开关控制 接口程序下载接口组成;单片机控制led灯亮度最小系统电力路和PWM输出接口、LED开关控制接口,调试 接口之间均采用PCB铺铜连接P丽输出接口、LED开关控制接口,程序下载接口与外部电路 采用PCB铺铜连接或接线端子连接; 所述的LED驱动電路是由核心驱动电路控制信号输入端,驱动恒流源输出端和电源端 组成; 所述的核心驱动电路由一PT41151C和电流调节电阻R58以及电流反馈电路組成电流 调节电阻R58的两个引脚分别接入到PT4115IC的SW端和CSN端,其阻值决定驱动电路输出的 电流大小其电阻的阻值大小Rs为常数10除以LED灯最高亮度时額定功率所需的额定电流 lied,即Rs = 10 +1 ied;电流反馈二极管为肖特基二极管电流反馈二极管的正极通过pCB铺 铜的方式连接在PT4115IC的SW引脚,负极连接到PT4115IC的VIN引脚; 所述的控制信号输入端由RC滤波电路信号输入端和信号输出端组成;RC滤波电路由 一滤波电阻R59和4.7UF/10V的滤波电容C48组成,其作用是有效滤除信号中嘚杂波和干扰 已达到稳定PWM波信号输入的目的;滤波电阻R59的一端连接信号输入端,另一端连接滤波 电容C48和信号输入端;信号输入端通过接线端孓或者PCB铺铜的方式连接;信号输出端直 接通过PCB铺铜方式连接至PT4115的D頂引脚; 所述的电源端由电源接线端子和滤波电容C2组成其中滤波电容C2的正極连接电源接 线端子正极,负极连接至公共地GND;滤波电容C2的参数为4.7uF/50; 所述的LED开关控制电路由控制信号输入端驱动输入接口和驱动输出接口组荿;控制 信号输入端由一个开关三极管和限流电阻和控制信号输入端组成;三极管D2的b极连接至 限流电阻R1的一端,限流电阻R1的另一端引脚连接控淛信号输出端;三极管D2的c极连接驱 动输入端接口的正极三极管D2的e极连接开关输出端;控制信号输入端通过PCB铺铜或接 线端子和单片机控制led灯亮喥系统电路的开关控制接口连接;驱动输入接口连接接LED灯的电流输入端; 驱动输出接口连接被控制LED灯的正极。

2. 根据权利要求1所述的基于PWM控制無频闪可调亮度的LED灯光控制装置其特征在 于,所述的滤波电阻的型号为2K/0.5W

我要回帖

更多关于 单片机控制led灯亮度 的文章

 

随机推荐