协议层总线故障注入系统技术方案

技术编号:22329918 阅读:16 留言:0更新日期:2019-10-19 12:14
本发明专利技术涉及标准总线技术领域,公开了一种协议层总线故障注入系统。其中,该系统包括总线背板、总线控制器和总线故障注入装置,所述总线控制器和所述总线故障注入装置与所述总线背板连接,所述总线控制器用于生成并输出故障注入控制信息;所述总线背板用于接收并转发总线信号和所述故障注入控制信息至所述总线故障注入装置;所述总线故障注入装置用于基于所述故障注入控制信息对所述总线信号进行故障注入并输出故障注入后的总线信号至总线信号接收端。由此,可以实现对总线协议层进行故障注入。

【技术实现步骤摘要】
协议层总线故障注入系统
本专利技术涉及标准总线
,尤其涉及一种协议层总线故障注入系统。
技术介绍
1553B总线是数字式时分制指令/响应型多路传输数据总线,是机载航电设备的最重要的总线之一,能够挂载31个终端设备,采用指令/响应型通信协议,具有三种终端类型:总线控制器(BC)、远程终端(RT)和总线监控器(BM)。1553B总线是一种集中式的时分串行总线,其主要特点是分布处理、集中控制和实时响应,其可靠性机制包括防错功能、容错功能、错误的检测和定位、错误的隔离、错误的校正、系统监控及系统恢复功能。因此,对1553B总线系统进行故障注入测试尤为重要。然而,现有技术中尚没有相关的技术。
技术实现思路
本专利技术的目的在于克服现有技术不足,提供了一种协议层总线故障注入系统,能够解决上述现有技术中的问题。本专利技术的技术解决方案:一种协议层总线故障注入系统,该系统包括总线背板、总线控制器和总线故障注入装置,所述总线控制器和所述总线故障注入装置与所述总线背板连接,其中,所述总线控制器用于生成并输出故障注入控制信息;所述总线背板用于接收并转发总线信号和所述故障注入控制信息至所述总线故障注入装置;所述总线故障注入装置用于基于所述故障注入控制信息对所述总线信号进行故障注入并输出故障注入后的总线信号至总线信号接收端。优选地,所述总线故障注入装置还用于接收所述总线信号接收端发送的响应信号,并根据所述响应信号判断协议层总线是否纠错成功。优选地,所述总线故障注入装置为所述总线故障注入板卡,所述总线故障注入板卡包括母板和子板。优选地,所述母板和所述子板之间通过连接器连接。优选地,所述母板包括FPGA芯片、外围电路以及接口电路。优选地,所述子板包括总线输入输出接口、耦合变压器、继电器、电平转换芯片以及外围电路。优选地,所述总线输入输出接口包括两路输入接口和两路输出接口,每路接口均包括正负两极和外壳。优选地,该系统还包括输入输出设备。优选地,所述输入输出设备包括键盘、鼠标和显示器。通过上述技术方案,可以利用总线控制器产生故障注入控制信息,利用总线背板进行总线信号和控制信息的分发,之后通过总线故障注入装置基于所述故障注入控制信息对所述总线信号进行故障注入并输出故障注入后的总线信号至总线信号接收端,由此实现故障信息的注入(即,对总线协议层进行故障注入)。附图说明所包括的附图用来提供对本专利技术实施例的进一步的理解,其构成了说明书的一部分,用于例示本专利技术的实施例,并与文字描述一起来阐释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种协议层总线故障注入系统的方框图。具体实施方式下面将结合附图对本专利技术的具体实施例进行详细说明。在下面的描述中,出于解释而非限制性的目的,阐述了具体细节,以帮助全面地理解本专利技术。然而,对本领域技术人员来说显而易见的是,也可以在脱离了这些具体细节的其它实施例中实践本专利技术。在此需要说明的是,为了避免因不必要的细节而模糊了本专利技术,在附图中仅仅示出了与根据本专利技术的方案密切相关的设备结构和/或处理步骤,而省略了与本专利技术关系不大的其他细节。图1为本专利技术实施例提供的一种协议层总线故障注入系统的方框图。其中,本专利技术所述的系统例如可以应用于1553B总线。如图1所示,本专利技术实施例提供的一种协议层总线故障注入系统可以包括总线背板(例如,PXI总线背板)10、总线控制器(例如,PXI总线控制器)12和总线故障注入装置14,所述总线控制器12和所述总线故障注入装置14与所述总线背板10连接,其中,所述总线控制器12用于生成并输出故障注入控制信息;所述总线背板10用于接收并转发总线信号和所述故障注入控制信息至所述总线故障注入装置;所述总线故障注入装置14用于基于所述故障注入控制信息对所述总线信号进行故障注入并输出故障注入后的总线信号至总线信号接收端(例如,远程终端)16。其中,总线控制器12可以作为上位机软件的载体。上位机软件是设备的人机交互界面,实现设备的参数输入、参数显示和功能选择等功能。总线故障注入装置14可以作为下位机FPGA软件的载体,FPGA软件用于实现PXI总线信息收发、1553B总线信号解析和存储、故障信号注入和发送、1553B总线信号解码、采样模块、同步头检测、数据采样、1553B总线信号编码等功能。通过上述技术方案,可以利用总线控制器产生故障注入控制信息,利用总线背板进行总线信号和控制信息的分发,之后通过总线故障注入装置基于所述故障注入控制信息对所述总线信号进行故障注入并输出故障注入后的总线信号至总线信号接收端,由此实现故障信息的注入(即,对总线协议层进行故障注入)。根据本专利技术一种实施例,所述总线故障注入装置14还可以用于接收所述总线信号接收端发送的响应信号,并根据所述响应信号判断协议层总线是否纠错成功。也就是,总线故障注入装置14可以接收总线控制器12的指令字和数据字信息,并根据用户需求注入故障信息,并将已经注入故障信息的指令字和数据字发送至远程终端,通过判断远程终端的响应状态评估远程终端的防错、容错能力和错误的检测和定位等响应机制是否正常。可替换地,该系统也可以接受来自远程终端的状态字,并根据需要进行故障信息注入,并发送至总线控制器12,评估总线控制器12的工作性能,从而达到对1553B总线系统进行测试评估的目的。举例来讲,可以通过分析响应信号中是否携带表示协议层总线纠错成功的标识来判断纠错是否成功。由此,可以实现对总线的纠错能力进行测试评估。根据本专利技术一种实施例,所述总线故障注入装置14可以为所述总线故障注入板卡,所述总线故障注入板卡可以包括母板和子板。其中,所述母板和所述子板之间可以通过连接器连接。也就是,子板与母板之间可以通过连接器进行物理和信号连接。根据本专利技术一种实施例,所述母板可以包括可编程逻辑门阵列(FPGA)芯片、外围电路以及接口电路(例如,PXI接口电路)。举例来讲,母板可以用于实现1553B总线协议解析和存储、故障模式的注入和1553B总线信号的发送、PXI接口通讯等功能。用于故障注入的母板例如可以为通用型功能单元,可以具有标准的FPGA电路和PXI总线接口电路,通过更换不同的解析软件,配合不同总线接口形式的子板,可以实现不同总线形式的故障注入功能。根据本专利技术一种实施例,所述子板可以包括总线输入输出接口、耦合变压器、继电器、电平转换芯片(例如,HI-1573PSI电平转换芯片)以及外围电路。根据本专利技术一种实施例,所述总线输入输出接口可以包括两路输入接口(A路和B路)和两路输出接口(A路和B路),每路接口均包括正负两极和外壳。举例来讲,子板可以用于完成1553B总线信号的接收和发射、1553B总线接口的电平转换、耦合变压比切换、通道切换等功能。根据本专利技术一种实施例,该系统还可以包括输入输出设备,与所述总线控制器12连接。举例来讲,所述输入输出设备可以包括键盘、鼠标和显示器。由此,可以向用户提供显示和控制信息输入接口。此外,该系统还可以包括PXI机箱18,总线背板10、所述总线控制器12、总线故障注入装置14设置在所述PXI机箱内。并且,PXI机箱内还设置有至少一个本文档来自技高网...

【技术保护点】
1.一种协议层总线故障注入系统,其特征在于,该系统包括总线背板、总线控制器和总线故障注入装置,所述总线控制器和所述总线故障注入装置与所述总线背板连接,其中,所述总线控制器用于生成并输出故障注入控制信息;所述总线背板用于接收并转发总线信号和所述故障注入控制信息至所述总线故障注入装置;所述总线故障注入装置用于基于所述故障注入控制信息对所述总线信号进行故障注入并输出故障注入后的总线信号至总线信号接收端。

【技术特征摘要】
1.一种协议层总线故障注入系统,其特征在于,该系统包括总线背板、总线控制器和总线故障注入装置,所述总线控制器和所述总线故障注入装置与所述总线背板连接,其中,所述总线控制器用于生成并输出故障注入控制信息;所述总线背板用于接收并转发总线信号和所述故障注入控制信息至所述总线故障注入装置;所述总线故障注入装置用于基于所述故障注入控制信息对所述总线信号进行故障注入并输出故障注入后的总线信号至总线信号接收端。2.根据权利要求1所述的系统,其特征在于,所述总线故障注入装置还用于接收所述总线信号接收端发送的响应信号,并根据所述响应信号判断协议层总线是否纠错成功。3.根据权利要求2所述的系统,其特征在于,所述总线故障注入装置为所述总线...

【专利技术属性】
技术研发人员:张俊莎王亚任程
申请(专利权)人:北京振兴计量测试研究所
类型:发明
国别省市:北京,11

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

1