Hello,
I hope someone will be able to help me here.
I'm using MCSPTR2A5775E: MPC5775E Development Kit with PMSM motor to test motor control algorithms specially with Field Weakening.
https://www.nxp.com/design/development-boards/automotive-motor-control-solutions/mpc5xxx-solutions-/...
Initially I'm Observing the implementation of FOC motor controlling with field weakening using the original example code provided for the kit by NXP with the help of MCAT Tool and Free-master debugging tool.
Provided example code - https://www.nxp.com/downloads/en/board-support-packages/MCSPTR2A5775E_SW.exe
MCAT Tool - https://www.nxp.com/design/software/development-software/motor-control-application-tuning-mcat-tool:...
In the provided GUI, Field Weakening can be turned ON or OFF by selecting ON/OFF command. But in Speed FOC Control Mode there isn't any noticeable difference in D axis current and voltage waveforms for both cases (Field Weakening ON/OFF); output D-axis voltage of D-axis current PI controller takes a negative value for both cases.
Only noticeable difference is the maximum speed setting limit. (2475rpm with field weakening OFF & Around 4000rpm with field weakening ON).
Is there another method to monitor when Field Weakening is exactly on or off, like observing some variables rather than the provided Filed Weakening ON/OFF command in the GUI.
Thanks and Regards,
Gayan.