FWC 関数と MTPA 関数が追加され、電流角度を計算するためにモーター駆動 ISR で呼び出されて、d-軸および q-軸のリファレンス電流を計算します。
- セクション 3.3.2 で説明されているように、プロジェクトのビルド構成に事前定義シンボル MOTOR1_FWC と MOTOR1_MTPA を追加して、FWC と MTPA をそれぞれ有効にします。
- user_mtr1.h ファイルで、モーター パラメータが既知であり、正しく設定されていることを確認します。 mtpa.h で、各表が適切に設定され、モーターの仕様に合わせて計算が設定されていることを確認します。
- CCS Debug Perspective の [Expressions] ウィンドウに変数 VsRef_pu、Kp_fwc、Ki_fwc を追加し、モーターとシステムに応じて弱め界磁制御で期待される性能を達成するためにこれらのパラメータを調整します。
- これらの変数を調整して修正したら、user_mtr1.h ファイルに新しく定義したパラメータを使用してウォッチ ウィンドウの値を記録します。
USER_M1_FWC_VREF = VsRef_pu の値。弱め界磁制御のリファレンス電圧の係数。
USER_M1_FWC_KP = Kp_fwc の値。弱め界磁制御用 PI レギュレータの Kp ゲイン。
USER_M1_FWC_KI = Ki_fwc の値。弱め界磁制御用 PI レギュレータの Ki ゲイン
- MTPA 制御パラメータは、モーター パラメータ、
、
、
に従って計算されるため、オンラインで調整する追加パラメータはありません。