基于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所示。本文引用地址://m.amcfsurvey.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网络收发测试程序,也需要通过与以上过程类似的网络表配置。
评论