一种afdx光电转换测试方法

文档序号:9790639阅读:641来源:国知局
一种afdx光电转换测试方法
【技术领域】
[0001]本发明用于机载网络测试领域,涉及AFDX光电转换器的数据转换正确性、数据帧顺序、转换延迟的测试方法。
【背景技术】
[0002]航空电子全双工交换式以太网(Arox)是一种实时、确定的全双工交换式以太网,是当前国际公认的运输机主流机载网络。传统的AFDX网络传输介质是同轴电缆,缺点是重量大,传输距离近。为了克服同轴电缆的这些缺点,一些AFDX设备使用光纤作为传输介质。在机载AFDX网络中,由于同轴电缆并未被光纤完全取代,因此需要AFDX光电转换器为同轴电缆和光纤提供光电转换。为了保证AFDX网络通信的可靠性、实时性,对AFDX光电转换器的数据转换正确性、数据帧顺序、转换延迟提出了严格的要求。
[0003]AFDX光电转换器输入输出端接口信号不同,应用原有的测试方法对其进行测试时,需要多种测试设备同时进行,测试机构复杂,测试成本高,测试周期长,测试效率低。

【发明内容】

[0004]本发明针对AFDX光电转换器的数据转换正确性、数据帧顺序、转换延迟要求,提出了一种AFDX光电转换测试方法,采用一块基于FPGA的AFDX端系统,实现了 AFDX光电转换器数据转换正确性、数据帧顺序、转换延迟的测试,降低了测试难度,提高了测试效率。
[0005]本发明的技术解决方案如下:
[0006]一种AFDX光电转换测试方法,包括数据转换正确性测试、数据帧顺序测试和转换延迟测试;
[0007]数据转换正确性测试和数据帧顺序测试的步骤如下:
[0008]I)设置AFDX测试平台电信号AFDX数据的发送数量η;
[0009 ] 2) AFDX测试平台将电信号AFDX数据发送给被测AFDX光电转换器;
[0010]3)被测AFDX光电转换器将电信号AFDX数据转换为光信号AFDX数据,光信号AFDX数据通过光纤回环回到被测AFDX光电转换器;
[0011]4)被测AFDX光电转换器将光信号AFDX数据转换为电信号AFDX数据,转换后的电信号AFDX数据传输到AFDX测试平台;
[0012]5)AFDX测试平台将步骤4)中AFDX测试平台接收到的电信号AFDX数据与步骤2)中AFDX测试平台发出的电信号AFDX数据进行对比,对比它们的内容是否一致,并对比它们的帧顺序是否一致;
[0013]若均一致,跳转步骤6);
[0014]若它们的内容不一致或者它们的帧顺序不一致,则跳转步骤7);
[0015]其中,若均一致,定义AFDX测试平台接收到的电信号AFDX数据为正确数据;
[0016]6)AFDX测试平台判断接收到的电信号AFDX数据数量m、与步骤I)中的发送数量η是否相等;若m小于η,则跳转步骤5),若m等于η,则跳转步骤7);
[0017]7)AFDX测试平台统计正确数据的数量k,如果k等于n,则被测AFDX光电转换器的测试通过,否则测试不通过;
[0018]8)AFDX测试平台将正确数据的数量k、以及被测AFDX光电转换器的测试结果发给PC机;
[0019]转换延迟测试的步骤如下:
[0020]a)将AFDX测试平台的两个电口电连接,这两个电口属于同一个AFDX端系统,这两个电口分别为电口A和电口B;
[0021]b)AFDX端系统通过电口A向电口B发送AFDX数据;AFDX数据由电口A发送出时,产生相应的发送使能信号,电口 B接收到AFDX数据时,产生接收有效信号;
[0022]c)采集步骤b)发送使能信号的时刻tl和接收有效信号的时刻t2,将t2减去tl得到延迟时间Δ Tl;
[0023 ] d)断开电口 A和电口 B的电连接,将电口 A和电口 B分别与被测AFDX光电转换器上的两个电口相连;
[0024]被测AFDX光电转换器的两路光接口使用光纤回环;
[0025]e)AFDX端系统通过其中一个电口向被测AFDX光电转换器发送AFDX数据,AFDX数据经被测AFDX光电转换器转换后,再返回至AFDX端系统;
[0026]AFDX数据由AFDX端系统的电口发出时,产生相应的发送使能信号,AroX端系统接收到返回的AFDX数据时,产生接收有效信号;
[0027]f)采集步骤e)中发送使能信号的时刻t3和接收有效信号的时刻t4,将t4减去t3得到延迟时间ΔΤ2;
[0028]g)将Δ T2减去Δ Tl,得到被测AFDX光电转换器的转换延迟AT;
[0029]h)AFDX测试平台将转换延迟Δ T发给PC机;
[0030]其中,AFDX端系统是基于FPGA的AFDX端系统。
[0031 ]数据转换正确性测试和数据帧顺序测试的步骤2)中,电信号AFDX数据是经同轴电缆或网线发送给被测AFDX光电转换器的。
[0032]数据转换正确性测试和数据帧顺序测试的步骤4)中,转换后的电信号AFDX数据是经同轴电缆或网线传输到AFDX测试平台的。
[0033]实现上述AFDX光电转换测试方法的测试平台,其特殊之处在于:
[0034]包括机箱和设置在机箱内部的AFDX端系统、供电单元和母板;
[0035]所述AFDX端系统固定在母板上,供电单元通过母板与AFDX端系统电连接;
[0036]所述机箱上设有机箱面板,机箱面板上设有串口、供电接口和多个电口,
[0037]串口用于与PC机相连;
[0038]供电接口与供电单元相连,用于向被测单元供电;
[0039]每个电口分别通过母板与AFDX端系统电连接。
[0040]上述AFDX端系统是基于FPGA的AFDX端系统。
[0041 ] 上述电口有两个。
[0042]上述供电接口与供电单元之间设有开关。
[0043]有益效果:
[0044]本发明提出的AFDX光电转换测试方法,能够将数据转换正确性、数据帧顺序和转换延迟测试内容集中在一块基于FPGA的AFDX端系统上实现,简化了测试机构,降低了测试成本和难度,实现了对AFDX光电转换器快速、可靠的测量,提高了测试效率。
【附图说明】
[0045]图1是AFDX光电转换器功能框图;
[0046]图2是本发明功能示意图;
[0047]图3是AFDX光电转换测试方法示意图。
【具体实施方式】
[0048]AFDX光电转换测试,包括:数据转换正确性、数据帧顺序和转换延迟测试。
[0049]1、数据转换正确性和数据帧顺序测试
[0050]2、转换延迟测试
[0051]下面结合附图对本发明做进一步描述:
[0052]AFDX光电转换器的功能,如图1所示,完成AFDX数据的光信号和电信号的转换,需保证数据转换正确性、数据帧顺序和转换延迟时间。
[0053]如图2所示,本发明提供的光电转换测试平台,本发明的功能,包括机箱和设置在机箱内部的AFDX端系统、供电单元和母板;
[0054]AFDX端系统固定在母板上,供电单元通过母板与AFDX端系统电连接;
[0055]机箱上设有机箱面板,机箱面板上串口、供电接口和多个电口;串口用于与PC机相连;供电接口与供电单元相连,用于向被测单元供电;每个电口分别通过母板与AFDX端系统电连接,电口最好设置两个。
[0056]AFDX端系统是基于FPGA的AFDX端系统。
[0057]AFDX端系统负责发送和接收AFDX数据,判断发送和接收数据的内容正确性、数据帧顺序,采集发送使能信号时刻和接收有效时刻,计算转换延迟时间。
[0058]上述供电接口与供电单元之间设有开关。
[0059]一种AFDX光电转换测试方法实现步骤如下:
[0060]如图3所示,数据转换正确性和数据帧顺序实现步骤[0061 ] I)设置AFDX端系
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1