BLDC motor couldn't start itself ???

Thread Starter

kim_taeyeon

Joined Aug 24, 2011
3
Dear all

I have been working on a project related to BLDC Motor. I am using a micro-controller, a three half bridge inverts and a BLDC motor.

I have finished the code of generating pwm signals feeding into the bridge inverter. The problem is that, I powered up the bridge circuit with +20V, the motor can not start itself. I had to flip my finger onto the rotor, kind of like giving an starting inertia, to make it rotating either CW or CCW.

I am really stuck on this problem and would anybody suggest me something that causes this problem?

Thanks,
Kim
 

SgtWookie

Joined Jul 17, 2007
22,230
With no schematics or code shown, it'll be rather difficult to determine what the problem is.

However, perhaps you are trying to give the motor essentially 3-phase power at too high a frequency for when the motor is stalled, and it won't overcome the stiction. If that's the case, try ramping up the 3 phases slowly, so the motor has a chance to overcome stiction and inertia.
 

shortbus

Joined Sep 30, 2009
10,045
You make no mention of 'Hall effect sensors' in your post. These are used to give the motor driver feed back to tell it which winding in the motor needs to be activated. How are you determining what winding is turned on?
 

Thread Starter

kim_taeyeon

Joined Aug 24, 2011
3
I definitely use 3 hall sensor signals feeding back to the micro-controller and I have done the coding to determine the sequence.
 

eblc1388

Joined Nov 28, 2008
1,542
I definitely use 3 hall sensor signals feeding back to the micro-controller and I have done the coding to determine the sequence.
When the rotor is not rotating, I don't know if the hall sensor signals are helpful or not.

Have a look at the ST application note AN1276 regarding BLDC rotor pre-positioning which moves the rotor to a particular known position and then you can begin the turning sequence via software control.
 
Top