Skip to main content
tliao.1
Associate II
July 12, 2023
Solved

is it possible to run over 40000RPM with 8 poles motor on STSPIN32F0

  • July 12, 2023
  • 1 reply
  • 841 views

I use 16KHz PWM to run motor, once the motor over 24000RPM, the motor current will become very high and unstable. it is seems over than FOC execute rate cause this problem.

I'm not sure I think is right or not ?   is there any suggestion please tell me.

when I use G431B MCU with 30KHz PWM to run same motor, it looks run very well with no problem (can over 40000RPM) 

P.S 

1. motor parameters: Vm: 12v / Rs: 0.3 ohm / Ls: 20uH

 

 

 

 

 

 

    This topic has been closed for replies.
    Best answer by FouadB

    We would like to sincerely apologize for the delay in replying to your post.
    If your point is still pertinent, the minimum PWM frequency for the motor time constant L/R = 66us is 16KHz.
    At this frequency level, the CPU load with the F0 may be the cause of the observed limitation at high speed, whereas this is not the case with the G4.

    Best regards

    1 reply

    FouadB
    FouadBBest answer
    ST Employee
    August 29, 2023

    We would like to sincerely apologize for the delay in replying to your post.
    If your point is still pertinent, the minimum PWM frequency for the motor time constant L/R = 66us is 16KHz.
    At this frequency level, the CPU load with the F0 may be the cause of the observed limitation at high speed, whereas this is not the case with the G4.

    Best regards

    If you agree with my answer, please accept it by clicking on 'Accept as solution'.""