cancel
Showing results for 
Search instead for 
Did you mean: 

Max speed with FOC on STM32F0 ?

Posted on March 05, 2018 at 16:58

Hi,

I'm evaluating the 3-shunt sensorless FOC (4.3.0) algorithm with STEVAL-IHM028V2 + STM32F072-EVAL.

To design my own board, I need to know the maximum - electrical - motor speed the STM32F0x at 48MHz can achieve ?

At which speed should I upgrade to F103 or higher ?

Thank you for your answer.

J. Ph.

#stm32f0 #motor-control #foc-sdk-4.3.0 #maximum-speed
2 REPLIES 2
Posted on March 13, 2018 at 11:01

I was expecting a theoretical answer, however I performed tests and here are my results.

Speed with STM32F072, at 48MHz, flux weakening activated.

The motor I used has 2 pair of poles.

* PWM at 8kHz, FOC at 8kHz : max motor speed 13000rpm (433 Hz electrical)

-> the limit here is the algorithm

* PWM at 10kHz, FOC at 10kHz : max motor speed 17000rpm (566 Hz)

-> the limit here is my motor

Laurent Ca...
Lead II

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