こんにちは、
私はNXP MCSPTE1AK144 #とSunrise PMSMモーターを使い、ホールセンサーPMSMのFOC例を使っています
ソフトウェア設定:
MATLAB R2025b
NXPサポートパッケージ S32K1xx 2.2.0
NXPモデルベース設計ツールボックス S32K1xx 4.3.0
モデルは成功裏に構築され、.motを生成しますファイル。.mot ファイルを手動でコピーするとEVB-S32K144ドライブにファイルを送信すると、モーターは正常に動作します。ホストモデルを使うと、モーターの始動・停止や速度基準の変更が可能です。
私は現在、2つの問題に直面しています。
モーターは回転数が約600rpmを超えると停止します。
モーターは低速では正常に動作します。約10rpmから動作確認を行い、徐々に速度を上げていきました。
回転速度が約600rpmを超えると、モーターが停止し、D11が赤く点滅し始めます。
このシャットダウンの正確な原因を特定するにはどうすればよいでしょうか?どの障害変数またはレジスタを監視すべきですか?
Simulinkからの自動デプロイ
Simulinkモデルは成功裏に構築し、.motを生成します。ファイルは存在するが、ファームウェアは自動的にボードに書き込まれるわけではない。同じ.motファイルを手動でコピーするEVB-S32K144ドライブへのファイル転送は正常に動作します。
OpenSDAを介して生成されたコードをS32K144に自動的にデプロイするための正しい設定は何ですか?
また、この例についてはMATLAB R2021aとNXP サポート Package S32K1xx 2.3.0を使った古いNXPの推奨も見つけました。MBDT 4.3.0とR2025bの組み合わせの代わりに、この構成を使用することをお勧めしますか?
よろしくお願いします。