Font Size: a A A

Development Of Simulation Fault Injection Platform For On-board Computer

Posted on:2021-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:B ZhangFull Text:PDF
GTID:2392330611998114Subject:Instrumentation engineering
Abstract/Summary:PDF Full Text Request
Commercial-off-the-shelf(COTS)devices are widely used in micro-satellite on-board computers design due to their low cost,high performance,and freedom from foreign imports,which are in line with the development trend of micro-satellite research and development.However,compared with aerospace-grade devices,COTS devices have poor radiation resistance and reliability is difficult to guarantee.The on-board computer constructed by COTS devices needs to obtain the operating data in the fault state through the fault injection method during the ground test stage,and the existing research results have little research on the on-board computer system-level and general fault injection system.In response to this problem,this paper designs a general fault injection platform for on-board computers to simulate and inject possible faults into the on-board computer system,thus providing data support for the reliability analysis and fault diagnosis research of on-board computers.First of all,based on the full investigation and analysis of the development and research status of the failure modes and fault injection methods of space electronic systems at home and abroad,this paper analyzes the failure modes of the necessary components of the on-board computer and the needs of the fault injection platform,and purposes the overall design scheme of the computer simulation fault injection platform.The overall design plan mainly includes the fault injection design of the onboard computer power supply,communication and storage unit,and the design of the human-machine control system of the fault injection control computer.Secondly,based on the design scheme,in response to the requirement that the fault injection platform can inject system-level faults,a fault injection board with Zynq-7020 as the main control chip is designed.The fault injection board includes the main control module,power ripple superposition circuit,and power supply Fault switching circuit,power state monitoring circuit and serial communication fault injection channel.Through the control of the main control module,each module can inject faults into the physical layer of the multi-model onboard computer power supply module and the communication module,and at the same time can monitor the working voltage and current of the onboard computer.Thirdly,based on the designed hardware system,a system-on-chip design for receiving commands and controlling fault simulation injection was performed on the Zynq-7020 So C main control chip.On the part of the processing system,the commands from the fault control computer are received through the serial port interruption and the command analysis is completed;on the part of the programmable logic,a power fault injection module and a communication fault injection module are designed to achieve Simulate and inject faults of power supply and communication of on-board computers.In addition,this paper designs a multibit flip model and a single-particle flip-rate fault generation algorithm with a settable single-particle flip rate,and implements and verifies the BRAM on the PL side of the Zynq-7020 So C chip as the design object.Finally,the personal computer is used as the fault injection control computer,and the human-computer interaction software is designed to realize precise control of the fault injection and display the results of partial fault injection.Based on the designed fault injection platform,the fault injection effect of each module of the platform is tested.The experimental results show that the on-board computer simulation fault injection platform developed by the project can complete the injection of power supply,communication and memory faults on the on-board computer.Parameters such as failure time can be set according to the requirements and meet the technical indicators.It can be used to inject faults into the on-board computer to obtain operating data under the on-board computer fault state.
Keywords/Search Tags:on-board computer, fault injection platform, fault simulation, single event effect
PDF Full Text Request
Related items