一种基于异步时钟的ARINC664交换机启动时间测试方法技术

技术编号:35188949 阅读:51 留言:0更新日期:2022-10-12 18:04
本发明专利技术属于航空电子通讯网络设备技术领域,公开了一种基于异步时钟的ARINC664交换机启动时间测试方法,包括:基于ARINC664交换机端口支持的最大线速能力,生成配置表并加载到ARINC664交换机中;生成测试数据,并向所述ARINC664交换机的输入端口发送所述测试数据;基于配置表中的转发关系,在ARINC664交换机的输出端口抓取数据;在抓取数据的过程中,断开电源,并保持电源断开状态预设时间后,在闭合电源为ARINC664交换机供电;根据S4过程中抓取的数据帧的时间戳,确定ARINC664交换机启动时间。利用可控电源的断开和闭合操作造成的转发帧中断来计算得到交换机的启动时间,为ARINC664交换机的启动时间测试提供了一套通用化、全新的测试方法。全新的测试方法。全新的测试方法。

【技术实现步骤摘要】
一种基于异步时钟的ARINC664交换机启动时间测试方法


[0001]本专利技术属于航空电子通讯网络设备
,涉及一种基于异步时钟的ARINC664交换机启动时间测试方法。

技术介绍

[0002]航空全双工交换式以太网总线由于具有高可靠性、高传输速率和确定性等优点,已经被越来越多的飞机制造商所认可并采用,当前的几大飞机制造商的主流机型也都使用了符合ARINC664标准的交换机,不同的机型采用了不同数量的ARINC664交换机来组成交换网络,因此作为交换网络的主要节点设备,对ARINC664交换机的一些性能指标也提出了明确的要求,其中交换机的启动时间就是作为一项重要的指标需要符合飞机制造商的要求。
[0003]交换机的启动时间定义为从交换机上电到交换机成功转发出第一个数据帧。常规的启动时间测试往往涉及到电源、测试设备及被测对象,由于存在多个设备,其时钟往往是异步的,而启动时间的测量就需要各个设备的时钟同步,因此为了解决这个时钟同步问题,就需要额外引入时钟源等设备,将测试环境改造成时钟同步的环境,这无形中增加了测试环境的复杂度,并且增加了测试设备的成本费用;并且有部分航空级的测试设备并不具备接口接收外部时钟信号,从而无法将测试环境改造成时钟同步的环境。

技术实现思路

[0004]本专利技术技术方案针对
技术介绍
中的问题,提供一种基于异步时钟的ARINC664交换机启动时间测试方法,针对时钟异步的测试设备来实现高精度的启动时间测试,从而确保ARINC664交换机的启动时间性能可以满足其设计要求。<br/>[0005]为达到上述目的,本专利技术采用如下技术方案予以实现。
[0006]一种基于异步时钟的ARINC664交换机启动时间测试方法,所述测试方法基于包含ARINC664仿真卡测试设备、ARINC664交换机和可控输出电源的网络架构实现,所述可控输出电源用于为ARINC664交换机供电;所述方法包括:
[0007]S1,基于ARINC664交换机端口支持的最大线速能力,生成配置表并加载到ARINC664交换机中,所述配置表中包含ARINC664交换机所需要配置的虚拟链路数量以及交换机的转发关系表;所述转发关系表定义了输入端口与输出端口的对应关系;
[0008]S2,生成测试数据,并向所述ARINC664交换机的输入端口发送所述测试数据;
[0009]S3,基于配置表中的转发关系,在ARINC664交换机的输出端口抓取数据;
[0010]S4,在抓取数据的过程中,断开电源,并保持电源断开状态预设时间后,在闭合电源为ARINC664交换机供电;
[0011]S5,根据S4过程中抓取的数据帧的时间戳,确定ARINC664交换机启动时间。
[0012]本专利技术技术方案的特点和进一步的改进为:
[0013](1)S1具体为:
[0014]获取ARINC664交换机端口支持的最大支持线速X,单位为bps;
[0015]设置带宽分配间隔BAG和测试帧长M,带宽分配间隔BAG,单位为ms,测试帧长M,单位为Byte;
[0016]所需要配置的虚拟链路数量N:
[0017][0018](2)S2中,以ARINC664交换机端口支持的最大线速向ARINC664交换机发送最小帧长64字节的数据帧,采用最大线速和最小帧长的设计可以提升测试精度。
[0019](3)S5具体为:
[0020]记录电源断开后抓取的最后一帧数据的时间为T1,电源闭合后抓取的第一帧数据的时间为T2;
[0021]则确定ARINC664交换机启动时间为T2

T1

(T0

T3),其中,T0为预设时间,T3为断电保护补偿时间。
[0022]通过断开和闭合电源输出的方法,产生被测对象ARINC664交换机的转发数据帧中断,从而确定电源断开通路后的最后一帧时间和电源闭合通路后的第一帧时间,通过两者之间的时间差来计算ARINC664交换机的启动时间,从而避免要求测试设备之间的时钟同步要求。
[0023]同时,考虑了断电保护补偿时间,航空设备出于安全性要求而专门设计的供电丢失后的保持功能,在本测试方法中需要进行补偿以便提升测试精度。
[0024](4)设置带宽分配间隔BAG=1ms,测试帧长M=64Byte。
[0025](5)所述测试数据中,每帧数据的时间间隔t为((M+20)
×
8)/X。
[0026](6)S4中,预设时间T0为10s。
[0027]本专利技术提出的一种基于异步时钟的ARINC664交换机启动时间测试方法,该方法在不需要额外增加测试设备的基础上,通过构建合适的配置表以及最大线速的外部数据激励,利用可控电源的断开和闭合操作造成的转发帧中断来计算得到交换机的启动时间,为ARINC664交换机的启动时间测试提供了一套通用化、全新的测试方法。
附图说明
[0028]图1为本专利技术实施例提供的ARINC664交换机启动时间测试方法流程图;
[0029]图2为ARINC664交换机启动时间测试组网示意图;
[0030]图3为测试中各事件的时间分布示意图。
具体实施方式
[0031]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0032]针对交换机启动时间的测试,目前已有的测试方法存在诸多的困难,或是精度不高,或是需要额外增加时钟源等设备,从而导致测试环境比较复杂并且增加额外开销。为了解决上述问题,本专利技术提出一种基于异步时钟的ARINC664交换机启动时间测试方法,该方法在不需要额外增加测试设备的基础上,通过构建合适的配置表以及最大线速的外部数据
激励,利用可控电源的断开和闭合操作造成的转发帧中断来计算得到交换机的启动时间,为ARINC664交换机的启动时间测试提供了一套通用化、全新的测试方法。
[0033]本专利技术提供了一种基于异步时钟的ARINC664交换机启动时间测试,其测试方法流程如图1所示,主要包括:基于端口最大速率设计配置表并加载配置表、基于配置表信息生成激励数据发送、捕获被测对象转发的数据帧、控制电源输出、捕获数据分析、综合断电保护补偿计算启动时间。
[0034]实施例的测试组网如图2所示,详细的实施步骤如下:
[0035]步骤1)、基于ARINC664交换机端口支持的最大线速能力100M bps,按照公式计算得到需要配置的虚拟链路数量,其中设计的参数:BAG=1ms,测试帧长M=64Byte,最大支持速率X=100M bps,得到N=149,因此配置149条虚拟链路可以满足100M线速的要求;同时配置转发关系为交换机的Port 1接收数据,转发到Port 2进行发送;
[0036]步骤2)、基于配置表中的149条虚拟链路(从P本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于异步时钟的ARINC664交换机启动时间测试方法,其特征在于,所述测试方法基于包含ARINC664仿真卡测试设备、ARINC664交换机和可控输出电源的网络架构实现,所述可控输出电源用于为ARINC664交换机供电;所述方法包括:S1,基于ARINC664交换机端口支持的最大线速能力,生成配置表并加载到ARINC664交换机中,所述配置表中包含ARINC664交换机所需要配置的虚拟链路数量以及交换机的转发关系表;所述转发关系表定义了输入端口与输出端口的对应关系;S2,生成测试数据,并向所述ARINC664交换机的输入端口发送所述测试数据;S3,基于配置表中的转发关系,在ARINC664交换机的输出端口抓取数据;S4,在抓取数据的过程中,断开电源,并保持电源断开状态预设时间后,在闭合电源为ARINC664交换机供电;S5,根据S4过程中抓取的数据帧的时间戳,确定ARINC664交换机启动时间。2.根据权利要求1所述的一种基于异步时钟的ARINC664交换机启动时间测试方法,其特征在于,S1具体为:获取ARINC664交换机端口支持的最大支持线速X,单位为bps;设置带宽分配间隔BAG和测试帧长M,带宽分配间隔BAG,单位为ms,测试帧长M,单位为Byte;所需要配置的虚拟链路数量N:3.根据权利要求1所述的一种基于异步时...

【专利技术属性】
技术研发人员:高增成张玉杰潘超军彭俊侯溪溪向威威陈稀亮周卓
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1