一、什么是PWM
脉冲宽度调制(PWM),简称脉宽调制,系指借助微处理器数字输出对模拟电路实施控制的一种高效方法,其在从测量、通信至功率控制与转换等多个领域具有广泛应用。
二、PWM的参数
PWM的频率与周期
PWM的频率是指在1秒钟内,信号从高电平到低电平再回到高电平的次数,即一秒钟内PWM的周期数,单位为赫兹(Hz)。
PWM的周期T与频率f之间的关系为:
T=1/f
若频率为50Hz,即一个周期为20毫秒,那么一秒钟内就有50个PWM周期。
占空比
占空比是指在一个脉冲周期内,高电平时间与整个周期时间的比例,单位为百分比(0%-100%)。如下图中所示,周期是脉冲信号的时间,一秒钟内的周期T次数等于频率f。脉宽时间是指高电平时间。
在上图中,脉宽时间占总周期时间的比例即为占空比。例如,若周期时间为10毫秒,脉宽时间为8毫秒,那么占空比为8/10=80%,这就构成了占空比为80%的脉冲信号。
PWM就是脉冲宽度调制,通过调节占空比就可以调节脉冲宽度。
三、PWM原理
以STM32单片机为例,其输入输出(IO)口能够输出高电