System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种汽车故障记录方法、装置、系统及存储介质制造方法及图纸_技高网

一种汽车故障记录方法、装置、系统及存储介质制造方法及图纸

技术编号:41296028 阅读:4 留言:0更新日期:2024-05-13 14:45
本发明专利技术涉及汽车技术领域,公开了一种汽车故障记录方法、装置、系统及存储介质。所述汽车故障记录方法,包括:在汽车工作过程中,实时接收记录CAN总线数据;根据预设的故障判断条件对所述CAN总线数据进行故障判断处理,在识别出故障时从所述CAN总线数据中提取并记录故障相关数据。本发明专利技术实施例,通过在汽车运行过程中记录CAN总线数据,并按照预设的故障判断条件对数据进行自动故障判断处理,不仅能够提高整车问题的解决效率,减少行车过程中的安全隐患,为驾驶员提供更安全的驾驶体验,而且具有较强的可靠性和易用性。

【技术实现步骤摘要】

本专利技术涉及汽车,尤其涉及一种汽车故障记录方法、装置、系统及存储介质


技术介绍

1、随着现代社会的发展,汽车已经成为人们日常生活中不可或缺的交通工具之一。然而,在一款汽车量产前会先试制一批汽车用来验证其性能、稳定性和安全性,由于汽车测试的各种特殊条件,汽车可能会出现各种故障。

2、尽管在车辆出现故障时,会有汽车厂商的工程师可以及时的解决问题,但是由于汽车一个复杂而又庞大的工具由各个不同的供应商提供不同的模块组装而成,当其出现一些比较复杂的问题时由于汽车厂商的工程师并不可能熟悉各个模块的具体设计方案可能难以及时确定是那个模块的问题时就需要各个模块的供应商派出工程师来排查,这样的话可能会影响整个项目的进度。特别是当出现一些不容易复现的问题时,会更加的影响项目进度,这给故障的诊断和解决带来了很大的困扰。


技术实现思路

1、本专利技术的目的在于提供一种汽车故障记录方法、装置、系统及存储介质,以解决现有故障排查工作所存在的难度大和效率低的问题。

2、为达此目的,本专利技术采用以下技术方案:

3、一种汽车故障记录方法,包括:

4、在汽车工作过程中,实时接收记录can总线数据;

5、根据预设的故障判断条件对所述can总线数据进行故障判断处理,在识别出故障时从所述can总线数据中提取并记录故障相关数据。

6、可选的,所述汽车故障记录方法还包括:在实时接收can总线数据之前,将用于实时接收can总线数据的数据接收节点的波特率设置为与can总线的波特率一致。

7、可选的,所述汽车故障记录方法还包括:预先开辟数据接收缓冲区,将实时接收到的can总线数据保存于所述数据接收缓冲区中;在进行故障判断处理时,从所述数据接收缓冲区读取待处理的所述can总线数据。

8、可选的,所述故障判断条件包括:故障id,和/或,故障诊断阈值。

9、可选的,所述汽车故障记录方法中,在根据故障id来识别出故障时,以包括有故障id的数据的接收时刻作为故障触发时刻,从所述can总线数据中提取在故障触发时刻前1000帧和后1000帧的数据作为故障相关数据。

10、可选的,所述汽车故障记录方法中,在根据故障诊断阈值来识别出故障时,以超出故障诊断阈值的数据的接收时刻作为故障触发时刻,从所述can总线数据中提取在故障触发时刻前2500帧和后2500帧的数据作为故障相关数据。

11、可选的,所述汽车故障记录方法,还包括:将所述故障相关数据上报至上位机。

12、一种汽车故障记录装置,包括:存储器、处理器及存储在存储器上并在所述处理器上运行的指令,所述处理器执行所述指令时实现以上所述的汽车故障记录方法的步骤。

13、一种通信系统,包括:上位机,以及以上所述的汽车故障记录装置。

14、一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行以上任一项所述的汽车故障记录方法中的步骤。

15、与现有技术相比,本专利技术的有益效果为:

16、本专利技术实施例,通过在汽车运行过程中记录can总线数据,并按照预设的故障判断条件对数据进行自动故障判断处理,不仅能够提高整车问题的解决效率,减少行车过程中的安全隐患,为驾驶员提供更安全的驾驶体验,而且具有较强的可靠性和易用性。

本文档来自技高网...

【技术保护点】

1.一种汽车故障记录方法,其特征在于,包括:

2.根据权利要求1所述的汽车故障记录方法,其特征在于,所述汽车故障记录方法还包括:在实时接收CAN总线数据之前,将用于实时接收CAN总线数据的数据接收节点的波特率设置为与CAN总线的波特率一致。

3.根据权利要求1所述的汽车故障记录方法,其特征在于,所述汽车故障记录方法还包括:预先开辟数据接收缓冲区,将实时接收到的CAN总线数据保存于所述数据接收缓冲区中;在进行故障判断处理时,从所述数据接收缓冲区读取待处理的所述CAN总线数据。

4.根据权利要求1所述的汽车故障记录方法,其特征在于,所述故障判断条件包括:故障ID,和/或,故障诊断阈值。

5.根据权利要求4所述的汽车故障记录方法,其特征在于,所述汽车故障记录方法中,在根据故障ID来识别出故障时,以包括有故障ID的数据的接收时刻作为故障触发时刻,从所述CAN总线数据中提取在故障触发时刻前1000帧和后1000帧的数据作为故障相关数据。

6.根据权利要求4所述的汽车故障记录方法,其特征在于,所述汽车故障记录方法中,在根据故障诊断阈值来识别出故障时,以超出故障诊断阈值的数据的接收时刻作为故障触发时刻,从所述CAN总线数据中提取在故障触发时刻前2500帧和后2500帧的数据作为故障相关数据。

7.根据权利要求1所述的汽车故障记录方法,其特征在于,所述汽车故障记录方法,还包括:将所述故障相关数据上报至上位机。

8.一种汽车故障记录装置,其特征在于,包括:存储器、处理器及存储在存储器上并在所述处理器上运行的指令,所述处理器执行所述指令时实现如权利要求1至7中任一项所述的汽车故障记录方法的步骤。

9.一种通信系统,其特征在于,包括:上位机,以及如权利要求8所述的汽车故障记录装置。

10.一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7任一项所述的汽车故障记录方法中的步骤。

...

【技术特征摘要】

1.一种汽车故障记录方法,其特征在于,包括:

2.根据权利要求1所述的汽车故障记录方法,其特征在于,所述汽车故障记录方法还包括:在实时接收can总线数据之前,将用于实时接收can总线数据的数据接收节点的波特率设置为与can总线的波特率一致。

3.根据权利要求1所述的汽车故障记录方法,其特征在于,所述汽车故障记录方法还包括:预先开辟数据接收缓冲区,将实时接收到的can总线数据保存于所述数据接收缓冲区中;在进行故障判断处理时,从所述数据接收缓冲区读取待处理的所述can总线数据。

4.根据权利要求1所述的汽车故障记录方法,其特征在于,所述故障判断条件包括:故障id,和/或,故障诊断阈值。

5.根据权利要求4所述的汽车故障记录方法,其特征在于,所述汽车故障记录方法中,在根据故障id来识别出故障时,以包括有故障id的数据的接收时刻作为故障触发时刻,从所述can总线数据中提取在故障触发时刻前1000帧和后1000帧的数据作...

【专利技术属性】
技术研发人员:郑家祥
申请(专利权)人:深圳硅山技术有限公司
类型:发明
国别省市:

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

1