本發(fā)明涉及無人機通信技術(shù)領(lǐng)域,尤其涉及一種無人機通信鏈路故障檢測裝置及方法。
背景技術(shù):
無人機通信鏈路是由無人機機載通信端機、地面通信端機、飛行控制系統(tǒng)和伺服雷達等設(shè)備構(gòu)成的通信鏈路,實現(xiàn)對無人機的控制。
目前,當無人機通信鏈路出現(xiàn)故障時,多采用設(shè)備(系統(tǒng))替換實現(xiàn)故障排除,或通過檢測工具直接檢測其與設(shè)備(系統(tǒng))間的鏈路聯(lián)通情況實現(xiàn)故障定位,而當無人機通信鏈路組成設(shè)備間的鏈路均出現(xiàn)故障時,上述單節(jié)點檢測方法無法有效定位故障,且檢測過程耗時、耗力。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種無人機通信鏈路故障檢測裝置及方法,從而解決現(xiàn)有技術(shù)中存在的前述問題。
為了實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
一種無人機通信鏈路故障檢測裝置,包括:
數(shù)據(jù)發(fā)送接收模塊、伺服雷達模擬模塊、機載通信端機模擬模塊、飛行控制系統(tǒng)模擬模塊和地面通信端機模擬模塊;所述無人機通信鏈路包括伺服雷達、機載通信端機、飛行控制系統(tǒng)和地面通信端機,所述伺服雷達、飛行控制系統(tǒng)和地面通信端機分別與所述機載通信端機數(shù)據(jù)連接,所述飛行控制系統(tǒng)與所述地面通信端機數(shù)據(jù)連接;所述數(shù)據(jù)發(fā)送接收模塊分別與所述伺服雷達和地面通信端機數(shù)據(jù)連接;
所述數(shù)據(jù)發(fā)送接收模塊用于接收地面通信端機通信狀態(tài)數(shù)據(jù)和板卡狀態(tài)數(shù)據(jù),伺服雷達通信狀態(tài)數(shù)據(jù)、板卡狀態(tài)數(shù)據(jù)、俯仰及方位信息,機載通信端機通信狀態(tài)數(shù)據(jù)和板卡狀態(tài)數(shù)據(jù),飛行控制系統(tǒng)發(fā)送的飛機方位和距離信息;
所述伺服雷達模擬模塊用于從所述數(shù)據(jù)發(fā)送接收模塊獲取相應(yīng)的伺服雷達數(shù)據(jù),監(jiān)測伺服雷達狀態(tài),并根據(jù)狀態(tài)變化,檢測伺服雷達是否故障;
所述機載通信端機模擬模塊用于從數(shù)據(jù)發(fā)送接收模塊獲取相應(yīng)的機載通信端機數(shù)據(jù),監(jiān)測機載通信端機狀態(tài),并根據(jù)狀態(tài)變化,檢測機載通信端機是否故障;
所述飛行控制系統(tǒng)模擬模塊用于從所述數(shù)據(jù)發(fā)送接收模塊獲取相應(yīng)的飛行控制系統(tǒng)數(shù)據(jù),監(jiān)測飛行控制系統(tǒng)的狀態(tài),并根據(jù)狀態(tài)變化,檢測飛行控制系統(tǒng)是否故障;
所述地面通信端機模擬模塊用于從所述數(shù)據(jù)發(fā)送接收模塊獲取相應(yīng)的地面通信端機數(shù)據(jù),監(jiān)測地面通信端機狀態(tài),并根據(jù)狀態(tài)變化,檢測地面通信端機是否故障。
優(yōu)選地,
所述伺服雷達數(shù)據(jù)包括:通信數(shù)據(jù)、伺服天線俯仰數(shù)據(jù)和方位數(shù)據(jù);
所述機載通信端機數(shù)據(jù)包括:通信數(shù)據(jù)、板卡狀態(tài)和心跳數(shù)據(jù);
所述飛行控制系統(tǒng)數(shù)據(jù)包括:通信數(shù)據(jù)、飛機的飛行方位和距離信息;
所述地面通信端機數(shù)據(jù)包括:通信數(shù)據(jù)、板卡狀態(tài)和心跳數(shù)據(jù)。
優(yōu)選地,所述檢測伺服雷達是否故障,采用如下方法:如果不能接受到反饋信息,則故障,如果能夠接收到反饋信息,則對接收到的反饋信息進行校驗,如果校驗通過,則伺服雷達正常,否則,伺服雷達故障。
優(yōu)選地,所述檢測機載通信端機是否故障,采用如下方法:如果不能接受到反饋信息,則故障,如果能夠接收到反饋信息,則對接收到的反饋信息進行校驗,如果校驗通過,則機載通信端機正常,否則,機載通信端機故障。
優(yōu)選地,所述檢測飛行控制系統(tǒng)是否故障,采用如下方法:如果不能接受到反饋信息,則故障,如果能夠接收到反饋信息,則對接收到的反饋信息進行校驗,如果校驗通過,則飛行控制系統(tǒng)正常,否則,飛行控制系統(tǒng)故障。
優(yōu)選地,所述檢測地面通信端機是否故障,采用如下方法:如果不能接受到反饋信息,則故障,如果能夠接收到反饋信息,則對接收到的反饋信息進行校驗,如果校驗通過,則地面通信端機正常,否則,地面通信端機故障。
優(yōu)選地,還包括參數(shù)設(shè)置模塊,用于設(shè)置通信方案、通信波段的通信頻段及通信頻率,所述參數(shù)設(shè)置模塊分別與數(shù)據(jù)發(fā)送接收模塊、伺服雷達模擬模塊、機載通信端機模擬模塊、飛行控制系統(tǒng)模擬模塊和地面通信端機模擬模塊相連。
一種無人機通信鏈路故障檢測方法,利用上述無人機通信鏈路故障檢測裝置,包括如下步驟:
S1,通過將所述數(shù)據(jù)發(fā)送接收模塊分別與所述伺服雷達和地面通信端機數(shù)據(jù)連接,將所述無人機通信鏈路故障檢測裝置接入所述無人機通信鏈路中;
S2,啟動無人機通信鏈路上的各設(shè)備,設(shè)置通信方案、設(shè)置通信波段的通信頻段及通信頻率;
S3,所述數(shù)據(jù)發(fā)送接收模塊向無人機通信鏈路上的各設(shè)備發(fā)送開始測試報文,每隔一定時間向在網(wǎng)設(shè)備發(fā)送詢問廣播報文,并接收各設(shè)備的回復(fù)報文,若沒有收取到回復(fù)報文,則設(shè)備發(fā)生故障;否則,設(shè)備正常;
S4,所述無人機通信鏈路故障檢測裝置每隔一定周期向在網(wǎng)設(shè)備發(fā)送心跳報文,若在一定時間段內(nèi),沒有收到設(shè)備的反饋信息,重復(fù)發(fā)送上述報文若干次,若依然沒有收到反饋信息,則判定設(shè)備故障,否則,判定設(shè)備正常。
優(yōu)選地,所述心跳報文采用SLIP協(xié)議,具體格式為:SLIP頭+單元識別ID+消息ID+消息長度+消息內(nèi)容+消息校驗+SLIP尾。
優(yōu)選地,所述沒有收到設(shè)備的反饋信息包括:沒有收到設(shè)備的通信信息,以及收到了設(shè)備的通信信息,但是收到的反饋信息不能滿足校驗條件,校驗失敗。
本發(fā)明的有益效果是:本發(fā)明實施例提供的無人機通信鏈路故障檢測裝置和方法,通過使用伺服雷達模擬模塊對無人機通信鏈路中伺服雷達的狀態(tài)數(shù)據(jù)進行監(jiān)控、使用機載通信端機模擬模塊對無人機通信鏈路中的機載通信端機的狀態(tài)數(shù)據(jù)進行監(jiān)控、使用地面通信端機模擬模塊對無人機通信鏈路中的地面通信端機的狀態(tài)數(shù)據(jù)進行監(jiān)控、使用飛行控制系統(tǒng)模擬模塊對無人機通信鏈路中的飛行控制系統(tǒng)的狀態(tài)數(shù)據(jù)進行監(jiān)控,實現(xiàn)了無人機通信鏈路系統(tǒng)級故障檢測,能夠?qū)⑾到y(tǒng)故障快速定位到具體設(shè)備,提高通信鏈路中各設(shè)備的故障檢測以及效率排除,從而解決了現(xiàn)有技術(shù)中直接替換設(shè)備或系統(tǒng),導(dǎo)致成本過高的問題,以及采用單節(jié)點檢測方法無法有效定位故障,導(dǎo)致檢測過程耗時、耗力的問題。
附圖說明
圖1是本發(fā)明實施例提供的無人機通信鏈路故障檢測裝置及方法的原理示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施方式僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
實施例一
如圖1所示,本發(fā)明實施例提供了一種無人機通信鏈路故障檢測裝置,包括:
數(shù)據(jù)發(fā)送接收模塊、伺服雷達模擬模塊、機載通信端機模擬模塊、飛行控制系統(tǒng)模擬模塊和地面通信端機模擬模塊;所述無人機通信鏈路包括伺服雷達、機載通信端機、飛行控制系統(tǒng)和地面通信端機,所述伺服雷達、飛行控制系統(tǒng)和地面通信端機分別與所述機載通信端機數(shù)據(jù)連接,所述飛行控制系統(tǒng)與所述地面通信端機數(shù)據(jù)連接;所述數(shù)據(jù)發(fā)送接收模塊分別與所述伺服雷達和地面通信端機數(shù)據(jù)連接;
所述數(shù)據(jù)發(fā)送接收模塊用于接收地面通信端機通信狀態(tài)數(shù)據(jù)和板卡狀態(tài)數(shù)據(jù),伺服雷達通信狀態(tài)數(shù)據(jù)、板卡狀態(tài)數(shù)據(jù)、俯仰及方位信息,機載通信端機通信狀態(tài)數(shù)據(jù)和板卡狀態(tài)數(shù)據(jù),飛行控制系統(tǒng)發(fā)送的飛機方位和距離信息;
所述伺服雷達模擬模塊用于從所述數(shù)據(jù)發(fā)送接收模塊獲取相應(yīng)的伺服雷達數(shù)據(jù),監(jiān)測伺服雷達狀態(tài),并根據(jù)狀態(tài)變化,檢測伺服雷達是否故障;
所述機載通信端機模擬模塊用于從數(shù)據(jù)發(fā)送接收模塊獲取相應(yīng)的機載通信端機數(shù)據(jù),監(jiān)測機載通信端機狀態(tài),并根據(jù)狀態(tài)變化,檢測機載通信端機是否故障;
所述飛行控制系統(tǒng)模擬模塊用于從所述數(shù)據(jù)發(fā)送接收模塊獲取相應(yīng)的飛行控制系統(tǒng)數(shù)據(jù),監(jiān)測飛行控制系統(tǒng)的狀態(tài),并根據(jù)狀態(tài)變化,檢測飛行控制系統(tǒng)是否故障;
所述地面通信端機模擬模塊用于從所述數(shù)據(jù)發(fā)送接收模塊獲取相應(yīng)的地面通信端機數(shù)據(jù),監(jiān)測地面通信端機狀態(tài),并根據(jù)狀態(tài)變化,檢測地面通信端機是否故障。
其中,
所述伺服雷達數(shù)據(jù)包括:通信數(shù)據(jù)、伺服天線俯仰數(shù)據(jù)和方位數(shù)據(jù);
所述機載通信端機數(shù)據(jù)包括:通信數(shù)據(jù)、板卡狀態(tài)和心跳數(shù)據(jù);
所述飛行控制系統(tǒng)數(shù)據(jù)包括:通信數(shù)據(jù)、飛機的飛行方位和距離信息;
所述地面通信端機數(shù)據(jù)包括:通信數(shù)據(jù)、板卡狀態(tài)和心跳數(shù)據(jù)。
在本發(fā)明的一個優(yōu)選實施例中,所述檢測伺服雷達是否故障,可以采用如下方法:如果不能接受到反饋信息,則故障,如果能夠接收到反饋信息,則對接收到的反饋信息進行校驗,如果校驗通過,則伺服雷達正常,否則,伺服雷達故障。
在本發(fā)明的一個優(yōu)選實施例中,所述檢測機載通信端機是否故障,可以采用如下方法:如果不能接受到反饋信息,則故障,如果能夠接收到反饋信息,則對接收到的反饋信息進行校驗,如果校驗通過,則機載通信端機正常,否則,機載通信端機故障。
在本發(fā)明的一個優(yōu)選實施例中,所述檢測飛行控制系統(tǒng)是否故障,可以采用如下方法:如果不能接受到反饋信息,則故障,如果能夠接收到反饋信息,則對接收到的反饋信息進行校驗,如果校驗通過,則飛行控制系統(tǒng)正常,否則,飛行控制系統(tǒng)故障。
在本發(fā)明的一個優(yōu)選實施例中,所述檢測地面通信端機是否故障,可以采用如下方法:如果不能接受到反饋信息,則故障,如果能夠接收到反饋信息,則對接收到的反饋信息進行校驗,如果校驗通過,則地面通信端機正常,否則,地面通信端機故障。
本發(fā)明實施例提供的無人機通信鏈路故障檢測裝置,還可以包括參數(shù)設(shè)置模塊,用于設(shè)置通信方案、通信波段的通信頻段及通信頻率,所述參數(shù)設(shè)置模塊分別與數(shù)據(jù)發(fā)送接收模塊、伺服雷達模擬模塊、機載通信端機模擬模塊、飛行控制系統(tǒng)模擬模塊和地面通信端機模擬模塊相連。
所以,本發(fā)明實施例提供的無人機通信鏈路故障檢測裝置通過使用伺服雷達模擬模塊對無人機通信鏈路中伺服雷達的狀態(tài)數(shù)據(jù)進行監(jiān)控、使用機載通信端機模擬模塊對無人機通信鏈路中的機載通信端機的狀態(tài)數(shù)據(jù)進行監(jiān)控、使用地面通信端機模擬模塊對無人機通信鏈路中的地面通信端機的狀態(tài)數(shù)據(jù)進行監(jiān)控、使用飛行控制系統(tǒng)模擬模塊對無人機通信鏈路中的飛行控制系統(tǒng)的狀態(tài)數(shù)據(jù)進行監(jiān)控,實現(xiàn)了無人機通信鏈路系統(tǒng)級故障檢測,能夠?qū)⑾到y(tǒng)故障快速定位到具體設(shè)備,提高通信鏈路中各設(shè)備的故障檢測以及效率排除,從而解決了現(xiàn)有技術(shù)中直接替換設(shè)備或系統(tǒng),導(dǎo)致成本過高的問題,以及采用單節(jié)點檢測方法無法有效定位故障,導(dǎo)致檢測過程耗時、耗力的問題。
而且,本發(fā)明實施例提供的無人機通信鏈路故障檢測裝置,易于部署,安裝與攜帶方便,便于開展無人機的作業(yè)檢測與實驗工作。
實施例二
本發(fā)明實施例提供了一種無人機通信鏈路故障檢測方法,利用實施例一所述的無人機通信鏈路故障檢測裝置,包括如下步驟:
S1,通過將所述數(shù)據(jù)發(fā)送接收模塊分別與所述伺服雷達和地面通信端機數(shù)據(jù)連接,將所述無人機通信鏈路故障檢測裝置接入所述無人機通信鏈路中;
S2,啟動無人機通信鏈路上的各設(shè)備,設(shè)置通信方案、設(shè)置通信波段的通信頻段及通信頻率;
S3,所述數(shù)據(jù)發(fā)送接收模塊向無人機通信鏈路上的各設(shè)備發(fā)送開始測試報文,每隔一定時間向在網(wǎng)設(shè)備發(fā)送詢問廣播報文,并接收各設(shè)備的回復(fù)報文,若沒有收取到回復(fù)報文,則設(shè)備發(fā)生故障;否則,設(shè)備正常;
S4,所述無人機通信鏈路故障檢測裝置每隔一定周期向在網(wǎng)設(shè)備發(fā)送心跳報文,若在一定時間段內(nèi),沒有收到設(shè)備的反饋信息,重復(fù)發(fā)送上述報文若干次,若依然沒有收到反饋信息,則判定設(shè)備故障,否則,判定設(shè)備正常。
其中,無人機通信鏈路故障檢測裝置的結(jié)構(gòu)和功能在實施例一中已經(jīng)進行了詳細的闡述,在此不再贅述。
本發(fā)明的一個優(yōu)選實施例中,所述心跳報文采用SLIP協(xié)議,具體格式為:SLIP頭+單元識別ID+消息ID+消息長度+消息內(nèi)容+消息校驗+SLIP尾。
其中,所述沒有收到設(shè)備的反饋信息包括:沒有收到設(shè)備的通信信息,以及收到了設(shè)備的通信信息,但是收到的反饋信息不能滿足校驗條件,校驗失敗。
通過采用本發(fā)明公開的上述技術(shù)方案,得到了如下有益的效果:本發(fā)明實施例提供的無人機通信鏈路故障檢測裝置和方法,通過使用伺服雷達模擬模塊對無人機通信鏈路中伺服雷達的狀態(tài)數(shù)據(jù)進行監(jiān)控、使用機載通信端機模擬模塊對無人機通信鏈路中的機載通信端機的狀態(tài)數(shù)據(jù)進行監(jiān)控、使用地面通信端機模擬模塊對無人機通信鏈路中的地面通信端機的狀態(tài)數(shù)據(jù)進行監(jiān)控、使用飛行控制系統(tǒng)模擬模塊對無人機通信鏈路中的飛行控制系統(tǒng)的狀態(tài)數(shù)據(jù)進行監(jiān)控,實現(xiàn)了無人機通信鏈路系統(tǒng)級故障檢測,能夠?qū)⑾到y(tǒng)故障快速定位到具體設(shè)備,提高通信鏈路中各設(shè)備的故障檢測以及效率排除,從而解決了現(xiàn)有技術(shù)中直接替換設(shè)備或系統(tǒng),導(dǎo)致成本過高的問題,以及采用單節(jié)點檢測方法無法有效定位故障,導(dǎo)致檢測過程耗時、耗力的問題。
本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
本領(lǐng)域人員應(yīng)該理解的是,上述實施例提供的方法步驟的時序可根據(jù)實際情況進行適應(yīng)性調(diào)整,也可根據(jù)實際情況并發(fā)進行。
上述實施例涉及的方法中的全部或部分步驟可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲于計算機設(shè)備可讀取的存儲介質(zhì)中,用于執(zhí)行上述各實施例方法所述的全部或部分步驟。所述計算機設(shè)備,例如:個人計算機、服務(wù)器、網(wǎng)絡(luò)設(shè)備、智能移動終端、智能家居設(shè)備、穿戴式智能設(shè)備、車載智能設(shè)備等;所述的存儲介質(zhì),例如:RAM、ROM、磁碟、磁帶、光盤、閃存、U盤、移動硬盤、存儲卡、記憶棒、網(wǎng)絡(luò)服務(wù)器存儲、網(wǎng)絡(luò)云存儲等。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視本發(fā)明的保護范圍。