こんにちは。S32K BLDC/PMSM 開発キットのファームウェア、具体的には PMSM FOC 2Sh ファームウェアを使用して、BLDC モーターを無負荷状態で実行しています。モーターを操作しているときに、特定の RPM (例: 2000、3000、4000) のグラフが、一般的にはより一貫したパターンに従う他の RPM (2500 や 3500 など) のグラフと異なることに気付きました。タコメーターで測定する場合、実際の RPM は通常、目標 RPM と一致しますが、特定の RPM では、モーターは必要な速度を正確に維持できません (ただし、誤差はそれほど大きくありません)。(±10 RPM など) この問題が発生する理由を説明していただけますか?
Set RPM to 2000RPMを2000に設定する
Set RPM to 2500RPMを2500に設定する
Set RPM to 3000RPMを3000に設定する
Set RPM to 3500RPMを3500に設定する
Set RPM to 4000RPMを4000に設定する
当社製品にご興味をお持ちいただき、また当社コミュニティに貢献していただき、ありがとうございます。
モーターパラメータの調整の問題のようです…
S32K BLDC/PMSM 開発キットに応じて、デフォルトでSunrise モーター 42BLY3A78-24110またはLinix 45ZWN24-40 モーターが使用され、次のパラメータ ファイルが使用されます。例:
モーターを変更するCASEは、適切な電気パラメータを入力し、さまざまな制御スキームのパラメータを調整する必要があります。
MCAT ツールの使用方法を学習するには、次のトレーニングを参考にすることをお勧めします。
モータ制御アプリケーションチューニング(MCAT)ツール - PMSMサーボチューニング
この情報が役に立つことを願います。