一种ARINC664总线故障注入系统及方法技术方案

技术编号:18839911 阅读:38 留言:0更新日期:2018-09-05 08:22
本发明专利技术公开了一种ARINC664总线故障注入系统及方法,该系统包括:上位机和ARINC664总线故障注入设备,上位机通过ARINC664总线故障注入设备与目标网络中的被测设备和ARINC664总线相连;上位机向ARINC664总线故障注入设备发送故障注入类型;通过上位机发送的故障注入类型,控制ARINC664总线故障注入设备中开关组中的各个开关的通断,组成与故障注入类型对应的故障注入回路,对以太网信号进行对应故障注入类型的故障注入,实现了对ARINC664总线的物理层、电气层以及协议层的故障注入。

A ARINC664 bus fault injection system and method

The invention discloses an ARINC664 bus fault injection system and method, which comprises a host computer and an ARINC664 bus fault injection device, a host computer connected with the tested device and ARINC664 bus in the target network through the ARINC664 bus fault injection device, and a host computer sending fault injection to the ARINC664 bus fault injection device. Through the fault injection type sent by the host computer, each switch in the switch group of ARINC664 bus fault injection device is controlled to turn on and off, and the fault injection loop corresponding to the fault injection type is formed. The fault injection of Ethernet signal corresponding to the fault injection type is carried out, and the physical layer of ARINC664 bus is realized. Electrical layer and protocol layer fault injection.

【技术实现步骤摘要】
一种ARINC664总线故障注入系统及方法
本专利技术涉及故障注入
,特别是涉及一种ARINC664总线故障注入系统及方法。
技术介绍
随着现代综合电子系统的发展,总线故障注入设备是现代综合电子系统中的新应用,为了对系统或设备的可靠性进行充分的检测往往需要模拟各种异常的情况,如模拟通信线路的物理层、电气层、协议层等故障,以此来检测被测设备对于异常情况的处理能力。由于ARINC664总线故障注入可以应用于高稳定、高可靠性的ARINC664总线设备的调试、测试和验证过程,因此,通过模拟AIRNC664总线系统在运行过程中可能出现的异常来实现设备的容错性测试、故障模拟、故障定位和故障分析。目前,市场中针对ARINC664总线故障注入普遍采用单一注入及不连贯注入的方式,但是随着ARINC664总线系统应用场景遇到的问题复杂化的增强,并且随着测试试验的严格及多元化的加强,对于ARINC664总线故障注入设备的功能要求也越来越复杂,因此,需要故障注入设备根据实际应用环境特征,按照用户定义,从多个层次以并行/串行的方式实现单一或者组合故障注入,从而实现物理层、电气层以及协议层的协同合作的故障注入。对故障注入的全面策略,能模拟实际工作环境中的几乎所有随机/突发故障现象,从而保证在最短时间内验证被测系统的可靠性以及正确性,大大缩短系统的研发、测试和产品化时间。而现有传统故障注入设备往往对于故障注入项目多为单一性、不可变通性、不可级联性以及不连贯的注入方式的故障注入在模拟ARINC664总线故障场景时过于约束性,无法灵活且全面的进行故障模拟和故障覆盖。
技术实现思路
本专利技术的目的在于提出一种ARINC664总线故障注入系统及方法,以实现物理层、电气层以及协议层的故障注入,实现了灵活且全面的进行故障模拟和故障覆盖。为达到上述目的,本专利技术提供了以下技术方案:一种ARINC664总线故障注入系统,包括:上位机和ARINC664总线故障注入设备,所述上位机通过所述ARINC664总线故障注入设备与目标网络中的被测设备和ARINC664总线相连;所述上位机向所述ARINC664总线故障注入设备发送故障注入类型;所述ARINC664总线故障注入设备依据所述故障注入类型,控制所述ARINC664总线故障注入设备中开关组中的各个开关的通断,组成与所述故障注入类型对应的故障注入回路,对以太网信号进行对应所述故障注入类型的故障注入,通过所述故障注入回路将产生的以太网故障信号注入到所述目标网络的被测设备中。其中,所述ARINC664总线故障注入设备包括:FPGA模块、第一PHY模块、第二PHY模块、第一变压器、第二变压器、第三变压器、第一电气层故障注入模块、第二电气层故障注入模块、第一物理层故障注入模块、第二物理层故障注入模块、开关组、第一RJ45接口和第二RJ45接口,其中:所述FPGA模块分别与所述第一PHY模块和所述第二PHY模块相连,所述第一PHY模块与所述第一变压器相连,所述第二PHY模块与所述第二变压器相连;所述FPGA模块程控所述开关组中的各个开关的通断,分别控制接入所述第一变压器、所述第二变压器、所述第三变压器、所述第一电气层故障注入模块、所述第二电气层故障注入模块、所述第一物理层故障注入模块和/或所述第二物理层故障注入模块组成故障注入回路;通过所述故障注入回路,对所述以太网信号进行对应所述故障注入类型的故障注入,将所述ARINC664总线故障注入设备产生的以太网故障信号注入到所述目标网络的被测设备中。其中,当接收到的所述故障注入类型为物理层故障时;对所述第一RJ45接口进行物理层故障注入,则所述FPGA模块程控所述开关组中的各个开关,使所述第一物理层故障注入模块导通,所述第一变压器、所述第二变压器、所述第三变压器、第二物理层故障注入模块、所述第一电气层故障注入模块和所述第二电气层故障注入模块均断开,所述FPGA模块控制所述第一物理层故障注入模块对所述以太网信号进行物理层故障注入;对所述第二RJ45接口进行物理层故障注入,则所述FPGA模块程控所述开关组中的各个开关,使所述第二物理层故障注入模块导通,所述第一变压器、所述第二变压器、所述第三变压器、所述第一物理层故障注入模块、所述第一电气层故障注入模块和所述第二电气层故障注入模块均断开,所述FPGA模块控制所述第二物理层故障注入模块对所述以太网信号进行物理层故障注入。其中,当接收到的所述故障注入类型为电气层故障时;对所述第一RJ45接口进行电气层故障注入,则所述FPGA模块程控所述开关组中的各个开关,使所述第一电气层故障注入模块、第一物理层故障注入模块和所述第三变压器导通,所述第一变压器、所述第二变压器、所述第二物理层故障注入模块和所述第二电气层故障注入模块均断开,所述FPGA模块控制所述第一电气层故障注入模块对所述以太网信号进行电气层故障注入。其中,当接收到的所述故障注入类型为电气层故障时;对所述第二RJ45接口进行电气层故障注入,则所述FPGA模块程控所述开关组中的各个开关,使所述第二电气层故障注入模块、第二物理层故障注入模块和所述第三变压器导通,所述第一变压器、所述第二变压器、所述第一物理层故障注入模块和所述第一电气成故障注入模块均断开,所述FPGA模块控制所述第二电气层故障注入模块对所述以太网信号进行电气层故障注入。其中,当接收到的所述故障注入类型为协议层故障时;对所述第一RJ45接口进行协议层故障注入,则所述FPGA模块程控所述开关组中的各个开关,使所述第一变压器、所述第二变压器和所述第一物理层故障注入模块导通,所述第三变压器、所述第二物理层故障注入模块、所述第一电气层故障注入模块和所述第二电气层故障注入模块均断开,所述FPGA模块进行故障项的匹配,当匹配成功时,对所述以太网信号进行协议层故障注入。其中,当接收到的所述故障注入类型为协议层故障时;对所述第二RJ45接口进行协议层故障注入,则所述FPGA模块程控所述开关组中的各个开关,使所述第一变压器、所述第二变压器和所述第二物理层故障注入模块导通,所述第三变压器、所述第一物理层故障注入模块、所述第一电气层故障注入模块和所述第二电气层故障注入模块均断开,所述FPGA模块进行故障项的匹配,当匹配成功时,对所述以太网信号进行协议层故障注入。其中,当接收到所述故障注入类型为电气层故障和协议层故障时;对所述第一RJ45接口进行协议层和电气层故障注入,则所述FPGA模块程控所述开关组中的各个开关,使所述第一变压器、所述第二变压器、所述第一电气层故障注入模块和第一物理层故障注入模块导通,所述第三变压器、所述第二电气层故障注入模块和所述第二物理层故障注入模块断开;所述FPGA模块进行故障项的匹配,当匹配成功时,对所述以太网信号进行协议层故障的注入,控制所述第一电气层故障注入模块和所述第一物理层故障注入模块对已注入协议层故障的以太网信号进行电气层故障注入,以实现对所述以太网信号进行协议层和电气层故障注入。其中,当接收到所述故障注入类型为电气层故障和协议层故障时;对所述第二RJ45接口进行协议层和电气层故障注入,则所述FPGA模块程控所述开关组中的各个开关,使所述第一变压器、所述第二变压器、所述第二电气层故障注入模块和所述第二本文档来自技高网...

【技术保护点】
1.一种ARINC664总线故障注入系统,其特征在于,包括:上位机和ARINC664总线故障注入设备,所述上位机通过所述ARINC664总线故障注入设备与目标网络中的被测设备和ARINC664总线相连;所述上位机向所述ARINC664总线故障注入设备发送故障注入类型;所述ARINC664总线故障注入设备依据所述故障注入类型,控制所述ARINC664总线故障注入设备中开关组中的各个开关的通断,组成与所述故障注入类型对应的故障注入回路,对以太网信号进行对应所述故障注入类型的故障注入,通过所述故障注入回路将产生的以太网故障信号注入到所述目标网络的被测设备中。

【技术特征摘要】
1.一种ARINC664总线故障注入系统,其特征在于,包括:上位机和ARINC664总线故障注入设备,所述上位机通过所述ARINC664总线故障注入设备与目标网络中的被测设备和ARINC664总线相连;所述上位机向所述ARINC664总线故障注入设备发送故障注入类型;所述ARINC664总线故障注入设备依据所述故障注入类型,控制所述ARINC664总线故障注入设备中开关组中的各个开关的通断,组成与所述故障注入类型对应的故障注入回路,对以太网信号进行对应所述故障注入类型的故障注入,通过所述故障注入回路将产生的以太网故障信号注入到所述目标网络的被测设备中。2.根据权利要求1所述的系统,其特征在于,所述ARINC664总线故障注入设备包括:FPGA模块、第一PHY模块、第二PHY模块、第一变压器、第二变压器、第三变压器、第一电气层故障注入模块、第二电气层故障注入模块、第一物理层故障注入模块、第二物理层故障注入模块、开关组、第一RJ45接口和第二RJ45接口,其中:所述FPGA模块分别与所述第一PHY模块和所述第二PHY模块相连,所述第一PHY模块与所述第一变压器相连,所述第二PHY模块与所述第二变压器相连;所述FPGA模块程控所述开关组中的各个开关的通断,分别控制接入所述第一变压器、所述第二变压器、所述第三变压器、所述第一电气层故障注入模块、所述第二电气层故障注入模块、所述第一物理层故障注入模块和/或所述第二物理层故障注入模块组成故障注入回路;通过所述故障注入回路,对所述以太网信号进行对应所述故障注入类型的故障注入,将所述ARINC664总线故障注入设备产生的以太网故障信号注入到所述目标网络的被测设备中。3.根据权利要求2所述的系统,其特征在于,当接收到的所述故障注入类型为物理层故障时;对所述第一RJ45接口进行物理层故障注入,则所述FPGA模块程控所述开关组中的各个开关,使所述第一物理层故障注入模块导通,所述第一变压器、所述第二变压器、所述第三变压器、第二物理层故障注入模块、所述第一电气层故障注入模块和所述第二电气层故障注入模块均断开,所述FPGA模块控制所述第一物理层故障注入模块对所述以太网信号进行物理层故障注入;对所述第二RJ45接口进行物理层故障注入,则所述FPGA模块程控所述开关组中的各个开关,使所述第二物理层故障注入模块导通,所述第一变压器、所述第二变压器、所述第三变压器、所述第一物理层故障注入模块、所述第一电气层故障注入模块和所述第二电气层故障注入模块均断开,所述FPGA模块控制所述第二物理层故障注入模块对所述以太网信号进行物理层故障注入。4.根据权利要求2所述的系统,其特征在于,当接收到的所述故障注入类型为电气层故障时;对所述第一RJ45接口进行电气层故障注入,则所述FPGA模块程控所述开关组中的各个开关,使所述第一电气层故障注入模块、第一物理层故障注入模块和所述第三变压器导通,所述第一变压器、所述第二变压器、所述第二物理层故障注入模块和所述第二电气层故障注入模块均断开,所述FPGA模块控制所述第一电气层故障注入模块对所述以太网信号进行电气层故障注入。5.根据权利要求2所述的系统,其特征在于,当接收到的所述故障注入类型为电气层故障时;对所述第二RJ45接口进行电气层故障注入,则所述FPGA模块程控所述开关组中的各个开关,使所述第二电气层故障注入模块、第二物理层故障注入模块和所述第三变...

【专利技术属性】
技术研发人员:赵志强
申请(专利权)人:北京润科通用技术有限公司
类型:发明
国别省市:北京,11

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

1