2019-04-02 01:56 AM
Hello everyone.
I'm using MCSDK tool to generate code for FOC PMSM. Motor work well when I set a high rpm, above 1000 rpm, but when I set a low rpm, like 100, 200, ... motor just spin a very little angle and stop. I guess the problem caused by PI speed controller and I modified Kp and Ki. But motor still run.
Can anyone who already have met this issue help me to solve it? Thank so much.
Plus, I use STM3240G EVAL and STEVAL-IHM023V3.
2019-04-02 05:35 AM
Dear customer,
are you using sensored or sensorless FOC?
Thanks,
Claire
2019-04-02 06:57 AM
HI Claire.
I'm using sensorless PLL.
2019-04-08 02:33 AM
Dear customer,
I am afraid not to have any solution for your at short term. We are currently working on the low speed issue. The performance should be improved in future.
Thanks for your understanding,
Claire
2019-04-08 08:22 PM
Oh really.
Thank you for your support.
2019-04-09 01:31 AM
But if I use hall/encode, can I run motor at low speed?
2019-04-09 01:43 AM
Yes, it will improve a lot
2019-04-09 09:06 PM
Thank you so much. I'll try to do that.
2019-05-21 01:18 AM
Hi Claire
I try to use FOC+Hall sesor to drive a motor(which is 36V, 350W), but i find that the torque is not enough (which is compare with BLDC six-steps controller method) to climb a hill during startup period
Is there any suggest or method to increase torque value, i have try to use MC_SetCurrentReferenceMotor1(which Id=0, iq to the nominal current to get max torque value), but the result is the same .
2021-06-27 10:21 PM
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