beautypg.com

Motorola M68HC08 User Manual

Page 49

background image

BLDC Motor Control

Used Control Technique

DRM028 — Rev 0

Designer Reference Manual

MOTOROLA

BLDC Motor Control

49

Figure 3-20. Calculation of the Commutation Times During the Starting

(Back-EMF Acquisition) State

3.3.1.5 Starting — Commutation Time Calculation

Even the sub-states of the commutation process in the starting
(back-EMF acquisition) state remain the same as in the running state.
The required commutation timing depends on application state (starting
state, running state). So the commutation time calculation is the same as
that described in

Running — Commutation Time Calculation

, but the following

computation coefficients are different:

coefficient Coef_HlfCmt = 0.125 with advanced angle

Advance_angle: 60Deg*3/8 = 22.5Deg

at Starting state!

Per_CmtStart

2*

Per_CmtStart

Per_Toff[n]

T_ZCros[0]

T_ZCros[n]

n=1

n=2

n=3

T_Cmt

[1]

T_Cmt

[2]

T_Cmt

[3]

T2[1]

T2[2]

T2[n]

T2*[n]

COMMUTATION IS PRESET

T2**[n]

Per_HlfCmt[n]

Per_HlfCmt[n]

2*Per_ZCrosFlt[n-1]

ZERO CROSSING

DETECTION SIGNAL

ZERO CROSSING

DETECTION SIGNAL

ZERO CROSSING

DETECTION SIGNAL

COMMUTATED AT PRESENT TIME
NO BACK-EMF FEEDBACK WAS RECEIVED
CORRECTIVE CALCULATION 1

COMMUTED WHEN CORRECT
BACK-EMF FEEDBACK
RECEIVED AND EVALUATED

COMMUTATED WHEN BACK-EMF
ZERO CROSSING IS MISSED
CORRECTIVE CALCULATION 2.

F

re

e

sc

a

le

S

e

m

ic

o

n

d

u

c

to

r,

I

Freescale Semiconductor, Inc.

For More Information On This Product,

Go to: www.freescale.com

n

c

.

..