2025-11-24 8:48 AM
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 :
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 ?
Solved! Go to Solution.
2025-11-24 9:32 AM
Hello @v1r,
What is your used speed sensing mode?
Can you increase the digital filter duration to minimize sensitivity to electrical perturbations?
If this is not sufficient, can you disable the Over Current protection? Driver protection will remain active to ensure board and motor protection.
2025-11-24 9:32 AM
Hello @v1r,
What is your used speed sensing mode?
Can you increase the digital filter duration to minimize sensitivity to electrical perturbations?
If this is not sufficient, can you disable the Over Current protection? Driver protection will remain active to ensure board and motor protection.
2025-11-28 12:53 AM
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.