Skip to main content
Visitor II
July 15, 2026
Question

PMSM 2.2Kwatt custom power board and STM32F303RE sensor less Motor control

  • July 15, 2026
  • 1 reply
  • 17 views

I am Having a 2.2 Kwatt PMSM motor i have created a custom power Board, I am using STM32F303Re nucleo board .

I am using 2hall sensors for current feed back . my motor starts but does not reach the final full rpm. 

my power board schematic is attached herewith 

the powerboard is working correctly, why does the motor not attain the maximum speed. 

my motor parameters are correct, also i am not able to vary the speed of the motor while running application .

from the oscilloscope waveforms it looks like the when the speed tries to increase the feedback drops and motor goes out of sync momentarily. the oscilloscope waveform frequency drops and the FOC again tries to catch the rotor , this keeps on happening and then after some time the motor goes into speed feedback. i am not using Motorpilot, i am running openloop in MCSDK and calling the start motor function from my code after speed ramp function . 

 

 

1 reply

GMA
ST Technical Moderator
July 15, 2026

Hello ​@CosmoAlien,

What application programming interfaces (APIs) are used in the use case?

How can the application reach the maximum speed if you are “not able to vary the speed of the motor while running application”?

The embedded speed ramp is processed after the motor starts.

 

If you agree with the answer, please accept it by clicking on 'Best answer'.Best regards.GMA