Motorola M68HC08 Reference Manual page 97

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

Advertisement

CURRENT MEASUREMENT
IS DONE
(CMD_F = 1)
MEASUREMENTS
HANDLER
ERROR HANDLER
ZERO CROSSING EVENT
OVER-CURRENT
TIMER2 (TIM A CH3) INTERRUPT
COMMUTATION ISR
PHASE HAS BEEN
COMMUTATED
(PC_F=1)
DRM028 — Rev 0
MOTOROLA
Freescale Semiconductor, Inc.
PWM DUTY CYCLE IS LEFT AT VALIE
ENTER
FOUND BY THE CURRENT CONTROLLER
DURING THE ALIGN STATE
FIRST COMMUTATION
DONE
SECOND COMMUTATION
DONE
DONE
DONE
SCHEDULER
DONE
RECEIVED THE
(ICR_F = 1)
SERVICE OF RECEIVED
BACK-EMF ZERO CROSSING
FEEDBACK
IRRECOVERABLE COMMUTATION ERROR
TIMER1 (TIM A CH1) INTERRUPT
CURRENT MEASUREMENT
ISR
Figure 5-10. Back-EMF Acquisition
Software Design
For More Information On This Product,
Go to: www.freescale.com
COMMUTATIONS ARE LOCKED TO
THE BACK-BMF FEEDBACK
(START_F = 0)
CURRENT MEASUREMENT
IS DONE
(CMD_F = 1)
DONE
PHASE HAS BEEN
COMMUTATED (PC_F=1)
DONE
DONE
SERVICE OF COMMUTATION
FAULT STATE
PWM (RELOAD) INTERRUPT (PWM CENTER)
CURRENT MEASUREMENT
IS DONE
(CMD_F = 1)
Software Design
State Diagram
EXIT
MEASUREMENTS
HANDLER
IRRECOVERABLE OVER-CURRENT
BEMF ZERO CROSSING
SENSING ISR
DONE
(ICR_F=1)
Designer Reference Manual
97

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68hc908mr32

Table of Contents