Skip to main content
Associate III
December 3, 2025
Question

What is the most likely cause of the motor noise?

  • December 3, 2025
  • 1 reply
  • 141 views

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:

  1. The motor consistently produces a high-frequency noise.

  2. 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.

039V1_009V1_hall.jpg

 

1 reply

Senior III
December 3, 2025

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.    

DF_MCAuthor
Associate III
December 4, 2025

@STuser2 

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?

ia_ib_hall_plot.jpg

Senior III
December 4, 2025

Yes and phase currents to be sinusoidal and rotor position linear change.