Development of the Missile Controller in Servo Systems Based on NIOS II
|School||Harbin Institute of Technology|
|Course||Instrument Science and Technology|
|Keywords||GJB289A interface NIOS II servo controller|
As the improvement of missile digital level, missile servo mechanism put forwards a new demand for servo controller on digital intelligent control and digital communication. Therefore, to develop a highly reliable digital servo controller that supports the intelligent digital control algorithms and digital communication interface, and which is highly integrated, comprehensive low-cost, will play an important role on improving the level of missile technology.Based on the design requirements of digital missile servo controller, taking use of the programmable system-on-chip (SOPC) technology, the thesis embeds the NIOS II soft-core processor and function components in the internal FPGA, and develops a missiles servo controller with data sampling, data handling, multi-control and high reliability communication all in one system.On GJB289A communications, the design realizes the reliable communications between the servo controller and shells or computer on the ground, in concert with the special interface driver chips and couplers, with Manchester encoder, decoder, logic state machine for remote terminal protocol processing designed by hardware description language burned in the internal FPGA.Data sampling modules, data acquisition modules, servo driver module and speed measurement modules are developed in the system, With the NIOS II control modules created in the NIOS II hardware development platform, SOPC Builder. That the control of function modules such as data sampling, servo driver, rotate speed measurement and so on, is realized in the internal NIOS II module.In the NIOS II IDE of Altera Corporation, the servo controller software, protocol analysis software which supports remote terminal of GJB289A bus, and the self-test software are developed for NIOS II soft-core processor.Finally, the design tests all the modules in the system, analyzes the test data, and verifies the missile servo control system.