Font Size: a A A

High-speed USB Data Acquisition Device Based On FPGA

Posted on:2018-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:M M HeFull Text:PDF
GTID:2348330542472509Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
The Analog power systems of power quality problems are used to study the quality of the grid voltage.Data acquisition and collection is the core technology of analog power supply for power quality problems.In the system design,multi-channel,high-precision and high-speed communication data acquisition device is an important guarantee for detecting the accuracy of power quality problems.In this paper,a High-speed USB data acquisition device based on FPGA is designed for power quality monitoring system of power quality.This data acquisition device can realize the collection of twelve analog power supply for three input current,three output current,three input voltage and three output voltage and through the parameter adjustable PWM signal,the counter output signal and digital IO to control the state of the intelligent power quality analog power supply and test system development.It has multi-channel,multi-function,high-speed and low-cost characteristics.The system is divided into two parts: Hardware design and Software design.The hardware design mainly includes signal conditioning circuit,STM32F407 system circuit,FPGA control circuit and USB chip circuit.The software design mainly includes STM32F407 program design,FPGA logic design,USB program design and GUI software application program design.Signal conditioning circuit aims to complete the isolation of voltage and current signals,adjust the analog input signal to meet the data input requirements of the input voltage signal.The role of STM32F407 is to achieve the analog signal to digital signal conversion and the use of SPI interface to transmit the collected digital signal.FPGA control module is mainly to achieve the collection of data cache,high-speed transmission,counter output,PWM output and six channels digital IO.The USB module is used to implement data caching and communication with GUI application program using USB interface.GUI application software is based on Windows operating system.Through the input controls on the software interface to achieve the parameters configuration of the sampling channel,counter,PWM and digital IO.According to the number of input channels,using the display control can achieve the corresponding waveform display.The experimental results show that the system can achieve a high-speed,high-precision,multi-channel,multi-function and low-cost data acquisition system with adjustableparameters.All parts of the system can work in coordination,which not only meet the requirements of the design but also has universal applicability.This paper firstly expatiated the significance of the high-speed data acquisition device and the current development situation at home and abroad.The related theory and technology of the data acquisition system are investigated and the overall design scheme of the USB high-speed data acquisition device based on FPGA is proposed.Secondly,the hardware design of the data acquisition device is completed,and the software design of the data acquisition device is introduced in detail.Finally,the system function is verified through the independent testing and the overall system test.
Keywords/Search Tags:Data acquisition device, High-speed USB, FPGA, GUI
PDF Full Text Request
Related items