《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 一種飛機機載數據中繼管理單元設計與實現
一種飛機機載數據中繼管理單元設計與實現
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網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产在线观看99 | 污污网站大全 | 午夜一级毛片 | 波多野结衣视频在线免费观看 | 亚欧成人 | 97婷婷狠狠成为人免费视频 | 欧美高清免费一级在线 | 中文字幕第15页 | 一个人看的视频www 一个人看的视频www免费 | 伊人久久免费视频 | 操日韩| 欧美成人免费观看国产 | 国产成人午夜91精品麻豆剧场 | 亚洲男女在线 | 亚洲国产精品网站久久 | 日日日日人人人夜夜夜2017 | 国产精品福利无圣光一区二区 | 免费在线你懂的 | 美女视频永久黄网站免费观看国产 | 欧美综合在线观看 | 欧美ay亚洲ay日韩ay | 鸥美性生交xxxxx久久久 | 一级特黄视频 | 日韩毛片在线看 | 日韩欧美一区二区三区不卡在线 | 亚洲第一免费网站 | 亚洲深夜福利 | 一二三四在线视频社区8 | 2020国产精品视频 | 中文字幕丝袜在线56页 | 手机毛片免费看 | 高清视频一区二区三区 | 免费久久网 | 国产大片免费在线观看 | 成人午夜性视频欧美成人 | 黄色一级片免费播放 | 99精品视频99 | 美日韩毛片 | www在线观看免费 | 亚洲欧美不卡中文字幕 | 在线视频黄 |