基于FPGA的火箭飛控軟件測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
本文選題:FPGA + 故障注入; 參考:《中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院)》2016年碩士論文
【摘要】:飛行控制軟件屬于關(guān)鍵軟件,具有高實(shí)時(shí)性、高可靠性和高安全性。航空航天的歷史上多次發(fā)生由于飛行控制軟件缺陷導(dǎo)致的重大事故,為了保證飛行控制軟件的質(zhì)量,提高其安全性,就必須對(duì)其進(jìn)行充分的測(cè)試和驗(yàn)證,這要求測(cè)試平臺(tái)滿足實(shí)時(shí)性的同時(shí),必須具備故障注入功能。同時(shí),為了降低軟件測(cè)試的成本,也要求測(cè)試平臺(tái)具有良好的通用性和可維護(hù)性。飛行控制軟件測(cè)試平臺(tái)方案目前主要有真實(shí)環(huán)境,全數(shù)字仿真平臺(tái)和硬件在回路仿真平臺(tái),相對(duì)于其他測(cè)試平臺(tái)方案,基于FPGA的硬件在回路測(cè)試平臺(tái)的測(cè)試結(jié)果比全數(shù)字仿真平臺(tái)的測(cè)試結(jié)果可信度高,對(duì)被測(cè)件進(jìn)行故障注入比真實(shí)環(huán)境更加方便,同時(shí)具有良好的通用性和可維護(hù)性。特別適合對(duì)飛行控制軟件進(jìn)行測(cè)試的驗(yàn)證。本文完成的主要工作包括:(1)介紹了火箭飛行控制軟件測(cè)試平臺(tái),硬件在回路仿真測(cè)試平臺(tái),并在此基礎(chǔ)上分析了使用FPGA技術(shù)實(shí)現(xiàn)硬件在回路測(cè)試平臺(tái)的優(yōu)越性。(2)確定了系統(tǒng)架構(gòu)以FPGA加目標(biāo)DSP構(gòu)建PCIE板卡,采用RTX插件實(shí)現(xiàn)測(cè)試平臺(tái)實(shí)時(shí)性為設(shè)計(jì)原則,設(shè)計(jì)了硬件在回路飛行控制軟件測(cè)試平臺(tái)方案;(3)采用FPGA模擬飛行控制軟件的外部設(shè)備給DSP的實(shí)時(shí)反饋;(4)采用RTX實(shí)時(shí)擴(kuò)展插件,開發(fā)RTX下位機(jī)程序,通過PCIE接口與FPGA實(shí)時(shí)進(jìn)行數(shù)據(jù)交互;本文設(shè)計(jì)和實(shí)現(xiàn)的基于FPGA的火箭飛控軟件測(cè)試平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)已經(jīng)在某單位投入使用。本測(cè)試平臺(tái)實(shí)時(shí)性強(qiáng),故障注入的種類多,同時(shí)具有通用性強(qiáng),可維護(hù)性好等優(yōu)點(diǎn),可幫助測(cè)試人員快速開展軟件動(dòng)態(tài)測(cè)試、定位軟件問題,特別適用于飛行控制軟件的測(cè)試和驗(yàn)證。系統(tǒng)運(yùn)行以來穩(wěn)定可靠,達(dá)到了預(yù)期設(shè)計(jì)目標(biāo)。
[Abstract]:Flight control software is a key software with high real-time, high reliability and high security. In order to ensure the quality of flight control software and improve its safety, it is necessary to fully test and verify the flight control software, which occurred many times in the history of aeronautics and astronautics because of the defect of flight control software. This requires the test platform to meet the real-time, at the same time, must have the function of fault injection. At the same time, in order to reduce the cost of software testing, the test platform is required to have good versatility and maintainability. At present, flight control software test platform mainly has real environment, full digital simulation platform and hardware-in-loop simulation platform, compared with other test platform schemes, The test results of the hardware in loop test platform based on FPGA are more reliable than those of the full digital simulation platform. The fault injection of the tested parts is more convenient than the real environment, and it has good versatility and maintainability. Especially suitable for flight control software test verification. The main work accomplished in this paper includes the introduction of rocket flight control software test platform, hardware in loop simulation test platform. On this basis, the superiority of using FPGA technology to realize the hardware in loop test platform is analyzed. (2) the system architecture is determined to construct the PCIE card with FPGA plus target DSP, and the design principle of using RTX plug-in to realize the real-time performance of the test platform is adopted. The hardware in loop flight control software test platform is designed. The FPGA simulation flight control software external equipment is used to give real-time feedback to DSP. (4) RTX real-time extension plug-in is used to develop the RTX lower computer program. The design and implementation of the test platform of rocket flight control software based on FPGA, which is designed and implemented in this paper, has been put into use in a certain unit. The test platform has the advantages of high real-time, many kinds of fault injection, good versatility and good maintainability. It can help the tester to carry out the software dynamic testing and locate the software problems quickly. Especially suitable for flight control software test and verification. The system is stable and reliable since it runs, and achieves the expected design goal.
【學(xué)位授予單位】:中國科學(xué)院大學(xué)(工程管理與信息技術(shù)學(xué)院)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:V448.12
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 鐘素芬;葉明芷;;軟件測(cè)試應(yīng)用性人才培養(yǎng)模式的探索與實(shí)踐[J];北京聯(lián)合大學(xué)學(xué)報(bào)(自然科學(xué)版);2007年03期
2 包波;;游戲軟件測(cè)試初探[J];硅谷;2008年23期
3 印梅;;高職“軟件測(cè)試”課程改革的研究[J];中國電力教育;2011年11期
4 趙曉君;黃艷;鄧璐娟;;項(xiàng)目驅(qū)動(dòng)法在“軟件測(cè)試?yán)碚摗闭n程教學(xué)中的應(yīng)用[J];中國電力教育;2013年07期
5 鄭人杰;軟件測(cè)試[J];質(zhì)量與可靠性;1994年04期
6 崔立尉;;手機(jī)軟件測(cè)試的實(shí)踐探討[J];電子制作;2013年24期
7 趙新燕;;淺析軟件測(cè)試方案的制定和實(shí)施[J];電子制作;2014年03期
8 魏娜娣;;軟件測(cè)試體系化教學(xué)探索與實(shí)踐[J];科技視界;2014年06期
9 劉群,洪帆;軟件測(cè)試的應(yīng)用研究與分析[J];華中理工大學(xué)學(xué)報(bào);2000年11期
10 李錦偉,馬兆豐;淺談軟件新技術(shù)的應(yīng)用對(duì)軟件測(cè)試的影響[J];交通與計(jì)算機(jī);2000年04期
相關(guān)會(huì)議論文 前10條
1 王彥麗;駱力明;;軟件測(cè)試?yán)碚撆c軟件測(cè)試實(shí)踐教學(xué)體系探索[A];第三屆全國軟件測(cè)試會(huì)議與移動(dòng)計(jì)算、柵格、智能化高級(jí)論壇論文集[C];2009年
2 張?chǎng)╂?;軟件測(cè)試丟失數(shù)據(jù)遺補(bǔ)算法[A];第三屆全國軟件測(cè)試會(huì)議與移動(dòng)計(jì)算、柵格、智能化高級(jí)論壇論文集[C];2009年
3 田麗芳;劉栓;;軟件測(cè)試的學(xué)習(xí)方法探究[A];第三屆全國軟件測(cè)試會(huì)議與移動(dòng)計(jì)算、柵格、智能化高級(jí)論壇論文集[C];2009年
4 蔣方純;陸云帆;謝曉勇;;軟件測(cè)試?yán)碚撝械年庩枌W(xué)說[A];第六屆中國測(cè)試學(xué)術(shù)會(huì)議論文集[C];2010年
5 馬秦晉;劉世英;徐小輝;惠煜;;軟件測(cè)試的重要性及現(xiàn)狀分析[A];第六屆全國計(jì)算機(jī)應(yīng)用聯(lián)合學(xué)術(shù)會(huì)議論文集[C];2002年
6 徐拾義;;軟件測(cè)試新概念-軟件內(nèi)建自測(cè)試(摘要)[A];第十屆全國容錯(cuò)計(jì)算學(xué)術(shù)會(huì)議論文集[C];2003年
7 齊俊臣;彭道勇;劉春和;;重視軟件測(cè)試 提高軟件質(zhì)量與可靠性[A];2005第二屆電子信息系統(tǒng)質(zhì)量與可靠性學(xué)術(shù)研討會(huì)論文集[C];2005年
8 符開桂;胡澤平;;淺談軟件測(cè)試應(yīng)把握的幾個(gè)問題[A];海南省通信學(xué)會(huì)學(xué)術(shù)年會(huì)論文集(2006)[C];2006年
9 蔣方純;;基于覆蓋率的組合測(cè)試在游戲軟件測(cè)試中的應(yīng)用與分析[A];第五屆中國測(cè)試學(xué)術(shù)會(huì)議論文集[C];2008年
10 黃碧玲;;軟件測(cè)試的風(fēng)險(xiǎn)管理及應(yīng)用[A];浙江省電子學(xué)會(huì)2012學(xué)術(shù)年會(huì)論文集[C];2012年
相關(guān)重要報(bào)紙文章 前10條
1 趙健;軟件測(cè)試將成行業(yè)新寵[N];中國企業(yè)報(bào);2006年
2 張磊;軟件測(cè)試何以成為就業(yè)新寵?[N];中華工商時(shí)報(bào);2006年
3 成墨;軟件測(cè)試人才爭(zhēng)奪戰(zhàn)升級(jí)[N];中華工商時(shí)報(bào);2006年
4 仲琪;軟件測(cè)試人才進(jìn)入“黃金時(shí)代”[N];北京人才市場(chǎng)報(bào);2007年
5 李思;軟件測(cè)試,你了解多少?[N];上海金融報(bào);2008年
6 邵強(qiáng);越南有望成世界頂級(jí)軟件測(cè)試中心[N];人民郵電;2008年
7 王莉;天津軟件測(cè)試中心成立[N];中國貿(mào)易報(bào);2000年
8 本報(bào)實(shí)習(xí)記者 湯潯芳;軟件測(cè)試職業(yè)前景看好[N];計(jì)算機(jī)世界;2008年
9 王宇;首屆中國軟件測(cè)試$研討會(huì)將召開[N];中國計(jì)算機(jī)報(bào);2003年
10 ;測(cè)試空間:專業(yè)軟件測(cè)試外包服務(wù)商[N];中國計(jì)算機(jī)報(bào);2013年
相關(guān)博士學(xué)位論文 前8條
1 夏啟明;軟件測(cè)試及評(píng)價(jià)的復(fù)用策略研究及其實(shí)現(xiàn)[D];武漢大學(xué);2010年
2 張廣梅;軟件測(cè)試與可靠性評(píng)估[D];中國科學(xué)院研究生院(計(jì)算技術(shù)研究所);2006年
3 繆力;依賴性分析及其在軟件測(cè)試中的應(yīng)用[D];湖南大學(xué);2006年
4 蔡立志;基于形式化的軟件測(cè)試復(fù)用若干關(guān)鍵技術(shù)的研究[D];上海大學(xué);2009年
5 王雅文;基于缺陷模式的軟件測(cè)試技術(shù)研究[D];北京郵電大學(xué);2009年
6 王鴻燕;GIS軟件測(cè)試的關(guān)鍵問題與應(yīng)用實(shí)踐[D];武漢大學(xué);2010年
7 郭健強(qiáng);面向?qū)ο筌浖䴗y(cè)試?yán)碚撆c技術(shù)的研究[D];西安電子科技大學(xué);1999年
8 姚礪;面向?qū)ο筌浖䴗y(cè)試的研究[D];浙江大學(xué);2002年
相關(guān)碩士學(xué)位論文 前10條
1 鄭凱;基于GQM軟件測(cè)試有效性評(píng)估模型的研究[D];西南交通大學(xué);2015年
2 丁森科;基于Petri Net軟件測(cè)試系統(tǒng)的研究[D];浙江大學(xué);2016年
3 李鵬;選礦過程監(jiān)控軟件測(cè)試平臺(tái)的設(shè)計(jì)與開發(fā)[D];東北大學(xué);2014年
4 杜明慧;A公司軟件測(cè)試工作流程優(yōu)化研究[D];河北工業(yè)大學(xué);2015年
5 吳潔;山西省金融服務(wù)與管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];吉林大學(xué);2016年
6 劉陽;基于復(fù)雜網(wǎng)絡(luò)的軟件測(cè)試相似路徑的研究[D];燕山大學(xué);2016年
7 李凱;Gompertz缺陷預(yù)測(cè)模型在操作系統(tǒng)軟件測(cè)試中的實(shí)施[D];山東大學(xué);2016年
8 王曉峰;A銀行軟件測(cè)試質(zhì)量改進(jìn)研究[D];山東大學(xué);2016年
9 山海洋;軟件測(cè)試外包項(xiàng)目管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];東華大學(xué);2016年
10 張亞萍;基于云計(jì)算的軟件測(cè)試關(guān)鍵技術(shù)研究[D];南京郵電大學(xué);2016年
,本文編號(hào):1887287
本文鏈接:http://sikaile.net/kejilunwen/hangkongsky/1887287.html