一种故障注入测试方法技术

技术编号:39501836 阅读:6 留言:0更新日期:2023-11-24 11:32
本申请实施例公开一种故障注入测试方法

【技术实现步骤摘要】
一种故障注入测试方法、装置、系统、设备及存储介质


[0001]本申请涉及车载控制器
,具体而言,涉及一种故障注入测试方法

装置

系统

设备及存储介质


技术介绍

[0002]随着科技的进步,汽车的功能和性能不断提升
。1950
年代,汽车开始普及空调和收音机等设备,使得驾驶更加舒适
。1970
年代,汽车开始采用电子点火系统和电子燃油喷射技术,提高了燃油利用率和发动机的性能

近年来,随着环保意识的增强,电动汽车成为了汽车行业的新宠

电动汽车不仅减少了对化石燃料的依赖,还减少了尾气排放,对环境更加友好

但是电动汽车智能化程度越高,电子电气系统就越复杂,对功能安全的要求也达到了前所未有的高度

[0003]为了可以更好的验证车载电子电气系统的功能安全,可以对车载电子电气系统进行故障注入测试

然而,已知技术中,难以确定故障注入的范围和程度,从而导致故障测试的准确性受到影响

因此,如何提高故障注入测试的准确性,成为一个亟待解决的技术问题


技术实现思路

[0004]本申请提供了一种故障注入测试方法

装置

系统

设备及存储介质,以提高故障注入测试的准确性

具体的技术方案如下

[0005]第一方面,本申请实施例提供一种故障注入测试方法,所述方法应用于车载控制器系统的主控制器,所述系统还包括从控制器,所述主控制器和所述从控制器按设定的周期进行实时状态同步;所述方法包括:
[0006]从预先设定的各安全状态中,确定待回滚的目标安全状态;
[0007]接收到与任一所述安全状态对应的故障注入时,停止系统服务;其中,所述任一所述安全状态与所述目标安全状态不同;以使所述从控制器检测到所述主控制器停止系统服务时,基于最新的状态同步数据,控制系统正常运行;
[0008]接收到状态回滚指令时,从预先存储的各安全状态和对应的状态数据中,获取所述目标安全状态对应的目标状态数据,并基于所述目标状态数据,控制所述系统回滚至所述目标安全状态

[0009]本申请实施例中,可以对冗余控制器系统的故障注入范围和程度进行精确控制,测试系统在两个状态间的切换是否满足要求,从而可以实现控制器系统的精准测试,提高故障注入测试的准确性

并且,通过控制故障注入对应的安全状态,可以避免引入新的故障或错误,进一步提高故障注入测试的准确性

另外,本申请实施例提供的故障注入方法,实现方式简单,不需要专门的设备和工具来实施,同时也不需要专业的测试人员进行测试,可以降低故障测试的成本

[0010]可选的,所述方法还包括:
[0011]记录接收到所述状态回滚指令的第一时刻,以及控制所述系统回滚至所述目标安全状态的第二时刻;
[0012]根据所述第一时刻和所述第二时刻计算状态回滚时长,并确定所述回滚时长是否满足预设要求

[0013]可选的,所述状态数据至少包括:控制参数和系统数据

[0014]可选的,所述安全状态包括:电机完整功能运行

限制电机助力

电机三相关断或电机六相关断

[0015]第二方面,本申请实施例提供一种故障注入测试装置,所述装置应用于车载控制器系统的主控制器,所述系统还包括从控制器,所述主控制器和所述从控制器按设定的周期进行实时状态同步;所述装置包括:
[0016]状态确定模块,用于从预先设定的各安全状态中,确定待回滚的目标安全状态;
[0017]故障注入模块,用于接收到与任一所述安全状态对应的故障注入时,停止系统服务;其中,所述任一所述安全状态与所述目标安全状态不同;以使所述从控制器检测到所述主控制器停止系统服务时,基于最新的状态同步数据,控制系统正常运行;
[0018]状态回滚模块,用于接收到状态回滚指令时,从预先存储的各安全状态和对应的状态数据中,获取所述目标安全状态对应的目标状态数据,并基于所述目标状态数据,控制所述系统回滚至所述目标安全状态

[0019]可选的,所述装置还包括:
[0020]时刻记录模块,用于记录接收到所述状态回滚指令的第一时刻,以及控制所述系统回滚至所述目标安全状态的第二时刻;
[0021]时长检测模块,用于根据所述第一时刻和所述第二时刻计算状态回滚时长,并确定所述回滚时长是否满足预设要求

[0022]可选的,所述状态数据至少包括:控制参数和系统数据

[0023]可选的,所述安全状态包括:电机完整功能运行

限制电机助力

电机三相关断或电机六相关断

[0024]第三方面,本申请实施例提供一种车载控制器系统,所述系统包括主控制器和从控制器,所述主控制器和所述从控制器按设定的周期进行实时状态同步;
[0025]所述主控制器,用于从预先设定的各安全状态中,确定待回滚的目标安全状态;
[0026]所述主控制器,还用于接收到与任一所述安全状态对应的故障注入时,停止系统服务;其中,所述任一所述安全状态与所述目标安全状态不同;
[0027]所述从控制器,用于检测到所述主控制器停止系统服务时,基于最新的状态同步数据,控制系统正常运行;
[0028]所述主控制器,还用于接收到状态回滚指令时,从预先存储的各安全状态和对应的状态数据中,获取所述目标安全状态对应的目标状态数据,并基于所述目标状态数据,控制所述系统回滚至所述目标安全状态

[0029]可选的,所述主控制器,还用于记录接收到所述状态回滚指令的第一时刻,以及控制所述系统回滚至所述目标安全状态的第二时刻;根据所述第一时刻和所述第二时刻计算状态回滚时长,并确定所述回滚时长是否满足预设要求

[0030]可选的,所述状态数据至少包括:控制参数和系统数据

[0031]可选的,所述安全状态包括:电机完整功能运行

限制电机助力

电机三相关断或电机六相关断

[0032]第四方面,本申请实施例提供一种计算机设备,包括:存储器和处理器

所述存储器和所述处理器耦合;
[0033]所述存储器用于存储一条或多条计算机指令;
[0034]所述处理器用于执行所述一条或多条计算机指令,以实现如第一方面所述的故障注入测试方法

[0035]第五方面,本申请实施例提供一种计算机可读存储介质,其上存储有一条或多条计算机指令,该指令被处理器执行以实现如上述第一方面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种故障注入测试方法,其特征在于,所述方法应用于车载控制器系统的主控制器,所述系统还包括从控制器,所述主控制器和所述从控制器按设定的周期进行实时状态同步;所述方法包括:从预先设定的各安全状态中,确定待回滚的目标安全状态;接收到与任一所述安全状态对应的故障注入时,停止系统服务;其中,所述任一所述安全状态与所述目标安全状态不同;以使所述从控制器检测到所述主控制器停止系统服务时,基于最新的状态同步数据,控制系统正常运行;接收到状态回滚指令时,从预先存储的各安全状态和对应的状态数据中,获取所述目标安全状态对应的目标状态数据,并基于所述目标状态数据,控制所述系统回滚至所述目标安全状态
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:记录接收到所述状态回滚指令的第一时刻,以及控制所述系统回滚至所述目标安全状态的第二时刻;根据所述第一时刻和所述第二时刻计算状态回滚时长,并确定所述回滚时长是否满足预设要求
。3.
根据权利要求1所述的方法,其特征在于,所述状态数据至少包括:控制参数和系统数据
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,所述安全状态包括:电机完整功能运行

限制电机助力

电机三相关断或电机六相关断
。5.
一种故障注入测试装置,其特征在于,所述装置应用于车载控制器系统的主控制器,所述系统还包括从控制器,所述主控制器和所述从控制器按设定的周期进行实时状态同步;所述装置包括:状态确定模块,用于从预先设定的各安全状态中,确定待回滚的目标安全状态;故障注入模块,用于接收到与任一所述安全状态对应的故障注入时,停止系统服务;其中,所述任一所述安全状态与所述目标安全状态不同;以使所述从控制器检测到所述主控制器停止系统服务时,基于最新的状态同步数据,控制系统正常运行;状态回滚模块,用于接收到状态回滚指令时,从预先存储的各安全状态和对应的状态数据中,获取所...

【专利技术属性】
技术研发人员:王叶刘晓辉覃涛
申请(专利权)人:江苏佰杨汽车科技有限公司
类型:发明
国别省市:

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

1