Professional Documents
Culture Documents
Design of An ACIM Vector Control Drive Using The 56F8013 Device
Design of An ACIM Vector Control Drive Using The 56F8013 Device
Design of An ACIM Vector Control Drive Using The 56F8013 Device
56800E
16-bit Digital Signal Controllers
DRM075
Rev 1
11/2005
freescale.com
Design of an ACIM Vector Control Drive using the
56F8013 Device
Designer Reference Manual
To provide the most up-to-date information, the revision of our documents on the World Wide Web will be
the most current. Your printed copy may be an earlier revision. To verify that you have the latest
information available, refer to http://www.freescale.com
The following revision history table summarizes changes contained in this document. For your
convenience, the page number designators have been linked to the appropriate location.
Revision History
Revision Page
Date Description
Level Number(s)
11/2005 1 Corrected term “Intelligent Power Module” to “Integrated Power Module” xi, 3-3
TABLE OF CONTENTS
Chapter 1
Introduction
1.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Chapter 2
Benefits and Features of the 56F8013 Controller
2.1 56F8013 Benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.2 56800E Core Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.3 Memory Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2.4 56F8013 Peripheral Circuit Reatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2.5 AWARD-WINNING DEVELOPMENT ENVIRONMENT . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Chapter 3
Motor Drive System
3.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3.2 Features of a Motor Drive System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3.3 Introduction to System Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3.3.1 Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3.3.2 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
3.4 Specification and Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Chapter 4
ACIM Theory
4.1 AC Induction Motor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.2 Induction Motor Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.3 Digital Control of an AC Induction Motor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Chapter 5
Design Concept of an ACIM Vector Control Drive
5.1 Vector Control of AC Induction Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
5.2 Relationship between Rotor Flux Orientation and Stator Flux Orientation Induction
Motor Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5.3 Block diagram of Stator Flux Oriented (SFO) Control . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
5.4 Forward and Inverse Clarke Transformation (a, b, c to áa , b and backwards) . . . . . . 5-4
Chapter 6
Hardware Implementation
6.1 56F8013 Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
6.2 High-Voltage Power Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
6.3 Sensor Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6.4 PFC Hardware Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
6.4.1 Drive Circuit Hardware Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
6.4.2 Sample Circuit Hardware Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
6.5 Detailed Motherboard Configurations for ACIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Chapter 7
Software Design
7.1 Data Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
7.2 Stator Flux Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
7.3 Electromagnetic Torque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
7.4 Rotor Speed Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
7.5 Stator Flux Determination. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
7.6 Space Vector Pulse Width Modulation (SVPWM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
7.7 Fault Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
7.8 PFC Software Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
Chapter 8
JTAG Simulation and SCI Communication
8.1 JTAG Simulation Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.2 SCI Communication Function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
ii Freescale Semiconductor
Preliminary
Chapter 9
Operation
9.1 Switch-on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.2 During Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.3 Switch-off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.4 Cautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
Audience
This manual targets design engineers interested in developing an ACIM Vector Control Drive
application.
Organization
This User’s Manual consists of the following sections:
• Chapter 1, Introduction, explains how an AC Induction Motor and a 56F8013 device facilitate a
vector control drive design.
• Chapter 2, Benefits and Features of the 56F8013 Controller, highlights the advantages in
using a 56F8013 controller.
• Chapter 3, Motor Drive System, details the features and design of a motor drive system.
• Chapter 4, ACIM Theory, describes software, control and configuration of an AC Induction Motor.
• Chapter 5, Design Concept of an ACIM Vector Control Drive, details the design concept of an
AC Induction Motor vector control drive.
• Chapter 6, Hardware Implementation, describes how to set up the hardware needed for a
vector control drive application.
• Chapter 7, Software Design, explains the software system design.
• Chapter 8, JTAG Simulation and SCI Communication, describes the application’s debugging
and communications functions.
• Chapter 9, Operation, explains how to use the application.
• Appendix A, Schematics, contains schematics for the ACIM vector control drive application.
• Appendix B, ACIM Bill of Materials, lists all parts used in the application.
Preface, Rev. 1
Freescale Semiconductor ix
Preliminary
Conventions
This document uses the following notational conventions:
Typeface, Symbol
Meaning Examples
or Term
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
x Freescale Semiconductor
Preliminary
Definitions, Acronyms, and Abbreviations
The following list defines the acronyms and abbreviations used in this document. As this template
develops, this list will be generated from the document. As we develop more group resources, these
acronyms will be easily defined from a common acronym dictionary. Please note that while the
acronyms are in solid caps, terms in the definition should be initial capped ONLY IF they are
trademarked names or proper nouns.
ACIM Alternating Current Induction Motor
ADC Analog-to-Digital Conversion
COP Computer Operating Properly
DCM Discontinuous Current Mode
EMF Electro-Magnetic Force
EVM Evaluation Module
GPIO General Purpose Input/Output
HMI Human Machine Interface
I2C or I2C Inter-Integrated Circuit
IC Integrated Circuit
IM Induction Motor
IPM Integrated Power Module
ISR Interrupt Service Routine
LPF Low-Pass Filter
PFC Power Factor Correction
PI Proportional-Integral
PLL Phase Locked Loop
PWM Pulse Width Modulation or Modulator
RMS Root Mean Square
SCI Serial Communication Interface
SFOC Stator-Flux-Oriented Control
SPI Serial Peripheral Interface
SV Space Vector
SVPWM Space Vector Pulse Width Modulation
Preface, Rev. 1
Freescale Semiconductor xi
Preliminary
References
The following sources were used to produce this book; we recommend that you have a copy of these
references:
1. DSP56800E Reference Manual, DSP56800ERM, Freescale Semiconductor, Inc.
2. 56F8000 Peripheral User Manual, MC56F8000RM, Freescale Semiconductor, Inc.
3. 56F8013 Data Sheet, MC56F8013, Freescale Semiconductor, Inc.
4. Inside Code Warrior
5. X.Xu, R.De Donker, and D.W.Novonty, “A Stator Flux Oriented Induction Machine Drive”,
in PESC 1988 Conf.Rec. pp.870-876.
6. C.J.Francis,H.Z.de la Parra, and K.W.E.Cheng, “Practical Implementation of a Stator Flux
Oriented Control Scheme for an Induction Machine,” in Power Electronics and
Variable-speed Drives, October 1994, pp.54-59
7. J.O.Pinto,B.K.Bose, and L.E.B.da Silva, “A Stator-Flux-Oriented Vector-Controlled
Induction Motor Drive with Space-Vector PWM and Flux-Vector Synthesis by Neural
Networks,” IEEE Trans. Ind. Appli.,vol.37, no.5,pp.1308-1318. Sep. 2001.
8. M.H.Shin, D.S.Hyun, and S.B.Cho, “Maximum Torque Control of Stator-Flux-Oriented
Induction Machine Drive in the Field-Weakening Region,” IEEE Trans Ind. Appli.
vol.38,no.1,pp.117-122,Jan.2002.
9. Y.Ruan, X.H.Zhang, J.Xu and etc. “Stator Flux Oriented Control of Induction Motors,” Tans.
Of China Electro.Society, vol.18, no.2, pp.1-4, Apr.2003.
10. Yonghong Xue, Xingyi Xu, and T.G.Habelter, “A Stator Flux-Oriented Voltage Source
Variable-Speed Drive Based on DC Link Measurement,” IEEE Tran. Ind.Appl. vol.27, no.5,
pp.962-969, Sep.1991.
11. Jie Chen,Yongdong Li, and Wei Dong, “A Novel Stator-Flux-Oriented Speed Sensorless
Induction Motor Control System using Flux Tracking Strategy,” in Inter.Conf. On Power
Elec. And Drive System, PEDS’99, Hong Kong, pp.609-614.
12. Ju-Suk.Lee, T.Takeshita, and N.Matsui, “Stator-Flux-Oriented Sensorless Induction Motor
Drive for Optimum Low-Speed Performance,” IEEE Tran. Ind. Appli.
vol.33,no.5,pp.1170-1176, Sep.1997.
13. L.Ben-Brahim and A.Kawamura, “A Fully Digitized Field-Oriented Controlled Induction
Motor Drive using Only Current Sensors,” IEEE Trans. Ind. Electro.,vol.39,pp.241-249,
June 1992.
14. Jun Hu, and Bin Wu, “New Integration Algorithms for Estimating Motor Flux over a Wide
Speed Range,” IEEE Trans. on Power Electronics, vol.13, no.5, pp.969-977, Sep.1998.
15. N.R.N.Idris, and A.H.M Yatim, “An Improved Stator Flux Estimation in Steady-State
Operation for Direct Torque Control of Induction Machines,” IEEE Trans. Ind.Appl., vol.38,
no.1, pp.110-116, Jan.2002.
16. 3-Phase AC Induction Motor Vector Control using a 56F80x, 56F8100 or 56F8300 Device
Design of Motor Control Application, Freescale Semiconductor, Inc., 2004
17. 3-Phase AC Motor Control with VHz Speed Close Loop using the 56F80x, Freescale
Semiconductor, Inc., 2001
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
xii Freescale Semiconductor
Preliminary
Introduction
Chapter 1
Introduction
1.1 Introduction
This drive application allows vector control of an AC Induction Motor (ACIM) running in a closed-speed
loop without a speed/position sensor coupled to the shaft. The application serves as an example of AC
induction vector control drive design using a Freescale 56F8013 with Processor ExpertTM (PE) software
support.
AC induction motors, which contain a cage, are very popular in variable-speed drives. They are simple,
rugged, inexpensive, and available at all power ratings. Progress in the field of power electronics and
microelectronics enables the application of induction motors for high-performance drives, where
traditionally only DC motors were applied. Thanks to sophisticated control methods, AC induction drives
offer the same control capabilities as high-performance four-quadrant DC drives.
ACIM is an excellent choice for appliance and industrial applications. This design will employ sensorless
Field-Oriented Control (FOC) to control an ACIM using the 56F8013 device, which can accommodate
the sensorless FOC algorithm. A motor control system is flexible enough to implement a washing
machine protocol while it drives a variable load. The system illustrates the features of the 56F8013 in
motor control. The flexible Human Machine Interface (HMI) allows the control board to communicate with
a PC and supports a simplified HMI using push buttons on the processor board, making the system easy
to use.
This document describes the Freescale 56F8013 controller’s features, basic AC induction motor theory,
the system design concept, and hardware implementation and software design, including the PC master
software visualization tool.
Introduction, Rev. 1
Freescale Semiconductor 1-1
Preliminary
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
1-2 Freescale Semiconductor
Preliminary
56800E Core Features
Chapter 2
Benefits and Features of the 56F8013 Controller
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
2-2 Freescale Semiconductor
Preliminary
Features of a Motor Drive System
Chapter 3
Motor Drive System
3.1 Introduction
An AC Induction Motor (ACIM), which is simple, rugged, inexpensive, and available at all power ratings,
is often used in products targeting the consumer and industrial market. This application employs
sensorless Field-Oriented Control (FOC) to control an ACIM using the 56F8013 device, which can
support the complicated sensorless FOC algorithm. By using this algorithm, the motor drive system
achieves excellent torque control performance and supports the driving of variable loads.
• The design also fulfills the requirements of the washing cycle, shown in Figure 3-2
• The motor control algorithm employs Stator-Flux-Oriented Control (SFOC); Power stage
switches are controlled by Space Vector Pulse Width Modulation (SVPWM)
• No position information devices or stator flux measurement are used, so a speed sensorless
method is employed
• The motor is capable of forward and reverse rotation and has a speed range from 50rpm to
3000rpm; the tumble wash has a speed of 40rpm and the spin cycle obtains a maximum drum
speed of 1600rpm. The drum can be driven directly or by a belt that connects to the motor shaft.
To acheive the wash and spin cycles, the speed-transfer ratio can be set at 1:2.
• The user controls motion profiles, rotation direction, and speed. The RS-232 communication
supports further R&D by enabling the easy tuning of control parameters.
• The motor drive system is designed to create minimal acoustic noise
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
3-2 Freescale Semiconductor
Preliminary
Introduction to System Design
L1 D1
LOAD
VT2 VT4 VT6
Vdc i i
ωr*
A B
Oscilloscope
56F8013 power
JTAG
Processor DA
Board
driver
VT0
VT1
VT2
VT3
VT4
VT5
VT6
1
HMI
• 56F8013
Guaranteeing excellent performance and accurate control of the ACIM requires more complex
software, but the powerful 56F8013 is capable of the heavy computation demanded.
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
3-4 Freescale Semiconductor
Preliminary
Introduction to System Design
• No optocoupler
To keep the application’s costs low, optocouplers are not used as an interface between the
controller and the IPM. A reliable protection circuit improves system safety.
• Power stage for ACIM, BLDC, and PMSM
The power stage can drive ACIM, BLDC, and PMSM motors with only minor adjustments to
resistor values
• Signal sample and process board
To control hardware costs, rather than using a Hall effect transducer, a simple difference amplier
circuit detects the current and voltage signals
• 56F8013 Evaluation Module (EVM)
Freescale’s 56F8013 demostration board connects to the main board and highlights the
capability of the EVM
3.3.2 Software
This system drives a 3-phase ACIM using stator-flux orientation. The application features:
• Control technique, which includes:
—Phase currents and phase voltages reconstruction
—Stator-flux observation
—Electromagnetic torque estimation, used for the slip frequency calculation
—Stator flux orientation to calculate the torque-producing stator current to be used in the speed
regulation channel
— Speed closed loop, allowing the motor a good transient response
— Compensation for the voltage drops across the stator resistor
— SVPWM to generate the desired voltage by the inverter
• Minimum speed of 50rpm
• Maximum speed of 3000rpm
• Power factor correction which eliminates negative effects on the input electric use of switches
• Fault protection against:
— Bus overvoltage
— Bus undervoltage
— Bus overcurrent
— IPM overheating
• PC master software for debug and remote control of the ACIM
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
3-6 Freescale Semiconductor
Preliminary
AC Induction Motor
Chapter 4
ACIM Theory
np Pole pairs
Te Electormagnetic torque
ω1 Synchronous speed frequency
ωs Synchronous slip frequency
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
4-2 Freescale Semiconductor
Preliminary
Digital Control of an AC Induction Motor
L1 D1
LOAD
VT2 VT4 VT6
Vdc i i
ωr*
A B
Oscilloscope
56F8013 power
JTAG
Processor DA
Board
driver
VT0
VT1
VT2
VT3
VT4
VT5
VT6
1
HMI
The inverter consists of three half-bridge units in which the upper and lower switch are controlled
complementarily, meaning when the upper one is turned on, the lower one must be turned off, and vice
versa. Some dead time must be inserted between the time one transistor of the half-bridge is turned off
and its complementary device is turned on.
The output voltage is mostly created by a Pulse Width Modulation (PWM) technique, where an isosceles
triangle carrier wave is compared with a fundamental-frequency sine modulating wave. This technique is
shown in Figure 4-3. The 3-phase voltage waves are shifted 120° to one another and thus a 3-phase
motor can be supplied.
In this document, the Space Vector Pulse Width Modulation (SVPWM) is employed to reduce the
harmonic distortion and improves the efficient use of the bus voltage. Two basic neighboring voltage
vectors are used to compose the arbitary voltage vector in the control period.
The most popular power devices for motor control applications are Power MOSFETs and IGBTs. A
Power MOSFET is a voltage-controlled transistor. It is designed for high-frequency operation and has a
low-voltage drop, so it has low power losses. An Insulated-Gate Bipolar Transistor (IGBT) is controlled
by a MOSFET on its base. A built-in temperature monitor and overtemperature/overcurrent protection,
along with the short-circuit rated IGBTs and integrated under-voltage lockout function, make the
Integrated Power Module (IPM) more convenient for engineers to develop their systems and make IPMs
widely used in today’s home appliances. This application also incorporates an IPM.
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
4-4 Freescale Semiconductor
Preliminary
Vector Control of AC Induction Machine
Chapter 5
Design Concept of an ACIM Vector Control Drive
uds = Rs ids + pΨ s
Eqn. 5-1
Te = n pisq Ψ s
Eqn. 5-5
where:
L2m
σ = 1− Total Leakage Factor
Ls Lr
Equation 5-4 indicates the coupling between isd and isq. “A Stator Flux Oriented Induction Machine
Drive” presents a method to decouple the isd from isq using a decouple compensator. However, the use
of a decouple compensator will negatively affect the system performance, depending on the machine
parameters, and increase software complexity. Equation 5-1 represents the relationship between stator
flux, Ψs, and the d-axis stator voltage. The differential will introduce noise, so a Proportional-Integral (PI)
flux regulator is used to approach the effect of stator voltage on flux, as shown in Equation 5-6:
ˆ ) + K (Ψ * − Ψ
ˆ )dt
uds = K p (Ψ *s − Ψ s i∫ s s Eqn. 5-6
where:
uqs ≈ Ψ sω1
Eqn. 5-7
In the steady state, uqs is proportional to ω1 and, in a sense, ω1 possesses a characteristic of the
constant volts/hertz ratio, but at the low speed range, Rsiqs can’t be ignored.
From Equation 5-2 and Equation 5-6, the terminal reference voltage vector, V ref can be established as
shown in Figure 5-1, where ω*1 is the commanded synchronous speed.
θ = ∫ ω1*dt = ω1*Tc + θ 0
Eqn. 5-8
From Figure 5-1, it is clear that uqs takes up the majority of V ref, while uds compensates the stator flux
loss due to the voltage drop across the stator resistance in the transient state.
Based on the analysis, the control scheme can be obtained as shown in Figure 5-2.
iˆsq Vsαβ
ωˆr ω̂1 d θˆΨˆ
s
dt
ˆ
Ψ s
I sαβ αβ Iabc Feedback
Figure 5-1. Block Diagram of the Stator Flux Oriented (SFO) System
q β v
V re f
u qs
d
θ u ds
α
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
5-2 Freescale Semiconductor
Preliminary
Block diagram of Stator Flux Oriented (SFO) Control
isα = isa
Eqn. 5-11
1 2
isβ = isa + isb
3 3 Eqn. 5-12
The inverse Clarke transformation transforms from a 2-phase (α, β) to a 3-phase (isa, isb, isc) system.
isa = isα
Eqn. 5-13
1 3
isb = − isα + isβ
2 2 Eqn. 5-14
1 3
isb = − isα + isβ
2 2 Eqn. 5-15
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
5-4 Freescale Semiconductor
Preliminary
Rotor Speed Estimation
5.5 Forward and Inverse Park Transformation (α, β to d-q and backwards)
In stator-vector oriented control, the quanties in the statar reference frame should be transformed into
the synchronous rotation with the stator flux vector reference frame. The relationship of the two
reference frames is shown in Figure 5-4. The d axis is aligned with the stator flux vector, where θΨ s is
the position of the stator flux.
q
β v
Ψs
d
θΨv
o s
α
The quantity in the stationary frame is transformed into synchrounous frame by:
d ˆ d ˆ
Ψ ˆ − (u − R i )Ψ
(usβ − Rs isβ )Ψ ˆ
sβ sα sα s sα sβ
ωˆ1 = (θ Ψˆ ) = arctan( )=
dt s
dt ˆ
Ψ Ψˆ 2
sα s
Eqn. 5-20
where:
usα, usβ, isα, isβ are the stator voltage and current in the α—β stationary reference frame.
Slip frequency can be deduced from Equation 5-3:
(1 + στ r p ) Ls iˆsq
ωˆ s =
τ (Ψ ˆ − σ L iˆ )
r s s sd
Eqn. 5-21
(1500-1310)rounds (1500-1310)r × pn
∆ω N = = = 6.3Hz
minute 60seconds Eqn. 5-22
∆ω N ˆ 6.3Hz ˆ
slip _ estimated = × Te = × Te = 7.2 × Tˆe
TeN 0.875
Eqn. 5-23
Therefore, the rotor speed can be calculated:
ωˆ r = ωˆ1 − ωˆ s
Eqn. 5-24
wˆ r Iˆsq wˆ r
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
5-6 Freescale Semiconductor
Preliminary
PFC Design
C3 R1 R2
C2
C1
3. 3 VP
PWM1
G
RX RX
TX TX
Eqn. 5-25
Ripple current:
Eqn. 5-26
B. Determine the duty factor at Ipk, where Vin(peak) is the peak of the rectified line voltage.
Eqn. 5-27
Eqn. 5-28
Round up to 250µH.
Eqn. 5-29
Po = 500W
Vo(min) = 380 x (1 - 10%) = 342V
Vo(max) = 380 x (1+10%) = 418V
∆t = 50ms
According to Equation 5-29, C = 866µH.
Select the output capacitor to be C = 940µH.
Two 470µH/450V electrolytic capacitors connected in parallel are chosen.
Eqn. 5-31
Select main switch Q400—Q401 to be the MOSFET IRFPC60LC. Parameters are described as follows:
VDSS = 600V
ID = 16A
RDS (on) tye = 0.4Ω
TO-247AC Package
Eqn. 5-33
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
5-8 Freescale Semiconductor
Preliminary
PFC Design
Select output diode D400—D402 to be FRED DSEP60-06A. Parameters are described as follows:
VRRM = 600V
IFAVM = 60A
trr = 35nS
TO-247AD Package
LI L (max)
N= =38.2
Ae Bm
Eqn. 5-34
Select N = 38.The gap is:
2 1
Λ= = = 0.209mm
2πf s µγ 3.14 × 100 × 103 × 1.25 × 10 −6 × 58 ×10 6
Eqn. 5-36
Where:
γ is the electric conductive ratio of lead
µ is magnetical conductive ratio of lead
A copper lead with a smaller diameter than 0.42mm can be selected. In this case, select high intensity
lead with a diameter of 0.33mm and an effective area of 0.0855mm2.
3.84 = 1.1mm2
By selecting circuit density to be J = 3.5A/mm2,the area of leads is S = .
3.5
Thirteen leads with a diameter of 0.33mm must be used.
38 ×13 × 0.0855
Kc = = 0.32 <<0.35
132 Eqn. 5-37
Chapter 6
Hardware Implementation
The motor control system is designed to drive the 3-phase AC motor in a speed closed loop. The
prototype is pictured in Figure 6-1 and It consists of the following blocks:
• 56F8013
• High-voltage power stage board with sensor board
• Power supply stage and PFC
• 3-Phase AC motor without speed transducer
Heatsink
RS-232
Aeration holes
POWER
OFF
Input
Power
POWER ON
Front Side
Figure 6-2. Hierarchy Diagram
The 56F8013 is the drive’s brain. All algorithms are carried out in this single smart chip, which reads the
input commands, processes the routine, and generates the PWM to govern the power switches driving
the motor and the PFC to make the input current sinusoid.
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
6-2 Freescale Semiconductor
Preliminary
High-Voltage Power Stage
Mother Board
Speed setup
56F8013EVM
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
6-4 Freescale Semiconductor
Preliminary
Sensor Stage
2
R6003 C6000
8.2K-0.1% 0.1uF
2 1
D+5V
8
R6001 U6001A
10K-0.1%
I_Sense_DCB1 3 MC33172 U6001B
1 R6005 5 MC33172
PGND 2 160 7 I_Sense_DCB
I_Sense_DCB
6
R6002 C6003
10K-0.1%
0.01uF
4
2 R6004 1
2 1
8.2K-0.1%
PhaseB
PhaseC
B
IV VI
AD1 AD2
I nduct i on Mot or C
T0 T1 T2 T3 T4 T5 T6
V5( 001) V V6( 101)
D+5V C6031
0.01uF
R6011
2K
4
U6002A
2 MC33172 D6000
1 IN4148
3
1
C6005 LED6001
8 RED DISPLAY
C D+5V
R6008
2
620 0.1uF
I_Sense_DCB R6009 R6010
1.2K R6016
220K
6.8K
C6004 IPMLOCK
C6033 D+5V IPMLOCK
0.01uF 0.01uF
D+5V C6030
0.01uF R6015
3K
RV6003
10K U6002B
6 LM293 D6001
7 IN4148
5
1
LED6001
RED DISPLAY
R6012
2
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
6-6 Freescale Semiconductor
Preliminary
PFC Hardware Design
C5004
JP6000
JP1005 JP1004
JP1008
U6002
U6003
U6001
U6008
C5003
JP1009
DSC
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
6-8 Freescale Semiconductor
Preliminary
Detailed Motherboard Configurations for ACIM
Table 6-1 details the configurations of the 56F8013 resources used in the system and the corresponding
variables used in the software.
Chapter 7
Software Design
This section describes the design of the drive’s software blocks. The software will be described in terms
of:
• Control Algorithm Data Flow
• State Diagram
Fault Control
Synchronous Slip frequency StatorFlux
speed estimation estimation Determine
w2_est
Usq Usd
SVPWM
q β v
V ref
u qs
d
θ u ds
α
v v ω
v E E j ( ∠E − arctan 1 )
ωc
Ψ ′s = = e
jω1 + ωc ω12 + ωc 2
Eqn. 7-2
Where:
ωc is the cutoff frequency of the LPF in radians per second
As expected, when ω1 >>ωc:
ω1
arctan ≈ 90o
ωc
Eqn. 7-3
ω12 + ω c 2 ≈ ω1
Eqn. 7-4
Design of ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
7-2 Freescale Semiconductor
Preliminary
Stator Flux Determination
In this case, the LPF estimator approaches the pure integrator estimator. But when the cut-off frequency,
ωc, is close to the synchronous ω1, errors occur, so a correction factor, G, is used to minimize the errors.
v v v
Ψ ′sG = Ψ s
Eqn. 7-5
Equation 7-6 can be deduced:
ω
v ω12 + ω c 2 j (arctan ω1c −90o )
G= e = G (ω1 )e j ρ (ω1 )
ω1
Eqn. 7-6
The improved stator flux observer channel is shown in Figure 7-3.
1 ˆ'
Ψ ˆ
Ψ
sα sα
ea G (ωˆ1 ) cos( ρ (ωˆ1 ))
jωˆ1 + ωc
Eq. ω̂1
5-20
1
eβ G (ωˆ1 ) sin( ρ (ωˆ1 ))
jωˆ1 + ωc ˆ' ˆ
Ψ sβ Ψ sβ
Te = −Ψ sβ isβ + Ψ sα isβ
Eqn. 7-7
The PFC main current needs two closed loops to control the circuit:
— The voltage loop is the outer loop, which samples the output voltage and controls it to a
stable level
— The current loop is the inner loop, which samples inductor current and forces the current to
follow the standard sinusoidal reference in order to reduce the input harmonic current
The system in this application is based on current Discontinuous Current Mode (DCM), in which there is
only a voltage loop. DCM can make the current both sinusoidal and the same phase as input voltage.
PI loop control is widely used in industry control because of its simplicity and reliability. In this
application, the voltage loop adopts PI regulator arithmetic.
These assumptions simplify analysis:
• Input current follows reference perfectly, which is proportional to the input voltage
• There is no additional power depletion in the circuit; power efficiency is 1
• Output power is constant
Design of ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
7-4 Freescale Semiconductor
Preliminary
PFC Software Design
Vo* vo
G ( Z)
-
K
Chapter 8
JTAG Simulation and SCI Communication
There are abundant software and hardware resources for JTAG simulation and communication in the
56F8013 device. With these resources, a 56F8013-based motor system can accomplish mixed
communication functions, such as JTAG debug and SCI interface, between the power module and PC.
Isolation is necessary between power electronics and microelectronics in the power system for safety.
The communication system consists of two parts:
• JTAG circuit, designed with for debugging and programming the 56F8013
• SCI circuit, designed for background communication from the PC; power management and
supervision can be realized conveniently
As shown in Figure 8-3, the JTAG flat cable is connected to the 56F8013‘s J1. A parallel cable links the
JTAG to PC’s parallel port.
CAUTION
Disconnect J5000 in the Power Board before debugging or refreshing the control
program. Otherwise, damage to or invalidation of the demo, or even electrical
shock, can occur.
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
8-2 Freescale Semiconductor
Preliminary
SCI Communication Function
CodeWarrior IDE is necessary to debug software and refresh the program; version 7.0 or later is
recommended. Figure 8-4 shows the software interface. Details about installation and use can be found
in the CodeWarrior documentation.
The PC Master software tool can be used for development and control of the application. Details about
installation and use of PC master software can be found in the CodeWarrior tool.
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
8-4 Freescale Semiconductor
Preliminary
Cautions
Chapter 9
Operation
This section offers brief instructions on operating the ACIM application.
9.1 Switch-on
Follow these steps to start the ACIM application:
1. Make sure the power switch is on the POWEROFF state, then put the plug in a wall socket
2. Switch the appliance on by pressing down the POWERON button.
The 56F8013 starts the main power, and the ACIM begins to work
9.3 Switch-off
To turn the application off, follow these steps:
1. Switch off the POWERON Button
— The 56F8013 cuts off the main power and the bus voltage is decreased
2. Unplug the power line.
— The controller is powered off, and system is switched off
9.4 Cautions
To ensure safety, take care when:
1. Pressing the power switch to 1 on the unit after the power line is plugged in during the
switch-on process
2. Pressing the power switch to 0 before power line is unplugged during the switch-off
process
3. Debugging
Before beginning the debug process, cut off power to the main power circuit by
disconnecting the J5000 connector on the Power Board
Operation, Rev. 1
Freescale Semiconductor 9-1
Preliminary
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
9-2 Freescale Semiconductor
Preliminary
Appendix A
Schematics
Schematics, Rev. 1
Freescale Semiconductor Appendix A-1
Preliminary
Appendix A-2
U3000
C3005 5 4
10uF/10V VOUT CAP-
+ GND_PC1
6 3 J3001
LV GND
5 5
7 OSC CAP+ 2 9 9
C3006 4 4
+5V_SCI1 1 8 V+ NC 1 10uF/10V 8 8
3
1
1
1
GND_PC1 + 3
D+3.3V D3000 TC7660 7
BAV99 7
C3008 C3009 2 2
6 6
GND_PC1 1
D3004 C3007 1
0.1uF 0.1uF 10uF/10V
1N4733 + D3001 D3002 D3003 DB9
R3000 R3001 BAV99 BAV99 BAV99 +5V_SCI1
800 800 R3002 R3003
800 800 +5V_SCI1
+5V_SCI1
C3000
4
1
U3001 0.1uF
RXD1 U3003
RXD1
C A 9 R2O R2I 8
12 R1O R1I 13
10 T2I T2O 7 GND_PC1
NEC2501 11 14 GND_PC1
T1I T1O
C3001 5
0.1uF 4 C2- GND 15
C2+ VCC 16
1
4
U3002 3
C3002 1 C1- V- 6
C1+ V+ 2 C3003
A C 0.1uF C3004
TXD1 TXD1 MAX202CSE 0.1uF 0.1uF
NEC2501
+5V_SCI1
GND_PC1
DGND
DGND
D+3.3V
D+3.3V
ISOLATED SCI
V2.0
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
Preliminary
Freescale Semiconductor
Preliminary
PFC&AP_2 U1002
PFC&AP_2.SCH IRAMS10UP60A Induction Motor & Driver R1014
2 onlyForPMSM
BUS+ U1 UN1
BUS+ C1002
+
JP1000 JP1001
C1006 R1015
R1012 0.1uF/630V CBB 2 onlyForPMSM
470V1K 2.2uF/25V V1 VN1
C1036 C1003
Freescale Semiconductor
0.1uF/630V CBB R1017 U2
+
HEAD 0.5ACIM R1016 UVW_OUTPUT
2 onlyForPMSM
PGND I_Sense_DCB1 R1018 V2 2.2uF/25V W1
C1004
DGND
PFCdrive1
AC_RELAY
P+15V
D+5V
PGND D+3.3V R1008 0.5ACIM
+
RP1000 0.5ACIM/2PMSM
8X5K PGND R1019
HIN1 HIN2 HIN3 LIN1 LIN2 LIN3 T/Itrip VDD VSS 2.2uF/25V
D+5V 0.5ACIM
TE10 TE12 TE14 TE11 TE13 TE15
15
16
17
18
19
20
21
22
23
C1000
PWM0 PWM2 PWM4 PWM1 PWM3 PWM5
P+15V
D+5V
DGND
PFCdrive1
AC_RELAY
8 7 86 75 64 53 42 31 2 1
0.01uF
20
U1000 JP1015
PWM0 2 U1
PWM2 1A1VCC 1Y1 18 U
4 1A2 1Y2 16
PWM4 6 U2
1A3 1Y3 14
8 1A4 1Y4 12 PhaseU_up
PWM1 11 JP1016
PWM3 2A1 2Y1 9
13 2A2 2Y2 7 UN1
PWM5 15
PFCdrive 17 2A3 2Y3 5 PFCdrive1 UN
2A4 2Y4 3 PWM INPUT SIGNALS LOW ACTIVE I_Sense_DCB1
C1030 C1031 C1032 C1033 C1034 C1035
1 1G D+5V
IPMLOCK 19 C1009 PhaseU_down
1nF 1nF 1nF 1nF 1nF 1nF 2G GND
MC74HC244
10
0.1uF
R1001
1.2K U1001 JP1017
2
DGND LM293 RV1000 P+15V
10K V1
JP1007 1 V
1
D+3.3V IPMLOCK D1001 V2
1 2 D+3.3V R1000
DGND 3 4 DGND IN4148 OUT
1
TXD1 TXD1 1.2K PhaseV_up
RXD1 5 6 RXD1
7 8 LED1001 R1004 R1009
OverTemp P+15V JP1018
9 10 U1001 6.8K D1000
SCI LM293 R1013 R1002 IN4148 10.2K VN1
5.1K 130K C1001 C1008 VN
0.1uF 0.1mF/25V I_Sense_DCB1
7
R1010
300 PhaseV_down
JP4000 PGND
D+3.3V 1 2 D+3.3V PSS8050
DGND OPEN R1011
LEDCLK 3 4 LEDDATA DGND Q1000
5 6 4.7K
/LEDEN
7 8 D+3.3V DSP Control ON IPM
9 10
LED and DA NOTE:PGND,DGND are conncected together,for no opto-isolat ion is used
PGND
JP1010
SensorV02 D+3.3V 1 LEDV02
SensorV02.SCH DGND 3.3V 2 LEDV02.SCH
3 GND 4
U V_Sense_U TXD1 5 PA7-VPP LEDCLK
U V_Sense_U V_Sense_V PB7-TXD/SCL 6 LEDCLK
UN UN V_Sense_V RXD1 7 LEDDATA LEDDATA
V V_Sense_W PWM0 PB6-RXD/SDA/CLKIN 8 /LEDEN
V V_Sense_W 9 PA0-PWM0 10 ANA00 /LEDEN
VN I_Sense_DCB PWM1 11 PC0-ANA0 ANA11
VN I_Sense_DCB PA1-PWM1 PC1-ANA1 12
V_Sense_DCB V_Sense_DCB PFCdrive 13 14 V_Sense_W DGND DGND
S1000 BUS+ AC_RELAY 15 PB4-T0/CLK0 PC2-VREFH D+5V
BUS+ LEDDATA 17 PB5-T1/FAULT3 16 D+5V
TDO PB3-MOSI/T3 18 I_Sense_DCB
OPEN 19 PC4-ANB0 V_Sense_DCB
I_Sense_DCB1 I_Sense_DCB1
PB2-MISO/T2 PC5-ANB1 20
Function1 C1037 LEDCLK 21 22 RotorSpeedGiv
PGND IPMLOCK /LEDEN 23 PB0-SCLK/SCL PC6-ANB2/VREFL SCIV02
0.1uF PGND IPMLOCK PB1-/SS/SDA 24
TDI 25 26 SCIV02.SCH
D+5V TDO PD0-TDI PB1-/SS/SDA D+3.3V
JP1011 D+5V 27 PD1-TDO 28 D+3.3V
DGND I_Sense_U TCK 29 PB0-SCLK/SCL PWM2 DGND
DGND DGND Jumper for PushButton DGND I_Sense_U PD2-TCK PA2-PWM2 30 DGND
S1001 TMS 31 32 PWM3
U1 PD3-TMS PA3-PWM3 RXD1
Schematics, Rev. 1
U1 IPMLOCK 33 34 PWM4 RXD1
TDI V1 I_Sense_V PA6-FAULT0 PA4-PWM4/FAULT1/T2 TXD1
V1 I_Sense_V 35 36 PWM5 TXD1
W1 PA5-PWM5/FAULT2/T3
Function2 W1 37 38
C1038
0.1uF 39 40
DSP
JP1012
DGND DGND Jumper for PushButton
S1002
TMS
Function2
C1039
0.1uF
JP1013 JP1004 JP1005
DGND DGND Jumper for Push Button JP1002
V_Sense_U V_Sense_V
S1003 ACur_hall ANA11 ANA00
BCur_hall SUB_ANA1 SUB_ANA0
TCK DGND
Function3 C1040 ADC Channel Jumper ADC Channel Jumper
LEM(FOR DEBUG PURPOSE)
0.1uF
JP1006 JP1009
JP1014 JP1008
DGND DGND Jumper for Push Button D+3.3V ACur_hall BCur_hall
RotorSpeedGiv SUB_ANA1 SUB_ANA0
DGND I_Sense_U I_Sense_V
Rotor Speed
ADC Channel Sub-Jumper ADC CHANNEL SUN_JUMPER
V2.0
Appendix A-3
Appendix A-4
U4002
D+5V FYQ-3641A
12
9
8
6
11 DIG.1
a DIG.1 DIG.2
DIG.2 DIG.3
DIG.3 DIG.4
DIG.4
U4001 7 a a a a
b
14 4 c f g b f b f b f b
1 3 DIG1 2 g g g
A Q0 DIG2 d
D+5V 2 B Q1 4 1 e c e c e c
R4008 5 DIG3 10
e e d c d d d
Q2 DIG4 f dp dp dp dp
Q3 6 5 g
5K 10 DIG5 3
Q4 DIG6 dp
8 CLK Q5 11
12 DIG7
/LEDEN Q6 DIG8
9 MR Q7 13
7
/LEDEN /LEDEN 74HC164
LEDCLK
LEDCLK
LEDDATA LEDDATA
D+5V
D+5V
DGND D+5V U4003
FYQ-3641A
U4000
12
9
8
6
14
LEDDATA 1 3 100 R4007 SEGA 11 DIG.1 DIG.2 DIG.3 DIG.4
A Q0 SEGB a DIG.1
a DIG.2
a DIG.3
a DIG.4
a
2 B Q1 4 100 R4006 7 b
5 100 R4005 SEGC 4 f b f b f b
Q2 SEGD c f g b g g g
Q3 6 100 R4004 2 d
10 100 R4003 SEGE 1 e c e c e c
LEDCLK Q4 SEGF e e d c d d d
8 CLK Q5 11 100 R4002 10 f
12 100 R4001 SEGG 5 dp dp dp dp
/LEDEN Q6 SEGDG g
D+5V 9 MR Q7 13 100 R4000 3 dp
R4009 7
74HC164
5K
U4004
+
47uF/10V 7 DIG4
LEDDATA DIG3 DIG5
1 DIN DIG4 3
10 DIG6
DIG5 DIG7
24 DOUT DIG6 5
8 DIG8
DIG7
LEDCLK 13 14 SEGA
CLK SEGA SEGB
SEGB 16
20 SEGC
/LEDEN SEGC SEGD
12 LOAD SEGD 23
21 SEGE
SEGE SEGF
SEGF 15
9 17 SEGG
D+5V D+5V GND SEGG SEGDG
4 GND SEGDP 22
MAX7219
C4001 C4002
0.1uF 0.1uF
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
Preliminary
Freescale Semiconductor
Preliminary
P+15V
P+15V
TE5022
PGND Q5001
PSS8050
JP5020
C5001 + C5036
0.1uF 47uF/10V P+15V
PGND 4 PGND
D5023 3
PGND PGND
1N4004 C5025 2 PFCdrive00
0.1uF 1
PGND R5022 AC_RELAY Plug for PFC Debug
1
5
PGND P+15V AC_RELAY
1K
Freescale Semiconductor
1 5
F5000 D5001
U5021 250V/20A L5001 DSEP60-06A
RELAY BUS+ BUS+
220uH
R5002
J5002
10/3W
AC_IN1 R5023 C5002 R5006
680pF/2K D5021 470K/2W
120/3W 1N4007 PGND D5020
C5000 PowerJumper
D5000
470nF/275V Q5000
IR25XB08H C5020
1N4001
IXTH30N50 C5004
J5000 K A PFCdrive00C5003 330uF 220UF/25V
AC INPUT 330uF U5020 C5024
C PFC_AP P+15V
CS 1 VCC VB 8
R5007 0.1uF R5021
R5003 470K/2W C5021
6.8/0.5W
AC_IN2 R5008 30K PFCdrive1 PFCdrive1 2 7 PFCdrive2
0.1uF IN HO CS PGND
0.02 3 ERR CS 6
C5026
R5020 C5023 10nF
1K 10pF 4 COM 5
VS
IR2125
PGND PGND
PGND
JP5003
P+15V
PFCdrive3 R5024
PFCdrive00 6.8/0.5W
C50280.1uF U13 PFCdrive3
PFCdrive2
PGND 1 VDD VDD 8
PFC DRIVER JUMPER C5027
PFCdrive1 2 7
INPUT OUTPUT 0.1uF
3 NC OUTPUT 6
4 GND GND 5
TC4420
PGND PGND
MUR420 3.3uH
220UF/25V D+5V
D+5V
TR2001 C2015 C2016 2 C2019
PFC_AP 330uF/35V C2017 1uF
VR2000 220UF/25V
9
0.1uF DGND
P6KE200 DGND
9
L2003
D2006 3.3uH
MUR420
Schematics, Rev. 1
P+15V P+15V
F2000 D2002 D2001 C2020 C2021 C2022 JP2001
2A250VAC KBP10 330uF/35V 0.1uF P+15V
AC_IN11 1 C2006 BYV26C 220UF/25V 4 PGND
2 47uF/400V 3 D+5V
J2000 4 APC TRANSFORMER 2 DGND
C2005 1
AC INPUT
0.1uF/250VAC POWER PLUG
AC_IN22 PGND
C2007
0.1uF R2001
2K
1
D5022 R2002
1N4007 D2003 200/0.5W
1N4148 U2001
A 2
E RV2000
K 100K D+5V R2004
L2004 1
3.3uH NEC2501
DGND PGND PGND 300
LED2002
U2000 C2008
TOP223YAI 0.1uF RED DISPLAY
C2027
1 C2009 U2002
R2000 0.1uF
PGND 47uF 6.2 TL431 R2005
2 P+15V 1
DGND & PGND Connected together,for no 900
opto-isolation is used 3 R2003 LED2001
10K RED DISPLAY
C2028
1.6nF/450VAC
PGND PGND
Appendix A-5
Appendix A-6
D+5V
C6008
D+5V 0.1uF
D+5V U6009
1 TP NC 8
R6052 2 7 R6021
4.7K VS NC 8 U6003
3 SLEEP OUTPUT 6 BUS+ 7.25M-0.1% VCC MC33172
U6003
1
4 5 C6039 R6024
GND TP MC33172
C6036 0.1uF PGND
160 7 V_Sense_DC B
0.1uF REF196 OUT V_Sense_DC B
+ R6050 D+5V 4
C6038 R6020 GND
C6037 10K 7.25M-0.1% C6010
0.1uF 0.01uF
10uF/16V U6010
MC33172 8 VCC R6022 R6023
1
1.65VREF 51K-0.1% 51K-0.1%
D6004 D6009
DGND OUT C6007 1N4733 1N4733 C6009
R6051 4 GND 0.1uF 0.01uF
10K
1.65VREF
(SAMPLE OF DC BUS+, FOR PROJECT OF
PMSM AND ACIM)
C6040
R6042 0.1uF DGND
D+5V D+5V 1M-0.1%PMSM D+5V
U1 DGND DGND
U1 C6012
R6040 U6007 8 0.1uF
V1 PGND VCC
V1 U 200K-0.1%PMSM MC33172 U6007
1
PGND R6044 D+5V
W1
7
W1 MC33172
UN I_Sense_U
OUT 160 I_Sense_U R6025
4 8 U6004
I_Sense_DCB 1 I_Sense_DCB 1 R6041 GND U1 7.25M-0.1% VCCMC33172
C6034 U6004
1
R6029
BUS+ 200K-0.1%PMSM 0.01uF MC33172
7
BUS+ 160
FOR BLDC I_Sense_DCB1 V_Sense_U
U OUT V_Sense_U
U 4 GND
R6043 R6026 C6014
UN 7.25M-0.1%
UN 0.01uF
V 1M-0.1%PMSM
V
VN (SAMPLE OF PHASE CURRENT,
VN FOR PMSM) D6002 D6006 R6028 51K-0.1%
1N4733 1N4733
(SAMPLE OF U PHASE VOLTAGE, FOR
C6011 PMSM ONLY)
1.65VREF 0.01uF C6013
R6027 0.01uF
51K-0.1%
C6041
R6047 0.1uF
D+5V 1M-0.1%PMSM
D+5V
C6031
0.01uF
1
D+5V
C6032 R6045 U6008 8
RV6002 V 200K-0.1%PMSM MC33172 VCC
0.01uF U6008
1
10K R6049
2
7
MC33172
VN I_Sense_V
OUT 160 I_Sense_V
C6005 R6011 4 GND C6017
330 R6046 C6035
D+5V D+5V 0.1uF
200K-0.1%PMSM 0.01uF
D6000
1
0.1uF
1N4148 R6030 8 U6005
R6048 V1 7.25M-0.1% VCC MC33172
U6005
1
OUT R6034
1
U6002 MC33172
7
160
LM293 1M-0.1%PMSM (SAMPLE OF PHASE CURRENT, I_Sense_DCB1 V_Sense_V
LED6001 OUT V_Sense_V
FOR PMSM) 4 GND
OverCur R6031 C6018
7.25M-0.1% 0.01uF
R6008
I_Sense_DCB 620 R6009 R6010 R6033
1.2K 220K R6016 51K-0.1%
D+5V 300 IPMLOCK C6015 D6003 D6007
C6004 C6033 IPMLOCK 0.01uF 1N4733 1N4733 C6016
0.01uF 0.01uF 0.01uF (SAMPLE OF V PHASE VOLTAGE, FOR
R6032 PMSM ONLY)
D+5V C6030 51K-0.1%
0.01uF
R6015
330
1
VREF JP6000
RV600 3 1.65VREF
10K U6002 D6001 VREF
2
7
R6003 C6000 DGND
1N4148 0.1uF C6020
8.2K-0.1%ACIM/1M-0.1%PMSM 0.1uF
D+5V
1
LM293 Reference Voltage Jumper(1.65V for PMSM and DGN D for ACIM) D+5V
LED6002
OverBusVo l R6001 8 U6001
I_Sense_DCB1 10K-0.1%ACIM/200K-0.1%PMSM VCCMC33172
U6001 R6035 8 U6006
1
R6012 7.25M-0.1%
620 R6005 W1 VCCMC33172
U6006
7
1
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
SENSOR CIRCUIT FOR ACIM & PMSM
V2.0
Preliminary
Freescale Semiconductor
Appendix B
ACIM Bill of Materials
C2009 47 µF RB2.5/5 1
C2019 1 µF RAD-0.2 1
C5023 10 pF RAD-0.1 1
C5026 10 nF RAD-0.1 1
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
Appendix B-2 Freescale Semiconductor
Preliminary
Designator Description Footprint Quantity
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
Appendix B-4 Freescale Semiconductor
Preliminary
Designator Description Footprint Quantity
R6020, R6021, R6025, R6026, R6030, R6031, 7.25M Ohm - 0.1% AXIAL-04 8
R6035, R6036
R6022, R6023, R6027, R6028, R6032, R6033, 51K Ohm - 0.1% AXIAL-04 8
R6037, R6038
U5021 RELAY 1
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
Appendix B-6 Freescale Semiconductor
Preliminary
INDEX
Numerics H
3-Phase AC Induction Motor Vector Control using a HMI Preface-xi
56F80x, 56F8100 or 56F8300 Device Design of Motor Human Machine Interface Preface-xi
Control Application Preface-xii
3-Phase AC Motor Control with VHz Speed Close Loop I
using the 56F80x Preface-xii
56F8300 Peripheral User Manual Preface-xii I2C Preface-xi
56F8323 Data Sheet Preface-xii Inter-Integrated Circuit Preface-xi
IC Preface-xi
A Integrated Circuit Preface-xi
IM Preface-xi
A Fully Digitized Field-Oriented Controlled Induction Induction Motor Preface-xi
Motor Drive using Only Current Sensors Preface-xii Inside Code Warrior Preface-xii
A Novel Stator-Flux-Oriented Speed Sensorless Induction IPM Preface-xi
Motor Control System using Flux Tracking Intelligent Power Module Preface-xi
Strategy Preface-xii ISR Preface-xi
A Stator Flux Oriented Induction Machine Drive Preface-xii Interrupt Service Routine Preface-xi
A Stator Flux-Oriented Voltage Source Variable-Speed
Drive Based on DC Link Measurement Preface-xii L
A Stator-Flux-Oriented Vector-Controlled Induction Motor
Drive with Space-Vector PWM and Flux-Vector LPF Preface-xi
Synthesis by Neural Networks Preface-xii
ACIM Preface-xi M
Alternating Current Induction Motor Preface-xi
Maximum Torque Control of Stator-Flux-Oriented Induction
ADC
Machine Drive in the Field-Weakening
Analog-to-Digital Conversion Preface-xi
Region Preface-xii
An Improved Stator Flux Estimation in Steady-State
Operation for Direct Torque Control of Induction N
Machines Preface-xii
New Integration Algorithms for Estimating Motor Flux over
C a Wide Speed Range Preface-xii
COP Preface-xi P
Computer Operating Properly Preface-xi
PFC Preface-xi
D Power Factor Correction Preface-xi
PI
DCM Preface-xi
Proportional-Integral Preface-xi
DSP56800E Reference Manual Preface-xii
PLL Preface-xi
E Phase Locked Loop Preface-xi
Practical Implementation of a Stator Flux Oriented Control
EMF Preface-xi Scheme for an Induction Machine Preface-xii
EVM Preface-xi Proportional-Integral Preface-xi
Evaluation Module Preface-xi PWM
Pulse Width Modulation or Modulator
G PWM Preface-xi
GPIO Preface-xi
General Purpose Input/Output Preface-xi
Index, Rev. 1
Freescale Semiconductor i
Preliminary
R
RMS
Root Mean Square Preface-xi
Root Mean Square Preface-xi
S
SCI
Serial Communication Interface
SCI Preface-xi
SFOC Preface-xi
Stator-Flux-Oriented Control Preface-xi
SPI Preface-xi
Serial Peripheral Interface Preface-xi
Stator Flux Oriented Control of Induction
Motors Preface-xii
Stator-Flux-Oriented Sensorless Induction Motor Drive for
Optimum Low-Speed Performance Preface-xii
SV Preface-xi
Space Vector Preface-xi
SVPWM Preface-xi
Space Vector Pulse Width Modulation Preface-xi
Design of an ACIM Vector Control Drive using the 56F8013 Device, Rev. 1
ii Freescale Semiconductor
Preliminary
How to Reach Us:
Home Page:
www.freescale.com
E-mail:
support@freescale.com
Japan:
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku,
Tokyo 153-0064, Japan Information in this document is provided solely to enable system and
0120 191014 or +81 3 5437 9125 software implementers to use Freescale Semiconductor products. There are
support.japan@freescale.com no express or implied copyright licenses granted hereunder to design or
fabricate any integrated circuits or integrated circuits based on the
information in this document.
Asia/Pacific:
Freescale Semiconductor Hong Kong Ltd.
Technical Information Center Freescale Semiconductor reserves the right to make changes without further
notice to any products herein. Freescale Semiconductor makes no warranty,
2 Dai King Street
representation or guarantee regarding the suitability of its products for any
Tai Po Industrial Estate particular purpose, nor does Freescale Semiconductor assume any liability
Tai Po, N.T., Hong Kong arising out of the application or use of any product or circuit, and specifically
+800 2666 8080 disclaims any and all liability, including without limitation consequential or
support.asia@freescale.com incidental damages. “Typical” parameters that may be provided in Freescale
Semiconductor data sheets and/or specifications can and do vary in different
For Literature Requests Only: applications and actual performance may vary over time. All operating
Freescale Semiconductor Literature Distribution Center parameters, including “Typicals”, must be validated for each customer
application by customer’s technical experts. Freescale Semiconductor does
P.O. Box 5405
not convey any license under its patent rights nor the rights of others.
Denver, Colorado 80217 Freescale Semiconductor products are not designed, intended, or authorized
1-800-441-2447 or 303-675-2140 for use as components in systems intended for surgical implant into the body,
Fax: 303-675-2150 or other applications intended to support or sustain life, or for any other
LDCForFreescaleSemiconductor@hibbertgroup.com application in which the failure of the Freescale Semiconductor product could
create a situation where personal injury or death may occur. Should Buyer
purchase or use Freescale Semiconductor products for any such unintended
or unauthorized application, Buyer shall indemnify and hold Freescale
Semiconductor and its officers, employees, subsidiaries, affiliates, and
distributors harmless against all claims, costs, damages, and expenses, and
reasonable attorney fees arising out of, directly or indirectly, any claim of
personal injury or death associated with such unintended or unauthorized
use, even if such claim alleges that Freescale Semiconductor was negligent
regarding the design or manufacture of the part.
DRM075
Rev. 1
10/2005