Font Size: a A A

Research Of Inertial Navigation Module Multi-Mode Testing System Based On SOPC

Posted on:2014-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:B LiuFull Text:PDF
GTID:2248330395487270Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In order to measure24-channel pulse signals from2sets of inertial navigation modules, as well as receive4-channel RS-422datum from4sets of inertial navigation modules, this article designs a multi-model measuring system based on SOPC, which can realize multi-mode measurement and improve the calibration efficiency of the inertial navigation module.Firstly,the related knowledge of inertial navigation system and inertial navigation test technology are briefly presented in this article, and then the article’s main research contents and the system overall design schemes are described in detail, and a kind of feasible scheme has been put forward. After carefully studied and contrasted, one design scheme is put forward with USB and FPGA as the core of hardware design,which can realize receiving multiple inputs through the NIOS soft core and realize high-speed datum transmission between the USB device and PC through the USB bus. This application program interface is achieved to process the receiving datum on VC++6.0platform.The system design includes the hardware circuit design and the software programming. The hardware circuit is mainly set up by the EP2C8Q208C8N FPGA chip,which is made from Altera company and ISP1581USB chip made from Philips company. The24-channel counting design is used by Verilog language to receive multiple serial datum by using the multi-UART soft cores on SOPC. Finally, by controlling the USB device through the NIOS soft core, the received datum are transfered through the USB bus to PC. The Software part is mainly divided into two parts, one part is the firmware program, which is programmed on NIOS to realize USB enumerated, the datum is acquired by module and Verilog language designing and the datum sent to the PC are received by the Uart soft cores. The second part includes the PC driver design and the application program design. The PC driver program is writed on VC++6.0platform and DS, in oder to realize the connection between a slave computer and PC the application program is writed on VC++6.0platform. At last the system can collect, transfer, display and store the pulse datum and serial datum through the slave computer and PC.Finally, the debugging steps and results are given since the system is debugged, and the error analyses are made to the measure datum. The experimental results show:this system not only can measure the pulse signals from2sets of inertial navigation modules, but also can receive RS-422datum from4sets of inertial navigation modules. Through long-term experiments, this system has high stability and reliability, which can be used in the practice.
Keywords/Search Tags:Inertial navigation modules, SOPC, Pulse counting, NIOS, ISP1581USB, FPGA
PDF Full Text Request
Related items