System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车辆故障确定系统、方法、设备及存储介质技术方案_技高网

车辆故障确定系统、方法、设备及存储介质技术方案

技术编号:40513139 阅读:12 留言:0更新日期:2024-03-01 13:29
本申请公开了一种车辆故障确定系统、方法、设备及存储介质,属于车辆技术领域。该系统中诊断设备先根据多个故障码确定目标控制器,然后向目标控制器发送获取请求,目标控制器获取多个周期内多个功能模块的信号值,基于每个周期内多个功能模块的信号值,生成第一数据流,向诊断设备发送多个周期对应的第一数据流。诊断设备基于多个周期对应的第一数据流,生成第二数据流,向终端发送第二数据流。终端通过处理脚本对第二数据流进行处理,得到第一文件,基于第一文件,确定故障原因。由此可知,当出现多个故障码时,该系统可以一次直接获取目标控制器对应的多个功能模块的信号值,无需多次获取,节约了时间,从而提高了确定故障原因的效率。

【技术实现步骤摘要】

本申请涉及车辆,特别涉及一种车辆故障确定系统、方法、设备及存储介质


技术介绍

1、车辆在行驶过程中,不可避免地会发生故障。当车辆发生故障时,需要先确定故障原因,然后针对故障原因进行维修。

2、相关技术中确定故障原因的过程为:先确定故障码,根据故障码确定控制器中的至少一个故障模块,再读取每个故障模块的信号值,根据读取的信号值确定故障原因。

3、但当故障码为多个时,需要多次读取故障模块的信号值,耗费时间较长,导致确定故障原因的效率低。


技术实现思路

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、另一方面,提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述任一项诊断设备、目标控制器或终端所述的车辆故障确定方法。

33、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一项所述的车辆故障确定方法。

34、另一方面,提供了一种计算机程序产品,所述计算机程序产品中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一项所述的车辆故障确定方法。

35、本申请实施例提供了一种车辆故障确定系统,该系统中诊断设备先根据多个故障码确定目标控制器,然后向目标控制器发送获取请求,目标控制器基于获取请求,获取多个周期内多个功能模块的信号值,基于每个周期内多个功能模块的信号值,生成第一本文档来自技高网...

【技术保护点】

1.一种车辆故障确定系统,其特征在于,所述系统包括:诊断设备、目标控制器和终端,所述终端和所述目标控制器均与所述诊断设备电性连接;

2.根据权利要求1所述的系统,其特征在于,所述目标控制器,用于对于任一周期,基于所述获取请求,按照预先存储的信号列表中所述多个功能模块的信号顺序,获取所述周期内所述多个功能模块的信号值;将所述周期内所述多个功能模块的信号值组成所述第一数据流。

3.根据权利要求1所述的系统,其特征在于,所述终端,还用于获取所述第一处理脚本,运行所述第一处理脚本,所述第一处理脚本用于基于预先存储的所述多个功能模块的信号顺序,将所述第二数据流中所述多个周期内所述多个功能模块的信号值写入表格,得到第一表格;将所述第一表格转换成预设格式的文件,得到所述第一文件。

4.根据权利要求1所述的系统,其特征在于,所述终端,还用于基于所述第一文件,显示所述多个功能模块对应的变化视图,所述变化视图用于表示所述功能模块的信号值随时间的变化情况;

5.根据权利要求4所述的系统,其特征在于,所述终端,还用于通过分析工具打开所述第一文件,显示变量选择界面,所述变量选择界面包括多个变量选择选项,一个变量选择选项对应一个功能模块;响应于对所述多个变量选择选项的触发操作,显示所述多个功能模块对应的变化视图。

6.根据权利要求1所述的系统,其特征在于,所述诊断设备,还用于按照时间顺序,将所述多个周期对应的第一数据流组成所述第二数据流。

7.一种车辆故障确定方法,其特征在于,所述方法包括:

8.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如权利要求7中诊断设备、目标控制器或终端所述的车辆故障确定方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求7中所述的车辆故障确定方法。

10.一种计算机程序产品,其特征在于,所述计算机程序产品中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求7中所述的车辆故障确定方法。

...

【技术特征摘要】

1.一种车辆故障确定系统,其特征在于,所述系统包括:诊断设备、目标控制器和终端,所述终端和所述目标控制器均与所述诊断设备电性连接;

2.根据权利要求1所述的系统,其特征在于,所述目标控制器,用于对于任一周期,基于所述获取请求,按照预先存储的信号列表中所述多个功能模块的信号顺序,获取所述周期内所述多个功能模块的信号值;将所述周期内所述多个功能模块的信号值组成所述第一数据流。

3.根据权利要求1所述的系统,其特征在于,所述终端,还用于获取所述第一处理脚本,运行所述第一处理脚本,所述第一处理脚本用于基于预先存储的所述多个功能模块的信号顺序,将所述第二数据流中所述多个周期内所述多个功能模块的信号值写入表格,得到第一表格;将所述第一表格转换成预设格式的文件,得到所述第一文件。

4.根据权利要求1所述的系统,其特征在于,所述终端,还用于基于所述第一文件,显示所述多个功能模块对应的变化视图,所述变化视图用于表示所述功能模块的信号值随时间的变化情况;

5.根据权利要求4所述的系统,其特征在于,所述终端,还用于通过分析工具打开所述...

【专利技术属性】
技术研发人员:洪文童傲张海涛何鹏郭盛陈志鹏
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:

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

1