Font Size: a A A

Design And Implementation Of Rocket Flight Control Software Test Platform Based On FPGA

Posted on:2017-09-08Degree:MasterType:Thesis
Country:ChinaCandidate:B YangFull Text:PDF
GTID:2322330512952103Subject:Integrated circuit engineering
Abstract/Summary:PDF Full Text Request
Flight control software is key software which requires high real-time, high reliability and high safety.Research proves that in the past, several major accidents were caused by the defects in the flight control software. In order to ensure the quality of the software and improve the reliability, the software platform must be conducted with sufficient test and verification which requires both real-time and the ability of fault injection. Besides, the platform should have good versatility and maintainability to reduce the software testing cost.At present, there are three kinds of flight control software testing platform, which are the hardware in the loop simulation test platform, the real environment, and digital simulation test platform. Test Platform of Hardware in the loop for Flight Control Software is based on FPGA. The result of test is more accurate than that of digital simulation test platform. This platform has good generality and maintainability, and it is very suitable for the test and verification of flight control software.The primary works in this thesis are presented as follows:(1) Introduces the test platform of flight control software, the hardware in the loop simulation test platform, expatiate the superiority of FPGA technology in the hardware-in-the-loop.(2) Design the PCIE board based on the target DSP and FPGA as the system architecture with the RTX plug-in to ensure the real time feature of the test platform, which builds the scheme of the test platform of hardware in the loop for Flight Control Software.(3) Introduces the way of the real time feedback to DSP by simulating external equipment of flight control software with FPGA(4) Develop RTX program, exchange data with FPGA through the PCIE interface in real time by the RTX real-time extension plug-inThe Test Platform of hardware in the loop for Flight Control Software with FPGA introduced in this article has been used in a research laboratory. This platform has the advantages such as high real-time, many kinds of defects injection, strong versatility and good maintenance etc. which helps the software testers to start the dynamic testing and troubleshooting quickly. The platform is especially propitious to testing and verification of flight control software. The system has been put into operation and can be stably and reliably used in the field, which achieves the expected result.
Keywords/Search Tags:FPGA, Fault injection, RTX, embedded software, Software security, Real-Time, Hardware-in-the-loop
PDF Full Text Request
Related items