Designer Reference Manual — Sensorless BLDC Motor Control
5.1 Contents
5.2 Introduction
5.3 Data Flow
DRM028 — Rev 0
MOTOROLA
Freescale Semiconductor, Inc.
5.2
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5.3
Data Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
5.4
Main Software Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
5.5
State Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
5.6
Implementation Notes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
This section describes the design of the software blocks of the drive. The
software will be described in terms of:
•
Data Flow
•
Main Software Flowchart
•
State Diagram
For more information on the control technique used see
Control
Technique.
The control algorithm obtains values from the user interface and
sensors, processes them and generates 3-phase PWM signals for motor
control, as can be seen on the data flow analysis shown in
and
Figure
5-2.
Software Design
For More Information On This Product,
Go to: www.freescale.com
Section 5. Software Design
Designer Reference Manual
3.3 Used
Figure 5-1
75