脉宽调制 (PWM)

实现脉宽调制 (PWM) 电力控制算法

脉宽调制 (PWM) 是一种常用的数字技术,它使用具有一定占空比的方波脉冲来控制输送给负载的电力。合理控制脉宽调制可确保无刷电机控制、太阳能逆变器控制和电压调节等应用的有效性和准确性。这些应用面临一项共同的挑战:如何在耗资不菲的硬件测试之前尽早评估控制架构的正确性。

PWM 工作流程

要高效开发和实现准确的脉宽调制调节算法,流程应包括:

  • 在仿真环境中设计和测试 PWM 控制算法
  • 生成 ANSI C 代码进行实时测试和实现
  • 将脉宽调制控制算法集成到现有代码库中

要了解有关如何通过 Simulink® 实现 PWM 的更多信息,请参阅视频使用 PWM 进行直流电机调速 (7:27)

Arduino、Raspberry Pi 和 BeagleBone 支持 PWM

Arduino®、Raspberry Pi™ 和 BeagleBone 等高性价比硬件支持脉宽调制。这些硬件可通过指定的引脚输出 PWM 信号,以便您轻松构建 PWM 控制器,用于电机或风扇等设备。

要使用 Simulink 在这些板卡上实现 PWM 控制器,您可以下载适用于 ArduinoRaspberry Pi 或 BeagleBone 的支持包。

使用 Simulink 加快直流-直流变换器的数字控制设计

通过浏览交互式示例和教程,从基本任务向更高级演练进阶。

获取免费试用版

30 天探索触手可及。