2025-05-26 6:34 AM
Hi ST team,
I'm using the STM32F446 MCU with the STEVAL-IPM15B power board to run a BLDC motor (310 V, 130 W, 8 poles) using Motor Control SDK v6.3.0. I'm trying to determine the exact motor parameters using the Motor Profiler tool through Motor Pilot.
The Motor Pilot successfully detects the board and connects, but when I start the profiling process, it stops at 7%. At that point, the motor stalls and begins to overheat, and no profiling results are returned. However, if I do not enable the Motor Profiler checkbox and use a configuration with approximate motor parameters, the motor runs — but I’m unable to operate it reliably at lower speeds (below 1000 RPM), likely due to parameter inaccuracies.
I’ve attached a screenshot showing Motor Pilot stuck at 7%. My hardware connections and power supply are verified and stable, and the MCU is confirmed to be compatible with the Motor Profiler.
Has anyone encountered this issue before? Any suggestions on how to get past the 7% stall during profiling would be greatly appreciated.
Thanks in advance!
— [Sunil]
2025-05-26 8:43 AM
Hello @Sunil_Kumar_G,
According to User Manual documentation available through "Workbench tool">About>Documentations>Documentation>"User manual" tab, "Motor Profiler Application Note" link, "7. Known Problems" Chapter:
Progress execution bar stays at 7%
This may be due to a Motor Profiler project generated with 1 ADC configuration for current sensing. It is recommended to set up a 2 ADC configuration.
2025-05-27 2:28 AM
Hi @GMA,
Thanks again for the suggestion.
Just to clarify — my setup is already configured with a 2-ADC current sensing topology:
Channel U: ADC1_IN0 (PA0)
Channel V: ADC1_IN11 / ADC2_IN11 (PC1)
Channel W: ADC2_IN10 (PC0)
So technically, the 2-ADC requirement should be satisfied. However, the profiler still freezes at 7%, and the motor stalls and heats up. In addition to the STM32F446 and STEVAL-IPM15B, I’m also using the X-NUCLEO-IHM09M2 board, which I understand is officially supported by the Motor Profiler. I’ve connected it to the F446 and attempted profiling using that setup as well.
Thanks again for your support!
Best regards,
Sunil
2025-05-30 6:04 AM
Hello @Sunil_Kumar_G,
Is your motor loaded (fan, gear box, ...)?
Also mentioned in user manual: "Max current and Max speed can be tuned to reach a functional speed startup ramp".
Decreasing Max current could be a starting point.
2025-06-03 1:10 AM
Hi @Sunil_Kumar_G,
this is an issue that we already faced and corrected, please switch to version 6.4.0 of MCSDK available on st.com and let us know if this solves your problem.
Kind regards