2014-04-16 08:59 AM
Hello guys,
I'm trying to run a three-phase BLDC motor with STM32 MC PMSM FOC SDK v3.4 library. I have the latest ST MC Workbench. I have a following problem:When I start the motor, it begins to spin, but I am unable to regulate a speed of it. I keeps an exact speed no matter what speed I set. Only when I set the speed lower than approximately 1300 rpm, the motor stops and I get a ''speed feedback'' error. Motor is also spinning even if I set target speed to 0.The motor also consumes too much current. It doesn't have any load on it so it should take maximum of 100mA to spin. But it consumes 1A and only because I have a current limit of 1A on my voltage source.Hall sensors, current reading and voltage sensing are working fine.Where could be a problem? Thank you very much for your responses. #bldc-speed-regulation2014-05-05 02:38 AM
Ciao Andrej
Just to be sure. Can you enable the sensorless as uxiliary speed sensor and compare both measured and observed angle with the DAC to understand if the HALL deconding is done correctly? Ciao Gigi2014-05-13 03:35 PM
Ciao Gigi
Thanks for your reply. I will try it as soon as possible and post here my results.In case that the measured and observed angles won't match, what could cause incorrect HALL position decoding?Thank you again Gigi.2021-06-17 07:18 AM
The question has been moved from the "Motor Control Hardware" section to the "STM32 Motor Control" section (the question is about the STM32 MC SDK).
Best regards