26.10.2013 Views

3-Phase BLDC Motor Control with Sensorless Back EMF ... - Freescale

3-Phase BLDC Motor Control with Sensorless Back EMF ... - Freescale

3-Phase BLDC Motor Control with Sensorless Back EMF ... - Freescale

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Control</strong> Technique<br />

• Service of received <strong>Back</strong>-<strong>EMF</strong> zero crossing - The commutation time (T_Next*[n]) is evaluated<br />

from the captured <strong>Back</strong>-<strong>EMF</strong> zero crossing time (T_ZCros[n]):<br />

Per_ZCros[n] = T_ZCros[n] - T_ZCros[n-1] = T_ZCros[n] - T_ZCros0<br />

Per_ZCrosFlt[n] = (1/2*Per_ZCros[n]+1/2*Per_ZCros0)<br />

HlfCmt[n] = 1/2*Per_ZCrosFlt[n]- Advance_angle =<br />

= 1/2*Per_ZCrosFlt[n]- C_CMT_ADVANCE*Per_ZCrosFlt[n]=<br />

Coef_HlfCmt*Per_ZCrosFlt[n]<br />

The best commutation was get <strong>with</strong> Advance_angle: 60Deg*1/8 = 7.5Deg<br />

which means Coef_HlfCmt = 0.375 at Running Stage!<br />

Per_Toff[n+1] = Per_ZCrosFlt*Coef_Toff and Max_PerCmtProc minimum<br />

Coef_Toff = 0.35 at Running Stage, Max_PerCmtProc = 100!<br />

Per_ZCros0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!