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

2020-01-12 17:14发布

最近做一个PWM驱动LED呼吸灯电路,使用STC12C5604AD内置的PWM输出,发现在低占空比时,LED的亮度变化非常快,可以说肉眼能非常容易分辨的亮度变化区域在占空比5%~30%之间就完成了,剩下变化阶段亮度变化都不怎么明显。因此最终效果非常不好!
请问这是由于占空比分辨率不够高引起的么?如果改用软件PWM提高分辨率到1000级会不会好一些?我的打算是低占空比段(0~300)放慢速度,其它部分加快以获得比较线性的亮度变化输出
请高人指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
94条回答
tonyone
1楼-- · 2020-01-17 01:14
mark
dodo505ourdev
2楼-- · 2020-01-17 01:36
mark
lhjyal
3楼-- · 2020-01-17 03:54
我也要作PWM led调光,可具体怎么做呢?指教一下!
1054933077
4楼-- · 2020-01-17 05:02
mark 回去试试~~
cupidshen
5楼-- · 2020-01-17 07:13
 精彩回答 2  元偷偷看……
B214215850
6楼-- · 2020-01-17 09:20
楼主的问题我也遇到过,虽然光通量和占空比是线性关系,但是肉眼感觉是非线性的,耳朵听声音也是有这个问题,所以音量电位器是非线性的.
正如楼主最后的方法,找出较为线性的对应值做成表格,在软件中用查表法找到某一亮度对应的占空比.但是32级亮度变化会不会太少了,比如要你用液晶显示当前亮度百分比,点按一下亮度加,亮度压根没变化,但是已显示增加了一个亮度百分比
另外想请教楼主一个问题:
现有R,G,B三路LED,如何用PWM方法调成白光(各种 {MOD}温的白光),简单说,如何做到白平衡?

一周热门 更多>