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.

[ARM] Sensorless bldc motor initial position detection

Sudhakar R

Newbie level 6
Newbie level 6
Joined
Dec 26, 2022
Messages
12
Helped
0
Reputation
0
Reaction score
2
Trophy points
3
Activity points
121
I am working on sensorless bldc motor contorl. the sensor bldc motor we can run the motor by 6 step commutation table since the rotor position is known. But the sensorless bldc motor is different and rotor position is unknown. By using back emf method we can able to run the sensorless bldc motor. my problem is at initial stage there is no back emf and how to define the rotor position.can any one help me to solve this initial position detection for sensorless bldc motor.
 
Per post #2 give power to the coils in sequence (slowly), as though the motor is already running.
Keep it unloaded so you can assume the motor spins freely.
As soon as your circuitry detects rotor position, make a transition electronically to let your circuitry take control of sending power to the coils.
 
"Texas Instruments offers two solutions as stated in their DRV10983 datasheet (page 17):

  1. Use the DRV10983's initial position detect (IPD) feature to determine the rotor position "based on the deterministic inductance variation, which is often present in BLDC motors."
  2. Or, use the align-and-go technique. With this method, a voltage is applied across one of the phases to force the rotor into a known alignment."
 

LaTeX Commands Quick-Menu:

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top