PWM LED调光线性度怎么做好?

2020-01-12 17:14发布

最近做一个PWM驱动LED呼吸灯电路,使用STC12C5604AD内置的PWM输出,发现在低占空比时,LED的亮度变化非常快,可以说肉眼能非常容易分辨的亮度变化区域在占空比5%~30%之间就完成了,剩下变化阶段亮度变化都不怎么明显。因此最终效果非常不好!
请问这是由于占空比分辨率不够高引起的么?如果改用软件PWM提高分辨率到1000级会不会好一些?我的打算是低占空比段(0~300)放慢速度,其它部分加快以获得比较线性的亮度变化输出
请高人指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
95条回答
LearningASM
2020-01-18 06:43
pwm不是唯一的调制方式
可以PWM也可以PFM也可以混合调制
PWM即pulse width modulation的缩写,脉冲宽度调制,保持开关周期不变,调节开关导通时间

PFM即pulse frequence modulation缩写,频率调制,保持开关导通时间不变,改变开关周期

led调光适合选择PWM比较合适
还有就是LED灯的光电流曲线不是线性的,(没记错的话较前面的一段比较线性)楼主可以自己搜索一下。
关键就是PWM频率得选择与占空比范围的选择决定了调节的好坏,频率高了PWM等级调节对LED的发光调节不明显,低了闪烁
占空比调节范围小了调节不明显,太宽又也烁

一周热门 更多>