[发明专利]CAN总线数据链路层的位翻转故障注入方法和系统在审
申请号: | 201611118484.5 | 申请日: | 2016-12-07 |
公开(公告)号: | CN106656663A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 谢浪雄;杨春晖;林军;吴蕾;陈彦彰 | 申请(专利权)人: | 中国电子产品可靠性与环境试验研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/40 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 黄晓庆 |
地址: | 510610 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | can 总线 数据链 翻转 故障 注入 方法 系统 | ||
技术领域
本发明涉及CAN总线节点的故障注入测试技术领域,特别是涉及一种CAN总线数据链路层的位翻转故障注入方法和系统。
背景技术
CAN(Controller Area Network,控制器局域网)总线具有可靠性高、实时性好、成本合理等优点,已在汽车、船舶、航天、医疗、工业测控与工业自动化等领域得到大量的应用,成为了工业界使用最为广泛的现场总线之一。在实际的CAN总线运行过程中,会遇到很多异常状态下的激励,并且无法预料到CAN总线的响应和在极端条件下其数据传输时的稳定性。因此,在CAN总线开发流程中,为了尽可能的验证CAN总线的可靠性,容错性及其故障状态,则需要把故障注入思想引入到CAN总线测试中。
传统的CAN总线的故障注入方法关注更多的是电气层的故障,比如CAN总线中的短路故障、断路故障、短接故障、CAN节点中的电阻电容特性故障、差分电阻故障以及总线终端电阻故障等。在执行电气层的故障注入测试时,需要额外搭建控制器控制电路、继电器驱动电路和继电器电路来直接或是间接模拟电气层的不同故障,提高了测试的成本。
发明内容
基于此,有必要针对上述问题,提供一种测试成本低的CAN总线数据链路层的位翻转故障注入方法和系统。
一种CAN总线数据链路层的位翻转故障注入方法,包括以下步骤:
显示故障注入界面,并实时检测是否接收到被测CAN节点传输的信息帧;
在检测到所述被测CAN节点传输的信息帧时,判断是否接收到作用于所述故障注入界面的故障注入指令;
若是,则根据所述故障注入指令生成位翻转故障值;
将所述位翻转故障值注入所述信息帧,并输出注入所述翻转故障值后的信息帧。
一种CAN总线数据链路层的位翻转故障注入系统,包括:
信息帧检测模块,用于显示故障注入界面,并实时检测是否接收到被测CAN节点传输的信息帧;
注入指令检测模块,用于在检测到所述被测CAN节点传输的信息帧时,判断是否接收到作用于所述故障注入界面的故障注入指令;
故障值生成模块,用于在接收到作用于所述故障注入界面的故障注入指令时,根据所述故障注入指令生成位翻转故障值;
故障值注入模块,用于将所述位翻转故障值注入所述信息帧,并输出注入所述翻转故障值后的信息帧。
上述CAN总线数据链路层的位翻转故障注入方法和系统,显示故障注入界面,并实时检测是否接收到被测CAN节点传输的信息帧。在检测到被测CAN节点传输的信息帧时,判断是否接收到作用于所述故障注入界面的故障注入指令;若是,则根据故障注入指令生成位翻转故障值,将位翻转故障值注入信息帧,并输出注入翻转故障值后的信息帧。使用软件故障注入取代真实的硬件故障注入,通过软件故障注入方式模拟被测CAN节点电气层故障引起的位翻转错误,可以很大程度上省去搭建硬件故障注入模拟电路的麻烦,测试成本低,还降低了测试工程师的测试时间和精力。
附图说明
图1为一实施例中CAN总线数据链路层的位翻转故障注入方法的流程图;
图2为另一实施例中CAN总线数据链路层的位翻转故障注入方法的流程图;
图3为一实施例中CAN总线数据链路层的位翻转故障注入系统的结构图;
图4为另一实施例中CAN总线数据链路层的位翻转故障注入系统的结构图;
图5为一实施例中用于CAN总线的数据链路层位翻转故障注入系统的设计架构图;
图6为一实施例中用于CAN总线的数据链路层位翻转故障注入系统的硬件实施示意图;
图7为一实施例中用于CAN总线数据链路层位翻转故障注入系统的命令行参数架构图。
具体实施方式
在一个实施例中,一种CAN总线数据链路层的位翻转故障注入方法,如图1所示,包括以下步骤:
步骤S130:显示故障注入界面,并实时检测是否接收到被测CAN节点传输的信息帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子产品可靠性与环境试验研究所,未经中国电子产品可靠性与环境试验研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611118484.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:异常带宽确定方法、系统及电子设备
- 下一篇:智慧城市用电安全监控管理系统