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

一种故障数据录屏播放方法、装置、设备及介质制造方法及图纸

技术编号:40969264 阅读:3 留言:0更新日期:2024-04-18 20:50
本申请公开了一种故障数据录屏播放方法、装置、设备及介质,涉及数据分析领域,包括:从不同周期的若干数据采集任务中调用相应周期的各第一数据采集任务,分别采集当前周期车况数据并存储至各第一数据采集任务分别对应的环形缓存区;判断基于当前周期车况数据确定的当前车况故障等级中是否存在大于预设等级阈值的等级,若是则基于故障后数据采集时间调用相应周期的各第二数据采集任务,分别采集故障后车况数据并存储至各第二数据采集任务分别对应的环形缓存区;然后将各环形缓存区中的车况数据发送至上位机以进行录屏播放。本申请通过采集故障发生前后的车况数据进行分析以及录屏播放,动态显示故障发生前后的数据变化,降低故障调试维修的难度。

【技术实现步骤摘要】

本专利技术涉及数据分析领域,特别涉及一种故障数据录屏播放方法、装置、设备及介质


技术介绍

1、目前,在汽车诊断领域中,一般通过dtc(diagnostic trouble code,诊断故障码)和快照机制,以在某ecu(electronic control unit,电子控制单元)发生或检测到某种故障时记录相应的故障标识码以及故障信息,基于该故障标识码便可以通过查表的方式获得相应的故障信息,例如:故障触发条件、故障解除条件、系统功能表现等;但是dtc诊断故障码和快照机制具有一定的局限性,只能抓取单一时刻的故障信息,对ecu故障现场的保护能力不够,导致调试维修的难度较大。


技术实现思路

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、本申请中,从不同周期的若干数据采集任务中调用相应周期的各第一数据采集任务,分别采集相应的当前周期车况数据,并将各所述当前周期车况数据存储至与各所述第一数据采集任务分别对应的环形缓存区中;基于各所述当前周期车况数据确定相应的当前车况故障等级,并判断各所述当前车况故障等级中是否存在大于预设等级阈值的等级,若存在,则确定故障后数据采集时间;基于所述故障后数据采集时间,从所述若干数据采集任务中调用相应周期的各第二数据采集任务,分别采集故障后车况数据,并将各所述故障后车况数据存储至与各所述第二数据采集任务分别对应的环形缓存区中;暂停所述若干数据采集任务,并将各所述环形缓存区中的已存储车况数据发送至上位机,以便所述上位机进行数据录屏播放。由此可见,本申请通过不同周期的数据采集任务分本文档来自技高网...

【技术保护点】

1.一种故障数据录屏播放方法,其特征在于,包括:

2.根据权利要求1所述的故障数据录屏播放方法,其特征在于,所述从不同周期的若干数据采集任务中调用相应周期的各第一数据采集任务,分别采集相应的当前周期车况数据之前,还包括:

3.根据权利要求1所述的故障数据录屏播放方法,其特征在于,所述将各所述当前周期车况数据存储至与各所述第一数据采集任务分别对应的环形缓存区中,包括:

4.根据权利要求1所述的故障数据录屏播放方法,其特征在于,所述判断各所述当前车况故障等级中是否存在大于预设等级阈值的等级之后,还包括:

5.根据权利要求1所述的故障数据录屏播放方法,其特征在于,所述确定故障后数据采集时间,包括:

6.根据权利要求1至5任一项所述的故障数据录屏播放方法,其特征在于,所述将各所述环形缓存区中的已存储车况数据发送至上位机,包括:

7.根据权利要求6所述的故障数据录屏播放方法,其特征在于,所述上位机进行数据录屏播放,包括:

8.一种故障数据录屏播放装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的故障数据录屏播放方法。

...

【技术特征摘要】

1.一种故障数据录屏播放方法,其特征在于,包括:

2.根据权利要求1所述的故障数据录屏播放方法,其特征在于,所述从不同周期的若干数据采集任务中调用相应周期的各第一数据采集任务,分别采集相应的当前周期车况数据之前,还包括:

3.根据权利要求1所述的故障数据录屏播放方法,其特征在于,所述将各所述当前周期车况数据存储至与各所述第一数据采集任务分别对应的环形缓存区中,包括:

4.根据权利要求1所述的故障数据录屏播放方法,其特征在于,所述判断各所述当前车况故障等级中是否存在大于预设等级阈值的等级之后,还包括:

5.根据权利要求1所述的故障...

【专利技术属性】
技术研发人员:余凌飞李达战元旭王海东
申请(专利权)人:深圳市英威腾电动汽车驱动技术有限公司
类型:发明
国别省市:

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

1