Anomaly motor control at certain speed on S32K MC Devkit software

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Anomaly motor control at certain speed on S32K MC Devkit software

240件の閲覧回数
Michael72
Contributor I

Hello, I'm running a BLDC motor in no-load condition using the firmware from the S32K BLDC/PMSM Development Kit, specifically the PMSM FOC 2Sh firmware. While operating the motor, I noticed that the graphs for certain RPMs (e.g., 2000, 3000, 4000) differ from those at other RPMs (such as 2500 and 3500), which generally follow a more consistent pattern. When measuring with a tachometer, the actual RPM usually matches the target RPM, but for those specific RPMs, the motor fails to maintain the required speed accurately - although the error is not very large. (like ±10 RPM) Could you explain why this problem occurs?

 

Set RPM to 2000Set RPM to 2000

 

Set RPM to 2500Set RPM to 2500

 

Set RPM to 3000Set RPM to 3000

 

Set RPM to 3500Set RPM to 3500

 

Set RPM to 4000Set RPM to 4000

 

タグ(2)
0 件の賞賛
返信
1 返信

191件の閲覧回数
_Leo_
NXP TechSupport
NXP TechSupport

Thank you for your interest in our products and for contributing to our community.

Seems a motor parameter tuning issue…

Depending of the S32K BLDC/PMSM Development Kit, it use by default the Sunrise motor 42BLY3A78-24110 or the Linix 45ZWN24-40 motor, and use the following parameter file, for example:

_Leo__1-1756330298677.png

In case you change the motor, the appropriate electrical parameters must be entered and tune the parameters of the different control schemes.

I recommend you to take as reference the following training to learn how to use our MCAT Tool:

Motor Control Application Tuning (MCAT) Tool – PMSM Servo Tuning

I hope this information is helpful.

0 件の賞賛
返信