《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于FPGA的AFDX網絡高速數據采集器設計
基于FPGA的AFDX網絡高速數據采集器設計
2016年電子技術應用第8期
田 澤1,2,索高華3,張榮華1,2,洪元佳3
1.中航工業西安航空計算技術研究所,陜西 西安710068; 2.集成電路與微系統設計航空科技重點實驗室,陜西 西安710068;3.西安翔騰微電子科技有限公司,陜西 西安710068
摘要: AFDX高速網絡試飛系統實時采集關鍵參數的需求,使得研發一種高速、實時、高可靠的AFDX數據采集器十分重要。提出了一種基于FPGA的數據采集器設計方案,充分考慮AFDX網絡特有的完整性檢查、余度管理、虛擬鏈路、帶寬隔離和流量整形等關鍵技術,實現網絡數據的實時采集、參數挑選和數據轉發等功能。通過對AFDX數據采集器進行實測,證明該設備具有通用性強、可靠性高、實時性強、數據處理速率高等特點,完全滿足AFDX網絡數據采集的應用需求,是一款完全具有自主知識產權的采集設備,為國產化研制及大型飛機的試飛驗證提供了有力保障。
中圖分類號: TN91;TP336
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.08.045
中文引用格式: 田澤,索高華,張榮華,等. 基于FPGA的AFDX網絡高速數據采集器設計[J].電子技術應用,2016,42(8):179-182.
英文引用格式: Tian Ze,Suo Gaohua,Zhang Ronghua,et al. Design of high speed data acquisition system for AFDX network based on FPGA[J].Application of Electronic Technique,2016,42(8):179-182.
Design of high speed data acquisition system for AFDX network based on FPGA
Tian Ze1,2,Suo Gaohua3,Zhang Ronghua1,2,Hong Yuanjia3
1.AVIC Computing Technique Research Institute,Xi′an 710068,China; 2.Aviation Key Laboratory of Science and Technology on Integrated Circuit and Micro-System Design,Xi′an 710068,China; 3.Xi′an Xiangteng Microelectronics Technology CO.,LTD,Xi′an 710068,China
Abstract: AFDX high-speed flight network system needs real-time sampling key parameters, so research and development of a high-speed, real-time and high reliability AFDX data acquisition are particularly important. This paper presents a FPGA-based data acquisition designed to take full account of the specific AFDX network technology, such as integrity checking, redundancy management, virtual link, bandwidth isolation and traffic shaping. It has achieved real-time collection of network data, parameter selection and data forwarding functions. By the test of AFDX data acquisition,it is proved that the equipment has the characteristics of versatility, high reliability, real-time, high speed data processing and so on. The data collector which is fully meet the application requirements of the AFDX network data acquisition has completely independent intellectual property rights, and provides a strong guarantee for the development of the nationalization and the flight test of large aircraft.
Key words : AFDX;FPGA;data acquisition

0 引言

  試飛系統是一種通過收集、管理飛行試驗過程中所產生的飛行試驗數據,建立相關試驗對象的數據庫管理和應用系統,為航空科學研究提供寶貴的第一手試驗數據,是現代航空技術不斷發展和提高的必備手段[1]。在試飛系統的開發過程中,實時、高速采集飛行數據成為其關鍵性的技術之一,本文提出了一種基于AFDX網絡的高速數據采集器,實時采集試飛試驗中的垂直速度、氣壓高度、俯仰角、風速、風向等關鍵信息,廣泛應用在AFDX網絡大型飛機的試飛系統中。

  本文在深入理解航空標準ARINC664P7協議,掌握AFDX關鍵技術的基礎上[2],結合AFDX網絡海量數據高速傳輸的特點,設計并實現了一種基于FPGA的AFDX數據采集器,完成網絡數據的實時采集、錯誤幀過濾、參數挑選和數據轉發等功能。該采集器是一款完全具有自主知識產權的AFDX數據采集器,實現了數據采集系統的技術指標,完全滿足試飛驗證要求,是從標準協議理解、需求分析、架構設計與全面驗證等完全自主研制的AFDX網絡采集設備。

1 AFDX數據采集器工作原理

  AFDX數據采集器主要應用于AFDX采集系統中,通過和AFDX網絡交換機的任意端口相連,采集余度數據信息,經AFDX數據采集器處理后,完成100%轉發和數據挑參,AFDX采集器的系統架構如圖1所示。AFDX采集模塊從AFDX1和AFDX2接口處接收AFDX網絡的余度幀數據,經過變壓器(H1102)、PHY(DP83848YB)將數據調理后與主控芯片FPGA(5CEFA7-U484)進行數據交互處理。FPGA將AFDX接口上的數據采集接收后,給每一幀都附加上接收時間戳信息,進行完整性檢查和余度管理處理,處理后的數據一方面參考AFDX挑選參數配置表要求,挑選出需要的數據,按配置表指定的地址空間存儲,等待主機通過PCI接口訪問獲?。涣硪环矫妫瑢⒂喽群蟮臄祿砑右蕴W幀頭信息,并100%地通過AFDX3接口發送出去,再經以太網交換機轉發存儲到記錄盤中。

圖像 002.png

圖1  AFDX采集模塊系統架構

2 AFDX數據采集器系統設計

  2.1 硬件設計

  AFDX數據采集器主要包括MAC控制管理模塊、PCI接口控制模塊、完整性檢查模塊、余度管理模塊和挑參控制模塊,其設計框圖如圖2所示,其中灰色的框圖為存儲模塊,其他顏色均為控制模塊。由于AFDX網絡數據傳輸量大、數據速率快,需要對處理的數據進行臨時緩存,加之模塊板卡尺寸的限制,以及采集記錄對FPGA的處理能力和存儲配置的高要求,因此,FPGA采用Altera公司Cyclone Ⅴ系列芯片5CEFA7-U484中的EPCS64SI16N,配置模式為AS模,用于控制外部PHY芯片、PCI接口以及模塊的配置、挑參和轉發等功能,來完成數據的通信和交互。

圖像 003.png

圖2  AFDX數據采集器設計框圖

  AFDX數據采集器各模塊的主要功能如下:

  (1)MAC控制管理模塊。MAC采用MII(Media Inde-

  pendent Interface)接口,包括一個數據接口以及一個MAC與PHY之間的管理接口。數據接口用于發送和接收的兩條獨立信道;MII管理接口是由時鐘信號和數據信號構成的雙信號接口,主要用來監視和控制PHY[3]。

  (2)PCI接口控制模塊。對外PCI接口滿足基本PCI規范,對后端提供一組讀寫控制信號,后端讀寫控制主要是對用戶的橋IP讀寫時序作出相應的翻譯,產生對FPGA內部資源的讀寫控制。

  (3)完整性檢查。對于兩個接收AFDX端口來說具有各自獨立的完整性檢查表及標志位寄存器組,該寄存器組對應512個VL_ID,用于記錄首次接收到的數據幀,具體流程如圖3所示。

圖像 004.png

圖3  接收數據幀完整性檢查流程示意圖

  (4)余度管理模塊。在接收端口完成完整性檢查后,將各自的VL_ID序列值及本數據幀的SN號傳送給余度管理模塊,余度管理模塊輪詢調度兩個接收端口的狀態,根據先到先有效原則過濾掉冗余的數據幀[4],具體流程如圖4所示。

圖像 005.png

圖4  接收數據幀余度管理流程示意圖

  (5)挑選參數控制模塊。該模塊包括接收數據幀管道過濾和參數抽取兩大功能。接收數據幀管道過濾是對接收到數據幀依據配置的VL_ID和UDP端口號進行過濾,過濾后的數據幀才符合參數抽取條件。對過濾后的數據幀,根據挑選參數配置信息,抽取特定的飛行數據。AFDX數據幀在以太網幀的基礎上發展而來,最大幀長為1 518 B,最小幀長為64 B,挑選參數的范圍可以是AFDX幀格式中的任意字節。

  2.2 軟件設計

  AFDX數據采集器作為一種通用采集模塊,采用純硬件實現,板卡本身不帶軟件。與其配合的CPU軟件包括上層應用軟件和驅動軟件兩部分[5],均位于系統上位機中,同時為了更加靈活直觀地表達顯示處理結果,增加PC端的圖形應用界面,方便分析數據,顯示處理結果。

  CPU端的驅動軟件僅提供寄存器訪問接口,如初始化、配置加載、參數讀取等,均通過寄存器數據的讀寫操作完成。

  上層應用程序主要分為兩部分:(1)PCI接口通信程序,負責調用驅動程序與FPGA進行信息交互;(2)CPU用戶服務程序,主要進行數據的接收、組成INET包、發送等功能。其中上層應用程序的基本操作流程如圖5所示。

圖像 006.png

圖5  上層應用程序基本操作流程

3 AFDX數據采集器的驗證

  AFDX數據采集器的仿真測試平臺如圖6所示,4塊AFDX網絡仿真卡用于仿真機載航空電子系統,2臺AFDX網絡交換機實現余度網絡的數據轉發,AFDX數據采集器接收AFDX網絡交換機的數據信息,完成采集、轉發、挑選參數功能,上報數據采集系統,將以太網包傳送給PC,經界面解析后完成數據的處理及顯示[6]。

圖像 007.png

圖6  AFDX數據采集仿真測試平臺

  本文所設計的AFDX網絡高速數據采集器已經過功能測試、性能測試、協議符合性測試及系統聯試等全面的測試驗證,實測結果表明,AFDX網絡高速數據采集器功能、性能穩定可靠,完全滿足系統設計要求。

  AFDX網絡仿真平臺分別發送64 B、512 B和1 518 B等典型網絡數據包對本文涉及的AFDX網絡高速數據采集器進行測試,其采樣率完全滿足設計要求,能完成規定間隔的采集,測試項及測試結果如表1所示。

圖像 001.png

4 結束語

  本文所設計的AFDX網絡高速數據采集器是一款符合ARINC664協議,具有自主知識產權的網絡采集設備,該采集器實時性強、正確性高、性能穩定,完全滿足AFDX網絡數據的采集、轉發、挑選參數要求。本文詳細介紹了AFDX采集記錄器的工作原理及軟硬件實現技術,并搭建仿真測試平臺對其進行功能、性能、協議符合性、系統聯試等全面測試驗證。該模塊設計新穎,尺寸小,功耗低,功能性能穩定可靠,已成功應用于工程實踐中,運行狀態良好,為試飛驗證和AFDX網絡設備的國產化打下了堅定的基礎。

  參考文獻

  [1] 曹玉林,胡飛,崔鍵.Oracle封鎖技術在試飛系統設計中的應用[J].微處理機,2006,6(6):67-71.

  [2] ARINC Specification 664 P7,Avioincs Full Duplex switched Ethernet(AFDX) network[S].2005.

  [3] 葉佳字,陳曉剛,張新家.基于AFDX的航空電子通信網絡的設計[J].測控技術,2008,27(6):56-58,60.

  [4] 王治,田澤.一種高性能AFDX監控卡的實現技術研究[J].計算機技術與發展,2010,20(8):217-220.

  [5] 楊峰,田澤.基于USB接口的AFDX網絡TAP卡設計與實現[J].測控技術2013,32(5):77-81.

  [6] 翟正軍.基于AFDX的高速數據采集記錄系統設計與實現[J].測控技術2013,32(5):17-20.

  


此內容為AET網站原創,未經授權禁止轉載。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          亚洲综合色丁香婷婷六月图片| 久久精品五月婷婷| 国产精品qvod| 蜜桃伊人久久| 久久久亚洲人| 久久成人在线| 久久激情五月激情| 久久www成人_看片免费不卡| 西西裸体人体做爰大胆久久久| 亚洲在线观看| 亚洲一区日韩在线| 亚洲综合日韩| 亚洲欧美视频一区| 亚洲欧美成人网| 在线一区欧美| 亚洲在线成人精品| 午夜精彩视频在线观看不卡 | 欧美日韩亚洲综合| 欧美精品久久一区| 欧美久久99| 欧美日韩综合精品| 国产精品国产自产拍高清av王其| 国产精品成人v| 国产精品亚洲一区| 国产亚洲精品久久飘花| 国产在线不卡视频| 亚洲高清视频在线观看| 亚洲人成亚洲人成在线观看图片| 免费在线播放第一区高清av| 午夜激情综合网| 午夜精品久久久99热福利| 午夜精品久久久久久| 久久爱www.| 欧美aa在线视频| 欧美日韩国产高清视频| 国产精品二区三区四区| 国产欧美一区二区在线观看| 伊人成人开心激情综合网| 亚洲福利视频网| 999在线观看精品免费不卡网站| 一区二区激情小说| 亚洲欧美在线免费| 久久久蜜桃一区二区人| 奶水喷射视频一区| 欧美午夜精品久久久久久浪潮| 国产精品午夜在线| 狠久久av成人天堂| 亚洲精品国产系列| 亚洲一区二区三区四区在线观看 | 亚洲乱码视频| 在线欧美视频| 亚洲精品偷拍| 亚洲一区二区在| 久久久水蜜桃av免费网站| 六月婷婷一区| 欧美日韩成人综合| 国产日韩精品电影| 黑人极品videos精品欧美裸| 亚洲精品一区在线| 欧美亚洲一区三区| 久久久夜夜夜| 欧美午夜精品久久久久免费视| 韩国av一区二区三区在线观看| 亚洲每日在线| 欧美在线观看www| 久久亚洲一区二区三区四区| 欧美日韩在线播放三区四区| 国产精品久久久久久一区二区三区| 国产伦精品一区二区三区视频孕妇| 尤物精品在线| 亚洲中无吗在线| 免费永久网站黄欧美| 国产精品一页| 亚洲美女色禁图| 午夜欧美精品| 欧美日韩国产首页在线观看| 国产精品视频一二三| 亚洲精品美女91| 久久岛国电影| 欧美激情国产精品| 激情一区二区| 羞羞色国产精品| 欧美日韩一区二区三区| 在线观看亚洲精品视频| 欧美亚洲日本一区| 欧美日本免费一区二区三区| 免费在线日韩av| 久久精选视频| 国产精品狼人久久影院观看方式| 亚洲国产精品成人| 先锋影音网一区二区| 欧美激情在线观看| 黄色成人免费网站| 欧美亚洲一区二区在线| 欧美午夜不卡视频| 亚洲精品极品| 免费观看日韩av| 韩国福利一区| 性欧美暴力猛交69hd| 欧美三日本三级少妇三99| 亚洲日本久久| 老牛影视一区二区三区| 国产欧美日韩亚洲| 亚洲一区久久久| 欧美日韩成人在线| 最新国产乱人伦偷精品免费网站| 久久精品系列| 国产一区二区三区在线观看视频 | 久久亚洲私人国产精品va媚药| 国产精品视频你懂的| 亚洲视频1区2区| 欧美精品尤物在线| 好吊成人免视频| 久久精品成人欧美大片古装| 国产精品福利在线观看| 日韩亚洲欧美高清| 欧美精品偷拍| 日韩一级不卡| 欧美区日韩区| 日韩视频免费在线观看| 欧美电影免费| 亚洲精品女av网站| 久久久视频精品| 在线观看91精品国产麻豆| 午夜一区不卡| 国产午夜精品理论片a级大结局| 性8sex亚洲区入口| 国产日韩欧美综合精品| 午夜精品久久久久99热蜜桃导演| 国产精品综合网站| 欧美在线一二三区| 国产一区二区三区久久 | 国产色产综合产在线视频| 亚洲在线一区二区| 国产精品一区久久久| 欧美中文字幕久久| 悠悠资源网亚洲青| 欧美成人免费在线| 亚洲精品日韩久久| 欧美天堂亚洲电影院在线播放| 亚洲一区二区影院| 国产一区二区三区高清播放| 欧美日产国产成人免费图片| 黄色成人av| 欧美影院成年免费版| 国产综合在线看| 美女被久久久| 亚洲精品少妇30p| 欧美日韩一二区| 亚洲一区二区三区免费在线观看| 国产精品乱码一区二区三区| 亚洲一区二区伦理| 久久精品91| 欧美一区二区视频网站| 久久在线播放| 亚洲人成网站在线播| 欧美日韩精品一区| 亚洲欧美日韩在线高清直播| 国产在线观看91精品一区| 另类尿喷潮videofree | 国产日韩欧美一区| 欧美 日韩 国产一区二区在线视频| 99国产精品久久久久久久| 国产精品视频免费观看| 久久久亚洲成人| 99在线精品视频在线观看| 国产精品午夜春色av| 久久久夜精品| 一本色道久久综合狠狠躁篇的优点| 国产欧美婷婷中文| 欧美成人国产| 午夜精品久久一牛影视| 136国产福利精品导航网址应用 | 国产精品欧美一区喷水| 久久婷婷蜜乳一本欲蜜臀| 一区二区三区.www| 国模叶桐国产精品一区| 欧美精品在线一区| 性欧美大战久久久久久久久| 在线观看视频一区二区欧美日韩| 欧美日韩在线播放一区| 久久精品国产亚洲一区二区三区| 日韩视频精品在线观看| 国产在线视频不卡二| 欧美色图天堂网| 久久米奇亚洲| 亚洲自拍啪啪| 日韩视频第一页| 精品电影在线观看| 国产精品久久久久久久久婷婷| 久久久久女教师免费一区| 亚洲最新在线| 极品少妇一区二区| 国产精品久久久久影院色老大| 美女视频网站黄色亚洲| 亚洲免费在线播放| 亚洲精品专区| 在线日韩欧美视频| 国产女主播一区二区三区| 欧美日韩国产不卡在线看|