System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 车辆部件故障分析方法、装置、设备、介质和产品制造方法及图纸_技高网

车辆部件故障分析方法、装置、设备、介质和产品制造方法及图纸

技术编号:40452816 阅读:4 留言:0更新日期:2024-02-22 23:11
本申请涉及一种车辆部件故障分析方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取车辆部件的当前故障相应的当前故障码和当前车辆状态数据;将当前故障的第一状态位和相应历史故障的第二状态位均设置为故障状态位;基于故障状态位,从车辆存储器中获取历史故障码和历史车辆状态数据;基于故障状态位、当前故障码、当前车辆状态数据、历史状态码以及历史车辆状态数据,对当前故障进行分析。本申请提供的方法,既能根据存储的数据对故障进行分析,也能节省存储资源。

【技术实现步骤摘要】

本申请涉及故障分析,特别是涉及一种车辆部件故障分析方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、在车辆部件出现故障时,会生成相应的故障码和冻结帧数据,这些数据用于后续对故障进行分析,其中,冻结帧数据表征产生故障码时车辆的运行状态数据。现有技术中,对于同一类型的故障,每次发生时均会将相应的故障码和冻结帧数据存储至车辆存储器中,这样会占用大量的存储资源。


技术实现思路

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、上述车辆部件故障分析方法、装置、计算机设备、存储介质和计算机程序产品,获取车辆部件的当前故障相应的当前故障码和当前车辆状态数据;将当前故障的第一状态位和相应历史故障的第二状态位均设置为故障状态位;基于故障状态位,从车辆存储器中获取历史故障码和历史车辆状态数据,历史故障码和历史车辆状态数据为目标历史故障相应的故障码和车辆状态数据,目标历史故障为车辆第一次发生、或者为在上一次执行故障清除指令之后第一次发生的历史故障;基于故障状态位、当前故障码、当前车辆状态数据、历史状态码以及历史车辆状态数据,对当前故障进行分析。本申请提供的方法,对于同一类型的故障,只将车辆第一次发生、或者在上一次执行故障清除指令之后第一次发生时的故障码和车辆状态数据存储至车辆存储器中,这样既能根据存储的数据对故障进行分析,也能节省存储资源。

本文档来自技高网...

【技术保护点】

1.一种车辆部件故障分析方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述当前故障恢复之后,还包括:

4.根据权利要求1所述的方法,其特征在于,所述历史故障码和所述历史车辆状态数据均分别存储于所述车辆存储器的临时存储区和非易失内存区中。

5.根据权利要求4所述的方法,其特征在于,所述对所述当前故障进行分析之后,还包括:

6.根据权利要求4所述的方法,其特征在于,所述方法还包括:

7.一种车辆部件故障分析装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种车辆部件故障分析方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述当前故障恢复之后,还包括:

4.根据权利要求1所述的方法,其特征在于,所述历史故障码和所述历史车辆状态数据均分别存储于所述车辆存储器的临时存储区和非易失内存区中。

5.根据权利要求4所述的方法,其特征在于,所述对所述当前故障进行分析之后,还包括:

6.根据权利要求4所述的方法,其特征在于,所述方法还包括...

【专利技术属性】
技术研发人员:张赫洪宇金钊孙宗姚周幸达郭宗宾侯慧贤常秀岩陈威名刘鑫博
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1