2017-08-13 10:22 PM
I am using STSPIN32F0, customer board to drive a customer motor with sensorless FOC algorithm (STM32_FOC_SDK_4.3.0.16508_161109).
When drive in the low RPM, the angle estimated seems OK and the motor drived normally.
But when drive in the high RPM, the angle estimated seems shifted (delay) and the motor drived non-normally and will stop.
What can I do for this issue?
Please help me, thank you!2017-10-25 04:46 AM
Even i have the same problem running higher rpm motor using steval-spin3201. I am using this motor
https://hobbyking.com/en_us/c1826-micro-brushless-outrunner-2400kv-18g.html?___store=en_us
, i could able to run the motor till 13000 rpm later it stalls .where as the max rpm of the motor is 26000. I am running FOC at 28000/2.please help me
2017-10-27 06:35 AM
The maximum FOC rate of the STSPIN32F0 is 12kHz-15 kHz according to the conditions. This is also the maximum bandwidth of the control algorithm you can implement.
This frequency limits the maximum speed you can reach according to the number of pole pairs of the motor.
Thumb rule:
max speed [rpm] = fFOC/10 x 60 / npp
where fFOC is the FOC rate and npp is the number of pole pairs of the motor.
2021-06-15 01:50 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