cancel
Showing results for 
Search instead for 
Did you mean: 

EVSPIN32G4 Motor doesn't achieve max speed

RinSxi
Associate

Hello,

I'm using an EVSPIN32G4 with a Bodine BLDC motor (Hall-less).  I used the motor profiler to get all the need motor settings and have compiled firmware.  It spools up nicely but I can't get it to 6000RPM.  The motor profiler says that the motor is capable of 6000 RPM.  All of my settings appear to be correct.

I'm using a 48VDC supply capable of 12A.  The motor cable says 6000 RPM, 7.8A, 48VDC.

This is a 2 pole pair motor.  It seems that every change I make to try and resolve this tends to break something.

Does anyone have suggestions?

2 REPLIES 2
GMA
ST Employee

Hello @RinSxi,

"Flux-weakening control" or "overmodulation" features increase the maximum achievable speed.
You can also increase the PWM frequency while maintaining the maximum modulation index at 100%.

GMA_0-1762180533277.png

 

If you agree with the answer, please accept it by clicking on 'Accept as solution'.
Best regards.
GMA
federico.rodighiero87
Associate III

There isn’t enough information; you should verify whether the motor BEMF permits the motor to reach the desired speed given your bus voltage.

HW/FW Motor Control Engineer
https://www.linkedin.com/in/federicorodighiero/