Abstract:Abstract:In the process of missile development, it is necessary to inject faults into the missile guidance control components, simulate communication faults on the missile bus, and conduct research testing; Test and verity the quality of bus communication, propose a multi type bus fault injection and automatic diagnosis system for missiles and rockets. The fault injector provides various types of bus signals for guidance and control components, including open circuit fault injection, short circuit fault injection, serial impedance fault injection, parallel impedance fault injection in physical layer. Designed an architecture based on FPGA and built a testing system. The working principle of fault injection and diagnosis system ,system architecture and the design of hardware are discussed. Fault injection and bus diagnosis software is implemented. The experiment shows that the diagnosis system can simulate some faults in the physical circuit through fault injection, and detect the stability and robustness of the system; It also analyzes various electrical characteristics and communication protocols of various buses in real time. The quality of bus communication is evaluated automatically and comprehensively in the process of missile test. A diagnosis report of quantitative analysis is given.