脉宽调制 (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 加快直流-直流变换器的数字控制设计

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

浏览电力电子控制设计区

The MathWorks community for students, researchers, and engineers using Simulink to apply power electronics control to Electric Vehicles, Renewable Energy, Battery Systems, Power Conversion, and Motor Control.

获取免费试用版

30 天探索触手可及。