無人機航磁測量系統通信協議轉換器的設計

2020-12-22 電子產品世界

鑑於無人機航磁測量系統具有經濟、高效、安全的優勢,其在小區域大比例尺航空物探應用領域具有廣闊前景。近年來無人機航磁測量系統的研發與應用日益受到世界航空地球物理勘查公司的廣泛關注。現在國外已發展了多套技術成熟的無人機航磁測量系統,並且得到了實際應用。典型的無人機航磁系統包括Fugro公司的Georanger系統、Magsurvey公司的PrionUAV系統等。中國地質科學院地球物理地球化學勘查研究所在航空物探領域有較深的理論研究和應用實踐,在2012年聯合中國航天空氣動力研究院開展彩虹系列無人機航空物探系統的研究工作,包括飛行平臺的選型和改裝、航磁和航放測量設備的適用化改型、系統集成以及搭載試驗。其中涉及彩虹三無人機和AARC510航磁實時補償收錄系統的集成,主要工作任務包括遙測遙控通信接口設計以及通信協議轉換、位置姿態數據的解析及D/A變換、相關系統的電氣隔離和電平轉換等。

本文引用地址:http://www.eepw.com.cn/article/201611/319389.htm

1系統總體設計

彩虹三無人機航磁測量系統總體設計框圖如圖1所示,主要由彩虹三無人機、通信協議轉換器、AARC510航磁儀三部分組成。

彩虹三無人機通信接口採用RS422通信協議,而航磁儀的數據和命令接口採用RS232通信協議,數據格式有較大的差異,波特率、同步碼和校驗方式均不相同,因此需要在這兩種接口之間設計專用的通信協議轉換電路和程序。航磁儀需要在實時補償過程中記錄飛行高度數據的模擬信號,而無人機鑑於安全的考慮,無法提供飛行高度的模擬信號,也需要設計數模轉換電路;在實際工作過程中,航磁儀GPS接收機會出現精度不足、容易丟星的情況,無人機可以提供差分高精度DGPS數據,因此對位姿數據進行標準GPS格式的變換也是必須的。此外無人機的電源地、信號地和外殼是相互分離的,即三地隔離。為了使無人機三地關係不發生變化,明確無人機的整個接地關係,消除飛行安全隱患,轉換器必需做到電源隔離、信號隔離、外殼隔離。為了達到以上的規範要求,設計了專門用於彩虹三無人機航磁測量系統的通信協議轉換器。

通信協議轉換器的主要工作流程由以下4部分組成:(1)無人機輸出28V直流電源後經過DC/DC電源模塊進行隔離轉換,輸入給轉換器、航磁儀和銫光泵探頭,是系統工作的能量來源。(2)遙測地面站經過無線電臺向無人機飛控中心發出航磁遙控指令,通信協議轉換器將接收到的數據幀進行解包,提取航磁控制命令後封包發送給航磁儀。(3)機載銫光泵探頭輸出的磁力數據經航磁儀量化後輸入到通信協議轉換器,其按照固定格式的數據幀進行封包,發送到飛控中心的無線電臺鏈路中,完成遙測數據的回傳。(4)無人機飛控中心輸出位置姿態數據,通信協議轉換器將其中的位姿信息解析並封包為GPS標準格式,姿態信息解析並由D/A轉換器輸出模擬信號,航磁儀完成最後的位姿數據收錄。

2系統硬體設計

2.1STM32F4嵌入式ARM晶片

STM32F407是ST(意法半導體)推出的以ARMCortexTM-M4為內核的STM32F4系列高性能微控制器,其採用了90nm的NVM工藝和ART(自適應實時存儲器加速器)。ART技術使得程序零等待執行,提升了程序執行的效率,將Cortext-M4的內核性能發揮到了極致,使得STM32F4系列微控制器可達到210DMIPS@168MHz。自適應實時加速器能夠完全釋放Cortex-M4內核的性能,當CPU工作於所有允許的頻率(≤168MHz)時,在快閃記憶體中運行的程序可以達到相當於零等待周期的性能。另外STM32F4系列微控制器集成了單周期DSP指令和FPU(浮點單元),提升了計算能力,可以進行一些複雜的計算和控制。

由於STM32F407微控制器具有強大的計算能力和豐富的外設,選用此微控制器作為數據處理核心晶片將極大地簡化硬體電路設計,不需要使用專用串口FIFO晶片對數據進行緩存,直接實時處理數據幀中的識別碼、校驗碼等,對其數據解包和封包的過程延時極其短暫,可以完成大數據量下的實時傳輸。

2.2硬體電路

通信協議轉換器系統的硬體設計如下圖2所示。STM32F407晶片提供多達6個USART異步串行埠,通過使用MAX485和MAX232電平轉換晶片,將其分解為2個RS422電平標準埠和4個RS232電平標準埠;採用LM2576、LM1805將隔離後的28V直流電源變換為5V和3.3V作為系統的工作電源;使用B0303-1W配合HCPL263L光耦對輸出的RS422電平、RS232電平進行隔離供電以及電平轉換;使用2片16bit數模轉換晶片LTC1655分別輸出雷達高度、氣壓高度數據的高精度模擬量;使用74AHC1G125對PPS秒脈衝同步信號輸出,提高其帶負載驅動能力。

3系統軟體設計

3.1數據幀的解析

如前所述,通信協議轉換器的最主要的功能是實現遙測遙控數據、位置姿態數據的解析,使設備之間通過RS422/RS232串口傳輸。為了正確、順利和實時地完成傳輸,不同的設備採用了不同定義的串口通信傳輸協議。多種傳輸協議都是基於幀傳輸的方式,將測控、位姿數據進行分幀發送,並在傳輸過程中對單幀中的數據進行和校驗。數據幀的構成如下圖3所示。

上行遙控幀數據主要包括控制航磁儀的工作狀態,如是否磁補償飛行、是否開始記錄文件、是否進入標定模式等信息。下行遙測數據主要包括航磁儀的測量數據,如磁場強度大小、經緯度及方向、系統工作狀態等信息。在STM32F407微控制器程序的控制下,對不同USART埠接收到的信息內容解析後進行隊列排序,相互之間採用多線程結構調用設計,用以實現多任務的偽並行處理,完成了航磁儀測量數據傳輸協議和無人機鏈路傳輸協議的自動轉換。通過實際的測試,系統誤碼率幾乎為零,自動協議轉換時間遠小於幀傳輸的間隔時間,完全可以達到實時傳輸數據的要求。

3.2GPS及高度數據的輸出

飛控中心發出的位置姿態數據是無人機為航磁儀提供的經緯度、姿態角、航向、雷達/氣壓高度等飛行狀態數據,用以方便航磁儀進行補償和收錄。無人機主要的位姿數據包括雙點差分DGPS、高精度無線電雷達等傳感器數據。相比較而言航磁儀內置GPS接收機性能指標明顯低於無人機提供的位姿數據。因此需要將原有的位姿數據解析轉化為GPS標準格式,並且將飛行高度信息進行模擬量輸出。主要數據格式解析如下圖4所示。

4總結

本文主要描述了通過使用STM32F407嵌入式ARM晶片完成通信數據的收發、通信協議幀數據的識別、信息和校驗字的解包/封包分發的過程,使用LTC1655數模轉換晶片進行飛行高度數據模擬變換,以及使用光電隔離晶片和DC/DC電源模塊完成電平轉換和電氣隔離。

相關焦點

  • EmJTAG 協議轉換器的設計與實現
    摘要:協議轉換器是ARM嵌入式系統調試技術的關鍵所在。本文介紹了一種基於USB接口的協議轉換器(EmJTAG)設計思想,並給出了硬體設計和固件設計的實現方法。關鍵詞:協議轉換器;硬體設計;固件設計 1 引言協議轉換器的主要功能是接收調試伺服器發來的各種調試協議信息,將它們轉換成JTAG 時序信號,控制ARM 核以及EmbeddedICE 宏單元,並返回一些數據和狀態信息給調試器。
  • 乾貨| 一文看懂無人機通信鏈路系統
    乾貨 | 一文看懂無人機通信鏈路系統 無人機應用場景非常多,我們常見民用航拍、巡線、植保,軍用的偵查,中繼、打擊,警用巡邏,監視等。隨著民用無人機技術的迅猛發展,越來越多的公司投入到無人機的項目開發中。 無人機系統主要分為三大部分:地面站、飛控以及無線通信鏈路,下面我們一起了解一下無人機無線通信鏈路系統。
  • HART通信協議在現場儀表遠程通信中的實現(圖)
    由於fsk信號的平均值為0,不影響傳送給控制系統模擬信號的大小,保證了與現有模擬系統的兼容性。   在hart協議通信中,主要的變量和控制信息由4~20ma傳送,在需要的情況下,另外的測量、過程參數、設備組態、校準、診斷信息通過hart協議訪問。  hart通信採用的是半雙工的通信方式。
  • 用於無人機高度測量的毫米波雷達微帶天線的設計與實現
    摘要: 本文設計了一個新的射頻電路設計性實驗項目———可用於無人機高度測量的毫米波雷達微帶天線的設計與實現。該實驗項目通過讓學生完成該天線的自主設計、仿真、優化、製作和測試的過程,引導學生來深入體會實際射頻工程中的實際流程和方法,從而提高其學習興趣,進而進一步培養其工程素質、實踐能力和創新精神。
  • 基於Modbus協議與MCX314的自動鑽孔系統設計
    2.2 主拉晶片C8051F040 C8051F040單片機是美國Cygnal公司生產的完全集成的混合信號系統級芯SoC,具有64 KB FLASH、4 352 B RAM,CAN控制器2.0,2個串行接口,5個16位定時器,12位A/D轉換器,8位A/D轉換器及12位D/A轉換器等,它內部還帶有JTAG接口,在使用JTAG調試時,所有的模擬和數字外設都可全功能運行,使調試變得非常方便
  • 基於LabVIEW和DataSocket技術實現網絡化測控系統的設計
    2.4網絡化儀器技術 網絡化儀器就是把傳統測試儀器的測試功能擴展到網絡上;網絡化儀器是計算機技術、網絡通信技術與儀表技術相結合產生的一種新型儀器。主要通過網絡化轉換器或本身帶有嵌入TCP/IP協議的網絡接口實現網絡化測試。
  • 低頻電磁波感應通信系統的設計與仿真
    通常,導電媒質中的感應通信,其工作頻率必須在低頻頻段,這是良導體媒質中感應通信系統的一個非常重要的特徵。  2 低頻感應通信系統的設計  本文研究設計的低頻感應通信系統框圖如圖1所示,採用基於DSP的軟體無線電方式來實現,即在通用的硬體平臺上,儘可能用靈活、方便升級的軟體實現通信的各種功能。
  • 基於鉑電阻的數字溫度測量系統設計
    針對本系統所需的溫度測量要求,選用了精度高的鉑電阻作為溫度傳感器,模數轉換使用MSP430F149內部的12位解析度的ADC模塊。溫度測量系統具有低功耗、結構簡單,使用方便,可以擴展成多路溫度測量等優點。
  • 無人機系統電路設計圖集錦TOP5 —電路圖天天讀(149)
    為了滿足科學遙感實驗、完成遙感作業任務、協調無人機電子吊艙中多組件工作、控制遙感影像傳感器姿態,系統以AT89S52為主控晶片,擴展多路串口及USB接口以實現系統與外圍設備的通信,同時設計了相機驅動模塊及三自由度步進電機驅動模塊。通過無人機航空遙感實驗證明該系統能夠滿足遙感實驗要求。
  • 基於電磁感應的液體粘度測量系統設計
    其中,硬體程序主要實現測量系統的控制功能和處理功能以及與上位機的通信,上位機程序主要實現與下位機的通信以及測量數據的處理和顯示。本章將對以上幾個方面進行詳細的介紹。3.1 串口通信簡介串口是一種非常通用的設備通信的協議。串口通信的概念非常簡單,串口按位(bit)發送和接收字節。儘管比按字節(byte)的並行通信慢,但是串口可以在使用一根線發送數據的同時用另一根線接收數據。它很簡單並且能夠實現遠距離通信[47]。
  • 多無人機協同編隊飛行控制與仿真系統對教學研究的意義
    2016年,加拿大女王大學Hafez等,針對無人機協同編隊重構問題,採用基於學習的模型預測控制方法,實現了無人機形成緊密編隊安全繞過靜止障礙物。2016年,新加坡國立大學廖峰團隊,應用勢能域函數方法對垂直起降無人機系統外環設計了編隊及重構控制器,又對內環設計魯棒跟蹤控制器,實現了垂直起降無人機編隊飛行與重構問題。
  • 如何滿足無人機大功率電機的要求
    儘管如此,一些功能可以被卸載到地面站,用於捕獲的數據不太可能被空中幹擾或截獲的系統,並且可以容忍往返處理延遲的等待時間。圖像處理可以被分割,使得主要用於導航的更簡單的技術可以保存在機載系統上,但是主要由地面部隊或情報服務使用的更複雜的分析通過無線電通信被卸載。
  • 中國首次實現基於無人機的量子糾纏分發 有望實現更高質量通信
    原標題:南京大學首次實現基於無人機的量子糾纏分發,有望實現更高質量的通信中國江蘇網1月20日訊 不藉助光纖網絡、不需要衛星,利用無人機,就可以實現量子糾纏的分發,不受地域、天氣限制,迅速建立網絡,實現更高質量的通信。
  • 基於SCA100T的傾角測量系統設計
    摘要:針對控制系統中傾角測量問題,以SCA100T高精度雙軸傾角傳感器為基礎,採用ATmega8作為控制器,設計了一款靈敏度高、可擴展性強的傾角測量系統。
  • 南京大學首次實現基於無人機的量子糾纏分發,有望實現更高質量的通信
    量子糾纏分發是把製備好的兩個糾纏量子分別發送到相距很遠的兩個點,通過觀察兩個點的測量結果來檢驗量子糾纏的存在,是量子通信領域的重要研究內容,可以有效證明量子通信鏈路(從一個結點到相鄰結點的一段物理線路,中間沒有任何其他的交換結點)的可靠性。 「此前,量子糾纏分發已在光纖鏈路以及衛星和地面之間的自由空間鏈路中獲得成功。但這兩種鏈路的靈活性都受到一定限制。」
  • 485轉換器成對使用延長232串口設備通信距離
    ,可以通過TCP/IP網絡延長RS-232通信距離,使用成對的光纖 Modem連接使用,可以通過光纖線路延長RS-232通信距離,使用485/422轉換器,可以利用RS-485/422線路延長RS-232通信距離。
  • Delta-sigma數據轉換器的抗混濾波器設計方案
    用於Delta-sigma數據轉換器的抗混濾波器設計方案明顯不同於SAR(逐次逼近寄存器)或流水線(高速)轉換器的設計方法。擁有SAR或流水線轉換器,您即擁有了每次評估一個樣本的系統。無論是哪種情況,都可以「抓住」模擬信號,並將其儲存於轉換器的輸入電容陣列。這些轉換器評估已存儲的信號,並為各個樣本提供一個數字表達。對這兩款器件,多階抗混濾波器的目標頻率即是該轉換器的奈奎斯特頻率。
  • 如何構建長距離通信網絡使用RS485協議
    1)單片機(此處為 MSP430啟動板,帶有MSP430G2553) 2) MAX485 用於RS485通信的晶片 3) 120歐姆終端離子電阻器 4)通用PCB或麵包板 5) USB到RS485轉換器,用於與PC連接(例如USB2SERIAL V2.0) 6)MSP430的RS485通信增強包(可選)
  • 串行通信與協議(RS232、RS485)
    串行通信是PLC網絡常用的通信方式,正確選擇接口類型和協議標準,對保證通信可靠性具有重要意義。1.RS232接口一種標準的串行物理接口,232是標識號。每個RS232接口都有兩個物理連接器(插頭),有9芯和25芯插頭。
  • 採用RS-485串行通信和Modbus通信協議實現電動機綜合保護裝置的設計
    採用RS-485串行通信和Modbus通信協議實現電動機綜合保護裝置的設計 鄧元生 , 李力爭 發表於 2020-12-25 10:41:01 1 引言