999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

FPGA在空空導(dǎo)彈武器系統(tǒng)測試中的應(yīng)用

2010-03-10 05:21:22國海峰范惠林陳丹強(qiáng)
關(guān)鍵詞:故障信號系統(tǒng)

國海峰,范惠林,陳丹強(qiáng)

(空軍航空大學(xué),長春 130022)

某型空空導(dǎo)彈是我軍裝備的先進(jìn)的主動(dòng)雷達(dá)復(fù)合空空導(dǎo)彈,在我國先進(jìn)戰(zhàn)機(jī)上都有掛載,其作戰(zhàn)性能的好壞直接關(guān)系到航空兵的超視距作戰(zhàn)能力。因此,空空導(dǎo)彈武器系統(tǒng)的技術(shù)保障顯得尤為重要。針對目前空空導(dǎo)彈現(xiàn)有測試設(shè)備檢測效率低、使用復(fù)雜、設(shè)備故障率高、功能單一等缺點(diǎn),構(gòu)建了基于VXI總線的測試系統(tǒng)。極大的提高了保障設(shè)備的效率和可靠性。在導(dǎo)彈發(fā)射時(shí)序測試中應(yīng)用了現(xiàn)場可編程門陣列 FPGA(Field Programmable Gate Arrays)對空空導(dǎo)彈發(fā)射控制邏輯進(jìn)行測試,實(shí)現(xiàn)了測試設(shè)備自動(dòng)化,解決了測試設(shè)備必須等待信號、易打斷測試流程的問題,應(yīng)用VHDL多進(jìn)程程的編程方法實(shí)現(xiàn)了系統(tǒng)的并行測試。

1 空空導(dǎo)彈的發(fā)射控制原理

空空導(dǎo)彈的發(fā)射控制過程分為導(dǎo)彈加溫、導(dǎo)彈準(zhǔn)備和導(dǎo)彈發(fā)射三個(gè)階段[1],如圖1所示。

圖1 導(dǎo)彈的發(fā)射時(shí)序Fig.1 The launch scheduling of the missile

發(fā)射控制流程如下:在導(dǎo)彈加溫階段,主要完成對導(dǎo)彈的加溫供電,如果加溫正常,則返回加溫正常信號給發(fā)射控制裝置,等待一定的時(shí)間,等待導(dǎo)彈準(zhǔn)備信號的到來,從而進(jìn)入導(dǎo)彈準(zhǔn)備階段,在導(dǎo)彈準(zhǔn)備階段,導(dǎo)彈完成空中修正,目標(biāo)對準(zhǔn)等指令,飛行控制系統(tǒng)傳遞攻擊任務(wù)參數(shù),準(zhǔn)備工作完成后,導(dǎo)彈會(huì)回送準(zhǔn)備好信號,滿足發(fā)射條件后,飛行員按下發(fā)射按鈕,導(dǎo)彈進(jìn)入發(fā)射階段,接收點(diǎn)火信號,點(diǎn)燃發(fā)動(dòng)機(jī),脫離導(dǎo)彈發(fā)射裝置,完成導(dǎo)彈發(fā)射。

2 基于FPGA的時(shí)序控制電路的設(shè)計(jì)與實(shí)現(xiàn)

2.1 FPGA及編程環(huán)境選擇

根據(jù)可用邏輯門、I/O數(shù)目和 EAB模塊的需求,本設(shè)計(jì)采用Actel公司的ProASIC3型FPGA產(chǎn)品,內(nèi)核設(shè)計(jì)在該公司提供的集成開發(fā)環(huán)境Libero-IDE8.4下完成的,綜合工具采用了Synplify公司的Synthesis 9.6A工具,仿真工具采用MentorGraphic公司的ModelSim 6.4A軟件。

硬件描述語言的作用是把待設(shè)計(jì)的邏輯功能、實(shí)現(xiàn)該功能的算法、選用的電路結(jié)構(gòu)和邏輯模塊輸入計(jì)算機(jī),至今已有百余種之多,如Texas公司的HIHDL、Carnegie-Mellon大學(xué)的ISP、GatewayDesign Automation公司的Verilog HDL和美國國防部提出的 VHDL等[2]。本系統(tǒng)編程語言采用 VHDL來編寫。

2.2 硬件的開發(fā)與設(shè)計(jì)

發(fā)射控制裝置和測試設(shè)備之間的交聯(lián)信號數(shù)量多,邏輯關(guān)系復(fù)雜。考慮到測試系統(tǒng)可以直接跟發(fā)射控制裝置之間進(jìn)行數(shù)字信息的傳輸,不需要對其進(jìn)行時(shí)序控制。其硬件結(jié)構(gòu)圖如圖2所示。

圖2 硬件結(jié)構(gòu)圖Fig.2 The structure of the hardware

發(fā)射控制裝置向FPGA發(fā)送的指令經(jīng)電平轉(zhuǎn)換后,送入FPGA進(jìn)行處理,作出響應(yīng),一方面輸出至發(fā)射控制裝置,發(fā)射控制裝置根據(jù)傳來的信號作出響應(yīng),傳給飛機(jī)在多功能顯示器上顯示;另一方面輸出至測試設(shè)備進(jìn)行顯示,響應(yīng)測試步驟。在測試設(shè)備中選擇故障設(shè)置,輸出控制信號控制FPGA模擬發(fā)射故障。

2.2.1 電平轉(zhuǎn)換電路

發(fā)射控制裝置與空空導(dǎo)彈之間傳輸?shù)男盘栍械母唠娖接行В械氖堑碗娖接行В溆行щ妷憾紴?8V,而FPGA工作在TTL電平或CMOS電平下,所以輸入輸出電平要按照要求進(jìn)行相應(yīng)的變換。輸入輸出信號的變換都采用光電耦合電路設(shè)計(jì)。

(1)輸入信號的變換[3]

圖3 輸入信號變換Fig.3 The change of the input signal

當(dāng)有28V信號輸入時(shí),光敏二極管導(dǎo)通,進(jìn)行光電耦合,經(jīng)反相器反相,輸入“1”,當(dāng)沒有信號輸入時(shí),輸出為“0”。若信號是低電平有效的,不需要輸出信號之前的反相器。

(2)輸出信號的變換

圖4 輸出信號變換Fig.4 The change of the output signal

當(dāng)TTL電平為高時(shí),光電耦合單元工作,驅(qū)動(dòng)右側(cè)繼電器吸合,輸出28V,當(dāng)TTL電平為低時(shí)正好相反,輸入為0V。

2.2.2 時(shí)鐘、復(fù)位電路

圖5 時(shí)鐘電路Fig.5 The clock circuit

由于導(dǎo)彈發(fā)射流程中要判斷信號響應(yīng)時(shí)間,需要為FPGA設(shè)計(jì)時(shí)鐘電路,采用晶振時(shí)鐘電路,如圖5所示。

當(dāng)整個(gè)系統(tǒng)復(fù)位時(shí),F(xiàn)PGA也要完成復(fù)位,利用上位機(jī)控制一個(gè)D觸發(fā)器的方式完成FPGA的復(fù)位。

2.3 軟件的設(shè)計(jì)

軟件包括上位機(jī)控制軟件和FPGA內(nèi)核軟件,軟件的時(shí)序控制是整個(gè)空空導(dǎo)彈測試系統(tǒng)的核心,完成對空空導(dǎo)彈發(fā)射流程的時(shí)序控制以及對測試設(shè)備故障的響應(yīng)。程序的主框架流程,以空空導(dǎo)彈的發(fā)射時(shí)序控制流程為主線,依次完成系統(tǒng)初始化、故障識別、測試信號的輸入輸出等功能。

圖6 主程序流程圖Fig.6 The flow chart of the main program

圖7 正常時(shí)序邏輯圖Fig.7 The logic diagram of the normal scheduling

2.3.1 上位機(jī)程序的編寫

測試設(shè)備作為上位機(jī)在導(dǎo)彈發(fā)射流程測試中實(shí)現(xiàn)對FPGA的控制和故障判別顯示,上位機(jī)程序采用 LabWidows/CVI編寫,其主要功能包括:控制FPGA的開始和復(fù)位;向FPGA發(fā)送故障設(shè)置控制指令;接收FPGA發(fā)送來的故障響應(yīng)指令。

上位機(jī)可以設(shè)置的故障有:導(dǎo)彈存在故障、導(dǎo)彈準(zhǔn)備故障、導(dǎo)彈電池故障、舵機(jī)故障和導(dǎo)彈未發(fā)射故障。

2.3.2 軟件開發(fā)流程

根據(jù)某型空空導(dǎo)彈的發(fā)射流程和測試系統(tǒng)對時(shí)序控制循環(huán)檢測,自動(dòng)檢測的要求,軟件的開發(fā)采用模塊化的設(shè)計(jì)思想,按空空導(dǎo)彈的發(fā)射流程分為三個(gè)模塊,加溫模塊、準(zhǔn)備模塊和發(fā)射模塊。前一個(gè)模塊的輸出作為后一個(gè)模塊的輸入,順序執(zhí)行程序。

空空導(dǎo)彈的掛點(diǎn)有多個(gè),為了滿足并行測試的要求,軟件采用多線程并行調(diào)用的方式,每一個(gè)測試點(diǎn)作為一個(gè)進(jìn)程,按照掛點(diǎn)選擇同時(shí)運(yùn)行測試程序。其單個(gè)掛點(diǎn)的主程序流程圖如圖6所示。

2.3.3 程序的仿真結(jié)果

程序的仿真包括無故障情況下的仿真和有故障條件下的時(shí)序仿真,本文只給出正常時(shí)序下的仿真,如圖7所示。

由時(shí)序仿真波形可看出,各信號的邏輯關(guān)系符合空空導(dǎo)彈發(fā)射控制流程,該程序能夠滿足測試系統(tǒng)對于導(dǎo)彈發(fā)射控制測試的要求。

3 結(jié)束語

FPGA應(yīng)用于空空導(dǎo)彈武器系統(tǒng)測試中控制導(dǎo)彈的發(fā)射流程,解決了以往的測試設(shè)備中必須人為按照測試步驟進(jìn)行測試的問題,實(shí)現(xiàn)了系統(tǒng)的自動(dòng)測試和故障設(shè)置。應(yīng)用多進(jìn)程的編程方法,解決了并行測試的問題,提高了測試效率。這對提高武器系統(tǒng),特別是先進(jìn)導(dǎo)彈的武器系統(tǒng)的戰(zhàn)斗力具有十分重要的意義,對于同類產(chǎn)品的研制也有一定的借鑒意義。

[1]孟秀云.導(dǎo)彈制導(dǎo)與控制系統(tǒng)原理[M].北京:北京理工大學(xué)出版社,2003.

[2]閻華,王民鋼,王桂華.導(dǎo)彈模擬系統(tǒng)嵌入式電子組件的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)測量與控制,2007,15(2):202-204.

[3]閆春光,姜文志,豐海波.基于FPGA的某發(fā)控儀模擬器設(shè)計(jì)[J].指揮控制與仿真,2006,28(6):96-99.

猜你喜歡
故障信號系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
故障一點(diǎn)通
基于FPGA的多功能信號發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
奔馳R320車ABS、ESP故障燈異常點(diǎn)亮
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 免费一级全黄少妇性色生活片| 97青青青国产在线播放| 成人国产小视频| 国产一级小视频| 综1合AV在线播放| 这里只有精品免费视频| 中国黄色一级视频| 亚洲乱码在线视频| 色哟哟精品无码网站在线播放视频| 国产理论最新国产精品视频| 欧美成人国产| 极品av一区二区| 中文字幕久久精品波多野结| 91精品国产无线乱码在线| 亚洲国产成人自拍| 亚洲日本一本dvd高清| 人妻少妇久久久久久97人妻| 亚洲αv毛片| 国产综合欧美| 97se亚洲综合在线天天| 亚洲日本www| 亚洲精品片911| 真人高潮娇喘嗯啊在线观看 | 国产成人久视频免费| 久草热视频在线| 日韩欧美国产另类| 亚洲综合网在线观看| 在线观看欧美国产| 啊嗯不日本网站| 1769国产精品免费视频| 视频一区亚洲| 亚洲另类第一页| 午夜视频免费一区二区在线看| 久久毛片免费基地| 欧美激情第一区| 国产激爽爽爽大片在线观看| 欧美午夜网| 2021国产精品自产拍在线| 成年女人a毛片免费视频| 在线色国产| 国产高清无码第一十页在线观看| 亚洲系列无码专区偷窥无码| 国产精品成人啪精品视频| 精品国产免费人成在线观看| 国产香蕉国产精品偷在线观看| 影音先锋丝袜制服| 色悠久久久| 国产h视频免费观看| 久久国产乱子| 亚洲国产综合精品一区| 中文字幕在线永久在线视频2020| 日韩国产无码一区| 久久精品免费国产大片| 亚洲高清在线天堂精品| 91精品人妻互换| 狠狠综合久久久久综| 欧美在线视频不卡第一页| 国产精品毛片一区视频播| 日本高清有码人妻| 国产精品9| 国产成人精品一区二区三在线观看| 国产噜噜噜| 日韩在线1| 伊人国产无码高清视频| 日韩大片免费观看视频播放| 一本一道波多野结衣一区二区| 亚洲bt欧美bt精品| 国内精品久久人妻无码大片高| 在线色综合| 国产精品久久精品| 在线国产欧美| 亚洲欧洲日产国产无码AV| 久久久久久久久亚洲精品| 欧洲精品视频在线观看| 中文字幕亚洲精品2页| 美女潮喷出白浆在线观看视频| 免费人成又黄又爽的视频网站| 国产免费久久精品99re不卡| 亚洲中文在线看视频一区| 久久久受www免费人成| 成年看免费观看视频拍拍| 被公侵犯人妻少妇一区二区三区|