主要内容

使用 PWM 电压源和 H 桥驱动器控制 DC 电机

此示例展示了如何使用 Controlled PWM VoltageH-Bridge 模块来控制 DC 电机。DC Motor 模块在 2500 rpm 转速下提供 10 W 的机械功率,并且在 DC 电源电压为 12 V 时以 4000 rpm 的空载转速运行。因此,如果将 PWM 参考电压设置为其最大值 5 V,电机将以 4000 rpm 的转速运行。如果将 PWM 参考电压设置为 2.5 V,电机将以约 2000 rpm 的转速运行。为了实现快速仿真,此示例将 Controlled PWM Voltage 模块和 H-Bridge 模块的仿真模式参数设置为 Averaged。要验证平均行为,请在 Controlled PWM Voltage 模块和 H-Bridge 模块中将 Simulation mode 参数都设置为 PWM

有关此示例和该模型构建操作的详细信息,请参阅Build and Simulate a Simple DC Motor

打开模型

打开 PWMControlledDCMotor 模型。Controlled PWM Voltage 模块生成脉冲宽度调制信号。H-Bridge 模块接收该 PWM 信号,并通过生成等于 PWM 信号平均值的恒定输出电压来驱动电机。电机接通时,H-Bridge 模块将电机端子连接至电源。电机关闭时,H-Bridge 模块充当续流二极管以维持电机电流。

查看来自 Simscape 记录的仿真结果

此图展示了通过电机的电流和电机轴的转速。正如预期的那样,当施加 2.5 V DC 电压时,电机以约 2000 rpm 的转速运行。

实时仿真结果

此示例已在采用 Intel®3.5 GHz i7 多核 CPU 的 Speedgoat Performance 实时目标计算机上进行了测试。该模型可以采用 30 微秒的步长实时运行。

另请参阅

| |

主题