Application of DSP in frequency conversion and speed regulation of AC asynchronous motor

Publisher:keiss2018Latest update time:2010-11-18 Source: 电子技术 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

O Introduction

At present, AC speed control electric drive has become the mainstream of electric speed control drive. With the development of modern AC motor speed control theory and the improvement of power electronic device functions, especially the development of microcomputers and large-scale integrated circuits, AC motor speed control has made a breakthrough.

The control method of constant voltage-frequency ratio (U/F=constant) is open-loop speed control. It does not require a speed sensor, has a simple control circuit, and the load can be a general standard asynchronous motor. Therefore, it has strong versatility and good economy. It is a control method that is currently used more in general frequency converter products and is widely used in speed regulation systems of fans and pumps.

The voltage space vector method (SVPWM), also known as "flux tracking control", is different from the classic SPWM control which focuses on making the output voltage as close to a sine wave as possible. It starts from the perspective of the motor and focuses on how to make the motor obtain a circular rotating magnetic field with a constant amplitude.

This system designs a hardware platform with TMS320LF2407A as the central processor, and realizes constant voltage-frequency ratio control of AC motor through SVPWM control method. On this basis, the software design of variable frequency speed control system is given.

1 Space Voltage Vector PWM Principle

Theoretical analysis shows that: the three-phase symmetrical sinusoidal voltage generates a voltage space vector with constant amplitude and rotating at a constant speed, and when this voltage space vector is added to the motor, it will generate a stator flux space vector with constant amplitude and rotating at a constant speed, and the motion trajectory of the stator flux vector vertex forms a circular space rotating magnetic field. Therefore, the trajectory problem of the rotating magnetic field of the motor can be transformed into the motion trajectory problem of the voltage space vector.

The SVPWM method starts from the perspective of the motor, regards the inverter and the AC motor as one, and focuses on how to make the motor obtain a circular rotating magnetic field with a constant amplitude.

1.1 Basic voltage space vector

Figure 1 is a general voltage-source PWM inverter circuit.


V0-V5 in the figure are 6 power switch tubes, and a, b, and c represent the switch states of the three bridge arms respectively. For each bridge arm, there are two working states, "upper tube is on, lower tube is off", which is called "1" state, and "lower tube is on, upper tube is off", which is called "0" state. The three bridge arms have only two states of "1" or "0", so a, b, and c form a total of eight switch modes of 000, 001, 010, 011, 100, 101, 110, and 111. Among them, the 000 and 111 switch modes are called zero states.

The 8 switching modes correspond to 8 basic voltage vectors. According to the characteristics of their phase angles, they are named as: O000, U0, U60, U120, U180, U240, U300, O111. The voltage vector space is divided into 6 symmetrical sectors according to the 6 effective working vectors, as shown in Figure 2:

1.2 Synthesis of voltage space vector

The way that each effective working vector acts only once in one cycle can only generate a regular hexagonal rotating magnetic field. If we try to form a regular polygonal rotating magnetic field in the stator, we can get an approximate circular rotating magnetic field. Moreover, the more sides of the regular polygon, the better the approximation.
However, if we want to obtain as many polygonal rotating magnetic fields as possible, we must have more inverter switching states. We can use the linear time combination of six non-zero basic voltage space vectors to obtain more switching states. This is the basic idea of ​​voltage space vector PWM.

Among the six sectors of the voltage vector space, when the desired output voltage vector falls in a certain sector, the two sides of the sector are used to equivalently synthesize the desired output vector.


In Figure 3, Ux and Ux±60 represent two adjacent basic voltage space vectors; Uout is the output reference phase voltage vector, whose amplitude represents the amplitude of the phase voltage, and its rotation angular velocity is the angular frequency of the output sinusoidal voltage. Uout can be synthesized by the linear time combination of Ux and Ux±60, which is equal to the vector sum of t1/Tpwm times Ux and t2/Tpwm times Ux±60. Among them, t1 and t2 are the time when Ux and Ux±60 act respectively; Tpwm is the time when Uout acts.

The amplitude and position of the expected output voltage vector can be used to determine the two adjacent basic voltage vectors and the length of their action time, and thus the action time of the zero vector can be obtained.

2 Hardware circuit design of variable frequency speed regulation system based on DSP

The designed system uses TMS320LF2407A as the core controller. The circuit consists of three parts: main circuit, system protection circuit and control circuit. The overall design diagram is shown in Figure 4.


The main circuit consists of a rectifier circuit, a filter circuit, an inverter circuit and an IPM drive circuit. The working principle of the main circuit is to convert the three-phase AC power supply into a pulsating DC voltage through a three-phase bridge rectifier circuit, and then filter it through a large capacitor C to become a smooth and stable DC voltage. The DC voltage is then converted into an AC power with adjustable frequency and voltage through an IPM inverter circuit to form a PWM wave, which is provided to the load motor.

The system protection circuit includes pump-up voltage control, overvoltage and undervoltage protection, current limiting start and IPM fault protection, etc. Overvoltage and undervoltage protection uses resistor voltage division to collect bus voltage and compare it with the specified value to ensure the stability of the bus voltage of the voltage-type inverter; current limiting start is to prevent the instantaneous large current from damaging the diode in the rectifier circuit when the main circuit is turned on. A current limiting resistor R is connected in series in the main circuit. When the capacitor voltage reaches the specified value, R is short-circuited through the relay, and the main circuit enters normal working state.

The control circuit includes DSP minimum system circuit, optocoupler isolation circuit, etc. The minimum system consists of DSP itself and external data SRAM, program SRAM, reset circuit, crystal oscillator, decoding circuit, power conversion circuit. The optocoupler isolation circuit is to reliably isolate the weak current signal output by DSP from the strong current signal of the main circuit.

3. Software Design of Frequency Conversion Speed ​​Regulation System Based on DSP

The most significant feature of the TMS320LF2407A DSP is that it has a powerful built-in event manager module (Event Manager). The EM module has built-in hardware circuits to simplify the generation of symmetrical space vector PWM waveforms to the greatest extent possible.

The generation of a voltage space vector PWM wave is very flexible in the use of zero vector. Usually, the order of action of the basic vector and the zero vector is arranged based on the principle of small switching loss and small harmonic component. Generally, while reducing the number of switching times, the PWM output waveform is made symmetrical as much as possible to reduce the harmonic component.

This article uses the most commonly used seven-segment voltage space vector PWM waveform, which consists of 3 zero vectors and 4 adjacent two non-zero vectors. The zero vector is placed at the beginning, middle and end of the PWM wave respectively.

In this program, the modulation wave frequency f is input from the outside and is assumed to have been converted into a frequency adjustment ratio through f/50 Hz. The carrier frequency and sampling frequency in the program are both 20MHz-z. The modulation wave frequency 0~50Hz frequency conversion function and dead zone function can be realized. The dead zone time is 1.6μs. The DSP crystal oscillator is 10MHz, internally doubled, the clock frequency is 20MHz, and the counting period is 50ns.

3.1 Main program design

The main program is to initialize and convert the external input frequency adjustment ratio into angular frequency, and determine the amplitude of the reference voltage according to the U/F curve.

3.2 Design of interrupt subroutine

The interrupt subroutine works to calculate the comparison values ​​of the three comparison registers of the next PWM cycle in each PWM cycle and send them to the comparison registers. The three-phase SVPWM wave is output by the PWM1~6 pins of the DSP.

4 Experimental Results

Based on the above software and hardware design, a frequency converter is constructed to perform frequency conversion and speed regulation on the AC asynchronous motor. The experimental object is a squirrel cage asynchronous motor with the following parameters: model: JO-11-2, rated power 1kW, rated voltage 380V, rated current: 2.31A. The waveform in the experiment is measured by a digital oscilloscope. The experimental process tests the current of the motor at different frequency outputs. It can be seen from the experimental waveform that its output current is basically a sine wave.

5 Conclusion

Based on the space voltage vector control technology, this paper designs a speed open-loop variable frequency speed control system and gives the software design of the variable frequency speed control system. The test shows that the control performance and accuracy of this system are good.

Reference address:Application of DSP in frequency conversion and speed regulation of AC asynchronous motor

Previous article:DSP Design of Audio Signal Acquisition and AGC Algorithm
Next article:Radar-type life detector based on DSP chip TMS320

Recommended ReadingLatest update time:2024-11-17 07:39

Serial Communication Design of TMS320LF2407 DSP Controller
1. Introduction The asynchronous serial port (SCI) embedded in TI's TMS320LF2407 DSP microcontroller supports digital communication between the CPU and other asynchronous peripherals using standard formats. Asynchronous communication between DSPs or between DSPs and PCs can be easily performed through the RS-
[Embedded]
Application Simplification Solution of DSP Based on MSGQ Module
Telecom infrastructure, video infrastructure, and imaging applications are rapidly increasing bandwidth requirements. These systems need to support audio and video streams with higher resolutions, faster frame rates, and better sound quality. At the same time, these systems need to increase channel density and reduc
[Industrial Control]
Application Simplification Solution of DSP Based on MSGQ Module
Realization of Multi-channel Measurement Signal Spread Spectrum Transmission System Using DSP
1 Introduction   In the field of measurement and control, it is usually required to transmit multiple measurement signals. The transmission process of the signal is often interfered by the complex environment around it, which will cause great distortion. For example, if a spread spectrum communication transmission s
[Test Measurement]
Realization of Multi-channel Measurement Signal Spread Spectrum Transmission System Using DSP
Rolling Bearing Vibration Fault Diagnosis System Based on DSP Chip TMS320C32
O Introduction Rolling bearings are the support of train rotating parts and are also the most vulnerable parts on railway vehicles that are most likely to endanger driving safety. Due to the long-term and repeated action of the contact stress on the working surface, it is very easy to cause bearing fatigue, cra
[Embedded]
Rolling Bearing Vibration Fault Diagnosis System Based on DSP Chip TMS320C32
DC-DC Switching Regulators--Extending Battery Life in DSP Systems
Introduction A long-standing challenge for designers of MP3 players, personal media players, digital cameras, and other portable consumer applications is to achieve high performance and low power consumption. These battery-powered systems typically use an embedded digital signal processor (DSP) that maximizes process
[Power Management]
DC-DC Switching Regulators--Extending Battery Life in DSP Systems
Design of 3G video helmet based on ARM11 and DSP collaborative video stream processing technology
  1 Introduction   In order to improve the controllability of on-site operations in high-risk workplaces, this paper adopts bionic principles and high-integration design to realize a 3G video helmet with the same viewing angle as the human eye. This design consists of a video helmet and a waist-span data pro
[Embedded]
Design of 3G video helmet based on ARM11 and DSP collaborative video stream processing technology
STM32F4- MDK development environment settings for floating-point DSP library
I looked up the development environment settings for the DSP library on the Internet. It was a bit messy, so let’s sort it out and make a MARK! Proceed as follows: 1. Create a project and add necessary files to the project. 2. Open option for target and select the Target tab. In code generation, select USE FPU for
[Microcontroller]
Utilizing DSP to achieve precision expansion of IIR filters
  TMS320C54X (hereinafter referred to as "C54X") is a new generation of high-performance fixed-point DSP launched by TI in 1996. This series of chips has a high performance-price ratio, small size, low power consumption, and strong functions. It has become a popular choice for communications, computers, and consumer p
[Embedded]
Latest Embedded Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号