故障注入检测仪的制作方法

文档序号:6447613阅读:280来源:国知局
专利名称:故障注入检测仪的制作方法
技术领域
本实用新型涉及计算机领域,尤其涉及一种故障注入检测仪。
背景技术
RS-485为异步串行通信UART,大量应用在工业控制、航空、航天、兵器、船舶等行业。在对高可靠性、高稳定性设备来说,数据通信的可靠性至关重要。为了实现对RS-485总线的可靠性测试,需要对RS-485总线进行故障注入以完成检测,目前尚缺乏这样一种测试机制。

实用新型内容本实用新型提供了一种故障注入检测仪,解决了缺乏对RS-485总线可靠性测试机制的问题。一种故障注入检测仪,包括传输干扰电路、信号截取电路、处理器和信号输出电路;所述传输干扰电路接入待检测的RS-485总线,阻断所述RS-485总线一端向对端的数据传输;所述信号截取电路分别与所述传输干扰电路两侧的所述待检测的RS-485总线相连接,接收所述RS-485总线上传输的数据信号,将接收到的数据信号发送至所述处理器;所述处理器对接收到的数据信号进行处理,产生故障注入信号,将产生的故障注入信号输出至所述信号输出电路;所述信号输出电路连接于所述待检测的RS-485总线两端的输出端口,向所述 RS-485总线的输出端口发送故障注入信号。优选的,所述传输干扰电路包括两组信号开关,各组信号开关各控制所述RS-485 总线一个信号传输链路的通断。优选的,所述RS-485总线的传输速率为300至IM bps。本实用新型的实施例提供了一种故障注入检测仪,包括传输干扰电路、信号截取电路、处理器和信号输出电路,所述传输干扰电路接入待检测的RS-485总线,阻断所述 RS-485总线一端向对端的数据传输,所述信号截取电路分别与所述传输干扰电路两侧的所述待检测的RS-485总线相连接,接收所述RS-485总线上传输的数据信号,将接收到的数据信号发送至所述处理器,所述处理器对接收到的数据信号进行处理,产生故障注入信号, 将产生的故障注入信号输出至所述信号输出电路,所述信号输出电路连接于所述待检测的 RS-485总线两端的输出端口,向所述RS-485总线的输出端口发送故障注入信号。适用于两端分别具有第一端口和第二端口的RS-485总线,截取所述第一端口向所述第二端口发送的数据,对截取的所述数据进行处理,产生故障注入信号,以所述故障注入信号替代所述数据,向所述第二端口发出,解决了缺乏对RS-485总线可靠性进行检测的机制,尤其缺乏通过故障注入手段进行检测的机制的问题。
图1为本实用新型的实施例一提供的一种故障注入检测仪的结构示意图;图2为应用本实用新型对RS-485总线进行故障注入检测时的连接关系示意图。
具体实施方式
为了解决缺乏对RS-485总线可靠性进行检测的机制,尤其缺乏通过故障注入手段进行检测的机制的问题,本实用新型的实施例提供了一种适用于异步串行通信RS-485 的故障注入检测仪。可以实现对任意RS-485总线信号进行故障注入,并保证数据的双向传输正常操作,操作灵活,故障注入可重复实现,可量化操作。
以下结合附图,对本实用新型的实施例进行说明。首先,对本实用新型的实施例一进行说明。本实用新型实施例提供了一种故障注入检测仪,故障注入检测仪的结构如图2所示,包括传输干扰电路101、信号截取电路102、处理器103和信号输出电路104 ;所述传输干扰电路101接入待检测的RS-485总线,阻断所述RS-485总线一端向对端的数据传输;传输干扰电路具体包括两组开关,分别控制RS-485两个信号传输方向的通断,将RS-485总线断开为2组不连接的RS-485总线。所述信号截取电路102分别与所述传输干扰电路101两侧的所述待检测的RS-485 总线相连接,截取所述RS-485总线上传输的数据信号,将接收到的数据信号发送至所述处理器103 ;所述处理器103对接收到的数据信号进行处理,产生故障注入信号,将产生的故障注入信号输出至所述信号输出电路104 ;所述信号输出电路104连接于所述待检测的RS-485总线两端的输出端口,向所述 RS-485总线的输出端口发送故障注入信号。按照如图2所示的方式将上述故障注入检测仪与待检测的RS-485总线连接。使用上述故障注入检测仪,对RS-485总线进行故障检测的方法具体如下RS-485总线具有两个端口,分别为第一端口和第二端口,两端口侧各有一接收 FIFO,用于暂存接收到的外部数据,以供后续向RS-485总线对端传输。在正常工作时,信号截取电路检测端口 1连接的RS-485总线的数据,并在需要进行故障注入时控制向端口 1 发出的数据;具体的,禁止RS-485总线端口 1发送,允许监视和接收RS-485总线端口 1上的数据,在RS-485总线端口 1接收到外部数据时,将数据存储到RS-485总线端口 1的接收 FIFO中,再向总线端口 2发出。信号截取电路检测到有总线端口 1向总线端口 2发送的数据信号,则将端口 1向端口 2发送的数据信号截取下来,发送至处理器。然后,处理器对端口 1向端口 2发送的数据进行处理,产生故障注入信号,将该信号输出至信号输出电路;最后,信号输出电路将故障注入信号从端口 2输出;具体的,当检测到RS-485端口 1的接收FIFO中有数据,并且当前RS-485端口 2上空闲时,将RS-485端口 1的接收FIFO 中的数据进行故障注入处理操作(即将生成的故障注入信号替换原数据)后,将该故障注入信号发送到RS-485端口 2上。[0028]同理,可根据上述流程对端口 2向端口 1发送数据的过程进行故障注入,具体如下首先,由信号截取电路检测端口 2连接的RS-485总线的数据,并在需要进行故障注入时控制向端口 2发出的数据;具体的,禁止RS-485端口 2发送,允许监视和接收RS-485 端口 2上的数据,在RS-485总线端口 2接收到外部数据时,将数据存储到RS-485总线端口 2的接收FIFO中。信号截取电路检测到总线端口 2向总线端口 1发送数据信号时,将端口 2向端口 1发送的数据信号截取下来,发送至处理器。其次,处理器对端口 2向端口 1发送的数据进行处理,产生故障注入信号,将该信号输出至信号输出电路;最后,将故障注入信号从端口 1输出;具体的,当检测到RS-485端口 2的接收FIFO 中有数据,并且当前RS-485端口 1上空闲时,将RS-485端口 2的接收FIFO中的数据进行故障注入处理操作(即将生成的故障注入信号替换原数据)后,将该故障注入信号通过收发控制1接口发送到RS-485端口 1上。通过上述方法能够实现对RS-485总线上的双向数据进行故障注入操作。需要说明的是,数据传输的方向由端口 1至端口 2的故障注入流程和由端口 2至端口 1的故障注入流程是可以同时进行的。此外,在进行故障注入前,需要对RS-485总线的WORD格式和传输速率进行配置, 其中,WORD格式包括数据位长度、校验位和停止位。优选的配置参数如下数据位长度可以配置为4-9位;校验位配置可以配置为无校验、奇校验、偶校验、固定为0或者固定为1 ;停止位设置可以配置为1位、1. 5位或者2位;传输速率设置也就是波特率,可以设置为300 IM bps。本实用新型的实施例提供了一种故障注入检测仪,适用于两端分别具有第一端口和第二端口的RS-485总线,截取所述第一端口向所述第二端口发送的数据,对截取的所述数据进行处理,产生故障注入信号,以所述故障注入信号替代所述数据,向所述第二端口发出,解决了缺乏对RS-485总线可靠性进行检测的机制,尤其缺乏通过故障注入手段进行检测的机制的问题。本实用新型的实施例提供的故障注入方法和装置,可以实现对任意 RS-485总线信号进行故障注入,并保证数据的双向传输正常操作,操作灵活,故障注入可重复实现,可量化操作。本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本实用新型不限制于任何特定的硬件和软件结合。上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现, 它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。[0043] 上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
权利要求1.一种故障注入检测仪,其特征在于,包括传输干扰电路、信号截取电路、处理器和信号输出电路;所述传输干扰电路接入待检测的RS-485总线,阻断所述RS-485总线一端向对端的数据传输;所述信号截取电路分别与所述传输干扰电路两侧的所述待检测的RS-485总线相连接,接收所述RS-485总线上传输的数据信号,将接收到的数据信号发送至所述处理器;所述处理器对接收到的数据信号进行处理,产生故障注入信号,将产生的故障注入信号输出至所述信号输出电路;所述信号输出电路连接于所述待检测的RS-485总线两端的输出端口,向所述RS-485 总线的输出端口发送故障注入信号。
2.根据权利要求1所述的故障注入检测仪,其特征在于,所述传输干扰电路包括两组信号开关,各组信号开关各控制所述RS-485总线一个信号传输链路的通断。
3.根据权利要求1所述的故障注入检测仪,其特征在于,所述RS-485总线的传输速率为 300 至 IM bps。
专利摘要本实用新型提供了一种故障注入检测仪。涉及计算机领域;解决了缺乏对RS-485总线可靠性测试机制的问题。该故障注入检测仪包括传输干扰电路、信号截取电路、处理器和信号输出电路。本实用新型适用于总线数据传输,实现了可靠性检测。
文档编号G06F11/267GK202102421SQ201120149838
公开日2012年1月4日 申请日期2011年5月12日 优先权日2011年5月12日
发明者付景志, 彭时涛 申请人:北京旋极信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1