CLARKE & PARK TRANSFORMS ON THE TMS320C2xx
Clarke & Park Transforms
on the TMS320C2xx
Application Report
Literature Number: BPRA048
IMPORTANT NOTICE
Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any semiconductor
product or service without notice, and advises its customers to obtain the latest version of relevant information to
verify, before placing orders, that the information being relied on is current.
TI warrants performance of its semiconductor products and related software to the specifications applicable at
the time of sale in accordance with TI¡¯s standard warranty. Testing and other quality control techniques are
utilized to the extent TI deems necessary to support this warranty. Specific testing of all parameters of each
device is not necessarily performed, except those mandated by government requirements.
Certain application using semiconductor products may involve potential risks of death, personal injury, or severe
property or environmental damage (¡°Critical Applications¡±).
TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, OR WARRANTED TO
BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER CRITICAL
APPLICATIONS.
Inclusion of TI products in such applications is understood to be fully at the risk of the customer. Use of TI
products in such applications requires the written approval of an appropriate TI officer. Questions concerning
potential risk applications should be directed to TI through a local SC sales office.
In order to minimize risks associated with the customer¡¯s applications, adequate design and operating
safeguards should be provided by the customer to minimize inherent or procedural hazards.
TI assumes no liability for applications assistance, customer product design, software performance, or
infringement of patents or services described herein. Nor does TI warrant or represent that any license, either
express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property
right of TI covering or relating to any combination, machine, or process in which such semiconductor products or
services might be or are used.
Copyright ? 1997, Texas Instruments Incorporated
2
Table of Contents
1.
Overview .......................................................................................... 5
2.
Clarke and Park transforms in the Field Orientated Control (FOC)5
3.
Mathematical consideration. ............................................................ 6
3.1 Mathematical Clarke transform....................................................... 6
3.2 Mathematical Park transform.......................................................... 7
3.3 Mathematical Inverse Park and Clarke transforms. ....................... 7
3.4 Transforms summary........................................................................ 8
4.
Clarke and Park implementation on the C2xx ................................. 9
4.1 Conventions...................................................................................... 9
4.1.1
4.1.2
Fully C-compatible functions .....................................................................9
Assembly compatible functions ..................................................................9
4.2 Functions ........................................................................................ 10
4.2.1
4.2.2
4.2.3
4.2.4
Park assembly compatible........................................................................10
Inverse Park assembly compatible...........................................................10
Park C compatible....................................................................................12
Inverse Park C compatible.......................................................................12
4.3 Processor utilization (maximum)................................................... 13
4.3.1
4.3.2
4.3.3
Park ..........................................................................................................13
Inverse Park .............................................................................................13
Park + Inverse Park.................................................................................13
4.4 Memory utilization ......................................................................... 14
4.4.1
4.4.2
4.4.3
5.
Park ..........................................................................................................14
Inverse Park .............................................................................................14
Park + Inverse Park.................................................................................15
Annexe............................................................................................ 16
5.1 Main assembly example to call Park and inverse Park function
without cos/sin calculation in inverse Park................................... 16
5.2 Main assembly example to call Park and inverse Park function
with cos/sin calculation in inverse Park........................................ 18
5.3 Clarke_Park function for assembly main ...................................... 20
5.4 Inverse Park function without cos/sin calculation for assembly
main ................................................................................................ 23
5.5 Inverse Park function with cos/sin calculation for assembly
main ................................................................................................ 26
3
5.6 Main C example to call Park and inverse Park function without
cos/sin calculation in inverse Park................................................ 29
5.7 Main C example to call Park and inverse Park function with
cos/sin calculation in inverse Park................................................ 30
5.8 Clarke_Park function fully C compatible without cos/sin
parameters return........................................................................... 31
5.9 Clarke_Park function fully C compatible with cos/sin
parameters return........................................................................... 35
5.10 Inverse Park function fully C compatible with cos/sin
calculation...................................................................................... 39
5.11 Inverse Park function fully C compatible without cos/sin
calculation...................................................................................... 43
4
1. Overview
Clarke and Park transforms are used in high performance drive architectures
(vector control) related to permanent magnet synchronous and asynchronous
machines. In this paper, the user will find functions to easily implement Clarke
and Park transforms to his application.
Through the use of the Clarke transform, the real (Ids) and imaginary (Iqs)
currents can be identified. The Park transform can be used to realize the
transformation of the Ids and the Iqs currents from the stationary to the moving
reference frame and control the spatial relationship between the stator vector
current and rotor flux vector.
2. Clarke and Park transforms in the Field Orientated
Control (FOC)
The FOC consists of controlling the components of the motor stator currents,
represented by a vector, in a rotating reference frame d,q aligned with the rotor
flux. The vector control system requires the dynamic model equations of the
induction motor and returns the instantaneous currents and voltages in order to
calculate and control the variables.
The electric torque of an AC induction motor can be described by the
interaction between the rotor currents and the flux wave resulting from the
stator currents induction. Since the rotor currents cannot be measured with cage
motors, this current is replaced by an equivalent quantity described in a rotating
system coordinates called d,q following the rotor flux.
The Clarke transform uses three-phase currents ia, ib and ic to calculate currents
in the two-phase orthogonal stator axis: i¦Á and i¦Â. These two currents in the fixed
coordinate stator phase are transformed to the isd and isq currents components in
the d,q frame with the Park transform. These currents isd, isq and the
instantaneous flux angle ¦Ñ , calculated by the motor flux model, are used to
calculate the electric torque of an AC induction motor.
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- sermons on the mission of the church
- sermons on the woman at the well
- the best element on the periodic table
- the list nonmetals on the periodic table
- aristotle on the purpose of the polis
- articles on the debate on evolution
- solve the equation on the interval calculator
- pain on the side of the foot
- teaching on the fruit of the spirit
- study on the fruit of the spirit
- the rows on the periodic table
- pain on the inside of the knee