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 マイクロ秒のステップ サイズでリアル タイム実行できます。