Research on control system of ice-covering robot based on DSP

Publisher:大橙子5511Latest update time:2011-09-21 Source: 电子产品世界Keywords:DSP Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

DSP (digital signal processor) is a unique microprocessor that processes large amounts of information using digital signals. Its working principle is to receive analog signals and convert them into digital signals of 0 or 1. It then modifies, deletes, and strengthens the digital signals, and interprets the digital data back into analog data or actual environment formats in other system chips. It is not only programmable, but its real-time running speed can reach tens of millions of complex instruction programs per second, far exceeding general-purpose microprocessors. It is an increasingly important computer chip in the digital electronic world. Its powerful data processing capabilities and high operating speed are the two most commendable features.

Ice and snow accumulation are constant threats to the safe operation of power and communication networks [1-4]. The de-icing robot is an automated device for removing ice from transmission lines. The robot needs to perform servo control on multiple motors, such as the walking motor, joint motor, and clamping and tightening motor. The types and number of motors are relatively large, so the robot control system is relatively complex. This paper mainly studies the servo control of the walking motor of the de-icing robot. The walking motor needs to drive the robot to walk on the line. When the line is heavily covered with ice, it needs to drive the de-icing blade to complete the ice breaking work. When the robot encounters a thick ice layer and cannot move forward continuously during operation, it automatically completes the back movement, accelerates forward, and performs intermittent de-icing.

The walking motor servo control adopts a fully digital brushless DC motor control system with the motor control dedicated chip TMS320LF2407 as the core. The use of a fully digital control method can effectively avoid the interference of unstable factors in analog control. Since the robot works in a strong electromagnetic environment, the fully digital control method can effectively avoid electromagnetic interference. Since the brushless DC motor has a series of advantages of AC motors such as simple structure and reliable operation, and has the advantages of DC motors such as high speed, high efficiency, and high dynamic response, the system chooses a brushless DC motor as the robot axis drive [5].

1 Overall structure design of control system

By analyzing the motion equation of the DC motor, we know that the motor acceleration is proportional to its torque, and the torque is proportional to its current. Therefore, to achieve high-precision and high-dynamic performance control of the motor, it is necessary to detect and control the motor speed, current and position at the same time. The system includes position detection and current detection links, which detect the speed and current of the motor respectively. The hardware circuit of the system mainly includes DSP system, power drive circuit, isolation circuit, position detection circuit and current detection circuit. The structural principle of the system is shown in Figure 1.

Digital Signal Processing (DSP) is an emerging discipline that involves many disciplines and is widely used in many fields. Since the 1960s, with the rapid development of computer and information technology, digital signal processing technology has emerged and developed rapidly. Digital signal processing is a method of processing real signals represented by digital sequences by using mathematical techniques to perform conversions or extract information. In the past two decades, digital signal processing has been widely used in fields such as communications. Semiconductor manufacturers such as Texas Instruments and Freescale have strong strength in this field.

2-speed closed loop control

The deviation is formed according to the input set value and feedback amount, and the control amount of PWM duty cycle is formed through a series of digital adjustments, thereby controlling the rotation speed or speed change of the servo motor.

The speed closed-loop control is mainly responsible for the robot's walking speed and speed change control during deicing. Figure 2 shows the brushless DC motor speed and current dual closed-loop control system. When the BLDCM forms a speed closed-loop control, the motor's rotation direction and angle are detected by the photoelectric encoder and fed back to the DSP system.

in,

is the time constant of the first-order inertia link

is the back electromotive force constant of the motor under rated excitation; K1 and K2 are the proportional coefficients of current and speed feedback respectively; K3=R is the phase resistance of the motor; υg is the given speed of the motor; υs is the feedback speed of the motor; ig is the output of the speed regulator, that is, the given current value; if is the feedback current; ie is the current error signal; Uc is the PWM control signal; Ud is the DC terminal voltage of the motor; E is the amplitude of the back electromotive force of the motor; id is the phase current of the motor; and n is the actual speed of the motor.

3 System Hardware Design

3.1 Phase current detection

Since the power electronic main circuit adopts the two-by-two energization mode, the current only flows into two phases of the three-phase winding at any time, so only one phase current detection sensor is needed to complete the phase current detection. A bypass resistor is used to detect the current of each phase. The resistor is located between the lower power bridge arm and the ground of the three-phase full-controlled power conversion circuit, and also serves as an overcurrent protection. After the voltage drop signal on the resistor is amplified, it is sent to the A/D conversion channel on the TMS320F240 7 chip, and the appropriate current signal is obtained through A/D conversion. After the A/D conversion is completed, the A/D conversion module will send an interrupt request signal to the CPU, waiting for the CPU to detect the current signal. Finally, according to the current error, the duty cycle of the PWM pulse is adjusted at the beginning of each PWM cycle [6].

3.2 Rotor position and speed detection

TMS320LF2407A is selected to realize the control and drive circuit of three-phase brushless DC motor speed regulation. Three Hall sensors with 120° intervals are used. The rotor position signal output by the Hall device is sent to the power conversion circuit and then directly to the capture unit of TMS320LF2407A for processing. By detecting the status of the three capture ports, the combined status of the current three position signals can be obtained, thereby obtaining the rotor position. Each jump captured by the capture ports CAP1~CAP3 triggers a capture interrupt, and 6 capture interrupts are generated for each rotation of the rotor. The motor speed is obtained by measuring the time interval between two adjacent interrupts.

3.3 Driving Circuit Design

The motor control driver uses the IR2130 chip. The IR2130 chip controls the on and off sequence of the six power tubes to control the forward and reverse rotation of the motor. This driver chip itself provides overvoltage protection for the power devices. It contains a logic protection circuit. When the level-through logic appears, the chip immediately outputs a low level and turns off all MOSFET tubes. In addition, there is a detection resistor in the power circuit protection device. When the current is too large, the detection signal is logically judged and PDPINT is set to a low level. The internal counter of the DSP stops counting, and all PWM outputs are low, turning off the drive circuit to achieve overcurrent protection [7].

4 System software design

The main program mainly completes DSP initialization, and the flowchart is shown in Figure 3. The A/D conversion interrupt subroutine completes the speed and current adjustment, and the flowchart is shown in Figure 4. The experimental clock frequency is 20 MHz and the PWM frequency is 20 kHz. The A/D conversion is started by the timer 1 cycle match event, so that the current is sampled once in each PWM cycle, and the current is adjusted in the A/D conversion interrupt handler to control the PWM output. The capture interrupt program completes the counting of the position quantity and the calculation of the speed reference quantity. The program flowchart is shown in Figure 5. Every time the rotor rotates 60°, a capture interrupt is triggered to perform phase switching and speed calculation [8].

This paper uses TI's TMS320LF2407A DSP to design a DC brushless motor control system for ice-covering robots when walking and deicing. After analysis, the system is not only low-cost and easy to implement, but also has stable performance and convenient expansion, which is of great significance to engineering practice and motor speed regulation.

Keywords:DSP Reference address:Research on control system of ice-covering robot based on DSP

Previous article:DSP video processing via open source API
Next article:Application of Fuzzy PID Control in DMF Recovery Control System

Recommended ReadingLatest update time:2024-11-16 22:46

RTOS video network detection system based on DSP and VxWorks
In remote measurement and control systems, embedded systems have developed rapidly because of their superior stability and real-time performance over traditional platforms. This paper proposes a new embedded system design method based on DSP chips and VxWorks as the operating system. 1. Working Principle of T
[Embedded]
Implementation of Multi-Waveform Radar Echo Intermediate Frequency Simulator Based on DSP and FPGA
This paper discusses the design and implementation method of the intermediate frequency part of an autonomous radar echo simulator. The simulator can generate radar echo signals of various waveforms such as pulse single frequency, pulse linear frequency modulation, step frequency, step frequency + linear frequency mod
[Embedded]
Implementation of Multi-Waveform Radar Echo Intermediate Frequency Simulator Based on DSP and FPGA
A high-speed communication interface design based on DSP and FPGA
In the fields of radar signal processing and digital image processing, the real-time performance of signal processing is crucial. Due to the advantages of FPGA chips in the underlying algorithm processing of large amounts of data and the advantages of DSP chips in the processing of complex algorithms, the applicat
[Embedded]
A high-speed communication interface design based on DSP and FPGA
Application of SVPWM Generated Based on DSP in Inverter Power Supply
1 Photovoltaic grid connection Power generation system composition The photovoltaic grid-connected power generation system is mainly composed of solar panels (i.e. photovoltaic arrays), grid-connected inverters, filter reactors and DSP control circuits. The structure of the entire system is shown in Figure
[Power Management]
Application of SVPWM Generated Based on DSP in Inverter Power Supply
Implementation of JPEG Video Compression System Based on TMS320VC550
1 Introduction With the development of network and multimedia technology, the importance and demand of visual communication have increased dramatically, such as desktop video conferencing, mobile terminals, Internet-based video communication, etc. These visual information are rich in content, but the data v
[Embedded]
Key Technology of DSP to Implement DTMF Signal Generator
Overview ·DTMF signal generator converts keystrokes or digital signals into dual-tone signals. ·DTMF signal detector detects information in dual-tone signals. ·The following figure shows the dual-tone frequency of a general dual-tone multi-frequency telephone. Key technologies for DSP to impleme
[Test Measurement]
Design of a new weft insertion control system for air jet loom based on FPGA+DSP
The weft insertion control system of an air jet loom directly determines the key indicators of the air jet loom, such as its operating efficiency, energy consumption, product quality, and mean time between failures. It is one of the cores of the entire electronic control system of the air jet loom . The existing wef
[Embedded]
Design of a new weft insertion control system for air jet loom based on FPGA+DSP
Hardware system design of multi-sensor intelligent wheelchair
0 Introduction The task of the smart wheelchair is to safely and conveniently take the user to the destination and complete the given task. During the movement, the wheelchair needs to accept the user's instructions and start its own obstacle avoidance, navigation and other functional modules in combination wit
[Analog Electronics]
Latest Industrial Control 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号