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

無(wú)人機(jī)地面控制站飛行預(yù)檢軟件的設(shè)計(jì)

2016-11-21 09:47:48冷月香孫恒義劉慧霞
電子設(shè)計(jì)工程 2016年21期
關(guān)鍵詞:指令飛機(jī)檢測(cè)

冷月香,孫恒義,劉慧霞

(1.西安愛(ài)生技術(shù)集團(tuán)公司 陜西 西安710065;2.西北工業(yè)大學(xué)365所,陜西 西安710065)

無(wú)人機(jī)地面控制站飛行預(yù)檢軟件的設(shè)計(jì)

冷月香1,孫恒義1,劉慧霞2

(1.西安愛(ài)生技術(shù)集團(tuán)公司 陜西 西安710065;2.西北工業(yè)大學(xué)365所,陜西 西安710065)

依據(jù)無(wú)人機(jī)地面指揮控制站系統(tǒng)的組成和工作原理,針對(duì)飛行前操作手的檢測(cè)工作的繁瑣性,設(shè)計(jì)了飛行預(yù)檢軟件。該軟件使用Microsoft Visual C++2012編程,與地面指揮控制站軟件共用接口進(jìn)行通信,全系統(tǒng)加電后,進(jìn)行飛行前的測(cè)試環(huán)節(jié),采用自動(dòng)檢測(cè)模式,指令循環(huán)結(jié)合飛機(jī)硬件觀測(cè)的檢測(cè)狀態(tài)進(jìn)行提示。經(jīng)過(guò)系統(tǒng)聯(lián)試,表明該軟件在全系統(tǒng)的飛行前使用的可行性和優(yōu)越性。

無(wú)人機(jī);地面指揮控制站;預(yù)先檢測(cè);指令循環(huán)

近年無(wú)人駕駛飛機(jī)的日益發(fā)展,為了滿(mǎn)足更多性能,高配置系統(tǒng)的復(fù)雜性提高,成本隨之增加,因此飛機(jī)安全是首要保證[1-3]。

在飛機(jī)起飛前,地面指揮控制站、無(wú)人駕駛飛機(jī)和數(shù)據(jù)鏈控制站,全系統(tǒng)加電,飛機(jī)滿(mǎn)油狀態(tài)下,飛行操作手需要通過(guò)地面控制站的飛行監(jiān)控系統(tǒng),進(jìn)行相關(guān)指令循環(huán),包括飛行控制指令、地面設(shè)置指令能、鏈路控制指令和發(fā)動(dòng)機(jī)控制指令,確保全系統(tǒng)的完備性,所有環(huán)節(jié)測(cè)試合格后,才可以能開(kāi)始飛行。這一系列指令循環(huán)環(huán)節(jié)進(jìn)行的操作多,操縱手需要依照經(jīng)驗(yàn)依次操作,很容易遺漏某些檢測(cè)[4-8]。

當(dāng)前有些檢測(cè)設(shè)備可以進(jìn)行故障診斷,但是專(zhuān)用的檢測(cè)設(shè)備增加成本,硬件接口的連接和操作程序,使得檢測(cè)過(guò)程比較復(fù)雜,因此設(shè)計(jì)一款智能化的自動(dòng)檢測(cè)軟件加載到已有的地面站軟件中,代替飛行前飛行操縱手的復(fù)雜檢查工作是很必要的[9-11]。

1 地面指揮控制的組成及工作原理

地面指揮控制系統(tǒng)是作為系統(tǒng)的指揮作戰(zhàn)中心,是無(wú)人機(jī)系統(tǒng)中不可或缺的組成部分。主要進(jìn)行飛行參數(shù)顯示、路徑規(guī)劃、任務(wù)規(guī)劃、飛機(jī)的控制等。

地面指揮控制站系統(tǒng)分為硬件和軟件。硬件部分包含地面站加固計(jì)算機(jī)、無(wú)線(xiàn)電數(shù)據(jù)鏈和操作設(shè)備等,軟件主要由數(shù)據(jù)處理軟件、監(jiān)控軟件組成。軟件結(jié)合硬件實(shí)現(xiàn)地面對(duì)無(wú)人駕駛飛機(jī)的精確操縱和任務(wù)執(zhí)行。

其中數(shù)據(jù)處理軟件是地面站數(shù)據(jù)交互的入口,主要負(fù)責(zé)所有數(shù)據(jù)的處理,圖像數(shù)據(jù)和飛行數(shù)據(jù)分別通過(guò)網(wǎng)絡(luò)TCP/IP通信協(xié)議下傳至系統(tǒng)其它監(jiān)控軟件,監(jiān)控軟件包含了飛行參數(shù)監(jiān)控、導(dǎo)航監(jiān)控和任務(wù)圖像監(jiān)控,監(jiān)控軟件同時(shí)將飛機(jī)控制指令通過(guò)網(wǎng)絡(luò)發(fā)送至數(shù)據(jù)處理軟件,最終傳送給無(wú)線(xiàn)電數(shù)據(jù)鏈終端,從而實(shí)現(xiàn)對(duì)無(wú)人機(jī)的指揮控制[12-14],無(wú)人機(jī)地面站內(nèi)部構(gòu)如圖1所示。

圖1 無(wú)人機(jī)地面站內(nèi)部結(jié)構(gòu)

2 軟件的設(shè)計(jì)與實(shí)現(xiàn)

2.1飛行指令狀態(tài)自檢判據(jù)

一個(gè)飛行指令的正確執(zhí)行檢測(cè)包括以下幾方面,1)數(shù)據(jù)處理軟件接收到監(jiān)控軟件發(fā)送的飛行指令,2)飛行控制計(jì)算機(jī)接收到地面站的飛行指令,3)飛機(jī)執(zhí)行該指令后相應(yīng)狀態(tài)的改變符合機(jī)載設(shè)定值。

為了符合飛行前檢測(cè)的規(guī)定,飛行指令操作執(zhí)行按照一定的順序進(jìn)行,不同飛行指令改變的飛行狀態(tài)閾值范圍是按照飛機(jī)性能規(guī)定。軟件采用文本的方式,對(duì)執(zhí)行的飛行指令依次排序,并且寫(xiě)入飛行狀態(tài)的閾值。

所有飛行自檢開(kāi)始前,必須保證的狀態(tài)是,數(shù)據(jù)鏈鎖定、飛機(jī)定位、衛(wèi)星定位。如果以上狀態(tài)不滿(mǎn)足,自檢指令所有的執(zhí)行失敗。所以首先執(zhí)行的是這3個(gè)狀態(tài)的判定,然后進(jìn)行其他指令自檢。這些情況事先考慮全面寫(xiě)入判據(jù)文本,可以更加簡(jiǎn)化飛前檢查流程。本中參數(shù)格式如下所示:

飛行操縱手根據(jù)飛機(jī)性能,改變文本中各個(gè)參數(shù)值,為自動(dòng)檢測(cè)做準(zhǔn)備。

2.2判據(jù)的讀取與緩存

軟件采用TCHAR的字符串?dāng)?shù)據(jù)類(lèi)型存儲(chǔ)參數(shù)[15],使用VC中文件操作語(yǔ)句讀取TXT格式的文本文件,按行依次讀取指令、狀態(tài)最大值、狀態(tài)最小值。存儲(chǔ)在變量中,便于程序檢,具體實(shí)現(xiàn)如下:

2.3具體自檢方法

軟件按照模塊化進(jìn)行設(shè)計(jì),分為文本讀取ReadFile()、指令參數(shù)狀態(tài)更新UpdateState()、執(zhí)行指令Execute()、狀態(tài)檢測(cè),其中狀態(tài)檢測(cè)分為回報(bào)檢測(cè)CheckFlyInsrtuct()和參數(shù)檢測(cè) CheckFlyState()。每一個(gè)指令對(duì)應(yīng)的都有相應(yīng)的CheckFlyInsrtuct()和CheckFlyState()函數(shù),對(duì)這些模塊進(jìn)行具體說(shuō)明,文本讀取模塊,讀取TXT文本存入變量中;指令參數(shù)狀態(tài)更新,將所有檢測(cè)指令對(duì)應(yīng)的狀態(tài)數(shù)據(jù)從網(wǎng)絡(luò)參數(shù)中更新;回報(bào)檢測(cè),檢測(cè)指令對(duì)應(yīng)的飛機(jī)回報(bào)狀態(tài);參數(shù)檢測(cè),不同指令對(duì)應(yīng)參數(shù)的判定其是否在TXT文本范圍內(nèi)。具體實(shí)現(xiàn)流程如圖2所示。

圖2 軟件流程圖

3 軟件調(diào)試中的問(wèn)題與解決方法

1)自檢項(xiàng)目的分類(lèi)

在地面站上安裝軟件后,軟件調(diào)試時(shí),發(fā)現(xiàn)進(jìn)行自動(dòng)檢測(cè)時(shí),有些飛行指令執(zhí)行的正確性,除了配合指令標(biāo)志和狀態(tài),還需要飛前人員觀察飛機(jī)對(duì)應(yīng)硬件設(shè)備的執(zhí)行狀態(tài),在傳統(tǒng)檢測(cè)中,操縱手也會(huì)因?yàn)椴僮髦噶疃z忘硬件設(shè)備的觀察,為了解決這些,將這些指令執(zhí)行歸為一類(lèi),并在其檢測(cè)結(jié)果的后面,自動(dòng)加上相應(yīng)的硬件設(shè)備檢查提示,指令常規(guī)自檢成功后,操縱手手動(dòng)點(diǎn)擊“提示項(xiàng)目完成”按鍵,自檢才算執(zhí)行成功。

2)預(yù)檢軟件的加載方式

由于地面站安裝軟件較多,安裝了預(yù)先自檢軟件后,從視覺(jué)上增加屏幕顯示的負(fù)擔(dān),操作上需要多點(diǎn)擊一個(gè)執(zhí)行程序,因此可以在現(xiàn)有地面站軟件中,添加使能按鍵,調(diào)用預(yù)檢軟件的執(zhí)行程序,這樣操作便捷。實(shí)現(xiàn)代碼如下:

ShellExecute(NULL,”open”,”Detection.exe”,Null,NULL,SW_SHOWNORMAL)

4 結(jié)束語(yǔ)

飛前預(yù)檢軟件的設(shè)計(jì)提高了無(wú)人機(jī)系統(tǒng)地面站飛前檢查的自動(dòng)化。針對(duì)飛行指令自動(dòng)循環(huán)、配合飛機(jī)硬件狀態(tài)進(jìn)行判定。軟件采用VC++2012開(kāi)發(fā),該軟件也可以制作成動(dòng)態(tài)鏈接庫(kù),嵌入監(jiān)控軟件中,也可以在監(jiān)控軟件中啟動(dòng),或者直接安裝在地面站計(jì)算機(jī)中,應(yīng)用方式靈活。通過(guò)某民用煤碳探測(cè)型無(wú)人機(jī)的飛行使用,該軟件功能簡(jiǎn)化了操縱手飛行前檢測(cè)程序,同時(shí)全面的流程化的自動(dòng)檢測(cè)方式可以保證檢測(cè)的全面性,未檢測(cè)通過(guò)的環(huán)節(jié)采取提示保存,減輕操縱手的負(fù)擔(dān),使其有更多的時(shí)間準(zhǔn)備飛行中的相關(guān)策略。

[1]秦博.無(wú)人機(jī)發(fā)展綜述[J].飛航導(dǎo)彈,2002(8):1.

[2]盧艷軍.無(wú)人機(jī)地面站發(fā)展的分析研究[J].沈陽(yáng)航空航天大學(xué)學(xué)報(bào),2014,31(3):60.

[3]張翼麟.2012年世界軍用無(wú)人機(jī)發(fā)展動(dòng)向及評(píng)述[J].飛航導(dǎo)彈,2012(7):69.

[4]陳知秋.無(wú)人機(jī)便攜式檢測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].測(cè)控技術(shù),2007,26(2):78.

[5]師衛(wèi)平.虛擬儀器在無(wú)人機(jī)故障診斷系統(tǒng)中的應(yīng)用[J].測(cè)控技術(shù),2004,23(3):74.

[6]溫海東.飛機(jī)集中告警系統(tǒng)設(shè)計(jì)[J].科技創(chuàng)業(yè)之家,2013(5):1.

[7]楊柳慶.多機(jī)任務(wù)模式無(wú)人機(jī)分布式檢測(cè)診斷與發(fā)射控制系統(tǒng)[J].電子測(cè)量技術(shù),2013(1):97.

[8]雷金奎.基于Visual Studio的無(wú)人機(jī)地面配置及檢測(cè)平臺(tái)設(shè)計(jì)[J].國(guó)外電子測(cè)量技術(shù),2012,32(8):84.

[9]曾繁倫.基于數(shù)學(xué)形態(tài)學(xué)的抗無(wú)人機(jī)檢測(cè)預(yù)處理算法[J]. MODERN DEFENCE TECHNOLOGY,2008,39(3):84.

[10]花良浩.無(wú)人機(jī)故障注入與故障診斷實(shí)時(shí)仿真平臺(tái)研制[J].計(jì)算機(jī)應(yīng)用與軟件,2013,30(8):106.

[11]師衛(wèi)平.基于虛擬儀器的無(wú)人機(jī)故障診斷系統(tǒng)設(shè)計(jì)[J].航空計(jì)算技術(shù),2004,34(1):53.

[12]馬聰穎.無(wú)人機(jī)地面控制站通用化軟件架構(gòu)[J].航空計(jì)算技術(shù),2013,43(3):112.

[13]徐雷.一種小型無(wú)人機(jī)地面控制站軟件的開(kāi)發(fā)[J].自動(dòng)化與儀表,2009,24(6):40.

[14]吳輝喜.基于信息一體化系統(tǒng)的無(wú)人機(jī)數(shù)據(jù)鏈技術(shù)應(yīng)用[J].四川兵工學(xué)報(bào),2013,34(2):114.

[15]孫鑫.VC++深入詳解[M].北京:電子工業(yè)出版社,2012.

Design of the pre detection on the ground control station of UAV

LENG Yue-xiang1,SUN Heng-yi1,LIU Hui-xia2
(1.Xi'an ASN Technology Group Company,Xi'an 710065,China;2.The 365 Institute,Northwest Polytechnical University,Xi'an 710065,China)

According as the composing and working theory of the the ground control station,we design the pre detection software for the intricacies of the detection for the preflight.This software is based on Microsoft Visual C++2012,alse can communication by the common interface with the other softwalls of the station.When the whole system in powered on,the software can detecte automatically by the instruction cycle and observation of hardware..The integration test showed the feasibility and advantage on the pre detection of UAV system.

UAV;the ground control station.;pre detectionl;the instruction cycle

TP311.1

A

1674-6236(2016)21-0141-02

2016-03-21稿件編號(hào):201603283

國(guó)家自然科學(xué)基金資助項(xiàng)目(61074155)

冷月香(1986—),女,湖北襄陽(yáng)人,碩士,工程師。研究方向:無(wú)人機(jī)飛行監(jiān)控系統(tǒng)和導(dǎo)航監(jiān)控系統(tǒng)。

猜你喜歡
指令飛機(jī)檢測(cè)
聽(tīng)我指令:大催眠術(shù)
飛機(jī)失蹤
“不等式”檢測(cè)題
“一元一次不等式”檢測(cè)題
“一元一次不等式組”檢測(cè)題
“拼座飛機(jī)”迎風(fēng)飛揚(yáng)
ARINC661顯控指令快速驗(yàn)證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
乘坐飛機(jī)
神奇飛機(jī)變變變
主站蜘蛛池模板: 亚洲欧美日韩成人高清在线一区| 日本手机在线视频| 精品亚洲欧美中文字幕在线看| 久久天天躁夜夜躁狠狠| 亚洲品质国产精品无码| 色香蕉网站| 国产在线精彩视频二区| 欧洲成人免费视频| 亚洲最新网址| 视频二区中文无码| 色综合网址| 日韩福利视频导航| 91精品啪在线观看国产91| 热99精品视频| 成年人免费国产视频| 久久国产亚洲欧美日韩精品| 91在线中文| 爽爽影院十八禁在线观看| 日日拍夜夜嗷嗷叫国产| 无码av免费不卡在线观看| 中文字幕一区二区人妻电影| 国产流白浆视频| 欧美一区二区福利视频| 美女高潮全身流白浆福利区| 亚洲av中文无码乱人伦在线r| 99久久免费精品特色大片| 精品国产自在在线在线观看| 午夜无码一区二区三区在线app| 在线观看免费人成视频色快速| 欧美亚洲国产日韩电影在线| 91精品国产自产91精品资源| 久久成人免费| 亚洲综合在线网| 亚洲AV成人一区国产精品| 成人亚洲国产| 国产第一福利影院| 在线免费a视频| 国产白浆一区二区三区视频在线| 欧美特黄一免在线观看| 久久亚洲欧美综合| 亚洲热线99精品视频| a毛片在线播放| 色综合天天娱乐综合网| 天天爽免费视频| 中文字幕免费在线视频| 亚洲国产欧美国产综合久久| 久久不卡精品| 伊人久久大线影院首页| 国产网友愉拍精品| 国产精品自拍合集| 亚洲福利视频网址| 精品少妇人妻av无码久久| 毛片三级在线观看| 99热这里只有免费国产精品| 在线观看热码亚洲av每日更新| 国产精品第一区| www精品久久| 久久精品无码一区二区日韩免费| 99热这里只有精品5| 综1合AV在线播放| 免费在线a视频| 国产情侣一区二区三区| 成年人国产网站| 亚洲欧美人成电影在线观看| 国产精品亚洲一区二区三区在线观看| 欧美黄色网站在线看| 国产欧美视频一区二区三区| 一级毛片免费高清视频| 亚洲 欧美 中文 AⅤ在线视频| 伊人蕉久影院| 国产欧美日韩另类| 91亚洲视频下载| 国产爽爽视频| 国产毛片不卡| 欧洲欧美人成免费全部视频| 亚洲AV无码乱码在线观看裸奔 | 最新国产在线| 波多野结衣一级毛片| 国产不卡国语在线| 91成人精品视频| 香蕉精品在线| 国产噜噜噜视频在线观看|