前面提到过“根据模拟信号控制旋转速度”.
这里我们要反着来,也就是说下面要讲的是如何把数字信号转换成模拟信号,即“数字/ 模拟(D/A)转换”中具有代表性的方法:脉冲宽度调制。
脉冲宽度调制(Pulse Width Modulation,简称PWM)方式通过高速切换输出高/ 低电压来实现近似输出模拟信号,很多微控制器都采用了这个方式。
最简单的方法是连续按动开关,调整按下去的时间。PWM 方式正是利用了这个原理。
各位再想象一下自己每隔T 秒钟就按着开关W秒时的输出电压的波形(下图)。只有在按着开关的时候输出电压才会变高,其他时间输出电压都是低电压。这个起伏的波形就是“脉冲宽度调制”。在这里,T 是周期,W 是脉冲宽度。另外,表示高电压在周期中所占的时间的比率的(也就是W/T)叫作占空比。
控制LED 亮度的电路结构如图所示。占空比越高,高电压时间也就越长,LED 就会越明亮。