本发明涉及车辆测试领域,特别涉及一种转向器扭矩故障注入方法、系统、电子设备及存储介质。
背景技术:
1、在相关技术中,越来越多的车辆开始搭载驾驶辅助、自动驾驶的相关功能。而对于采用扭矩请求的驾驶辅助功能,需要在开发阶段对驾驶辅助功能进行功能测试。
2、但是,目前的功能测试方法中存在无法进行故障注入测试的情况。
技术实现思路
1、本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种转向器扭矩故障注入方法、系统、电子设备及存储介质,旨在对采用扭矩请求的驾驶辅助功能进行故障注入测试。
2、第一方面,本申请实施例提供了一种转向器扭矩故障注入方法,包括:
3、获取转角控制指令、控制器状态、握手状态;
4、在所述控制器状态和所述握手状态满足预设条件的情况下,根据所述转角控制指令控制转向器运行;
5、获取所述转向器当前的运行状态,根据所述转向器当前的运行状态向至少一个通道的扭矩传感器注入故障;
6、在注入故障后,获取所述转向器的反馈信息和所述转向器的转角控制状态;
7、根据所述反馈信息和所述转角控制状态确定测试结果;
8、其中,所述通道为转向系统通道,用于传输车辆状态、控制命令和故障信息。
9、根据本申请的一些实施例,所述预设条件包括:
10、所述控制器状态处于正常状态,并且所述握手状态处于离手状态。
11、根据本申请的一些实施例,所述根据所述转向器当前的运行状态向至少一个通道的扭矩传感器注入故障,包括:
12、当所述转向器当前的运行状态为正常运行状态,向至少一个通道的所述扭矩传感器注入故障。
13、根据本申请的一些实施例,所述根据所述反馈信息和所述转角控制状态确定测试结果,包括:
14、当向一个通道的所述扭矩传感器注入故障,所述反馈信息为第一问题信息且所述转向器的转角控制状态为正常控制状态,测试通过;
15、当向一个通道的所述扭矩传感器注入故障,未获取到所述反馈信息或所述转向器的转角控制状态为停止控制状态,测试不通过。
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.根据权利要求3所述的转向器扭矩故障注入方法,其特征在于,所述根据所述反馈信息和所述转角控制状态确定测试结果,包括:
6.根据权利要求3所述的转向器扭矩故障注入方法,其特征在于,所述根据所述反馈信息和所述转角控制状态确定测试结果,包括:
7.根据权利要求1所述的转向器扭矩故障注入方法,其特征在于,所述转角控制指令包括转角值以及转角方向。
8.一种转向器扭矩故障注入系统,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现如权利要求1至7任一项所述的转向器扭矩故障注入方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至7任一项所述的转向器扭矩故障注入方法。