Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

BLDC Motor not Starting Properly

GladsonT

Newbie
Joined
Dec 16, 2023
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
11
I am making a BLDC motor controller using STM32G0 microcontroller. The commutation technique that I am using is SVM. But during the initial start, the motor is not rotating properly (vibrating back and forth), It can be seen in the following image which is current waveform taken on a phase. The motor had 3 jerks when the waveform was captured, which are shown in the 1, 2 and 3 sections marked in the waveform. After that, the motor starts rotating smoothly (as seen in section 4 of waveform). When no load is on the motor, it starts smoothly.


How to smoothly start the motor?

starting issue.png
 
Ensure that your startup calibration is accurate. This calibration involves correctly identifying the motor's zero-crossing points and initial rotor position without using position sensors. Adjust your software algorithm to accurately detect these positions to enable smooth startup.
 

LaTeX Commands Quick-Menu:

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top