Main Content

PWM 制御の DC モーター

このモデルでは、Controlled PWM Voltage ブロックと H-Bridge ブロックを使用してモーターを制御する方法を説明します。DC Motor ブロックではメーカー データシートのパラメーターを使用します。それによると、モーターは 2500 rpm で 10 W の機械動力を供給し、12 V DC 電源で動かしたときの無負荷速度は 4000 rpm であると指定されています。したがって、PMW 基準電圧を最大値の +5 V に設定した場合、モーターは 4000 rpm で回転します。+2.5 V に設定した場合は、約 2000 rpm で回転します。[シミュレーション モード] パラメーターは Controlled PWM Voltage ブロックと H-Bridge ブロックの両方で [平均] に設定され、その結果シミュレーションが高速になります。平均化された動作を検証するには、両方のブロックで [シミュレーション モード] パラメーターを [PWM] に変更してください。

モデル

Simscape ログからのシミュレーション結果

以下のプロットは、モーターを通過する電流と、モーター シャフトの速度を示しています。

リアルタイム シミュレーションの結果

この例は、Intel® 3.5 GHz i7 マルチコア CPU を搭載した Speedgoat Performance リアルタイム ターゲット マシンでテストされました。このモデルは、30 マイクロ秒のステップ サイズでリアル タイム実行できます。