Font Size: a A A

Servo Controland Data Acquisition System Based On DSP

Posted on:2018-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:T Y GaoFull Text:PDF
GTID:2348330533969838Subject:Control engineering
Abstract/Summary:PDF Full Text Request
Servo control system and data acquisition system are becoming more and more important in area of military,aerospace and civil application.With the development of digitization and integration,the demand for precision and response speed is gaining.It is significant to make the turret follow up the position servo instructions through servo control system,and perform the real-time on-line testing of load.This paper focuses on the testing system of servo control system and data acquisition system.In order to satisfy the requirement of precision and operation speed of system,servo control system and data acquisition system use DSP TMS320F28335 from Texas Instruments company with floating point capability as the core controller,and FPGA in Cyclone II series from Altera company as an assistant controller.Based on the system demands,the hardware circuit design of servo control system on DSP control chip,power module,W5300 Ethernet module and CAN communication module was completed.To make sure that data acquisition has the capability for receiving a variety of signals,we carefully designed SCI and SPI serial bus,and analog circuits of AD7176-2(analog to digital converter chip),whose conditioning circuit amplifies the analog first and then decays it,so that the sampling voltage of the input of ADC is the maximum and the signal-to-noise ratio and acquisition precision are maximized.In order to realize digital control,the design and realization of driver programs according to different functional modules were finished,and the functions of different modules were verified after debugging.For the remote control,the design and implement of servo control testing system based on Qt were done,using My SQL as a database to save test information and QCustom Plot open source library to plot dynamic curve plots.The whole servo control testing system selects test mode through servo control test software,and downloads configuration information to servo control instruction generator by packaging these configuration UDP packets.According to timing signal generated by FPGA,servo control instruction generator could calculate a series of position instructions,which are transformed to multi-axis motion controller by CAN bus and then transferred back together with actual position information to servo control test software.Afterwards,the software plots dynamic curves based on those data for convenience of tracking.Finally,the feasibility of servo control testing system through practical experiments was verified.As for data acquisition system,software method was usedto compensate error based on analysis of collected data.This method was proved to work as desired.
Keywords/Search Tags:Servo Control Testing System, Data Acquisition, CAN Communication, Ethernet Communication
PDF Full Text Request
Related items