什么是PWM
脉宽调制(Pulse-Width Modulation,PWM)是利用微处理器的数字输出,来对模拟电路进行控制的一种非常有效的技术,通过对一系列脉冲的宽度进行调制,来等效的获得所需要的波形(含形状和幅值),即通过改变导通时间占总时间的比例,也就是占空比,达到调整电压和频率的目的。
广泛应用在从测量、通信到功率控制与变换的许多领域中,用于调压调频,最突出的是针对各种类型的电机应用。
PWM的相关参数
周期T 第一个上升沿到第二个上升沿所需要的时间
占空比 高电平持续时间/T 高电平时间越长,占空比越大。占空比可以实现对电机转速的调节、舵机的转向角度,还可以使LED呈现出呼吸灯的效果。
PWM在51单片机和32单片机的不同
对于单片机,51单片机内部没有PWM信号产生的硬件,所以我们只能通过定时器软件模拟PWM信号。而32单片机内部集成了PWM信号产生的硬件,所以我们可以直接通过定时器产生PWM信号。