AN1915D Freescale Semiconductor / Motorola, AN1915D Datasheet - Page 17

no-image

AN1915D

Manufacturer Part Number
AN1915D
Description
3-Phase BLDC Motor Control with Quadrature Encoder using DSP56F80x
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
MOTOROLA
5.
5.1 Data Flow
This section describes the design of the software blocks for the drive. The software will be described in
terms of:
The control algorithm of a close loop BLDC drive is described in
are described in the following sections.
Software Design
by BUTTONS
omega_desired_mech
omega_required_mech
SETTING
— supplied as: DSP56805EVM
— described in: DSP Evaluation Module Hardware User’s Manual
or U1 CONTROLLER BOARD for DSP56F807:
— supplied as: DSP56807EVM
— described in: DSP Evaluation Module Hardware User’s Manual
Control Algorithm Data Flow
Software Implementation
SPEED
or U1 CONTROLLER BOARD for DSP56F805:
Speed Controller
(PI Controller)
3-Phase BLDC Motor Control with Quadrature Encoder
Process
Freescale Semiconductor, Inc.
SCI
DesVoltage
For More Information On This Product,
PWM Generation
Figure 5-1. Main Data Flow
Mask and Swap
Go to: www.freescale.com
Calculation
omega_actual_mech
PWMState
SCI
MeasuredTime
Calculation
Measuring
Velocity
Period
Communication
one phase
only
DirectionSpinning
Hardware Block
Software Block
Figure
(Quadrature Encoder)
POSITION SENSOR
Commutation Counter
5-1. The individual processes
Compare
Interrupt
DC-Bus Voltage
(A/D Converter)
u_dc_bus
Software Design
17

Related parts for AN1915D