摘 要: 針對飛行試驗過程中基于以太網絡傳輸的機載數據采集系統,設計了一個基于VC環境下以太網絡數據包分析處理軟件。該軟件對結構化參數信息分析處理,及以TCP,UDP等協議傳輸的機載采集的網絡數據包進行解析處理,同時對不同時間采樣的參數數據按照就近方法進行時間統一處理,提供有效的性能和狀態數據的分析。經過軟件測試后,該軟件能夠正確的提取參數數據,且效率較好。
關鍵詞: PCAP; 網絡數據包; 以太網; VC
中圖分類號: TN311.1?34 文獻標識碼: A 文章編號: 1004?373X(2013)10?0049?03
目前,大量應用于飛行試驗的Kam500機載測試系統,采集記錄的飛行試驗數據格式為標準PCM數據[1]。PCM格式數據由重復出現的長幀組成,每個長幀的長度是固定的,每個長幀包含若干個短幀。在網絡化測試系統中網絡數據包以EthernetⅡ協議廣播。采集記錄的飛行試驗數據為網絡數據包格式。每個網絡數據包的大小都可以不同,并且每個網絡數據包中的參數個數也可以不同。根據記錄器的不同,記錄的網絡數據包結構可以是PCAP格式或者IRIG106?10格式[2]。
以太網作為一種原理簡單,便于實現同時又價格低廉的局域網技術已經成為業界的主流。而更高性能的快速以太網和千兆以太網的出現更使其成為最有前途的網絡技術。以太網的幀是數據鏈路層的封裝,網絡層的數據包被加上幀頭和幀尾成為可以被數據鏈路層識別的數據幀(成幀)。雖然幀頭和幀尾所用的字節數是固定不變的,但依被封裝的數據包大小的不同,以太網的長度也在變化,其范圍是64~1 518 B。……