司飆
(滇西科技師范學(xué)院智能與信息工程學(xué)院,云南臨滄 677000)
本系統(tǒng)的主要功能是在無人機高空作業(yè)時,架設(shè)多個軌跡反饋采樣點,無人機通過軌跡點的同時能實時記錄飛行軌跡和用時,并反饋給控制中心,使飛手實時接收無人機飛行軌跡,達到精準化計時、透明化跟蹤、智能化高空作業(yè)的目的。
在飛手進行高空作業(yè)控制時,能實時獲取到無人機的飛行軌跡和準確的到達軌跡采集點時間,從而進行優(yōu)化飛行作業(yè)。
本系統(tǒng)有三個模塊組成:軌跡采集子系統(tǒng)、控制中心、Web服務(wù)平臺。
系統(tǒng)設(shè)計邏輯圖,如圖1所示。
圖1 系統(tǒng)邏輯圖Fig.1 System logic diagram
軌跡采集子系統(tǒng)業(yè)務(wù)流程,見圖2。
3.2.1 控制中心功能
控制中心的主要架構(gòu)有兩個,一是采用TCP服務(wù)器技術(shù)與軌跡采集子系統(tǒng)連接,二是采用HTTP協(xié)議與云端web服務(wù)器連接。主要功能如下:(1)實時監(jiān)聽和控制軌跡采集子系統(tǒng)(包括向軌跡采集子系統(tǒng)發(fā)送啟動計時命令、實時接收軌跡點回傳數(shù)據(jù)、向數(shù)據(jù)中心服務(wù)器上傳飛行數(shù)據(jù)等);(2)信息的統(tǒng)計,無人機高空作業(yè)軌跡和用時以軌跡地圖和界面形式顯示。向數(shù)據(jù)中心服務(wù)器上傳回傳的飛行數(shù)據(jù)。
3.2.2 控制中心業(yè)務(wù)流程(見圖3)
3.3.1 ISO18000-6協(xié)議格式分析
目前奶牛養(yǎng)殖產(chǎn)業(yè)不斷向前發(fā)展,奶牛乳腺炎的發(fā)病率呈現(xiàn)升高趨勢,由于該種疾病診斷難度較大,當(dāng)奶牛出現(xiàn)泌乳量下降后,很多養(yǎng)殖戶并沒有引起重視,最終造成嚴重經(jīng)濟損失。導(dǎo)致奶牛出現(xiàn)隱性乳腺炎的主要原因是乳房受到物理、化學(xué)、微生物等刺激出現(xiàn)的一系列炎癥變化。奶牛出現(xiàn)以上乳腺炎后,乳汁中T細胞數(shù)量會顯著升高,特別是白細胞增多,乳腺組織出現(xiàn)病理學(xué)變化。在日常養(yǎng)殖中由于擠奶方式不科學(xué),存在粗暴對待現(xiàn)象,擠奶機負壓過大,負壓不穩(wěn)定等,導(dǎo)致奶牛隱性乳腺癌的發(fā)病率呈現(xiàn)升高趨勢。人工擠奶時由于操作者技術(shù)不熟練,乳汁擠不徹底,擠乳方式不合理均衡等,易誘發(fā)隱性乳腺炎的發(fā)生。
ISO18000-6 協(xié)議適用于860MHz-960MHz 頻段的工業(yè),基于“一問一答”實現(xiàn)讀寫器到射頻卡端的通信。
3.3.2 RSSi接收的信號強度
RSSi是依據(jù)接收信號能量強度,用來測定信號點與接收點的距離,進而根據(jù)相應(yīng)數(shù)據(jù)進行定位計算的一種定位技術(shù)。上面的例子中RSSI為210,單位是dBm(分貝毫瓦,為一個指代功率的絕對值)。
運行需求:win7及以上操作系統(tǒng),.NETFramework4。
本系統(tǒng)的web服務(wù)使用華為云平臺來實現(xiàn)。服務(wù)器框架采用的ApacheXXX 服務(wù)器,數(shù)據(jù)庫采用mySql。
華為云安裝了一個CentOS,在CentOS使用SSH連接工具連接Centos安裝服務(wù)器運維管理面板【寶塔】。安裝腳本yum install -y wget &&wget -O install.sh http://download.bt.cn/install/install_6.0.sh &&sh install.sh ed099927在運維管理面板【寶塔】中添加站點,綁定在【西部數(shù)碼】解析的域名,可提供服務(wù)的端口有:[80][888][39000-40000][20][22][21][8989]。
(1)安裝 USB 串口驅(qū)動;(2)安裝超高頻天線。
綁定主機ID和端口號,啟動監(jiān)聽。
數(shù)據(jù)采集端,如圖4 所示。
該系統(tǒng)是使用C#語言開發(fā),利用射頻識別技術(shù)、串口操作的相關(guān)知識設(shè)計出的基于RFID的無人機飛行軌跡反饋系統(tǒng),本系統(tǒng)賦予無人機“開口說話”的能力,實時反饋飛行軌跡。主要工作流程是管理員進入控制中心,向軌跡采集端下發(fā)命令,獲取無人機信息,并上傳到服務(wù)器共享,操作人員可隨時掌握無人機的準確位置及其周邊環(huán)境,并且有效起到了監(jiān)督和輔助GPS定位的作用,大大提升了工作效率。
與傳統(tǒng)無人機飛行系統(tǒng)相比,本系統(tǒng)優(yōu)點在于可靠性強,能實時的采集和反饋;系統(tǒng)的實施不依賴于無人機本體,獨立性強;RFID標(biāo)簽質(zhì)量輕,便于粘貼到機身表面而不給無人機增加負擔(dān);系統(tǒng)部署實施靈活等。
現(xiàn)在無人機的應(yīng)用越來越廣泛,但是許多問題也相繼浮現(xiàn)出來。高空作業(yè)的環(huán)境通常都很惡劣且地形比較復(fù)雜,還會存在一些不可控的干擾因素如風(fēng)速、溫度等影響無人機作業(yè),其中最為嚴重的就是GPS信號受磁場干擾,影響GPS精確定位;以及到了一定的距離,無人機接受信號的能力就會變?nèi)?導(dǎo)致無人機沒有按時達到預(yù)定地點或者圖傳失效,甚至?xí)Э鼗蛘哒C,從而造成不可挽回的損失。而我們的RFID系統(tǒng)則起監(jiān)督和輔助的作用,確保無人機在受到其他磁場干擾時仍然能夠做到精確定位。
對無人機的控制多使用無線電通信技術(shù),通過向目標(biāo)無人機發(fā)射大功率干擾信號,對控制信號進行壓制,就可以迫使無人機自行降落或返航。
GPS 欺騙的主要原理就是向無人機的控制系統(tǒng)發(fā)送虛假的地理位置坐標(biāo),從而控制導(dǎo)航系統(tǒng),誘導(dǎo)無人機飛向錯誤的地點。GPS信號可以由發(fā)生器來產(chǎn)生,也可以是事先錄制然后重放。由于無人機接收GPS信號總是以信號最強的信號源為準,因此在地面人造的GPS信號只要強度足夠大,就可以覆蓋真正的從太空中傳來的GPS信號,從而欺騙無人機的GPS 接收模塊。
接收系統(tǒng)指發(fā)射機發(fā)射的信號經(jīng)過接收天線,濾波,放大,混頻成中頻信號,然后進入調(diào)制解調(diào)器解讀出來。這個系統(tǒng)里除了濾波器是個頻率選擇性器件,其他的都張開懷抱迎接八方來賓,最少迎接附近的來賓,或者倍頻處的來賓,而且是不受限制的進來。濾波器作為一個頻率選擇性器件,對附近的電磁波進行過濾,但由于濾波器自身的特性,也不能把頻帶外的電磁波完完全全的消除掉,所以還是有部分很弱的干擾信號進來的。
另外,接收機不能達到理想狀態(tài),對接收頻帶外的信號也會發(fā)生響應(yīng)。
現(xiàn)在,無人機使用的控制信號大多在1.2GHz、2.4GHz、5.8GHz等常規(guī)民用頻段,隨著Arduino和樹莓派等開源硬件的快速發(fā)展和軟件無線電(SDR)技術(shù)的流行,普通愛好者也可以利用從網(wǎng)絡(luò)買到的硬件和從論壇獲得的軟件源碼模擬遙控器向無人機發(fā)送控制信號,并覆蓋真正遙控器的信號,從而獲得無人機的控制權(quán)。
本系統(tǒng)使用RFID 通訊技術(shù),可通過無線電信號識別特定目標(biāo),無線電的信號是通過調(diào)成無線電頻率的電磁場,把數(shù)據(jù)從附著在無人機上的超高頻標(biāo)簽上傳送出去,以自動辨識與追蹤無人機,糾正航線。