古月金真
1. 脉冲宽度调制(PWM)
脉冲宽度调制(PWM)是一种高效的数字电压控制技术,它利用微处理器的数字输出来对模拟电路进行控制,通过控制固定电压的直流电源开关频率,改变负载两端的电压,进而达到控制要求的一种电压调整方法。为更好的理解和使用PWM,我们首先需要了解以下两个概念。
- 频率:以Hz为单位,一个脉冲信号时间周期的倒数。如果PWM的输出频率比较低,例如只有5Hz,那么在控制一个LED时候,LED就会一闪一闪的,较高的频率可以让运行更为平滑,但PWM的输出频率并不能无限的高,而且在高频情况下,测定的PWM频率会与作为树莓派参数提供的频率略有出入。因此,在使用PWM时,应该选择一个合适的频率,对于控制一个LED亮度来说,一般100Hz就足够了。
- 占空比:输出的PWM脉冲信号中,高电平保持的时间与该PWM的时钟周期的时间之比,如图6.1所示,占空比=t1/T=t1/(t1+t2)。假设PWM脉冲的频率为1000Hz,那么它的时钟周期T就是1ms(即1000us),如果高电平持续时间t1为200us,低电平的时间t2为800us,那么占空比就是200:1000(即1:5)。
PWM脉冲信号
从应用的角度,我们可以简单的将PWM理解为通过改变脉冲信号的频率和高电平的持续时间(或占空比)来实现电压控控制的一种方法。图