脉冲宽度调制(Pulse Width Modulation (PWM))信号被广泛用于运动控制应用中以调节速度和扭矩. 微控制器通过在特定频率和任务周期中转换高低状态之间的输出标点来生成PWM信号,对这些信号的正确设计和计算对于运动的高效运行和节能至关重要.

了解 PWM 信号

PWM信号是数位脉冲,任务周期不同,决定了供给发动机的平均电压,任务周期以百分比表示,表示信号在一个周期内保持高强度,更高的任务周期会导致运动速度较高,而较低的任务周期则会降低.

设计 PWM 信号

设计PWM信号涉及选择适当的频率和值班周期,频率应足够高,以防止运动噪音和振动,一般在20千赫以上. 值班周期可以根据控制要求进行动态调整.

计算 PWM 参数

PWM参数的计算取决于微控制器的定时器分辨率和理想的频率. 基本公式是:

责任周期(%)=(按时间/总期间)×100

凡总周期为PWM频率的反向. 例如,如果一个微控制器计时器运行于16MHz,而PWM频率为20kHz,则计时器的周期和比较值会相应计算,以产生正确的值值周期.

  • 确定想要的 PWM 频率 。
  • 根据微控制器时钟计算计时器时段.
  • 设置比较匹配值以调整值周期 。
  • 实施动车控制动态调整.