基于AFDX總線的端系統測試技術
1.3 流速/流量控制技術
在ES終端的數據幀傳輸過程中,每個VL的數據幀傳輸速率和數據幀長度是受到AFDX系統應用者的規劃AFDX網絡配置表靜態控制的。VL的流速/流量與BAG(Bandwidth Allocation Gap)、JITTER以及數據幀的最大長度(Lmax)相關。
1.4 區分數據服務
由于航空網絡中對不同種類的數據服務的實時性和確定性有著不同的要求,一種是航空網絡中事件性質數據,此類數據必須保證每條傳輸到達,一種是航空網絡中周期性數據,此類數據只需保存最新狀態即可。針對此要求,AFDX網絡將數據服務區分為采樣和隊列。前者數據幀長度小于或等于VL的最大長度,支持組播或單播,舊的信息將隨時被新的信息覆蓋;后者數據幀長度最大為8 KB,在發送和接收過程中采用FIFO方式管理信息。
2 AFDX測試系統組成
本次試驗的核心目的是實現在VC++6.0圖形界面下,通過商用的AFDX仿真板卡和AFDX網絡交換機,實現遠程對某型帶AFDX總線端系統設備的功能測試與性能測試。這次試驗使用的硬件資源主要包括AFDX網絡交換機、某型帶AFDX總線ES端系統設備、帶AFDX仿真卡的工控計算機,網線若干根,軟件包括VC++6.0軟件、AFDX仿真板卡驅動和API函數,AFDX網絡配置表。試驗的連接方式如圖3所示。本文引用地址:http://www.104case.com/article/193807.htm
3 AFDX測試過程
由于AFDX網絡具有靜態配置的特點,所以該AFDX總線測試系統硬件連接到位后,需要進行以下步驟進行AFDX終端收發測試:
(1)設置AFDX終端發送方式,即為單一方式或冗余方式;
(2)AFDX終端發送速率設置;
(3)設置AFDX終端發送端口目的IP地址和源IP地址;
(4)設置發送VL號和子VL號;
(5)定義UDP源端口號和目的端口號;
(6)定義AFDX終端的PORT ID號。
通過以上方式來配置AFDX終端的網絡配置表,這樣就可以確定并配置好整個AFDX終端的發送網絡。在控制計算機的接收端,通過VC++ 6.0軟件編制的AFDX網絡收發測試程序,也需要通過與以上過程類似的網絡表配置。
評論