Design and Implementation on Fault Injection and Automatic Diagnosis System for Multiple Communication Buses of Missiles and Rockets Based on FPGA
In the process of missile development,it is necessary to inject faults into missile guidance control components,simulate communication faults on missile bus,and conduct research testing;By testing and verifying the quality of bus communication,a multi type bus fault injection and automatic diagnosis system for missiles and rockets is proposed.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.An architecture based on FPGA is designed,and a testing system is built.The working principle,system architecture and hardware design of the fault injection and diagnosis system are discussed,and the fault injection and fault diagnosis method is implemented.Experimental results show that the diagnosis system can simulate some faults in physical circuit through fault injection and detect the stability and robustness of the system;It evaluates the quality of bus communication automatically and comprehensively during missile testing,and presents the diagnosis report of quantitative analysis.
fault injectionbus diagnosisFPGAmissile weapon system