《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 一種飛機機載數據中繼管理單元設計與實現
一種飛機機載數據中繼管理單元設計與實現
2018年電子技術應用第6期
呂 鳴,滕 斌
西安中飛航空測試技術發展有限公司,陜西 西安710089
摘要: 在飛行試驗中,飛機上采集的機載測試數據通過遙測鏈路傳輸到地面進行實時監控。需要對傳輸前的機載數據進行處理,以滿足遙測發射的需求。采用軟件無線電技術,設計了一種基于FPGA和嵌入式Linux的飛機機載測試數據中繼管理單元。詳細闡述了FPGA、硬件電路及嵌入式軟件等關鍵部分的設計。設備實現了對飛機機載采集數據的處理、轉發和無線鏈路管理功能,經實際試飛測試,滿足應用需求。
中圖分類號: TP391.7;V243.1
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.174744
中文引用格式: 呂鳴,滕斌. 一種飛機機載數據中繼管理單元設計與實現[J].電子技術應用,2018,44(6):52-55.
英文引用格式: Lv Ming,Teng Bin. Design and implementation of flight test data relay management unit[J]. Application of Electronic Technique,2018,44(6):52-55.
Design and implementation of flight test data relay management unit
Lv Ming,Teng Bin
Xi′an ZhongFei Aviation Test Technology Development Co.,Ltd.,Xi′an 710089,China
Abstract: In flight test, the test data captured is transported to ground system by telemetry link for real-time monitor, and the test data needs to be proceeded before telemetry transported. Using software defined radio technology, a flight test data relay management system was designed. The key parts of unit are fully detailed, including the FPGA,hardware circuit and the embedded software. The functions of processing and transmitting flying test data and management of wireless link are designed, meeting the application requirements by means of flight test.
Key words : flight test;relay management;airborne test data

0 引言

    飛機的試飛測試由試飛測試系統來完成,試飛測試系統包括了機載和地面兩大部分。機載測試系統通過采集器將傳感器采集到的試飛所需數據進行記錄,同時通過遙測發射/接收子系統,以無線電遙測的方式,從飛機上遙測傳輸到地面,進行數據的實時分析、處理和監控,以確保飛行試驗安全、提高試飛效率[1-2]

    目前,機載采集數據通常以PCM格式通過遙測網絡收發設備和發射天線來實現空地數據傳輸。根據測試數據的傳輸需求,需要研制一種機載測試數據中繼管理單元,來實現機載測試數據的格式轉換、幀處理及數據轉發,同時還可以實現對無線傳輸鏈路的管理及實時監控,以滿足試飛應用需求[3]。系統應用結構框圖如圖1所示。

ck1-t1.gif

1 總體架構設計

    根據實際應用需求,機載測試數據中繼管理單元設計實現的外部接口包括:2路千兆自適應以太網端口,用于機載采集數據到遙測網絡數據交換;1路百兆以太網端口,用于管理機載無線網絡收發機;2路RS232,用于遙測網絡收發設備管理;4路RS422\TTL接收發送PCM數據。機載測試數據中繼管理單元接收數據類型是機載以太網數據包、PCM數據。同時,滿足機載環境下運行要求。

    總體設計基于Xilinx Virtex5-FX70T FPGA、嵌入式Linux MontaVista操作系統。對機載測試數據中繼管理單元的功能結構采用分層的結構進行設計,如圖2所示。

ck1-t2.gif

    (1)物理通信接口,主要實現嵌入式總線控制器的通信接口,包括RS232串口、存儲接口、通信網口。

    (2)CPU、一層簡單交換IP核、底層FPGA邏輯硬驅動IP核以及PCM數據接收、發送核IP核,主要實現對通信接口的FPGA邏輯直接控制,FPGA邏輯實現aNET采集數據的處理與轉發、數據通信接口、PCM數據接口。

    (3)OS BSP板級支持包和驅動程序,主要實現各種數據接口及CPU硬件的屏蔽,對操作系統、應用程序和上層應用實現統一的訪問接口,實現對設備的易訪問性。

    (4)嵌入式操作系統,主要提供一個有效的多任務的環境,實現對通信任務的實時高效調度與管理,進行有效的高精確度的時間管理,實現有效的內存管理,以高效的方式完成各種接口與應用程序之間的數據訪問。

    (5)Xps_ll_mac TCP/IP網絡協議棧,主要提供對標準TCP/IP協議的支持,以實現Xps_ll_mac核與標準網絡設備的通信,支持SNMP進行網絡管理。V5_tri_mac ARP、UDP網絡協議棧,實現V5_tri_mac 核ARP、UDP網絡協議,支持SNMP進行網絡管理[4]

    (6)應用程序,即根據用戶使用需求開發的上位機應用軟件,通過調用相應的協議處理過程程序,完成無線鏈路的管理。

2 硬件電路設計

    硬件電路主要由電源模塊、數據處理模塊組成,如圖3所示。電源模塊主要給機載測試數據中繼管理單元提供電源,數據處理模塊負責實現所有數據處理功能。

ck1-t3.gif

    電路設計的核心是數據處理模塊,其承擔機載測試數據中繼管理單元的所有數據處理功能。其主要由兩部分組成,第一部分為接口板,主要為變壓器、千兆以太網物理芯片以及電源芯片等構成的千兆以太網接收電路;第二部分為控制板,主要由FPGA、Flash、SDRAM、電源芯片等組成,負責實現機載測試數據中繼管理單元數據處理的所有功能[5]。數據處理模塊原理框圖如圖4所示。

ck1-t4.gif

3 FPGA邏輯與片上系統設計

    FPGA是數據處理模塊的核心,在為外圍芯片提供控制器的同時,也為嵌入式操作系統和應用程序提供運行平臺[6],其片上系統設計如圖5所示。

ck1-t5.gif

    FPGA片上PoverPC440處理器(簡稱CPU)提供了PLB系統總線,各個邏輯模塊以IP核的方式作為從器件掛載在PLB系統總線上受FPGA片上內部CPU控制,構成片上系統。此外,FPGA片上CPU內部集成DMA控制器,其提供了4個高速DMA數據通道接口,稱為LocalLink接口。

    作為PLB從設備連接的IP核,包括:片上三速自適應以太網MAC核(XPS_LL_Temac)、片上BRAM(XPS_BRAM)、RRD2存儲控制器(PPC440_DDR2)、Flash控制器(XPS_Flash)、中斷控制器(XPS_INTS)、串口核(XPS_UART)、自主設計的PCM數據接收核(XPS_PCM_RE)、自主設計的PCM數據發送核(XPS_PCM_RE)。

    一個片上三速自適應以太網MAC核(XPS_LL_Temac)連接LocalLink接口,用作收發機管理接口。

    自主設計的簡單網絡幀交換邏輯IP核(Switch模塊)設計完成兩個V5專用三態MAC核(V5_tri_mode_eth_mac)之間、MAC核與CPU之間的以太網數據幀交換[7],實現aNET機載數據接口與收發機數據/中央地面管理接口的數據交換,同時實現從收發機數據/中央地面管理接口轉發管理數據幀到處理器模塊。

    PCM數據處理模塊包括PCM數據接收核(XPS_PCM_RE)子模塊、PCM數據發送核(XPS_PCM_SEND)子模塊。兩個子模塊獨立工作,分別實現PCM轉網絡接收和網絡轉PCM發送的功能。

    PCM數據接收核(XPS_PCM_RE),其功能是接收解碼PCM數據流。輸入接口:PCM碼流與時鐘信號。輸出接口:解碼的PCM數據流以子幀對齊的方式通過PLB總線提交給PPC處理器模塊。主要模塊包括:碼型判斷子模塊、碼同步子模塊、同步字比較子模塊、PCM接收FIFO、PLB寄存器。

    PCM數據發送核(XPS_PCM_RE),其功能是生成PCM數據流。輸入接口:PPC處理器模塊生成的符合格式格柵要求的PCM數據、PLB設置寄存器。輸出接口:RS422變壓器/TLL變壓器,輸出PCM時鐘與碼流信號。主要模塊包括:PCM發送FIFO、PLB寄存器、碼型生成子模塊、頻率綜合子模塊。

4 嵌入式系統與軟件架構

    MontaVista嵌入式Linux提供了對機載測試數據中繼管理單元FPGA片上PoverPC440處理器的支持,提供了針對PowerPC架構優化的Linux操作系統內核和文件系統以及完整的交叉編譯開發工具鏈。針對機載測試數據中繼管理單元的設計需求,完成FPGA片上系統操作系統內核配置、裁剪與編譯。

    在系統軟件設計中,V5三態MAC核寄存器接口作為從設備掛到PLB內部總線,實現V5三態MAC核寄存器與PHY寄存器控制。當aNET接口設備網絡連接狀態改變后PHY連接狀態寄存器值改變觸發操作系統中斷,中斷響應程序通過V5三態MAC核寄存器驅動MAC_MDIO讀取PHY連接狀態寄存器值并重新設置MAC的連接速度與工作方式,實現10/100/1 000三態自適應功能。

    PCM數據接收、發送核IP核也作為從設備掛到PLB內部總線,作為PCM數據接口實現應用程序對PCM數據進行處理。

    簡單交換IP核(Switch模塊)驅動設計包含 Linux操作系統的LocalLink DMA外設操作。采用DMA 操作機制,允許外圍設備和主內存之間直接傳輸其IO數據, 而不需要系統處理器的參與,大大提高外設與設備通信的吞吐量, 省去CPU大量計算開銷。

    機載測試數據中繼管理單元應用軟件開發采用模塊化方式,完成對無線鏈路的管理[8]。應用程序總體設計框圖如圖6所示,包括內部接口MIB樹、SNMP管理主代理模塊、MIB樹管理處理模塊、采集數據生成/交換模塊4個子模塊。 

ck1-t6.gif

5 結束語

    本文結合飛行試驗的應用需求,采用FPGA與嵌入式Linux結合的設計方案,實現了一種機載測試數據中繼管理單元的設計。FPGA可以實現底層硬件高速數據處理,并提供各種接口,保證設備運行性能;同時在FPGA上集合多種邏輯資源,有效減小了設備空間結構。Linux嵌入式操作系統滿足復雜數據處理、設備配置與管理,為設備實現提供良好的設計靈活性。該設備在某型飛機試飛中應用測試,通過試驗測試證明,設備達到全部設計指標,解決了型號試飛應用需求,取得了良好的應用效果。

參考文獻

[1] 楊廷梧,王云山,滕斌.飛行試驗遙測機載測試技術的發展與應用[J].測控技術,2013,32(4):5-8.

[2] 馬捷中,郭陽明,陸艷洪,等.飛行數據管理記錄系統的數據采集技術實現[J].計算機工程與設計,2006,27(3):2469-2471.

[3] HILL A.A flight data management concept[J].Aerospace and Electronic Systems Magazine.IEEE,2004,19(4):11-16.

[4] SCHUR K A.Comparison of the SAE linear token passing bus and the fiber distributed data interface protocols[C]//IEEE/AIAA Digital Avionics System Conference Proceeding.Seattle,WA:1995,14th DASC,1995:23-29.

[5] 楊代文,彭衛東,魏麟.機載設備數據通信測試系統的設計[J].科學技術與工程,2012,11(12):9118-9121.

[6] 吳建軍,姬芳,謝拴勤.基于FPGA的智能化I/O接口在飛機測控系統中的應用[J].計算機測量與控制,2005,13(7):668-670.

[7] 劉清饒,王勇,宋博.新型機載高速數據通信系統設計[J].壓電與聲光,2006,2(28):17-20.

[8] 陳勇.民用飛機機載軟件管理[M].北京:航空工業出版社,2015.



作者信息:

呂  鳴,滕  斌

(西安中飛航空測試技術發展有限公司,陜西 西安710089)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品videossex久久发布| 亚洲美女在线看| 欧美日韩色婷婷| 欧美精品亚洲| 欧美刺激性大交免费视频| 猛男gaygay欧美视频| 另类国产ts人妖高潮视频| 久久综合激情| 嫩草影视亚洲| 欧美黄色日本| 欧美久久久久| 欧美视频在线观看免费网址| 欧美日韩一区二区三区四区在线观看| 欧美精品在线一区二区| 欧美日韩不卡| 欧美视频中文一区二区三区在线观看| 欧美日韩三区四区| 国产精品草草| 国产免费观看久久黄| 国产亚洲激情视频在线| 国产一区91| 一区二区三区无毛| 亚洲国产日韩欧美在线99| 亚洲激情电影中文字幕| 99re6这里只有精品| 在线中文字幕不卡| 亚洲欧美日韩国产中文在线| 香蕉久久夜色精品国产| 久久精品五月婷婷| 亚洲日本成人| 亚洲永久字幕| 性做久久久久久| 久久久久久成人| 欧美成人激情在线| 欧美日韩国产色视频| 国产精品v欧美精品v日韩精品| 国产精品视频999| 韩国成人福利片在线播放| 亚洲国产精品久久久久秋霞影院| 日韩视频在线一区二区三区| 在线视频一区二区| 欧美一区二区三区视频免费播放| 亚洲国产精品国自产拍av秋霞| 一本色道久久综合亚洲91| 亚洲欧美日韩区| 久久一综合视频| 欧美喷水视频| 国产日韩欧美不卡在线| 亚洲激情专区| 亚洲自拍偷拍麻豆| 亚洲欧洲精品一区| 亚洲欧美日韩综合| 免费人成网站在线观看欧美高清| 欧美日韩一区免费| 国产一区二区黄| 亚洲毛片视频| 久久成人精品| 亚洲视频大全| 久久这里只有| 国产精品露脸自拍| 在线国产日韩| 亚洲一区二区三区中文字幕| 亚洲激情国产| 欧美亚洲一区在线| 欧美激情一区二区三区高清视频 | 黄色成人av| 日韩亚洲在线观看| 久久精品30| 午夜久久美女| 欧美激情91| 国产一区再线| 在线一区二区三区四区| 亚洲欧洲日本专区| 欧美亚洲一区二区在线| 欧美人妖在线观看| 国内揄拍国内精品少妇国语| 亚洲一区国产| 一区二区三区日韩| 免费成人高清| 国产欧美日本| 在线亚洲观看| 亚洲精品无人区| 久久久久se| 国产精品久久久免费| 亚洲日韩视频| 亚洲国产三级网| 久久国产高清| 国产精品国产馆在线真实露脸| 亚洲激情偷拍| 亚洲激情婷婷| 久久久水蜜桃av免费网站| 国产精品视频网站| 一本色道久久综合亚洲精品不| 亚洲久久视频| 欧美成人免费视频| 激情婷婷欧美| 久久精品国产第一区二区三区| 欧美一区观看| 国产精品天天看| 一区二区久久久久久| 亚洲精品免费在线| 免费欧美网站| …久久精品99久久香蕉国产| 亚洲成人资源| 久久午夜电影| 激情综合中文娱乐网| 久久精品成人| 久久久亚洲高清| 国产亚洲一区在线播放| 午夜久久久久久| 久久国产精品久久w女人spa| 国产农村妇女毛片精品久久莱园子| 9色porny自拍视频一区二区| 在线亚洲高清视频| 欧美日韩一区二区视频在线| 99re热这里只有精品免费视频| 中日韩美女免费视频网址在线观看| 欧美精品七区| 亚洲另类在线视频| 一本色道久久综合亚洲二区三区| 欧美精品九九| 日韩亚洲欧美精品| 亚洲综合日韩中文字幕v在线| 国产精品黄页免费高清在线观看| 亚洲午夜一区| 久久精品在线观看| 很黄很黄激情成人| 91久久国产精品91久久性色| 欧美极品aⅴ影院| 99综合精品| 午夜一级在线看亚洲| 国产区在线观看成人精品| 久久aⅴ国产欧美74aaa| 久久人人爽爽爽人久久久| 在线观看视频欧美| 日韩一级视频免费观看在线| 欧美日韩另类在线| 亚洲免费影视| 久久久久久一区| 亚洲国产精品精华液2区45| 一区二区欧美在线| 国产精品视频在线观看| 欧美中文字幕不卡| 欧美激情视频网站| 在线亚洲伦理| 久久久999精品免费| 亚洲国产91| 亚洲一区二区三区久久| 国产伦精品一区二区三区照片91| 亚洲电影毛片| 欧美日韩福利在线观看| 亚洲影院免费观看| 久久视频在线视频| 亚洲美女啪啪| 欧美一区二区三区成人| 激情综合色综合久久综合| 一二三区精品| 国产视频久久| 一道本一区二区| 国产噜噜噜噜噜久久久久久久久| 亚洲国产精品福利| 欧美日韩在线视频首页| 欧美一区成人| 欧美日本免费一区二区三区| 亚洲欧美一区二区精品久久久| 久久亚裔精品欧美| 亚洲乱码国产乱码精品精98午夜| 欧美一区二区日韩一区二区| 亚洲国产成人精品视频| 亚洲免费在线观看视频| 一区二区三区在线视频观看| 亚洲午夜在线观看视频在线| 国外成人在线| 亚洲小说春色综合另类电影| 国产综合精品一区| 亚洲一区二区三区影院| 在线成人激情| 香蕉免费一区二区三区在线观看| 在线播放亚洲一区| 午夜日韩在线观看| 亚洲第一页自拍| 欧美一区激情| 99精品欧美一区二区三区综合在线| 久久久精品午夜少妇| 一区二区三区精品| 免费不卡视频| 欧美一二区视频| 欧美色综合网| 亚洲日韩中文字幕在线播放| 国产伦理一区| 亚洲一区二区在线免费观看视频| 国产综合欧美| 香蕉久久一区二区不卡无毒影院| 亚洲破处大片| 蜜臀av国产精品久久久久| 亚洲自拍偷拍视频| 欧美日韩国产综合在线| 亚洲国产黄色| 国产亚洲精品激情久久| 亚洲永久视频|