本发明涉及汽车电子,更具体的说,涉及一种车载故障注入装置、系统及方法。
背景技术:
1、目前,在进行实车功能安全测试时,为了验证安全机制是否实现,采用故障注入的方式。现有技术通常采用canoe设备进行故障注入,具体为:在车辆两个控制器间接入canoe设备,canoe设备的另一端与电脑连接,电脑中有canoe软件,通过在canoe软件中编写脚本实现故障注入。
2、然而,canoe设备只能注入单一类型故障,如通讯故障、硬线故障等,无法实现不同类型故障注入。
技术实现思路
1、有鉴于此,本发明公开一种车载故障注入装置、系统及方法,以实现不同类型故障注入。
2、一种车载故障注入装置,所述车载故障注入装置用于设置在第一设备和第二设备之间的线路上,所述车载故障注入装置包括:
3、用户操作模块,用于获取用户选择的故障注入信息,其中,所述故障注入信息包括:故障注入类型;
4、故障配置模块,用于获取所述用户操作模块输出的所述故障注入信息,并基于所述故障注入信息配置出对应的故障;
5、故障执行模块,用于获取所述故障配置模块配置的所述故障,并将所述故障输出至所述第二设备,完成故障注入。
6、可选的,所述故障执行模块还用于:
7、获取将所述故障输出至所述第二设备时对应的故障注入参数,并将所述故障注入参数返回至所述用户操作模块以反馈用户,其中,所述故障注入参数至少包括:故障注入时间、故障注入状态以及故障注入类型。
8、可选的,还包括:监测模块;
9、用于监测所述用户操作模块、所述故障配置模块和所述故障执行模块是否发生故障,若监测到任意一个或多个模块发生故障,则将对应的故障信息发送至所述用户操作模块提醒用户。
10、可选的,所述监测模块还用于:
11、将所述故障信息发送至所述故障配置模块,使所述故障配置模块立即停止配置故障。
12、可选的,当所述故障注入类型为信号修改故障时,所述故障配置模块基于所述故障注入信息配置出对应的故障的过程具体包括:
13、获取所述故障注入信息;
14、对所述故障注入信息进行解析得到第一故障注入解析信息,其中,所述第一故障注入解析信息至少包括:待修改信号对应的信号修改故障类型、信号所在报文id、信号修改值和第一故障注入时间;
15、根据所述信号所在报文id,在所述第一设备和第二设备的通讯报文内选取所述待修改信号所在的目标报文;
16、在所述第一故障注入时间内,基于所述信号修改故障类型和所述信号修改值对所述目标报文进行修改,完成故障配置。
17、可选的,当所述故障注入类型为传感器硬线短路故障时,所述故障配置模块基于所述故障注入信息配置出对应的故障的过程具体包括:
18、获取所述故障注入信息;
19、对所述故障注入信息进行解析得到第二故障注入解析信息,其中,所述第二故障注入解析信息至少包括:所述传感器硬线短路故障、传感器通道、第二故障注入时间;
20、基于所述传感器通道,控制对应的继电器在所述第二故障注入时间内执行短路故障,完成故障配置。
21、一种车载故障注入系统,包括:供电模块和上述所述的车载故障注入装置;
22、所述供电模块与所述车载故障注入装置连接,用于为所述车载故障注入装置提供电源电压。
23、可选的,所述车载故障注入装置中的监测模块还用于:
24、监测所述供电模块是否发生故障,若监测到所述供电模块发生故障,则将对应的故障信息发送至用户操作模块提醒用户。
25、一种车载注入故障方法,应用于上述所述的车载故障注入系统中的车载故障注入装置,所述车载注入故障方法包括:
26、获取用户选择的故障注入信息,其中,所述故障注入信息包括:故障注入类型;
27、基于所述故障注入信息配置出对应的故障;
28、将所述故障输出至第二设备,完成故障注入。
29、可选的,还包括:
30、获取将所述故障输出至所述第二设备时对应的故障注入参数,其中,所述故障注入参数至少包括:故障注入时间、故障注入状态以及故障注入类型;
31、将所述故障注入参数输出展示。
32、从上述的技术方案可知,本发明公开了一种车载故障注入装置、系统及方法,车载故障注入装置设置在第一设备和第二设备之间的线路上,包括:用户操作模块、故障配置模块和故障执行模块,用户操作模块获取用户选择的故障注入信息,故障配置模块基于故障注入信息配置出对应的故障,故障执行模块将故障输出至第二设备,完成故障注入。本发明公开的车载故障注入装置集成了各个故障注入类型,相对于现有车辆故障注入方案而言,可实现不同类型故障注入。
1.一种车载故障注入装置,其特征在于,所述车载故障注入装置用于设置在第一设备和第二设备之间的线路上,所述车载故障注入装置包括:
2.根据权利要求1所述的车载故障注入装置,其特征在于,所述故障执行模块还用于:
3.根据权利要求1所述的车载故障注入装置,其特征在于,还包括:监测模块;
4.根据权利要求3所述的车载故障注入装置,其特征在于,所述监测模块还用于:
5.根据权利要求1所述的车载故障注入装置,其特征在于,当所述故障注入类型为信号修改故障时,所述故障配置模块基于所述故障注入信息配置出对应的故障的过程具体包括:
6.根据权利要求1所述的车载故障注入装置,其特征在于,当所述故障注入类型为传感器硬线短路故障时,所述故障配置模块基于所述故障注入信息配置出对应的故障的过程具体包括:
7.一种车载故障注入系统,其特征在于,包括:供电模块和权利要求1~6任意一项所述的车载故障注入装置;
8.根据权利要求7所述的车载故障注入系统,其特征在于,所述车载故障注入装置中的监测模块还用于:
9.一种车载注入故障方法,其特征在于,应用于权利要求7或8所述的车载故障注入系统中的车载故障注入装置,所述车载注入故障方法包括:
10.根据权利要求9所述的车载注入故障方法,其特征在于,还包括: