2025-07-23 11:03 PM - edited 2025-07-23 11:19 PM
Hi Everyone,
We are using an STM32F401RE Nucleo board with the IHM16M1 power board, running a sensorless FOC algorithm generated using ST Motor Control Workbench. The motor parameters were averaged over several runs using ST Motor Profiler, and the control is implemented in 3-shunt topology.
Observed Issues:
Humming noise becomes audible and increases as RPM increases.
This is more prominent at higher speeds.
At low RPM, noise is tolerable but increases as speed ramps up.
Modifications done in Motor Control Workbench to mitigate issues:
Increased Kp divider to reduce aggressive control at low speeds (reduces noise at low RPM but not high RPM).
Reduced Ki to prevent instability.
Reduced Observer G2 gain to prevent speed feedback faults in Motor Pilot.
PWM Mode Testing:
Switching from center-aligned to discontinuous PWM seems to delay the onset of the humming noise slightly, but noise still eventually appears at high RPM.
Is there a recommended strategy to suppress audible noise in the high-speed region for sensorless FOC?
Any suggestions or tuning tips from others who used the IHM16M1 + F401RE + sensorless FOC combination would be highly appreciated.
Best Regards,
Manikanta