2026-01-07 8:11 AM - last edited on 2026-01-07 8:17 AM by Andrew Neil
Hello,
I am using STM32 Motor Control SDK / MC Workbench with sensorless FOC (STO + PLL) to drive a low-speed, high-inertia 24V 40W BLDC fan motor.
Power Board: X-NUCLEO-IHM07M1
Issues observed:
pilot_register_observation
Questions:
For low-speed, high-inertia fan motors, what is the recommended observer / speed LPF cutoff frequency parameters?
Which parameters should be prioritized to:
Reduce speed oscillations
Eliminate intermittent torque/current stepping noise
Reach rated max speed?
Thanks in advance for any guidance.
2026-01-12 2:28 AM
Hello @Mani2,
Rated max speed could be limited by the Maximum Modulation Index available in
Reduce the PWM frequency to obtain an MMI value as close as possible to 100%.
2026-01-20 2:45 AM
Hello @Mani2,
Did you find any technique to tune out these issues??
I am facing similar problems and would like to know if you found any solution for these.
Thanks.
2026-01-22 5:37 AM
Hi @Prof_McGonagall,
I haven’t found a complete solution yet. The issue persists with this low-speed, high-inertia fan load, and I’m currently waiting for feedback from ST support. I’ll update here if I receive any concrete tuning recommendations.
Hi @GMA,
I have not yet received a concrete solution or tuning guideline from ST that fully addresses:
Speed oscillations at low RPM
Intermittent torque/current noise
I am currently waiting for further feedback or recommendations.
If anyone else has practical experience or tuning strategies for similar issue with high-inertia BLDC fan applications, it would be great to hear your inputs.
Thanks.
2026-01-26 9:13 AM
Hello @Mani2 and @Prof_McGonagall,
With the Motor Pilot Advanced Configuration, tune the speed PI regulator parameters to optimize RPM stability. Tune the torque/flux PI regulator parameters to optimize torque response.