Font Size: a A A

Design And Implementation Of A Multi-channel Data Acquisition System Based On TMS320F2811

Posted on:2012-11-24Degree:MasterType:Thesis
Country:ChinaCandidate:H S DingFull Text:PDF
GTID:2218330338970719Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
The main function of the data acquisition is that it samples the analog signals and then accurately converts the sampling signals to digital signals which processor can analysis and process. In the field of scientific research and production activities, data acquisition is the key part in the information obtained course. With the fast development of the digital signal processing technology, the requirements on the parameters such as accuracy, sampling rate and channels of the data acquisition are stricter and stricter. So a multi-channel data acquisition system, that the analog-to-digital converter is controlled by digital signal processor as master controller, is designed in this thesis. The collected data will be transported to the computer through a serial port, displayed on the interface software and saved in the computer. Also, command about the data acquisition mode, start channel and sampling rate can be transported to the master controller to control the work of the analog-to-digital converter on line.In the hardware design of the system, TMS320F2811 produced by Texas Instruments is chosen reasonably as the master controller. The power circuit, clock circuit and other auxiliary circuit of the master controller is designed in this thesis. By comparison, TLC3548, also produced by Texas Instruments, is used in the system, which is a 14-bit resolution analog-to-digital converter with eight analog inputs. The peripheral circuit of the TLC3548 is designed as needed in the system.In the programming of the TMS320F2811, the function programs are designed in the code programming environment CCS3.3 provided by Texas Instruments. The function programs mainly include the master controller TMS320F2811 initialization program, the analog-to-digital converter control program, the collecting data program and the data transmission program.The software development tool Visual C++ 6.0, based on the Windows platform, is used to design the interface monitoring software in the computer. There are some modules in the interface software, such as serial communication port control module, data acquisition control module, data waveform display module, data storage module, data playback module and the system working state display module. In the design of the serial communication port control module and data waveform display module, a multi-thread serial port programming tool CSerialPort class and a virtual oscilloscope class Scope are used effectively. The host computer monitoring software has a user-friendly interface and flexible control and so on.Upon completion of the entire system of hardware and software design, through the hardware and software co-debugging, experimental results are given finally. The test results show that the multi-channel data acquisition system runs well.
Keywords/Search Tags:multi-channel data acquisition, TMS320F2811, TLC3548, McBSP, CSerialPort class, host computer interface software
PDF Full Text Request
Related items