Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations IDS on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Current Control for BLDC

Status
Not open for further replies.

fordmotor

Automotive
Jul 22, 2003
1
Dear friends,

I am working on a BLDC project. I experiencing a problem with the current control. I use a shunt to sense the DC bus current and use the sensed signal as the feedback. A PI algorithm is used for the current control. However, the result is not like what we expect. Any suggestions? Thank you for your jelp in advance.


John
 
Replies continue below

Recommended for you

DC brush motor can operate without current loop. There is no need for current loop, for example, when implementing speed Phase Lock Loop control.

There is a problem to run BLDC without current loop - the current of torque producing motor phase drops as much as 50% at the beginning of each commutation interval (every 60 electrical degrees) at least for low speed. Motor torque drops roughly in the same proportion. This torque ripple can't be tolerated for most applications and hence the need for BLDC current loop.

The most correct (not cheapest) way to build BLDC high performance current loop is to use 2 current sensors to be able to sense motor current in each phase - the current of torque producing motor phase is then selected to close the current loop for respective 60 electrical degrees interval. At the beginning of each commutation current loop recognizes current tendency to drop and boosts PWM duty cycle to stabilize current.

Low cost current feedback - one DC bus current shunt - compromises BLDC performance.

First of all, in the absence of commutation (normal operation as 2 phases are in conduction) DC bus current on average is motor current multiplied by PWM duty cycle (motor to DC bus voltage ratio). This issue can be fixed using DC bus current proper sampling and hold for PWM period.

Secondly, on commutation interval DC bus shunt does not provide the current of torque producing motor phase. Moreover, commutation behavior would differ for even and odd commutations.

There are claims that, based on in-depth understanding of BLDC commutation phenomena, commutation current can be stabilized without current loop by control means

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor