2022-01-19 03:15 AM
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:
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,
2022-01-19 03:45 PM
Motor Profiler works without Hall sensors. Try disabling hall sensors.
2022-01-20 01:31 AM
Hello,
I got the same issue even if the Hall sensors are not connected to the board...
2022-01-20 03:15 AM
Hum, I look at the Hall signals (not connected to the board, only powered) while running Motor Profiler, this is what I got:
So I'm starting to wonder if my motor is actually not a Permanent Magnet Synchronous Motor at all...
Being quite new to the BLDC field and my motor being undocumented, I may have missed that.
So, is this motor a PMSM motor ?
If not, could it be the reason of failure of the Motor Profiler ?
> Hall outputs when driven by Motor Profiler (FOC-driven ?):
> Zoom on the signal:
2022-01-20 09:36 AM
Hello. You are measuring the signal from the sensors incorrectly. The outputs from the sensors must be pulled to the power supply through pull-up resistors or take measurements from sensors that are connected to the board.
2022-01-20 09:49 AM
Ok, you were righ about the Hall, I got some misunderstanding about their output type. Once connected with pullups (the ones of the IHM08M1 through JP3) the signal are ok.
2022-05-02 02:51 AM
As said, the Motor Profiler does not use the Hall sensors.
I used another BLDC motors with a much higher nominal speed (3000 rpm vs ~200rpm), and got not issue.
I suspect the back-emf to be too low (because of the low speed) and noisy for the Motor Profiler and the observer to estimate proper parameters and speed.
2024-08-20 09:50 PM
Hello Quentin Ch,
Could you please explain why R181 should be removed?
We are also getting the same issue and the motor's nominal rpm is 1200. Is it too low for the profiler?
Thanks