2021-10-11 11:05 PM
Hi, I am using NUCLEO-G431RB+X-NUCLEO-IHM16M1+MototControl Workbench 5.Y.3 to control a sensorless BLDC motor. The motor could maintain nice torque when rotation speed is above 10,000RPM~40,000RPM. However, when RPM was decreased to around 1000RPM, the motor will stop rotate when it touches a surface (i.e. any tiny friction could stop the motor) . Is it possible to maintain torque when the motor's rotation speed is pretty low (near 1000RPM?
2021-12-08 02:46 AM
Dear @CHuan.8
Have you managed to solve your problem in the meantime?
Best regards
2021-12-08 09:35 AM
Whatever.
We cannot give you a simple answer and it depends on the characteristics of your engine.
For example, what are the operating ranges of your engine (rpm, torque, voltage, etc.) and the relative graph between the different characteristics?
Best regards
2021-12-08 05:22 PM
The only advice we can provide to you is the following.
When you apply a brake (while touching the surface) the speed will drop below the stall threshold.
You can try modifying the speed controller gains to be more responsive at low speeds.
But the speed is quite low, and even if it performs well enough, the STM32 MC SDK cannot work wonders either.
Best regards