999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于飛行試驗采集的FC數據檢測分析技術

2016-04-12 00:00:00彭國金劉嫚婷韓璐
現代電子技術 2016年2期

摘 要: 在航空產品的航電系統跨代升級中,FC總線數據的檢測分析是飛行試驗對航空產品航電系統進行鑒定的一項重要內容。針對復雜航空環境下采集記錄的FC總線數據的多類、隨機性等特點,提出了對FC數據進行關鍵數據元素的消息識別方法,以及FC總線數據幀的網絡特性檢測方法,并結合FC總線周期丟包檢測算法,設計了FC總線的檢測分析技術,實現了對復雜測試記錄的FC總線數據的檢測分析;最后在某試驗機的飛行試驗中進行了應用,獲得了飛行試驗FC總線檢測分析結果,試驗表明檢測分析的結果數據滿足飛行試驗對航電系統進行科研鑒定的需求。

關鍵詞: 檢測分析; 丟包; FC幀結構; 飛行試驗

中圖分類號: TN98?34 文獻標識碼: A 文章編號: 1004?373X(2016)02?0092?03

Detection and analysis technology of FC bus data collected in flight test

PENG Guojin, LIU Manting, HAN Lu

(Chinese Flight Test Establishment, Xi’an 710089, China)

Abstract: In the cross?generation upgrade for the avionics system of the aviation equipments, the detection and analysis of FC bus data are the important contents in the flight test to identify the avionics system of the aviation equipments. For the collected and recorded FC bus data in complex aviation environment has the characteristics of multiclass and randomness, the method to conduct the message identification of the key data elements for FC data , and the method to detect the network characteristics of the FC bus data frame are put forward. The packet loss detection algorithm of FC bus cycle is adopted to design the detection and analysis technology of FC bus data. The detection and analysis of FC bus data recorded in testing in complex environment were realized. The technology was applied to the flight test of a testing aircraft, and the detection and analysis results of the FC bus were obtained in flight test. The test results show that the detection and analysis results can satisfy the scientific research and appraisal demands of flight test to avionics system.

Keywords: detection and analysis; packet loss; FC frame structure; flight test

隨著計算機網絡技術的飛速發展,航空環境下光纖通道FC總線技術逐漸成熟并進行工程運用。在飛行試驗[1]工程領域,飛行試驗總線數據分析技術已經成為現代飛機飛行試驗的重要內容之一。在飛行試驗過程中,試驗機機載總線測試系統采集記錄航電系統FC總線,試飛工程師對該記錄的數據進行分析,并將分析的結果數據作為鑒定該試驗機航電系統的重要依據。

在傳統的飛行試驗總線處理中,因為采集記錄環境是單一的,不會有復雜的測試環境,記錄下試驗文件只包含總線數據,并沒有檢測分析這一需求。但是在FC總線測試采集過程中,因FC總線的網絡特性,具有復雜的測試環境、可能存在幀不完整以及丟包的缺點;所以在FC總線數據處理中對測試系統采集的FC總線進行檢測分析包括:對采集的FC總線數據的完整幀檢測、對FC總線消息識別分析及丟包檢測分析是飛行試驗鑒定飛機航電系統的一項重要內容。所以FC總線的檢測分析就成為航電系統FC總線數據分析的一項重要內容,而在復雜航空環境下,飛行試驗傳統航空總線數據分析技術已不適用新形勢下對FC總線進行檢測分析。

1 飛行試驗總線檢測分析

從某方面來說,飛行試驗是對航空產品整機到各個子系統的一個鑒定過程。隨著新技術不斷應用于航空產品中,航電系統進行了跨代升級,大量應用于航空產品中的1553B總線技術逐漸被替代。新的技術構架需要被飛行試驗進行科研鑒定,以保證其可行、穩定。飛行試驗總線檢測分析作為一項重要的技術鑒定手段,直接給試飛工程師提供了數據依據。

1.1 傳統飛行試驗總線檢測分析

在以1553B航空電子總線為代表的三代機總線構架技術中,1553B總線數據具有確定性,總線上傳輸的可以確定的只有3種類型的字:命令字、狀態字和數據字,且每種字的長度一定為20 b,其中包括3 b同步頭、16 b有效信息及一個奇偶校驗位。對飛行試驗總線測試采集來說,記錄的1553B航電總線數據是單一的總線數據,是航電系統規范設計的1553B消息幀,沒有別的類型的數據被采集記錄,其測試環境單一,測試數據規范,故不需要專門針對1553B的進行檢測分析。

1.2 新形勢下FC總線檢測分析

隨著航電總線的跨代升級,FC光纖通道技術應用于航空產品。FC光纖通道具有高帶寬、開放式互聯等特點,解決了航空產品中許多與高性能數據塊傳輸相關的難題;但是FC具有的網絡特點也給飛行試驗航電總線測試帶來了新的挑戰。在采用了FC光纖通道總線構架技術后,對采用了新技術后的航電系統進行鑒定是飛行試驗一項重要內容。應用了FC總線技術后的航電系統,飛行試驗測試環境也隨之變得復雜,測試系統需要在網絡化總線下進行采集,同時進行數據分析。針對新形勢下的航電總線網絡的延遲性、不確定性、丟包等缺點,對飛行試驗測試采集的FC總線數據必須進行檢測分析,以驗證采集的總線數據可靠,進而對航電系統進行鑒定。同時傳統飛行試驗航空總線數據分析技術不能滿足新形勢下FC總線數據檢測的需求,所以FC總線檢測分析必須解決這些問題,才能滿足試飛工程科研鑒定的需求。

2 FC數據檢測分析

2.1 飛行試驗FC總線

航空電子環境中的光纖通道[2?3]FC是美國國家標準委員會(ANSI)的X3T11小組于1988年開始制定的一種高速串行傳輸協議。在我國航空產品上,其正逐漸取代傳統的1553B航空總線。在飛行試驗總線測試系統中,FC總線消息幀被測試系統采集到之后,會被打上以太網UDP包頭,然后再發送給通用記錄器進行記錄。所以在飛行試驗中測試系統采集記錄的FC[4]總線消息幀格式如圖1所示。同時,通用總線測試系統的采集模塊還會將航電系統的底層通信等消息采集記錄下來,一并發送給記錄設備,這就給FC總線[5]檢測分析增加了難度,這也是檢測分析的一個難點。對飛行試驗來說,需要知道采集記錄了哪些FC總線消息幀,以便與試驗機航電系統設計的總線消息幀進行比對鑒定,同時對采集的FC總線消息幀進行完整性和丟包檢測分析,以鑒定試驗機航電系統總線性能的可靠性。

圖1 FC總線幀消息格式

2.2 FC總線檢測分析

由于FC總線飛行試驗的測試環境及總線本身具有的網絡特性,需對FC總線進行檢測分析。FC總線檢測分析主要包括:FC消息幀識別,FC完整幀檢測,FC幀丟包檢測。FC消息幀識別分析是FC總線數據分析的基礎,因飛行試驗采集記錄的FC總線數據是以二進制存儲的,同時記錄的不僅僅只有FC總線數據,還有隨機的其他底層通信消息,所以要對飛行試驗采集記錄的數據進行FC消息幀識別。FC完整幀檢測分析是對FC總線數據進行處理的必要步驟,對識別后的FC消息幀進行完整性分析,以確定采集記錄的FC總線消息幀的完整性。FC幀丟包檢測分析是對試驗機航電系統以及飛行試驗測試系統部署的一項重要的鑒定技術手段,對航電子系統之間通信的消息經過核心交換機之后是否存在丟失數據進行分析,以確定航電系統之間通信的可靠性。

2.3 FC總線檢測分析過程

FC總線檢測分析的過程一般包含:

(1) 讀取飛行試驗測試記錄的FC總線數據;

(2) 按照記錄協議開始進行FC總線的解析分析;

(3) 分析并找到完整的UPD數據包;

(4) 對完整的UPD數據包的數據進行分析;

(5) 按照FC協議進行FC總線的識別分析,確定記錄的FC消息幀;

(6) 分析并找到FC消息幀;

(7) 對FC消息幀進行完整性分析;

(8) 對完整的FC消息幀進行丟包分析檢測;

(9) 循環這一過程,直到檢測分析完成。

3 FC數據檢測的關鍵技術

3.1 FC總線消息識別分析技術

在對飛行試驗海量FC總線數據進行檢測分析時,需不斷地讀取數據,進行關鍵字段地判斷、跳過等操作。因為飛行試驗FC總線測試系統的記錄子系統采用了通用的網絡采集板卡,會對網絡通信的底層消息數據包進行采集并和FC總線一起記錄在存儲設備中,這樣最后分析的FC總線飛行試驗數據就是一個包含了多種數據的原始文件。 如圖1所示,在測試系統的采集子系統的設計過程中,采用了對采集到的標準的FC總線數據打標記的技術手段來識別FC總線數據包,一般記錄包頭的識別字位置定義為0xFE6B2840,這樣在分析海量復雜原始FC總線數據時,對FC總線消息進行識別分析:

(1) 按照以太網協議標準,找到一個完整的UDP數據包;

(2) 判斷在記錄包頭的前4 B是否為0xFE6B2840;

(3) 如果不是則表示不是需要的FC幀,接著分析下一個數據包;

(4) 如果是則表示該數據包為所需要的FC總線數據幀。

通過識別字的判斷,實現了FC總線消息的識別判斷,確定測試系統記錄了哪些FC消息幀。

3.2 完整FC幀檢測技術

在獲得一個FC消息幀后,按照飛行試驗的需求,需要對FC總線消息幀進行完整性檢測,以鑒定FC總線幀的完整性。對照FC總線協議標準,如圖1所示,對關鍵字段信息進行檢測,包括一個SOF定界符、一個EOF定界符和CRC字段:

(1) 首先對SOF界定符進行檢測,它采用了SOFn3的編碼,并且SOFn3的編碼值:0xBCB53636;

(2) 如果SOF界定符的值不符合約定,則該數據幀就不是需要的消息幀;

(3) 其次對CRC字段進行檢測,效驗碼CRC由硬件計算并填入,一般為0xFFFFFFFF;

(4) 如果CRC界定符的值不符合約定,則該數據幀就不是我們需要的消息幀;

(5) 最后對EOF定界符進行檢測分析,EOF采用了EOFtN的編碼,且其值為0xBC957575;

(6) 如果EOF界定符的值不符合約定,則該數據幀就不是需要的消息幀;

通過SOF定界符、EOF定界符和CRC字段的判斷,實現了FC總線消息的完整性檢測。

3.3 FC幀丟包檢測技術

FC總線為網絡化總線技術,同時測試系統對FC總線的采集也運用了網絡化測試技術。理論上網絡化技術的運用就會存在丟包現象,所以對采集記錄的FC總線數據進行丟包檢測就非常有必要。 航電總線消息有兩類:一類是周期性消息,一類是事件消息。事件消息在標準的協議架構下無法進行丟包檢測,但是周期性消息可以進行丟包檢測。對FC總線的丟包檢測主要針對周期性消息。 按照ICD信息文件的定義,對周期性消息進行丟包檢測分析:

(1) 對記錄的FC試驗數據進行FC總線消息識別分析即FC幀完整性檢測分析;

(2) 對需要檢測分析的FC消息,讀取ICD數據庫中相關信息,特別是周期信息;

(3) 對FC消息幀進行周期性檢測,比對每個周期ICD中定義的消息幀出現的次數和ICD定義中定義的次數是否一致,如果少于定義的則表示丟包;

(4) 對檢測分析的FC總線數據幀進行丟包統計并給出結果。

通過周期信息的判斷,實現了FC總線消息的丟包檢測分析。

4 設計實現與測試

使用C++語言[6]開發了FC總線數據檢測分析軟件,分析軟件實現界面如圖2所示。

圖2 FC總線數據檢測分析軟件實現

應用該軟件對某試驗機測試的FC數據進行檢測分析,確定測試系統采集記錄了哪些FC總線消息幀,同時對這些消息幀進行了完整性和丟包分析。FC總線數據檢測分析軟件[7?10]分析結果表明:采用以上分析算法的軟件數據處理準確,滿足了試飛工程師對海量FC試驗數據檢測分析的需求?;谝陨纤惴ㄩ_發的飛行試驗FC總線數據檢測分析軟件已在多個試驗機試飛中推廣使用。

5 結 語

本文介紹了飛行試驗對FC總線數據檢測分析的要求,在飛行試驗傳統航空總線分析技術已不能滿足FC總線檢測分析的情況下,設計了在現代飛行試驗中海量FC總線數據檢測分析的關鍵技術,采用這些算法設計了FC總線數據檢測分析軟件,解決了FC總線數據檢測分析的關鍵問題。經某試驗機試飛實際驗證,該軟件滿足了試飛工程師的FC總線檢測分析需求,為現代飛行試驗航電系統鑒定提供了技術保障,在飛行試驗總線數據檢測分析方面有廣闊的應用前景。

參考文獻

[1] 白效賢.試飛測試技術的現狀與發展[J].測控技術,2004,23(10):1?2.

[2] Information Technology Industry Council. Fibre channel: avionics environment [R]. New York: American National Standards Institute, 2002.

[3] Information Technology Industry Council. Fibre channel: framing and siganling [R]. New York: American National Standards Institute, 2003.

[4] 鄭小兵,翟正軍.FC?AE?ASM協議網絡層測試方法研究[J].計算機測量與控制,2012,20(2):324?327.

[5] 鄭小兵,翟正軍,任嵐昆.FC?AE網絡數據發送調度算法的設計與實現[J].計算機測量與控制,2012,20(2):467?469.

[6] RICHTER J, NASARRE C. Windows 核心編程[M].5版.北京:清華大學出版社,2008.

[7] 彭國金,劉嫚婷.非結構化海量網絡數據處理技術研究[J].現代電子技術,2011,34(14):121?123.

[8] 許應康,彭國金,劉威.飛行試驗數據自檢測系統軟件設計[J].現代電子技術,2015,38(6):31?35.

[9] 霍朝暉,覃楊森,祁春.飛行試驗機載關鍵參數快速處理系統設計[J].現代電子技術,2013,36(5):121?124.

[10] 胡匯洋,李揚,許應康.多試飛數據流文件的融合處理[J].現代電子技術,2015,38(8):47?49.

主站蜘蛛池模板: 成人久久精品一区二区三区| 福利在线一区| 这里只有精品在线| 中文字幕 91| 尤物亚洲最大AV无码网站| 思思热在线视频精品| 亚洲视频四区| 中文字幕精品一区二区三区视频 | 久久久久亚洲精品成人网| 2020精品极品国产色在线观看| 国产免费高清无需播放器| 国产人成乱码视频免费观看| 国产玖玖视频| 呦视频在线一区二区三区| 欧美精品aⅴ在线视频| 四虎影视永久在线精品| 久久99国产视频| 亚洲精品自在线拍| 日韩毛片免费| 亚洲无码高清免费视频亚洲| 激情综合网激情综合| 免费国产小视频在线观看| 国产哺乳奶水91在线播放| 亚洲v日韩v欧美在线观看| 亚洲AⅤ无码日韩AV无码网站| 久久国产精品夜色| 欧美狠狠干| 午夜高清国产拍精品| 一级毛片不卡片免费观看| 日韩精品久久久久久久电影蜜臀| 国产成人福利在线| 中文字幕调教一区二区视频| 免费在线视频a| 人妻熟妇日韩AV在线播放| 亚洲天堂精品在线| 婷婷99视频精品全部在线观看 | 亚洲精品第一页不卡| 啪啪免费视频一区二区| 蜜臀av性久久久久蜜臀aⅴ麻豆| 久久国产精品电影| 亚洲精品无码日韩国产不卡| 久久性视频| 香蕉伊思人视频| 成人午夜福利视频| 亚洲成在线观看| 国产久操视频| 国产日本欧美亚洲精品视| 9啪在线视频| 国产成人精品亚洲日本对白优播| 国产网站免费观看| 久久久久国产一级毛片高清板| 强奷白丝美女在线观看| 无码专区在线观看| 天天躁夜夜躁狠狠躁躁88| 国产欧美精品一区二区| 国产三级成人| 国产视频自拍一区| 亚洲欧美另类视频| 国产精品久久久久无码网站| 国产尤物视频网址导航| 日韩久草视频| 久久婷婷综合色一区二区| 国产国模一区二区三区四区| 日韩不卡免费视频| 国产成人无码AV在线播放动漫 | 国精品91人妻无码一区二区三区| 青青热久麻豆精品视频在线观看| 亚洲免费人成影院| 国产丝袜啪啪| 在线欧美日韩| 久久性妇女精品免费| 波多野结衣的av一区二区三区| 91在线播放免费不卡无毒| 国产黄网站在线观看| 人妻无码一区二区视频| 欧美黄色网站在线看| 亚洲男人的天堂在线观看| 青青草国产免费国产| 国产网友愉拍精品视频| 日本手机在线视频| 亚洲黄色高清| 波多野结衣一区二区三区AV|