Skip to main content
Jean Philippe EIMER
Associate
March 5, 2018
Question

Max speed with FOC on STM32F0 ?

  • March 5, 2018
  • 2 replies
  • 1052 views
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
This topic has been closed for replies.

2 replies

Jean Philippe EIMER
Associate
March 13, 2018
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...
Senior III
June 15, 2021

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