MCSDK Motor Profiler always fails with speed feedback error
Hello,
I'm using the Motor Profiler tools v5.Y.3 to try to profile a hooverboard BLDC motor (15 poles pairs, 24V, low speed typically 300rpm), with a Nucleo F401RE + IHM08M1 setup.
After having found a configuration for the hardware that made the motor spin:
- Capacitors C3, C5, C7 removed on IHM08M1, for FOC mode according to UM1996
- Solder bridges J5 and J6 on 3sh side according to UM1996
- Resistor R181 removed for Motor Profiler according to Motor Profiler's hint 'Remember to configure correctly the board..."
- Jumpers J9 open, JP1 and JP2 closed for FOC according to the hint
When I start the profiling, the motor starts to spin few seconds, then stop, then restart, etc... until it systematically triggers a "Speed feedback fault" when the speed reaches about 1/3 of max speed, and restarts from scratch the electrical profiling (and fails again, and so on). So the profiler never completes the electrical identification.
At higher speeds and torques setting, the motors sometimes starts to oscillate (vibrating without turning) but the speed read is like 200 rpm...
Looks like there is really a speed estimation problem.
This happens with and without Hall encoders and jumper J3 connected.
This happens for all the ranges of max speed and current I tested (3A to 5A, 100 to 1500rpm)
The motor is on a test bench, power by 24V batteries, with only a wheel as load.
Why is the speed feedback fault always happening ?
Could it be because the motor is not loaded, as mentioned slide 24 of this doc ?
Is the speed too low for the profiler ? (as asked here)
I attached below a screenshot of the configuration I used.
Thanks for your help,
