一种故障注入系统的制作方法

文档序号:12511866阅读:363来源:国知局

本实用新型涉及通信领域,特别是一种故障注入系统。



背景技术:

1553B总线在航空航天武器装备领域广泛使用,对其测试性和可靠性要求日益迫切。目前基于1553B的总线系统测试主要通过传统方法验证数据收发的正确性及消息响的时效性。为了验证整个1553B总线系统的可靠性和容错能力,因此需要在正常的1553B总线上注入更多异常状态,增加测试的覆盖性。1553B故障注入主要包括对总线物理层、电气层和协议层故障注入,目前能够覆盖三层故障注入的设备存在故障种类少,处理速度慢,效率低,成本高等缺点,PCI总线接口是目前各种工控机种最为广泛的接口,具有强大的并行处理能力、扩展性及即插即用等优点。发明就是研究基于PCI总线的1553B故障注入板卡,以实现高速、智能、低成本的1553B故障注入解决方案。



技术实现要素:

本实用新型的发明目的在于:针对上述存在的问题,提供一种新的故障注入系统,它具有成本低、处理能力强、功能多样和实时性高等优点。

本实用新型采用的技术方案如下:

一种故障注入系统,其特征在于,所述系统包括:故障注入电路、输入输出口、FPGA、处理器、PCI接口和缓存;所述故障注入电路分别信号连接于输入输出口和FPGA;所述FPGA分别信号连接于缓存和处理器;所述处理器信号连接于PCI接口。

采用上述技术方案,所述处理器为:TMS320DM642高性能处理器,此处理器自带PCI桥功能,符合PCI 2.2版本接口规范,32位/66MHz。处理器最高工作频率可达600MHz,1.67ns的指令周期,性能良好。主机通过PCI接口与1553B故障注入板卡进行数据交互,由于处理器自带PCI桥,内部所有地址空间均可通过PCI接口直接访问,并且主机访问过程不影响处理器内部程序运行,利用此优势,可在处理器运行智能处理程序的同时主机可随时读取处理状态和写入处理命令及数据。此外,通过DMA实现高速原始1553B波形数据采集和故障波形注入的功能。

进一步的,所述处理器包括:PCI桥。

采用上述技术方案,物理层故障注入包括1553B信号短路、断路、阻抗变化等故障。故障注入的请求通过PCI接口从主机侧发起,板卡响应请求后通过继电器控制1553B信号通断,阻抗变化通过控制接口电阻网络的阻值实现。

进一步的,所述输入输出口包括:A入口和其对应的A出口;B入口和其对应的B出口。

采用上述技术方案,电气层故障注入使用采样率大于40M的高速ADC和DAC实现。高速ADC完成通过A、B入口接入板卡的原始1553B波形的采集,采集后的波形数据分为两路,一路通过PCI接口上传至主机用于主机实时故障注入功能,另一路通过主机通过PCI接口下发的故障注入类型码在板卡上智能完成相应的故障注入。高速DAC完成经故障注入后通过A、B出口输出波形。电气层的故障注入包括信号幅度调整、波形斜率调整、信号占空比调整、噪声叠加等故障。通过PCI接口可实时更新故障波形数据注入使得1553B故障注入的位置和故障类型实时可控,便于用户操作和后期故障定位排察。

进一步的,所述A入口和B入口都与外部的1553B设备连接;所述A出口和B出口均与外部的1553B设备连接。

采用上述技术方案,协议层故障注入通过FPGA和处理器对ADC采集的波形数据的分析处理,从而解析出当前1553B总线上消息的命令字、数据字和状态字,通过主机下发的故障注入类型码可注入奇偶校验、曼切斯特编码、同步头翻转、响应时间、消息间隔及消息字内16bits任意二进制码元等故障。

综上所述,由于采用了上述技术方案,本实用新型的有益效果是:

1、成本低:单卡实现故障注入功能,缩小产品体积和降低产品成本。

2、处理能力强:使用PCI总线接口提高1553B故障注入板卡并行处理能力、可扩展性及人机交互性能力。

3、功能多样:使用高性能处理器完成1553B故障注入的智能处理,包括信号滤波、变换、识别、叠加等操作;同时支持1553B物理层、电气层和协议层故障注入;物理层故障注入支持1553B信号短路、断路、阻抗变化等故障;电气层故障注入支持信号幅度调整、波形斜率调整、信号占空比调整、噪声叠加等故障;协议层故障注入支持奇偶校验、曼切斯特编码、同步头翻转、响应时间、消息间隔及消息字内16bits任意二进制码元等故障。

4、支持1553B实时故障注入操作。

附图说明

图1是本实用新型的一种故障注入系统的系统结构示意图。

具体实施方式

下面结合附图,对本实用新型作详细的说明。

为了使本实用新型的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本实用新型进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本实用新型,并不用于限定本实用新型。

如图1所示,一种故障注入系统,其特征在于,所述系统包括:故障注入电路、输入输出口、FPGA、处理器、PCI接口和缓存;所述故障注入电路分别信号连接于输入输出口和FPGA;所述FPGA分别信号连接于缓存和处理器;所述处理器信号连接于PCI接口。

采用上述技术方案,所述处理器为:TMS320DM642高性能处理器,此处理器自带PCI桥功能,符合PCI 2.2版本接口规范,32位/66MHz。处理器最高工作频率可达600MHz,1.67ns的指令周期,性能良好。主机通过PCI接口与1553B故障注入板卡进行数据交互,由于处理器自带PCI桥,内部所有地址空间均可通过PCI接口直接访问,并且主机访问过程不影响处理器内部程序运行,利用此优势,可在处理器运行智能处理程序的同时主机可随时读取处理状态和写入处理命令及数据。此外,通过DMA实现高速原始1553B波形数据采集和故障波形注入的功能。

进一步的,所述处理器包括:PCI桥。

采用上述技术方案,物理层故障注入包括1553B信号短路、断路、阻抗变化等故障。故障注入的请求通过PCI接口从主机侧发起,板卡响应请求后通过继电器控制1553B信号通断,阻抗变化通过控制接口电阻网络的阻值实现。

进一步的,所述输入输出口包括:A入口和其对应的A出口;B入口和其对应的B出口。

采用上述技术方案,电气层故障注入使用采样率大于40M的高速ADC和DAC实现。高速ADC完成通过A、B入口接入板卡的原始1553B波形的采集,采集后的波形数据分为两路,一路通过PCI接口上传至主机用于主机实时故障注入功能,另一路通过主机通过PCI接口下发的故障注入类型码在板卡上智能完成相应的故障注入。高速DAC完成经故障注入后通过A、B出口输出波形。电气层的故障注入包括信号幅度调整、波形斜率调整、信号占空比调整、噪声叠加等故障。通过PCI接口可实时更新故障波形数据注入使得1553B故障注入的位置和故障类型实时可控,便于用户操作和后期故障定位排察。

进一步的,所述A入口和B入口都与外部的1553B设备连接;所述A出口和B出口均与外部的1553B设备连接。

采用上述技术方案,协议层故障注入通过FPGA和处理器对ADC采集的波形数据的分析处理,从而解析出当前1553B总线上消息的命令字、数据字和状态字,通过主机下发的故障注入类型码可注入奇偶校验、曼切斯特编码、同步头翻转、响应时间、消息间隔及消息字内16bits任意二进制码元等故障。

以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本实用新型的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1