《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 一種集成化多接口航電網(wǎng)絡測試平臺設計與實現(xiàn)
一種集成化多接口航電網(wǎng)絡測試平臺設計與實現(xiàn)
2014年電子技術應用第7期
劉智武, 王紅春, 陳長勝
中航工業(yè)西安航空計算技術研究所, 陜西 西安 710119
摘要: 針對目前先進飛機的航電網(wǎng)絡架構,分析其測試平臺的特點和應具有的基本功能,設計了一種集成化、多接口、可動態(tài)配置的航電網(wǎng)絡測試平臺,支持對航電網(wǎng)絡各種類型數(shù)據(jù)接口的通信測試、航電系統(tǒng)的模擬仿真及系統(tǒng)測試驗證,通過零活的管腳編程實現(xiàn)了測試用例和測試配置的動態(tài)選擇,設計并實現(xiàn)了測試平臺硬件及上位機測試軟件,并在航電網(wǎng)絡測試工程實踐中取得良好應用。
中圖分類號: TP274
文獻標識碼: A
文章編號: 0258-7998(2014)07-0079-03
Design and implementation on an integrated multi-interfaces test platform for avionics network
Liu Zhiwu, Wang Hongchun, Chen Changsheng
AVIC Computing Technique Research Instiute, Xi’an 710119, China
Abstract: Based on the avionics network structure of most advanced airplane, analysis the characteristics and basic function for avionics networks test platform. Design an integrated,multi-interfaces and dynamic configured avionics networks test platform,which can support communication test for multi-type data interfaces, avionics system simulation and avionics system validation. The platform uses the pin program method to chose the test configurations and test cases. Implement hardware and test software of the designed test platform, which acquire good test results in the avionics network test engineering projects.
Key words : avionics network; test platform; multi-interfaces; AFDX network

       機載航電網(wǎng)絡完成航電各個子系統(tǒng)之間的互聯(lián)、數(shù)據(jù)采集、數(shù)據(jù)交換及傳輸功能,其主要部件包括網(wǎng)絡節(jié)點機、交換機及外圍的數(shù)據(jù)總線、I/O接口等設備,是構成航電系統(tǒng)的重要部分。航電網(wǎng)絡運行的正確性是航電系統(tǒng)正確運行的基礎,隨著航電系統(tǒng)集成化程度及復雜程度越來越高,航電網(wǎng)絡也向著集成化、統(tǒng)一化發(fā)展,對航電網(wǎng)絡的集成化測試成為保證航電網(wǎng)絡運行正確性的必要手段。

        本文設計一種集成化、多接口、可配置的航電網(wǎng)絡測試平臺,支持對以AFDX網(wǎng)絡為主干的航電網(wǎng)絡通信測試,同時集成了多接口功能,可以實現(xiàn)對多路ARINC825總線、ARINC429總線等二級總線及航電網(wǎng)絡系統(tǒng)的傳感器、作動器I/O接口進行測試。通過靈活的配置和測試用例設計,可以實現(xiàn)對網(wǎng)絡不同場景、不同傳輸路徑及數(shù)據(jù)流量的測試驗證,能夠有效地完成對航電網(wǎng)絡數(shù)據(jù)傳輸?shù)臏y試,保證航電系統(tǒng)數(shù)據(jù)傳輸?shù)恼_性。

1 航電網(wǎng)絡架構及其測試分析

  機載航空電子系統(tǒng)的發(fā)展經歷了分立式、聯(lián)合式、綜合式和先進綜合式4個階段[1],其系統(tǒng)綜合化程度不斷提高,因而作為航空電子系統(tǒng)互聯(lián)基礎的總線網(wǎng)絡也向著集中式、統(tǒng)一化發(fā)展。在國內外先進飛機航電系統(tǒng)中,均采用了綜合模塊化航電技術作為其航電系統(tǒng)的主要架構,提高了航電系統(tǒng)的綜合化水平。綜合模塊化航電網(wǎng)絡系統(tǒng)基本架構如圖1所示。

        圖1中,航電網(wǎng)絡系統(tǒng)組成主要包括IMA核心處理平臺、主干網(wǎng)絡交換設備、航電子系統(tǒng)和遠程數(shù)據(jù)采集器等設備,通過主干網(wǎng)絡進行互聯(lián)。一般航電網(wǎng)絡系統(tǒng)采用雙冗余的架構,IMA核心處理平臺、主干網(wǎng)絡交換設備及子系統(tǒng)均采用多臺設備以實現(xiàn)雙冗余的架構。遠程數(shù)據(jù)采集器實現(xiàn)二級總線及航電系統(tǒng)中其他的傳感器、作動器數(shù)據(jù)向主干網(wǎng)絡的接入及傳輸,通過遠程數(shù)據(jù)采集器實現(xiàn)二級總線、傳感器數(shù)據(jù)向核心處理機的采集和傳輸,實現(xiàn)核心處理機對外部作動器的輸出控制[2]

        按照圖1所示綜合模塊化航電的架構,對航電網(wǎng)絡的測試,測試平臺必需要作為航電網(wǎng)絡系統(tǒng)的一個組成部分,接入到航電主干交換網(wǎng)絡中,能夠通過交換機同網(wǎng)絡中所有的子系統(tǒng)及其他設備進行通信,同時,測試平臺需要具備航電網(wǎng)絡中二級總線、I/O接口功能,一方面,能夠作為測試接口對航電網(wǎng)絡中其他設備的接口進行測試,另一方面,可以模擬航電子系統(tǒng)功能實現(xiàn)多種類型數(shù)據(jù)的注入測試。在目前先進飛機(A380、B787、C919)的航電網(wǎng)絡中,均采用AFDX作為其主干交換網(wǎng)絡[2-3],針對以圖1所示的綜合模塊化航電網(wǎng)絡,本文設計的多接口集成化的測試平臺集成了主干的AFDX網(wǎng)絡接口,通過AFDX網(wǎng)絡接口接入主干網(wǎng)絡交換機,二級總線集成包括機載網(wǎng)絡有廣泛應用的ARINC825總線、ARINC429總線,外部I/O集成傳感器包括溫度傳感器、電壓采集傳感器等,作動器主要包括為地開、28 V開等信號。

2 多接口集成化測試平臺設計

        測試平臺需要實現(xiàn)對航電網(wǎng)絡所有類型通信接口的測試,同時需要考慮對被測設備的調試、監(jiān)控等功能。本文測試平臺利用模塊化的產品,對其進行集成設計,實現(xiàn)覆蓋了多種接口功能的測試平臺,支持自動化的配置和測試用例構建,支持模擬仿真航電網(wǎng)絡中通信設備的仿真測試,其總體設計如圖2所示。

        如圖2,測試平臺通過余度AFDX網(wǎng)絡接入航電網(wǎng)絡核心交換機,經過余度交換機同航電網(wǎng)絡其他各個子系統(tǒng)進行數(shù)據(jù)通信連接;測試平臺提供多條的ARINC825總線,支持航電網(wǎng)絡子系統(tǒng)中的多路CAN總線的接入;多路的I/O和ARINC429接收和發(fā)送接口可直接與航電網(wǎng)絡中對應接口進行點對點連接測試;通過連接以太網(wǎng)交換機支持對多個航電網(wǎng)絡子系統(tǒng)的網(wǎng)口調試功能;通過連接串口交換機支持對多個航電網(wǎng)絡子系統(tǒng)模塊的串口輸出進行監(jiān)控和顯示,并支持串口調試功能。

2.1 接口設計

        根據(jù)目前航電網(wǎng)絡的接口通信及測試需求,本文測試平臺接口設計如圖3所示。

        圖3給出了測試平臺所支持的外部接口,其中,配置引腳實現(xiàn)測試平臺多個配置表的選擇功能,通過外部硬信號,選擇測試平臺中對應的配置表運行測試用例,支持不同的測試場景,提高測試平臺的靈活性。I/O接口主要用戶對航電系統(tǒng)外部傳感器、作動器信號的測試,在輸出I/O接口中,提供了包含28 V開信號、溫度信號、差分電壓信號和地開信號等48路輸出接口,在輸入I/O接口中,提供了包含28 V開信號和地開信號的12路輸入接口,數(shù)據(jù)總線接口中設計了余度的ARINC664總線接口、多路的ARINC825和ARINC429總線接口。

        在接口設計中,通過設計配置引腳和多路總線、多路輸入輸出接口來保證測試平臺的靈活性,實際使用時,根據(jù)需要測試的數(shù)據(jù)傳輸路徑、接口類型、接口數(shù)量等不同測試需求,可編制多張不同的測試配置表,將這多張配置表存儲在測試平臺中,配置引腳的每一種狀態(tài)對應一個位置的測試配置表測試過程中,通過改變配置引腳的狀態(tài),測試平臺自動選擇對應的配置表,并加載到測試平臺進行測試,提高了系統(tǒng)的測試效率。

2.2 基于CPCI接口的集成化測試平臺設計

        CPCI接口是在PCI總線基礎上使用標準針孔連接器,適用于更高可靠性應用場合[4]。測試平臺集成了多種網(wǎng)絡、總線及I/O數(shù)據(jù)接口,采用模塊化的思想,將各種接口功能分配到不同的模塊,通過外部CPCI接口將多個模塊集成在一起。通過這種設計,一方面,使得測試平臺各接口功能相對獨立而不互相影響;另一方面,便于測試平臺的維護,在系統(tǒng)中某個模塊或接口出現(xiàn)故障時,僅需通過對該模塊進行更換即可,提高了測試平臺的可靠性和可維護性。測試平臺硬件設計如圖4所示。

        如圖4所示,基于模塊化的設計思想,測試平臺由主處理模塊、I/O處理模塊、AFDX模塊、ARINC825模塊和ARINC429模塊5個模塊構成,通過CPCI總線進行集成互聯(lián),構成一個集成了多模塊的測試平臺硬件。主處理模塊實現(xiàn)測試平臺主處理功能,采用商用的CPCI接口處理器模塊實現(xiàn),支持Windows操作系統(tǒng),支持掛載多個CPCI從設備;AFDX模塊通過FPGA實現(xiàn)AFDX的協(xié)議層控制,通過以太網(wǎng)收發(fā)器實現(xiàn)AFDX物理層功能,對外提供冗余的兩路AFDX總線接口功能;ARINC825模塊通過FPGA實現(xiàn)ARINC825總線協(xié)議的鏈路層控制功能,配置多路的專用CAN收發(fā)器實現(xiàn)多路的ARINC825總線接口功能;ARINC429模塊通過FPGA實現(xiàn)ARINC429協(xié)議功能,配置多路的ARINC429收發(fā)器實現(xiàn)ARINC429總線接口功能;I/O處理模塊實現(xiàn)測試平臺的離散量和模擬量采集和輸出控制接口功能,通過A/D轉換實現(xiàn)外部模擬信號的轉換,輸入至FPGA實現(xiàn)模擬量和離散量的采集和輸出控制,配置引腳作為外部的離散量輸入,也由I/O處理模塊來進行采集。

        測試平臺的AFDX模塊、ARINC825模塊、ARINC429模塊和I/O處理模塊均以FPGA為核心進行設計,各模塊與主模塊的通信方式采用共享雙口的形式完成,在FPGA內部實現(xiàn)一個內部雙口DPRAM,用于主模塊和各子模塊的數(shù)據(jù)交互通信,該DPRAM通過CPCI總線向主模塊開放。在FPGA內部實現(xiàn)對各總線的協(xié)議層控制和處理,實現(xiàn)對模擬量和離散量的數(shù)據(jù)I/O采集和輸出控制功能。

3 測試平臺軟件設計

        測試平臺軟件運行在Windows操作系統(tǒng)環(huán)境的主處理模塊上,其面向航電網(wǎng)絡測試的主要功能包括:測試的配置解析及加載、網(wǎng)絡數(shù)據(jù)監(jiān)控、網(wǎng)絡數(shù)據(jù)流量注入、測試數(shù)據(jù)的保存和離線分析等。測試平臺軟件層次結構如圖5所示。

        如圖5所示,測試軟件運行在硬件層之上,按層次劃分為系統(tǒng)層、驅動層、中間件層和應用層。硬件層為本文設計的基于CPCI總線的集成化測試平臺,完成各種網(wǎng)絡總線及I/O接口的硬件功能;系統(tǒng)層為軟件運行的操作系統(tǒng),采用Window操作系統(tǒng)平臺;驅動層運行在操作系統(tǒng)之上,提供包括AFDX模塊、ARINC825模塊、ARINC429模塊及I/O處理模塊的驅動程序,支持各模塊的硬件初始化、配置加載、數(shù)據(jù)接收和發(fā)送、數(shù)據(jù)采集和輸出控制等功能,為上層的系統(tǒng)測試提供最底層的驅動功能;中間件層對驅動層各種軟件接口進行統(tǒng)一的封裝,面向上層屏蔽底層驅動的差異,向上層提供統(tǒng)一的調用和驅動接口,簡化了上層軟件的設計,避免由于底層驅動軟件的修改而導致的上層軟件改動,提高了軟件設計與實現(xiàn)的效率。應用層基于底層的驅動實現(xiàn)測試平臺的主要功能,包括配置管理、數(shù)據(jù)監(jiān)控、數(shù)據(jù)分析和數(shù)據(jù)注入等。配置管理功能完成測試配置的解析、校驗和加載,按照約定的格式對存儲在測試平臺的配置表進行解析,對配置內容進行校驗,校驗正確后,按照解析出的測試配置,對測試所需的平臺軟硬件接口進行初始化并啟動其工作;數(shù)據(jù)監(jiān)控功能實時監(jiān)控并顯示測試平臺接收到的所有接口消息內容,并對其接收到的消息按照協(xié)議定義的各字段含義進行解析;數(shù)據(jù)分析功能完成測試平臺監(jiān)控到消息的存儲和離線分析功能;數(shù)據(jù)注入功能按照設計的測試用例,按照其時間特性向航電網(wǎng)絡中注入測試數(shù)據(jù),支持按照協(xié)議定義的各個字段進行測試數(shù)據(jù)的組織。可視化界面軟件是用戶與測試平臺的交互界面,基于測試用例完成測試平臺各種功能的顯示和控制功能。

4 測試驗證

        搭建了圖2所示的測試環(huán)境,航電網(wǎng)絡由兩臺AFDX交換機和一臺具備多總線接口遠程數(shù)據(jù)采集器構成,對航電網(wǎng)絡測試平臺的接口的通信及采集等功能進行了測試驗證,I/O接口的數(shù)據(jù)采集測試考慮到連接線引起的誤差,通過軟件對其測量結果進行了補償校正,測試結果如表1所示。

        表1中溫度輸出和差分電壓輸出接口測試,在量程范圍內由測試平臺控制不同的輸出值,在航電網(wǎng)絡端對輸出值進行采集,并計算測量誤差,測量結果滿足應用精度要求。

        本文結合目前先進飛機的航電網(wǎng)絡架構及其接口類型,設計了一種集成化、多接口、可動態(tài)配置的航電網(wǎng)絡測試平臺,可實現(xiàn)對航電網(wǎng)絡的接口測試、模擬仿真及系統(tǒng)測試功能,通過管腳編程可動態(tài)選擇不同測試配置和測試用例,設計并實現(xiàn)了其硬件平臺及上位機測試軟件,在對航電網(wǎng)絡系統(tǒng)測試的工程實踐中得到了很好的應用。

參考文獻

[1] 熊華鋼,周貴榮,李峭. 機載總線網(wǎng)絡及其發(fā)展[J].航空學報,2006,27(6):1135-1144.

[2] 孫歡慶. 民用飛機綜合航電系統(tǒng)技術發(fā)展研究 [J]. 航空科學技術,2010(3):6-8.

[3] 趙永庫,李貞,唐來勝. AFDX網(wǎng)絡協(xié)議研究[J].計算機測量與控制,2011,19(12):3137-3142.

[4] 李震. 基于CPCI的車載多通道調試系統(tǒng)[J]. 電子技術應用,2014,40(2):71-73.

此內容為AET網(wǎng)站原創(chuàng),未經授權禁止轉載。
主站蜘蛛池模板: 99久热这里只有精品免费 | 国内精品综合九九久久精品 | 十分钟免费在线观看高清www | 电视剧情之债全集免费观看高清 | 欧美影视一区二区三区 | 国产精品2020观看久久 | 草久久网| 久久精品久久精品国产大片 | 国产高清在线免费观看 | 毛片区 | 老女人bbb | 激情视频综合网 | 日韩欧美一区二区精品久久 | 欧美日韩视频在线观看高清免费网站 | 四虎影院成人在线观看 | 五月天婷婷精品免费视频 | 国产在线视频你懂的 | 青青久久精品 | h视频导航| 久久精品国产国产精品四凭 | 国产视频一区二区 | 图片区精品综合自拍 | 成人试看120秒体验区视频 | 5月丁香婷婷 | 色播综合网 | 欧美不卡精品中文字幕日韩 | 欧美啪啪精品 | 国产福利专区精品视频 | 免费永久观看美女视频网站网址 | 99热在线观看 | 久久精品伦理 | 九九精品视频在线播放 | 国产成人aa免费视频 | 国产免费一区二区三区在线观看 | 综合色桃花久久亚洲 | 就爱啪啪网 | 国产日韩欧美在线播放 | 国产成人精品一区二区三区 | 啪啪一级 | 精品一区二区在线观看 1080p | 人与拘一级a毛片 |