Motorola M68HC08 Reference Manual page 95

Sensorless bldc motor control using the mc68hc908mr32
Hide thumbs Also See for M68HC08:
Table of Contents

Advertisement

5.5.5 Back-EMF Acquisition State
DRM028 — Rev 0
MOTOROLA
Freescale Semiconductor, Inc.
the over-current detection. The CMD_F (current measurement done)
flag indicates that the new value of dc-bus current is ready to be
processed by the current controller.
The time-out (software timer 3) of this state is defined in the software
by the constants: PER_T_ALIGN and PER_BASE_T3_ALIGN.
Current Controller
The current controller subroutine is called every PER_CS_T1_US s
(128 s with default software setting) after a new value of the dc-bus
current has been obtained (CMD_F=1). It sets all six PVALx register
pairs to get the right PWM ratio for the required current.
Timer 1 Interrupt
Once the synchronization of OC function with the PWM cycle has
been achieved, it must be maintained because the current
measurement is initiated here.
Over-Current Detection
The dc-bus current is periodically sensed and the over-current
condition is evaluated. After a defined number successive
over-current events I_CNTR_OVC, the control flow enters into the
fault state.
The back-EMF acquisition state provides the functionality described in
3.3.1.4 Starting (Back-EMF Acquisition)
Commutation Time
transitions for the state.
First Commutation
After the align state time out expires, voltage is applied to another
phase pair. The first commutation is made and the PWM duty cycle is
constant. This value has been defined by the current controller during
the Aalign state.
The calculation of the commutation time is explained in
Starting — Commutation Time
Software Design
For More Information On This Product,
Go to: www.freescale.com
Calculation.
Figure 5-10
Calculation.
Software Design
State Diagram
and
3.3.1.5 Starting —
shows the state
3.3.1.5
Designer Reference Manual
95

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68hc908mr32

Table of Contents