一种嵌入式故障注入控制系统的利记博彩app
【技术领域】
[0001]本实用新型涉及一种电子系统测试装置,特别是涉及一种嵌入式故障注入控制系统。
【背景技术】
[0002]故障注入技术是开展测试性验证试验的核心技术手段,目前,故障注入的方法通常有:外部总线故障注入、背板总线故障注入、探针故障注入、软件故障注入、硬件电路测试等,不同方法适用于不同类型的故障模式的模拟。
[0003]该外部总线故障注入是将故障注入设备串联到被测设备与其交联设备之间,截取外部总线信号并根据故障模拟的需要进行篡改,然后输入到被测设备中,模拟被测设备的外部总线信号故障。
[0004]该背板总线故障注入是针对被测产品的内部总线类型和通信协议,设计与其匹配的背板故障注入设备,将故障注入设备嵌入到被测集成电路板和背板的总线接口之间,对被测集成电路的输入输出信号进行篡改,模拟背板总线信号的故障。
[0005]该硬件电路测试是在电子设备的硬件设计中,很大一部分电路是用于特殊情况下的故障诊断、异常处理、设计冗余和电气保护,这部分电路的测试在正常情况状态下无法工作,就需要通过故障注入创造对应电路工作需要的特殊条件。例如,对于一个模拟量的输入接口,要设计瞬间高压保护电路,在单元测试时就需要产生对应的信号以确认该电路是否工作,以评估其保护能力。
[0006]而SRU级产品的故障注入是测试性试验的技术瓶颈之一,很多SRU级的故障模式无法验证,或者只能通过破坏性的手段来实现,现有的背板总线故障注入设备也存在专用性强,难以移植的缺陷。
[0007]嵌入式故障注入技术是故障注入模块嵌入至被测系统,监控被测系统信号流,适时模拟故障信号并注入被测系统,模拟SRU级产品的故障模式。嵌入式故障注入的方式具有模拟故障模式范围广、对被测产品影响小、安全性强、易操作等特点。但同时因为涉及信号、总线类型复杂、信号实时性、完整性要求高,通用性较差,技术实现难度大。
[0008]则目前技术存在缺点如下:
[0009](— )背板总线故障注入通用性差、研制成本大
[0010]目前背板总线故障注入采用的技术决定了必须针对不同的被测产品、不同的总线类型进行针对性的设计,开发不同的背板故障注入设备。这导致工程使用中较高的研制成本和较长的研制周期。
[0011](二)现有背板总线故障注入无法模拟外部信号故障
[0012]现有背板总线故障注入是针对产品LBE、PCI等内部总线进行设计,直接作用在内部总线上。而实际工程中需要从产品内部改变由外部输入的总线信号或离散信号。
[0013](三)外部总线故障注入无法准确模拟内部信号故障
[0014]现有外部总线故障注入设备是在被测产品外部改变信号特性后,再输入到被测产品中。部分经篡改的故障信号会在信号输入端被自动修正或滤除,导致无法注入期望的故障信号。必须从产品内部对外部输入的信号新篡改和故障注入。
【发明内容】
[0015]本实用新型用于解决以往板级总线故障注入难移植、通用性差的问题。
[0016]本实用新型公开了一种嵌入式故障注入控制系统,该系统连接于被试产品的SRU级模块与被试产品的背板总线之间,该系统包括:
[0017]一总线接口模块,该总线接口模块接收背板总线信号以及该SRU级模块发出的内部信号;
[0018]—核心控制模块,根据该总线接口模块输出的该内部信号或该背板总线信号产生故障模拟信号并传送至该总线接口模块,由该总线接口模块传输至该SRU级模块以进行故障注入;
[0019]其中,该核心控制模块通过标准输入输出接口与该总线接口模块相连接。
[0020]该核心控制模块包括:DSP微处理器、第一逻辑控制器、A/D数据采集模块、D/A数模转换模块、离散量输入输出模块、多路模拟开关矩阵、信号预处理模块、采样保持模块、驱动放大模块以及光电隔离模块;
[0021]该DSP微处理器与该第一逻辑控制器连接,该第一逻辑控制器分别与该A/D数据采集模块、D/A数模转换模块、离散量输入输出模块连接,该A/D数据采集模块、D/A数模转换模块、离散量输入输出模块分别与该多路模拟开关矩阵连接,该采样保持模块、驱动放大模块以及光电隔离模块分别与该多路模拟开关矩阵连接,该信号预处理模块与该采样保持模块连接。
[0022]该核心控制模块还包括:第二逻辑控制器以及总线故障注入模块,该核心控制模块还包括ADFX总线控制器、1553B总线控制器、ARINC 429总线控制器、RS422总线控制器中的一种或多种;
[0023]该第二逻辑控制器分别与该DSP微处理器、总线故障注入模块连接,该总线故障注入模块与该ADFX总线控制器、1553B总线控制器、ARINC429总线控制器、RS422总线控制器连接。
[0024]该核心控制模块通过栈接的方式与该总线接口模块连接。
[0025]该核心控制模块与一人机交互终端连接。
[0026]该核心控制模块还包括同步通讯模块、显控模块和电源模块。
[0027]该总线接口模块包括:ADFX总线接口模块、1553B总线接口模块、ARINC429总线接口模块、RS422总线接口模块中的一种或几种。
[0028]该1553B总线接口模块进一步包括:总线逻辑控制芯片、桥接芯片、1553B收发器,该总线逻辑控制芯片分别与该桥接芯片、1553B收发器连接,该桥接芯片与该核心控制模块连接,
[0029]该总线逻辑控制芯片进一步包括:1553B协议控制器、DMA传输控制模块、本地总线寄存器、内部RAM、AD采集控制模块、本地总线控制逻辑模块。
[0030]该1553B总线接口模块进一步包括:信号调理模块以及A/D转换器,该信号调理模块连接该1553B收发器以及该A/D转换器,该A/D转换器连接该总线逻辑控制芯片。
[0031]该ARINC429总线接口模块包括:总线逻辑控制芯片以及两个429数据收发单元,该总线逻辑控制芯片与该核心控制单元连接,该两组429数据收发单元与该SRU级模块连接,该429数据收发单元包括DEI1016/BD429芯片组。
[0032]通过本实用新型的上述技术方案,可提高板级总线故障注入的通用性、移植性。同时,可以模拟内部信号故障以及外部信号故障,便于进行故障注入。
【附图说明】
[0033]图1、2所示为本实用新型的嵌入式故障注入控制系统的结构示意图。
[0034]图3所示为核心控制模块的结构示意图。
[0035]图4所示为1553B总线接口模块的结构示意图。
[0036]图5所示为ARINC429总线接口模块的结构示意图。
[0037]图6所示为人机交互控制终端所加载的软件的基本架构示意图。
【具体实施方式】
[0038]以下结合实施例,详细描述本实用新型的实现方式,但不作为对本实用新型的限制。
[0039]本实用新型用于提供一种嵌入式故障注入控制系统,用以解决以往板级总线故障注入难移植、通用性差的问题。
[0040]如图1、2所示为本实用新型的嵌入式故障注入控制系统的结构示意图。嵌入式故障注入控制系统10用于对受试产品的SRU级模块进行故障注入。嵌入式故障注入控制系统10包括核心控制模块101和总线接口模块102。该核心控制模块101是整个嵌入式故障注入控制系统的核心控制部件,由它来控制整个系统工作。该总线接口模块102用于在受试产品交联的背板总线与受试产品的SRU级模块之间建立信号交互通道。该核心控制模块101嵌入安装在总线接口模块102上,以监控SRU级模块的信号流,适时模拟故障信号并注入SRU级模块中,以模拟SRU级产品的故障模式。该核心控制模块101采用标准化、模块化的设计,特别是,该核心控制模块101可通过标准输入输出接口 103与该总线接口模块102连接,以提高通用性。并且,为了适应不同受试产品的测试性验证的需要,该核心控制模块101可通过其内部的构造而分别实现对各类航电总线信号的故障注入控制,该总线接口模块102可对应设计为多种类型,以分别与该核心控制模块101所能控制的航电总线信号相匹配,S卩,为所述各类航电总线信号提供传输服务。则该核心控制模块101可以借助该标准输入输出接口103,用栈接的方式与不同的总线接口控制模块连接,进而构建专用SRU级信号故障注入环境。
[0041]具体来说,该嵌入式故障注入控制系统可模