Font Size: a A A

Research On Software Fault-tolerance Technology For Translent Faults In Space-borne Swing-Arm Control System

Posted on:2012-08-31Degree:MasterType:Thesis
Country:ChinaCandidate:Z LiaoFull Text:PDF
GTID:2218330362956376Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
Infrared spectrometer, which can be used to obtain atmospheric fine ingredients, is a scientific instrument where light of complex components could be broken down into lines of spectrum. With the global warming and changing of other climate circumstances leading the survival conditions of human worsen, research on infrared spectrometer shows its more and more important role. As the core component of infrared spectroscopy, Swing-arm control system is the key of achieving infrared interference, sampling, and obtaining accurate spectrogram. However, the space-borne control system, which could be affected by high-energy particle and ray of radiation anytime in the complex space surroundings, will become invalid and then may cause disastrous consequences. Therefore, it is necessary to develop the space-borne control system which has the ability of fault tolerance. In this paper, software fault-tolerant is designed in the infrared spectrometer swing-arm control system, and the effectiveness of relevant fault-tolerant means is verified through the software fault inject experiment.Firstly, the technology of software fault-tolerance for transient faults in space-borne swing-arm control system was summarized. Software fault-tolerance technology and software fault-tolerance verification technology based on fault injection for transient faults in space-borne environment were classified and introduced in detail.Secondly, the system error caused by the transient faults in the space could be divided into data error and control flow error. Software fault-tolerance design was made according to the fault-tolerance demand for the transient faults, and fault injection experiment software was performed to verify the typical fault-tolerance involved. The results showed that the software system which contained fault-tolerance design was normal after the fault injection, and the system which did not contained fault-tolerance design was abnormal relatively.Finally, this paper design a test platform used for the fault tolerant verification in the swing-arm control system, a complete test platform was composed by the DSP system and the software which was implemented by Visual C++ and could provide friendly man-machine interface. Fault injection could be implemented and the control system could be monitored in real-time through this platform, it is convenient for the system debugging.
Keywords/Search Tags:space-borne control system, infrared spectrometer, transient fault, software fault-tolerance, fault injection
PDF Full Text Request
Related items