故障数据采集及分析方法、系统、存储介质及电子设备与流程

专利2024-02-20  106



1.本发明涉及车辆互联网技术领域,特别涉及一种故障数据采集及分析方法、系统、存储介质及电子设备。


背景技术:

2.随着汽车智能化的提升,对车辆的机械和软件功能故障监测及预防,也成为汽车行业新的研究热点,通过对车辆的实时监控,在车辆出现故障时,后台客服人员可以第一时间收到平台的报警,同时自动采集故障相关车辆运行数据,帮助售后维修人员快速识别故障原因,提供准确的救援及维修方案,同时,有助于厂家快速识别故障原因,对零部件进行优化。
3.现有技术中,通过车联网平台,都能实现车辆的故障监控、报警,同时通过对车辆的大数据采集,能收集到车辆运行过程中的状态数据,但是故障报警与数据采集是分开,无关联的,导致在出现故障后,故障分析存在明显的滞后性,往往需要安排人工从海量数据中筛选、排查出有效数据,进而确定故障原因,该方式导致故障排查效率较低,同时对于售后维修人员数据分析能力要求较高,不利于普及,且需要对售后技师进行大量的技术培训,增加企业运营成本。


技术实现要素:

4.基于此,本发明的目的是提出一种故障数据采集及分析方法、系统、存储介质及电子设备,以解决传统故障监控中因故障报警和故障数据采集无关联而导致的故障排查效率较低的问题。
5.根据本发明提出的故障数据采集及分析方法,应用于车载终端,所述方法包括:
6.每隔第一预设时间监测是否接收到can总线发送的故障信号;
7.若接收到can总线发送的故障信号,则根据所述故障信号获取故障类型,并根据所述故障类型从预设故障关联映射表中调取出与所述故障类型对应的一种或多种关键数据项;
8.根据每种关键数据项分别获取对应的控制模块名称,并根据所述控制模块名称从预设数据采集关联表中调取出与每种控制模块名称分别对应的采集策略;
9.根据所述采集策略向对应的控制模块采集对应的所述关键数据项,并对获取的所述关键数据项进行解析,以根据解析结果获取故障原因。
10.综上,根据上述的故障数据采集及分析方法,通过实时监测故障,利用故障触发故障数据采集,并提供精确的故障数据分析,进而得到精确的故障原因,无需在故障数据发生后对海量数据进行逐一筛选排查,极大地提高故障排查效率,降低企业运营成本。具体为,首先实时持续监测是否有接收到can总线发送的故障信号,若监测到存在故障信号,为了分析出该故障信号产生的原因,此时会根据该故障信号获取对应的故障类型,以通过该故障类型调取出与本故障相关的一种或多种关键数据项,而后根据这些关键数据项分别锁定出
对应的控制模块名称,即数据采集对象,进而再调取出与该控制模块名称分别对应的采集策略,从而针对性按照采集策略分别对各个控制模块进行数据采集,进而得到所需要的各种关键数据项,从而根据这些关键数据项分析出具体的故障原因,无需在故障发生后安排人工从海量数据中进行筛选、排查,极大地提高了故障排查效率,同时通过故障一经触发即自动采集数据并进行分析,进而极大地降低了企业运营成本。
11.进一步地,所述若接收到can总线发送的故障信号,则根据所述故障信号获取故障类型,并根据所述故障类型从预设故障关联映射表中调取出与所述故障类型对应的一种或多种关键数据项的步骤包括:
12.获取多种已知故障类型,并根据每种故障类型的故障特征定义至少一种关键数据项,所述关键数据项包括控制车况数据、发动机状态数据以及控制器状态数据;
13.将任一所述已知故障类型以及与每种已知故障类型对应的关键数据项进行关联,并将所有的关联结果进行汇总,得到所述预设故障关键映射表。
14.进一步地,所述根据每种关键数据项分别获取对应的控制模块名称,并根据所述控制模块名称从预设数据采集关联表中调取出与每种控制模块名称分别对应的采集策略的步骤包括:
15.分别获取车况数据、发动机状态数据以及控制器状态数据的数据敏感度,以根据每种关键数据项的敏感度获取对应的误差范围;
16.根据每种关键数据项对应的误差范围分别定义对应的采集周期,并根据关键数据项以及与每种关键数据项分别对应的采集周期制定采集策略。
17.进一步地,所述根据所述采集策略向对应的控制模块采集对应的所述关键数据项,并对获取的所述关键数据项进行解析,以根据解析结果获取故障原因的步骤包括:
18.根据所述故障类型从预设补发时间表中调取出与所述故障类型对应的补发时间,并根据根据所述故障信号的接收时间以及与所述故障类型对应的补发时间获取故障发生前的各种关键数据项;
19.根据故障发生前的各种关键数据项以及故障发生后的各种关键数据项获取所有时刻的真实故障关键指标值,并判断每一时刻的真实故障关键指标值是否超过误差标准范围。
20.进一步地,所述根据故障发生前的各种关键数据项以及故障发生后的各种关键数据项获取所有时刻的真实故障关键指标值,并判断每一时刻的真实故障关键指标值是否超过误差标准范围的步骤包括:
21.对每种已知故障类型均分别配置对应的标准故障关键指标值和误差标准值,以得到故障校核数据表;
22.根据与所述故障信号对应的故障类型从所述故障校核数据表中调取出对应的标准故障关键指标值和误差标准值;
23.根据每一时刻的真实故障关键指标值和对应的标准故障关键指标值获取真实误差值,并判断所述真实误差值是否大于误差标准值。
24.进一步地,所述每隔第一预设时间监测是否接收到can总线发送的故障信号的步骤包括:
25.每隔第一预设时间获取can总线发送的车辆运行状态报文,并根据所述车辆运行
状态报文获取当前故障状态位信息;
26.根据所述故障状态位信息判断车辆是否发生故障。
27.进一步地,所述根据每一时刻的真实故障关键指标值和对应的标准故障关键指标值获取真实误差值,并判断所述真实误差值是否大于误差标准值的步骤之后还包括:
28.若所述真实误差值大于所述误差标准值,则将该时刻的各项关键数据项判定为故障数据,并将所有的故障数据上传至云服务监测平台。
29.根据本发明实施例的故障数据采集及分析系统,应用于车载终端,所述系统包括:
30.故障信号接收模块,用于每隔第一预设时间监测是否接收到can总线发送的故障信号;
31.关键数据项调取模块,用于若接收到can总线发送的故障信号,则根据所述故障信号获取故障类型,并根据所述故障类型从预设故障关联映射表中调取出与所述故障类型对应的一种或多种关键数据项;
32.采集策略获取模块,用于根据每种关键数据项分别获取对应的控制模块名称,并根据所述控制模块名称从预设数据采集关联表中调取出与每种控制模块名称分别对应的采集策略;
33.故障分析模块,用于根据所述采集策略向对应的控制模块采集对应的所述关键数据项,并对获取的所述关键数据项进行解析,以根据解析结果获取故障原因。
34.本发明另一方面还提供一种存储介质,包括所述存储介质存储一个或多个程序,该程序被执行时实现如上述的故障数据采集及分析方法。
35.本发明另一方面还提供一种电子设备,所述电子设备包括存储器和处理器,其中:
36.所述存储器用于存放计算机程序;
37.所述处理器用于执行所述存储器上所存放的计算机程序时,实现如上述的故障数据采集及分析方法。
38.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施例了解到。
附图说明
39.图1为本发明第一实施例提出的故障数据采集及分析方法的流程图;
40.图2为本发明第二实施例提出的故障数据采集及分析方法的流程图;
41.图3为本发明第二实施例中的步骤s106的细化图;
42.图4为本发明第三实施例提出的故障数据采集及分析系统的结构示意图。
43.如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
44.为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干个实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
45.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具
体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
46.请参阅图1,所示为本发明第一实施例中的故障数据采集及分析方法的流程图,应用于车载终端,该方法包括步骤s01至步骤s04,其中:
47.步骤s01:每隔第一预设时间监测是否接收到can总线发送的故障信号;
48.需要说明的是,整车在启动过程中,车载终端开始上电工作,即会实时监测是否存在can总线发送来的故障信号,即监测是否有故障得以触发后续的故障数据采集和分析工作。
49.设置第一预设时间的目的是为了只要车辆在启动到熄火的整个过程中,车载终端均能够实时持续的监测是否有故障信号,以实现在第一时间触发后续的工作,在本实施例中,第一预设时间一般设置为5-30s,以使车载终端保持高频率监测。
50.步骤s02:若接收到can总线发送的故障信号,则根据所述故障信号获取故障类型,并根据所述故障类型从预设故障关联映射表中调取出与所述故障类型对应的一种或多种关键数据项;
51.可以理解的是,当车载终端监测到存在故障信号后,则会根据该故障信号判断出对应的故障类型,进而基于该故障类型提取出与本次故障触发完全对应的一种或多种关键数据项。
52.步骤s03:根据每种关键数据项分别获取对应的控制模块名称,并根据所述控制模块名称从预设数据采集关联表中调取出与每种控制模块名称分别对应的采集策略;
53.需要说明的是,为了精确分析出故障发生的原因,通常情况下对每种故障均会定义至少一种关键数据项,同时涉及到多个控制模块,以对故障原因进行全面且精确的分析,该采集策略指每种控制模块名称对应的采集频率,即车载终端根据获取的采集频率获取对应控制模块的关键数据项。
54.步骤s04:根据所述采集策略向对应的控制模块采集对应的所述关键数据项,并对获取的所述关键数据项进行解析,以根据解析结果获取故障原因。
55.综上,根据上述的故障数据采集及分析方法,通过实时监测故障,利用故障触发故障数据采集,并提供精确的故障数据分析,进而得到精确的故障原因,无需在故障数据发生后对海量数据进行逐一筛选排查,极大地提高故障排查效率,降低企业运营成本。具体为,首先实时持续监测是否有接收到can总线发送的故障信号,若监测到存在故障信号,为了分析出该故障信号产生的原因,此时会根据该故障信号获取对应的故障类型,以通过该故障类型调取出与本故障相关的一种或多种关键数据项,而后根据这些关键数据项分别锁定出对应的控制模块名称,即数据采集对象,进而再调取出与该控制模块名称分别对应的采集策略,从而针对性按照采集策略分别对各个控制模块进行数据采集,进而得到所需要的各种关键数据项,从而根据这些关键数据项分析出具体的故障原因,无需在故障发生后安排人工从海量数据中进行筛选、排查,极大地提高了故障排查效率,同时通过故障一经触发即自动采集数据并进行分析,进而极大地降低了企业运营成本。
56.请参阅图2,所示为本发明第二实施例中的故障数据采集及分析方法的流程图,该方法包括步骤s101至步骤s106,其中:
57.步骤s101:每隔第一预设时间获取can总线发送的车辆运行状态报文,并根据所述
车辆运行状态报文获取当前故障状态位信息;
58.步骤s102:根据所述故障状态位信息判断车辆是否发生故障;
59.需要说明的是,当车辆出现故障时,can总线相应的故障状态位会发生变更,车载终端采集到故障状态变更,进而触发事件数据采集。
60.示例而非限定,如正常无报警can发送的车辆运行状态报文中的故障状态位信息为0,当发生报警后,状态位变为1,车载终端捕捉到从0变化到1,判断为车辆产生该故障报警,从而触发故障时间数据采集流程。
61.步骤s103:若接收到can总线发送的故障信号,则根据所述故障信号获取故障类型,并根据所述故障类型从预设故障关联映射表中调取出与所述故障类型对应的一种或多种关键数据项;
62.需要指出的是,若判断到车辆发生故障,即接收到故障状态位为0的故障信号,则会自动触发调取出对应的关键数据项,具体为:
63.在车载终端检测之前会获取多种已知故障类型,并根据每种故障类型的故障特征定义至少一种关键数据项,所述关键数据项包括控制车况数据、发动机状态数据以及控制器状态数据,车况数据一般为车速、油门开度以及刹车开度等数据,发送机状态数据一般为发送机转速等运行参数,控制器状态数据一般为车辆各个控制器的各个ecu的状态数据;
64.而后再将任一所述已知故障类型以及与每种已知故障类型对应的关键数据项进行关联,并将所有的关联结果进行汇总,得到所述预设故障关键映射表,并将该故障关键映射表进行预存,使得车载终端能够根据该故障关键映射表获取到本次故障信号对应的关键数据项。
65.步骤s104:根据每种关键数据项分别获取对应的控制模块名称,并根据所述控制模块名称从预设数据采集关联表中调取出与每种控制模块名称分别对应的采集策略;
66.可以理解的,在得到关键数据项后,即开始进行专项采集,但在采集之前,由于不同的故障类型,对数据的频率要求可能不一样,如发动机控制器模块ecm的故障,通常为20-50ms的报文周期,车身控制器bcm的故障,通常为100-200ms的报文周期,基于此,在采集之前需分别获取车况数据、发动机状态数据以及控制器状态数据的数据敏感度,以根据每种关键数据项的敏感度获取对应的误差范围;在本实施中,数据敏感度指关键数据项的数据量级,即根据该关键数据项的数据量级获取到对应的数据有效范围,若超过或者低于该范围,则说明该数据即使被采集也是不能拿来进行分析的。
67.而后再根据每种关键数据项对应的误差范围分别定义对应的采集周期,并根据关键数据项以及与每种关键数据项分别对应的采集周期制定采集策略。该采集周期即为采集频率,通过精准定义每种关键数据项的采集周期,以进一步地确保针对性采集到的关键数据项确实有效,能够用来分析数据,防止采集频率误差太大造成关键数据项不完整。
68.步骤s105:根据所述故障类型从预设补发时间表中调取出与所述故障类型对应的补发时间,并根据根据所述故障信号的接收时间以及与所述故障类型对应的补发时间获取故障发生前的各种关键数据项;
69.还需说明的是,由于关键数据项的获取是基于故障信号触发的,但本质上故障发生的原因可能是之前的异常导致的,基于此,车载终端还需要获取故障发生前的各种关键数据项。
70.步骤s106:根据故障发生前的各种关键数据项以及故障发生后的各种关键数据项获取所有时刻的真实故障关键指标值,并判断每一时刻的真实故障关键指标值是否超过误差标准范围;
71.进一步地,请参阅图3,所示为本实施例中步骤s106的细化图,步骤s106包括步骤s1061至步骤s106,其中:
72.步骤s1061:对每种已知故障类型均分别配置对应的标准故障关键指标值和误差标准值,以得到故障校核数据表;
73.步骤s1062:根据与所述故障信号对应的故障类型从所述故障校核数据表中调取出对应的标准故障关键指标值和误差标准值;
74.步骤s1063:根据每一时刻的真实故障关键指标值和对应的标准故障关键指标值获取真实误差值,并判断所述真实误差值是否大于误差标准值;
75.步骤s1064:若所述真实误差值大于所述误差标准值,则将该时刻的各项关键数据项判定为故障数据,并将所有的故障数据上传至云服务监测平台。
76.需要说明的是,为了对各个时刻的关键数据项进行分析,以判断出那些数据为故障数据,即异常数据,首先会对所有已知故障类型配置对应的标准关键指标值以及对应的误差标准值,进而在对任一时刻的关键数据项进行分析时,计算出该关键数据项的真实误差值,从而确认是否超过该误差标准,若是,而说明该关键数据项为异常数据,此时车载终端会对所有的异常数据进行编码,在分析完成后,再将所有的故障数据按照编码上传至云服务监测平台,进而精确得出本次故障信号触发的原因。
77.示例而非限定,例如对于传动比,其计算公式为:
78.i0=0.377*r*n/(ig*v)
79.其中i0表示主减速器的传动比,即为真实关键故障指标值;r表示车轮半径,v为车速,均属于车况数据,n为发动机转速,即属于发动机状态数据;ig为变速器的传动比,即属于控制器状态数据。
80.通过对以上各项关键数据的采集,根据公式计算,可以得出每一时刻的车辆主减速器的传动比值,与在后台配置的标准关键故障指标值做比对,在一定误差范围内为正常,超过误差范围则为故障数据。
81.如某一车型对应档位的传动比值为:一档对应的标准值为5.979;二档对应的标准值为3.434;三档对应的标准值为1.862;四档对应的标准值为1.297;五档对应的标准值为1;六档对应的标准值为0.759,r档对应的标准值为5.701;误差标准值为5%,数据对比超过5%的,则判定为异常。
82.综上,根据上述的故障数据采集及分析方法,通过实时监测故障,利用故障触发故障数据采集,并提供精确的故障数据分析,进而得到精确的故障原因,无需在故障数据发生后对海量数据进行逐一筛选排查,极大地提高故障排查效率,降低企业运营成本。具体为,首先实时持续监测是否有接收到can总线发送的故障信号,若监测到存在故障信号,为了分析出该故障信号产生的原因,此时会根据该故障信号获取对应的故障类型,以通过该故障类型调取出与本故障相关的一种或多种关键数据项,而后根据这些关键数据项分别锁定出对应的控制模块名称,即数据采集对象,进而再调取出与该控制模块名称分别对应的采集策略,从而针对性按照采集策略分别对各个控制模块进行数据采集,进而得到所需要的各
种关键数据项,从而根据这些关键数据项分析出具体的故障原因,无需在故障发生后安排人工从海量数据中进行筛选、排查,极大地提高了故障排查效率,同时通过故障一经触发即自动采集数据并进行分析,进而极大地降低了企业运营成本。
83.请参阅图4,所示为本发明第三实施例中的故障数据采集及分析系统的结构示意图,该系统包括:
84.故障信号接收模块10,用于每隔第一预设时间监测是否接收到can总线发送的故障信号;
85.进一步地,所述故障信号接收模块10还包括:
86.状态报文接收单元,用于每隔第一预设时间获取can总线发送的车辆运行状态报文,并根据所述车辆运行状态报文获取当前故障状态位信息;
87.故障信号判断单元,用于根据所述故障状态位信息判断车辆是否发生故障。
88.关键数据项调取模块20,用于若接收到can总线发送的故障信号,则根据所述故障信号获取故障类型,并根据所述故障类型从预设故障关联映射表中调取出与所述故障类型对应的一种或多种关键数据项;
89.采集策略获取模块30,用于根据每种关键数据项分别获取对应的控制模块名称,并根据所述控制模块名称从预设数据采集关联表中调取出与每种控制模块名称分别对应的采集策略;
90.故障分析模块40,用于根据所述采集策略向对应的控制模块采集对应的所述关键数据项,并对获取的所述关键数据项进行解析,以根据解析结果获取故障原因。
91.进一步地,所述故障分析模块40还包括:
92.关键数据补发单元,用于根据所述故障类型从预设补发时间表中调取出与所述故障类型对应的补发时间,并根据根据所述故障信号的接收时间以及与所述故障类型对应的补发时间获取故障发生前的各种关键数据项;
93.故障数据检测单元,用于根据故障发生前的各种关键数据项以及故障发生后的各种关键数据项获取所有时刻的真实故障关键指标值,并判断每一时刻的真实故障关键指标值是否超过误差标准范围。
94.进一步地,所述故障数据检测单元还包括:
95.校核数据表构建子单元,用于对每种已知故障类型均分别配置对应的标准故障关键指标值和误差标准值,以得到故障校核数据表;
96.标准数据调取子单元,用于根据与所述故障信号对应的故障类型从所述故障校核数据表中调取出对应的标准故障关键指标值和误差标准值;
97.真实误差值检测子单元,用于根据每一时刻的真实故障关键指标值和对应的标准故障关键指标值获取真实误差值,并判断所述真实误差值是否大于误差标准值;
98.故障数据上传子单元,用于若所述真实误差值大于所述误差标准值,则将该时刻的各项关键数据项判定为故障数据,并将所有的故障数据上传至云服务监测平台。
99.进一步地,在本发明一些可选的实施例中,该系统还包括:
100.故障定义模块,用于获取多种已知故障类型,并根据每种故障类型的故障特征定义至少一种关键数据项,所述关键数据项包括控制车况数据、发动机状态数据以及控制器状态数据;
101.关键数据项绑定模块,用于将任一所述已知故障类型以及与每种已知故障类型对应的关键数据项进行关联,并将所有的关联结果进行汇总,得到所述预设故障关键映射表。
102.进一步地,在本发明一些可选的实施例中,该系统还包括:
103.误差范围获取模块,用于分别获取车况数据、发动机状态数据以及控制器状态数据的数据敏感度,以根据每种关键数据项的敏感度获取对应的误差范围;
104.采集周期配置模块,用于根据每种关键数据项对应的误差范围分别定义对应的采集周期,并根据关键数据项以及与每种关键数据项分别对应的采集周期制定采集策略。
105.综上,根据上述的故障数据采集及分析系统,通过实时监测故障,利用故障触发故障数据采集,并提供精确的故障数据分析,进而得到精确的故障原因,无需在故障数据发生后对海量数据进行逐一筛选排查,极大地提高故障排查效率,降低企业运营成本。具体为,首先实时持续监测是否有接收到can总线发送的故障信号,若监测到存在故障信号,为了分析出该故障信号产生的原因,此时会根据该故障信号获取对应的故障类型,以通过该故障类型调取出与本故障相关的一种或多种关键数据项,而后根据这些关键数据项分别锁定出对应的控制模块名称,即数据采集对象,进而再调取出与该控制模块名称分别对应的采集策略,从而针对性按照采集策略分别对各个控制模块进行数据采集,进而得到所需要的各种关键数据项,从而根据这些关键数据项分析出具体的故障原因,无需在故障发生后安排人工从海量数据中进行筛选、排查,极大地提高了故障排查效率,同时通过故障一经触发即自动采集数据并进行分析,进而极大地降低了企业运营成本。
106.本发明另一方面还提出存储介质,其上存储有一个或多个程序,该程序给处理器执行时实现上述的故障数据采集及分析方法。
107.本发明另一方面还提出一种电子设备,包括存储器和处理器,其中存储器用于存放计算机程序,处理器用于执行存储器上所存放的计算机程序,以实现上述的故障数据采集及分析方法。
108.本领域技术人员可以理解,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
109.计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
110.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下
列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
111.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
112.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

技术特征:
1.一种故障数据采集及分析方法,应用于车载终端,其特征在于,所述方法包括:每隔第一预设时间监测是否接收到can总线发送的故障信号;若接收到can总线发送的故障信号,则根据所述故障信号获取故障类型,并根据所述故障类型从预设故障关联映射表中调取出与所述故障类型对应的一种或多种关键数据项;根据每种关键数据项分别获取对应的控制模块名称,并根据所述控制模块名称从预设数据采集关联表中调取出与每种控制模块名称分别对应的采集策略;根据所述采集策略向对应的控制模块采集对应的所述关键数据项,并对获取的所述关键数据项进行解析,以根据解析结果获取故障原因。2.根据权利要求1所述的故障数据采集及分析方法,其特征在于,所述若接收到can总线发送的故障信号,则根据所述故障信号获取故障类型,并根据所述故障类型从预设故障关联映射表中调取出与所述故障类型对应的一种或多种关键数据项的步骤包括:获取多种已知故障类型,并根据每种故障类型的故障特征定义至少一种关键数据项,所述关键数据项包括控制车况数据、发动机状态数据以及控制器状态数据;将任一所述已知故障类型以及与每种已知故障类型对应的关键数据项进行关联,并将所有的关联结果进行汇总,得到所述预设故障关键映射表。3.根据权利要求2所述的故障数据采集及分析方法,其特征在于,所述根据每种关键数据项分别获取对应的控制模块名称,并根据所述控制模块名称从预设数据采集关联表中调取出与每种控制模块名称分别对应的采集策略的步骤包括:分别获取车况数据、发动机状态数据以及控制器状态数据的数据敏感度,以根据每种关键数据项的敏感度获取对应的误差范围;根据每种关键数据项对应的误差范围分别定义对应的采集周期,并根据关键数据项以及与每种关键数据项分别对应的采集周期制定采集策略。4.根据权利要求3所述的故障数据采集及分析方法,其特征在于,所述根据所述采集策略向对应的控制模块采集对应的所述关键数据项,并对获取的所述关键数据项进行解析,以根据解析结果获取故障原因的步骤包括:根据所述故障类型从预设补发时间表中调取出与所述故障类型对应的补发时间,并根据根据所述故障信号的接收时间以及与所述故障类型对应的补发时间获取故障发生前的各种关键数据项;根据故障发生前的各种关键数据项以及故障发生后的各种关键数据项获取所有时刻的真实故障关键指标值,并判断每一时刻的真实故障关键指标值是否超过误差标准范围。5.根据权利要求4所述的故障数据采集及分析方法,其特征在于,所述根据故障发生前的各种关键数据项以及故障发生后的各种关键数据项获取所有时刻的真实故障关键指标值,并判断每一时刻的真实故障关键指标值是否超过误差标准范围的步骤包括:对每种已知故障类型均分别配置对应的标准故障关键指标值和误差标准值,以得到故障校核数据表;根据与所述故障信号对应的故障类型从所述故障校核数据表中调取出对应的标准故障关键指标值和误差标准值;根据每一时刻的真实故障关键指标值和对应的标准故障关键指标值获取真实误差值,并判断所述真实误差值是否大于误差标准值。
6.根据权利要求1所述的故障数据采集及分析方法,其特征在于,所述每隔第一预设时间监测是否接收到can总线发送的故障信号的步骤包括:每隔第一预设时间获取can总线发送的车辆运行状态报文,并根据所述车辆运行状态报文获取当前故障状态位信息;根据所述故障状态位信息判断车辆是否发生故障。7.根据权利要求5所述的故障数据采集及分析方法,其特征在于,所述根据每一时刻的真实故障关键指标值和对应的标准故障关键指标值获取真实误差值,并判断所述真实误差值是否大于误差标准值的步骤之后还包括:若所述真实误差值大于所述误差标准值,则将该时刻的各项关键数据项判定为故障数据,并将所有的故障数据上传至云服务监测平台。8.一种故障数据采集及分析系统,应用于车载终端,其特征在于,所述系统包括:故障信号接收模块,用于每隔第一预设时间监测是否接收到can总线发送的故障信号;关键数据项调取模块,用于若接收到can总线发送的故障信号,则根据所述故障信号获取故障类型,并根据所述故障类型从预设故障关联映射表中调取出与所述故障类型对应的一种或多种关键数据项;采集策略获取模块,用于根据每种关键数据项分别获取对应的控制模块名称,并根据所述控制模块名称从预设数据采集关联表中调取出与每种控制模块名称分别对应的采集策略;故障分析模块,用于根据所述采集策略向对应的控制模块采集对应的所述关键数据项,并对获取的所述关键数据项进行解析,以根据解析结果获取故障原因。9.一种存储介质,其特征在于,包括:所述存储介质存储一个或多个程序,该程序被处理器执行时实现如权利要求1-7任一所述的故障数据采集及分析方法。10.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,其中:所述存储器用于存放计算机程序;所述处理器用于执行所述存储器上所存放的计算机程序时,实现权利要求1-7任一所述的故障数据采集及分析方法。

技术总结
本发明提出一种故障数据采集及分析方法、系统、存储介质及电子设备,该方法包括:每隔第一预设时间监测是否接收到CAN总线发送的故障信号;若接收到CAN总线发送的故障信号,则根据故障信号获取故障类型,并根据故障类型从预设故障关联映射表中调取出与故障类型对应的一种或多种关键数据项;根据控制模块名称从预设数据采集关联表中调取出与每种控制模块名称分别对应的采集策略;根据采集策略向对应的控制模块采集对应的关键数据项,并对获取的关键数据项进行解析,以根据解析结果获取故障原因。本发明提出的故障数据采集及分析方法,无需在故障数据发生后对海量数据进行逐一筛选排查,能够极大地提高故障排查效率,降低企业运营成本。运营成本。运营成本。


技术研发人员:甘进 李小玲 廖程亮 樊华春 徐炜 邬晶明 袁欣 龚天阳
受保护的技术使用者:江西五十铃汽车有限公司
技术研发日:2022.07.19
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-6899.html

最新回复(0)