Associate III
February 12, 2024
Solved
6-step speed fluctuation & current spikes
- February 12, 2024
- 6 replies
- 3869 views
I am facing issues while running a BLDC motor using the 6-step algorithm on the STEVAL-SPIN3201 board. The only modification I have made is to the Hall effect sensor low-pass filter to address noisy input signals.
I am encountering the following problems:
- Current spike on startup:
When starting the motor I apply a soft speed ramp, still I get this current spike on the phase current, which sometimes result in 'Over Current' Fault. What can be done to mitigate this?
Speed fluctuations: The motor speed fluctuates around the reference speed, resulting in uneven current draw (see "1500rpm_no_load.png"). I have tried adjusting the speed regulator tuning to be less aggressive, but this has not resolved the issue.

Current Spikes: Occasional current spikes in the phase currents trigger "Over Current" faults.
Do you have any suggestions on how to address these problems?
The .stwb6 project is included in the Info.zip file
