Font Size: a A A

The Development Of Gyroscope Testing System Based On USB 2.0 Interface

Posted on:2008-06-25Degree:MasterType:Thesis
Country:ChinaCandidate:Q WangFull Text:PDF
GTID:2178360215492391Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
In order to solve the problem of the Laser Gyroscope testing in communication with PC on every 4ms data collecting, a pulse data acquisition system is designed based on USB2.0 high speed interface in this paper. The system uses the buffers of USB endpoints(FIFO) in USB interface chip to store the data acquired in every 4ms,and transferes the data to the host every 1s. The testing system can fulfill all the parameters including the exact triggering time and tringgering times in 2.8s after system power on, the excursion of the gyroscope and the change of the free degree in three orientation on every 4ms.Firstly, this thesis introduces the USB2.0 basic specification, especially focusing on the bus protocol and communication theory of USB. Then it introduces the way to build up the hardware of the data collecting system and the circuit diagram in the FPGA. Secondly, the overall structure of the Firmware and the WDM driver is introduced, including every module's function and the characters. Then combined with the application in developing a USB device, it presents how to build a WDM driver and how to work out the communication between them. At last, it focuses on how to program the application and display the data uploaded from the USB interface.The hardware design focuses on building up the circuit of pulse tranquilization,the counting system in FPGA and the communication between the MCU and computer. In this system CY7C68013 of the CYPRESS company is taken as the USB interface chip, and EPF10K10 of ALTERA company is used as the core device of the counting. The software mainly includes: the firmware code in C language to meet the system request; USB device driver code by VC++ and DriverStudio under the Windows operation system and application programme to assure real time data collecting in VC++. After this data collecting system, we can understand the USB2.0 protocol profoundly and apply the interface chip—CY7C68013 proficiently. In all, the advantages of this interface technique may helps to your design arrangement.In this system,the FPGA was used to perform the countings and logical control modules. test and the frequency range of it is 0.01Hz~16MHz. After examination and testing on the spot,the system is entirety accord with the practicality of the manufacture.
Keywords/Search Tags:universal serial bus(USB), gyroscope testing, interface chip, protocol, firmware program, WDM, FPGA
PDF Full Text Request
Related items