概要[Abstract]pwm产生模块在比赛中应用广泛,大多数的舵机和一般的小车电机都是由pwm控制。此外,像蜂鸣器、彩灯等等也可以通过pwm控制实现更多实用的功能。
实现功能:
此模块实现任意频率(如果频率大于晶振需要加PLL)不同占空比的pwm波的生成。
实现原理:
PWM的全称是脉冲宽度调制(Pulse-width modulation),是通过将有效的电信号分散成离散形式从而来降低电信号所传递的平均功率的一种方式。所以根据面积等效法则,可以通过对改变脉冲的时间宽度,来等效的获得所需要合成的相应幅值和频率的波形。以上是比较官方的说法,换种通俗的说法,一般来说pwm就是通过控制一个周期内高电平的时间比例,从而控制器件工作的平均电压。例如我们使用pwm控制直流电机的时候,我们将pwm输出接入电机的使能端,这样就比较好理解,因为pwm占空比越高,电机使能有效就越“频繁”,其转速就越快;反之占空比越低,电机使能就约“分散”,其转速就越慢。