怎么控制PWM把LED的亮度控制到最低

2019-07-19 21:32发布

现在用STM8S105控制LED灯,用PWM控制的话,最低亮度过亮,如果我改变频率,相应的每一位占用时间就会变长,亮度也是差不多,比如我2560US一个周期,每一bit的时间会是10US,但这个10US对我目前来说是过长的,但如果把频率提高,比如每个周期256US,每bit占1US,频率提高了,亮度也是差不多的。而且我这里还要求线性调光,有没有办法在2560US一个周期下,最低亮度下只占用1US,2级亮度点用3US,3级亮度下点用7US,慢慢向上增加,增加到10US一级后就和正常PWM一样调光?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
龙之谷
1楼-- · 2019-07-19 22:19
 精彩回答 2  元偷偷看……
zhxzhx
2楼-- · 2019-07-19 22:59
led发光和电流本身就不是线性的,人眼对亮度的感受也不是线性的,做一个表转换把吧。

一周热门 更多>