PWM为什么可以实现呼吸灯

PWM通过控制占空比来调整亮度,利用人眼的图像滞留效应,以8ms周期和1%的增率改变占空比,可实现40ms内亮度5%的递增,从而创建出由暗到亮的呼吸灯效果。
摘要由CSDN通过智能技术生成
  1. 脉冲宽度调制(英语:Pulse Width Modulation,缩写:PWM)。
  2. 人眼的图像滞留时间是1/24帧,也就是40ms。所以每40ms左右是一个"画面单位",每个“画面”的具体亮度由这40ms的亮/暗占比决定(真是神奇)。
  3. 于是通过PWM控制了占空比(一个脉冲周期内通电时间所占的比例),实际上就是控制了一个脉冲周期亮/暗的占比。用于实现呼吸灯时,脉冲周期的设定值一般远不及40ms。
  4. 以PWM脉冲周期为8ms为例,在每个PWM周期,占空比都增加1%(假设LED灯被IO的高电平点亮,且占空比的增加将导致高电平输出时长占比的增加),那么对于每个40ms来说,它们的高电平输出时长增加了(40/8*1)%,也就是5%,所以人眼看到的每两个“画面单位”(40ms)之间,亮度递增了5%,也就是我们看到的由暗变亮效果,基于这种效果以及与之相反的由亮变暗,就可以实现呼吸灯啦。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_Wyatt

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值