Anomaly motor control at certain speed on S32K MC Devkit software

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Anomaly motor control at certain speed on S32K MC Devkit software

243 次查看
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 回复

194 次查看
_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 项奖励
回复