| Multi-barrel rocket launchers AC servo system is studied in this paper, researches have been done in three aspects, including control strategy, hardware circuits and software design. Application of advanced control strategy in servo control is purposed based on overall design of servo system. The mathematical model of the permanent magnet AC servo motor is established, and both current loop and speed loop are presented, which lay foundation of the application of advanced controller in position loop.A brief introduction about neural network's (NN) applications is proposed, and the improvement of training algorithm of NN is completed, as well as the sample selection. Shortcomings of using Radials basis function neural network (RBFNN) to adjust normal PID controller are pointed out, and a novel nonlinear PID whose parameters are adjusted by RBFNN are designed. Error signal is utilized to switch which controller is active. The compound controller is adopted in position loop of AC servo system, and its effect is testified by simulations.The position controller circuitry based on DSP digital processor is designed, including:(1) the position acquisition circuit based on resolver; (2) the communicating circuit with the host computer and a communication protocol; (3) the SCI serial port via SC16IS752 which connected with DSP from the SPI port configured by McBSP module of the DSP;(4) a number of signal amplification and conditioning circuitry, and other auxiliary circuits.Finally, the system software program is designed, including the send and receive serial, communication protocol and the synthesis of decoding for the dual-channel resolver transformer. The validity of hardware, software and control strategy is testified in the test-bed of multi-barrel rocket launchers. |