cancel
Showing results for 
Search instead for 
Did you mean: 

FAULT_OVER / Over Current when trying to run or profile a motor in Motor Pilot 6.4.1

v1r
Associate

Hello,

I'm currently using eval boards B-G473E-ZEST1S + STEVAL-LVLP01 to evaluate a new MCU for brushless motor control. I'm using MotorControl 6.4.1 to generate the firmware project and MotorPilot 6.4.1 to profile and pilot our motor.

I've used the interface in MotorControl to create/configure the motor I want to use with my tests. Everything works fine until I push the start button in MotorPilot : I immediately get a FAULT_OVER / Over Current.

My brushless motor parameters are the following :

  • Vnominal = +24V
  • Max Speed = 17 000 rpm
  • Pole pairs = 2
  • Max nominal current = 9.21 A
  • Rs = 0.1 Ohm
  • Speed constant = 710 rpm/V

I'm pretty sure there is something I'm not doing right when configuring the motor or when starting the motor control process. Do you have any ideas about what I'm missing ?

1 ACCEPTED SOLUTION

Accepted Solutions
GMA
ST Employee

Hello @v1r,

What is your used speed sensing mode?
Can you increase the digital filter duration to minimize sensitivity to electrical perturbations?

GMA_0-1764005318358.png

If this is not sufficient, can you disable the Over Current protection? Driver protection will remain active to ensure board and motor protection.

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

View solution in original post

2 REPLIES 2
GMA
ST Employee

Hello @v1r,

What is your used speed sensing mode?
Can you increase the digital filter duration to minimize sensitivity to electrical perturbations?

GMA_0-1764005318358.png

If this is not sufficient, can you disable the Over Current protection? Driver protection will remain active to ensure board and motor protection.

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

Hello @GMA 

Sorry for the late reply,

I've been playing with the digital filter value and Over Current protection in order to get my motor spining.

Increasing digital filter value worked fine with the FOC control using hall sensors for speed control. But I was able to make it work with the Sensorless configuration and motor profiler only once I disabled the over current protection.

Thanks for helping me with that. 

Unfortunatelly I don't think I'll be able to reach my motor's max speed due to the STEVAL-LVLP01 characteristics. I'll work on adapting the MOSFETs stage to match the required currents.