Design and Research of Stabilized Platform Servo System Based on DSP

Publisher:星空行者Latest update time:2012-12-07 Source: 21ic Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

In the high-performance stable platform servo system composed of servo motor and servo drive, it is necessary to obtain the servo motor's rotation angle and speed information in real time. High-speed and high-precision sensors and corresponding peripheral circuit designs are indispensable. Due to the limitations of the microcontroller's own resources, it is difficult to meet the current servo system's requirements for high precision, high computing rate and fast real-time performance. In the stable platform servo control system, DSP has gradually replaced the microcontroller and become the mainstream chip. This design uses TI's 32-bit floating-point DSP chip TMS320F28335, which has a working clock frequency of up to 150 MHz and has powerful computing power. It can complete complex control algorithms in real time. The chip integrates a wealth of motor control peripheral components and circuits, simplifies the hardware design of the control circuit, and improves the reliability of the system.

This study uses the new DSP development board ICETEK-F28335-A, and uses the EQEP module and photoelectric encoder in it to design a solution for measuring the servo motor speed. At the same time, the digital-to-analog conversion (D/A) module on the development board is used to complete the control of the servo motor speed through voltage conversion and amplification, realizing a closed-loop system for the stable platform servo motor control. Practice shows that the system has the advantages of low power consumption, low cost and simple structure, and has the characteristics of high precision, high resolution and fast real-time performance, so that the stable platform servo system achieves a good control effect.

1 Servo system structure of stable platform

The main technology applied in the stable platform is servo control technology. This system realizes the speed control of Panasonic servo MINAS A series servo motor. It is mainly composed of Panasonic servo MINAS A series servo driver, servo motor, corresponding photoelectric encoder, TMS320F28335 motion control development board, corresponding ICETEK-5100USB emulator and peripheral circuits necessary for realizing the closed-loop process. The structure of the servo system is shown in Figure 1. The speed closed-loop process of the servo system of the stable platform is as follows: the DSP controller calculates the error value of the motor speed according to the speed command value given by the host computer minus the speed feedback value, and generates the motor speed control signal through the digital filter (regulation algorithm) of the drive unit, that is, the D/A module generates an analog voltage, which is converted to a voltage range that can control the servo motor through level conversion, thereby realizing the speed control of the servo motor. Among them, the feedback value is the orthogonal pulse signal fed back by the incremental photoelectric encoder. After optical coupling isolation and shaping, the feedback signal is provided to the eQEP module of TMS320F28335. The collected pulse signal calculates the motor speed according to the M/T counting method and feeds it back to the host computer to achieve automatic control, so that the stable platform can isolate the carrier motion and establish a stable reference surface [1]. The power module converts the +5 V voltage provided by the switching power supply to +3.3 V to power the system [2].
TMS320F28335 . The software development tool CCS (Code Composer Studio) provided by TI provides a visual window and integrates all code generation tools. All user development processes are carried out in CCS, including project establishment, source program editing, program compilation and debugging. In addition, CCS also provides a real-time operating system DSP/BIOS, which greatly facilitates debugging and development. The DSP program of this system is mainly divided into two modules: the main program and the interrupt service program. The main program module [10] mainly implements the initialization of each functional module, the definition of memory variables and the declaration of interrupt vectors. The interrupt program module mainly implements the setting of related registers, reading and latching the pulse count of the eQEP module, the feedback of the detection circuit and the program of the control algorithm. Its software flow is shown in Figure 6. This paper proposes the design of a stable platform servo system. The eQEP module of the DSP chip TMS320F28335 is used to decode and count the pulse signal of the photoelectric encoder to obtain the angle and speed information of the servo motor, which is then compared with the given value of the host computer. The D/A module is adjusted to generate a voltage signal to control the speed of the servo motor. The study shows that the design has high response speed, stable accuracy and strong anti-load disturbance ability, and fully realizes the high-precision control of the stable platform. At the same time, the system has strong robustness and adaptability, which verifies the effectiveness of the scheme and provides high-performance digital solutions for different control fields.

Reference address:Design and Research of Stabilized Platform Servo System Based on DSP

Previous article:Implementation of SD card file system based on FPGA and Nios II soft core
Next article:Multi-channel AC asynchronous sampling and DSP software calibration technology

Recommended ReadingLatest update time:2024-11-17 00:47

Design of voice coil motor servo control system based on DSP and ARM
In order to meet the requirements of the project in terms of control performance and communication methods, a dual-core voice coil motor drive controller hardware structure based on floating-point DSP and ARM is proposed to realize the position servo control of voice coil motors for laser positioning and scanning. Acc
[Microcontroller]
Design of voice coil motor servo control system based on DSP and ARM
Design of Suspension Motion Control System Based on DSP and L298N
introduction   With the popularity of TI's 32-bit DSP , 32-bit processors have become the mainstream products in the control field. Compared with traditional microprocessors, they are faster, more powerful, and more resource-rich, and more in line with the pace of development. TMS320F28027 is a 32-bit DSP with the
[Embedded]
Design of Suspension Motion Control System Based on DSP and L298N
Realization of D/A Function in Digital Signal Processor
introduction TMS320F2407A is a high-speed, high-performance, low-cost microprocessor. It integrates many external expansion devices required by numerical control systems and can realize SPI, SCI, PWM, A/D and other functions. Its two internal event manager modules EVA and EVB each contain two 16-bit general
[Analog Electronics]
DSP Programming Skills: Compilation Process and Processor Options
  In our DSP forums, blogs and some interactive activities, netizens often ask questions about "programming skills".   There is no unified standard for the definition of programming skills. For example, implementing a very complex multi-layer nested pointer design is considered a reflection of programming proficiency;
[Embedded]
DSP Programming Skills: Compilation Process and Processor Options
Design of CAN Bus Interface Based on DSP
1. Introduction to CAN bus Controller Area Network (CAN) is a serial data communication protocol developed by Bosch in Germany in the early 1980s to solve the data exchange between numerous control and test instruments in modern cars. In September 1991, PHILIPS formulated and promulgated the CAN2.0 technical sp
[Embedded]
Design of CAN Bus Interface Based on DSP
What is DSP
DSP (digital singnal processor) is a unique microprocessor that uses digital signals to process large amounts of information. Its working principle is to receive analog signals, convert them into digital signals of 0 or 1, and then modify, delete, and enhance the digital signals, and interpret the digital data back to
[Analog Electronics]
Implementation and Optimization of H.264 Video Encoder on DSP
Abstract: The H.264 video encoder is implemented on the DM642 EVM platform, and the encoder is optimized from several aspects, such as memory allocation, cache optimization, code optimization, and assembler level optimization. Experimental results show that the optimized encoder can maintain high image quality and c
[Security Electronics]
Interface technology between DSP processor and FLASH memory
DSP is a digital signal processor designed for real-time digital signal processing. Due to its outstanding advantages of fast computing speed, small size and low power consumption, it is very suitable for application in embedded real-time systems. FLASH memory is a new type of electrically erasable non-volatile
[Embedded]
Interface technology between DSP processor and FLASH memory
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号