2025-12-03 6:23 AM
Hello Everybody,
Here are the software and boards in this case:
1. MC workbench 6.3.2
2.STEVAL-IHM039V1/STEVAL-CTM009V1
I am using an I-PMSM motor with the ST development boards (STEVAL-IHM039V1 / STEVAL-CTM009V1). In open-loop mode, the motor spins smoothly and quietly. However, when I switch to normal mode—which uses the Hall speed sensors and ICS current sensors—two issues arise:
The motor consistently produces a high-frequency noise.
At low speeds (e.g., 500 RPM), there is a noticeable lack of torque; the motor cannot sustain rotation when I manually apply light resistance by hand.
Could you please help identify the main cause of this problem?
Thank you for your help.
2025-12-03 9:47 AM
To increase the torque you have to provide relatively high Iq current. You may have to probably plot the phase currents and the rotor position, hall placement angle also to be verified.
2025-12-03 7:00 PM
Hello, thank you for your reply.
I believe the Hall sensor placement angle is configured correctly. I obtained this parameter using both development boards (the NUCLEO-F401RE/X-NUCLEO-IHM08M1 and the B-G431B-ESC1), and the result is consistent.
Regarding your suggestion to "plot the phase currents and the rotor position," do you mean generating graphs within ST Motor Pilot, similar to the example shown in the image below?
2025-12-03 8:02 PM
Yes and phase currents to be sinusoidal and rotor position linear change.