计算机可读存储介质、故障检测方法及装置转让专利

申请号 : CN201910784369.9

文献号 : CN110471396B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 罗永良曾锋

申请人 : 深圳市道通科技股份有限公司

摘要 :

本公开关于一种计算机可读存储介质、故障检测方法及装置,该方法包括:分别获取车辆在停车状态和行驶状态下各胎压传感器的第一数据;根据停车状态和/或行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果。本公开提供的方案,能够快速准确地定位故障类型和故障源,使维修人员快速安全地进行故障维修,降低维修检测的成本,有效提高故障检测的效率和准确性。

权利要求 :

1.一种故障检测方法,其特征在于,包括:

分别获取车辆在停车状态和行驶状态下各胎压传感器的第一数据;

根据停车状态和/或行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果;

其中,所述第一数据包括胎压传感器的标识;所述根据停车状态和/或行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果,包括:从所述停车状态下获取的各胎压传感器的标识中,筛选出第一胎压传感器的标识,所述第一胎压传感器的标识未包含在从所述行驶状态下获取的各胎压传感器的标识中;输出第一故障信号和所述第一胎压传感器的标识,所述第一故障信号表征在行驶状态下存在有通信故障的胎压传感器;和/或,检测停车状态下各胎压传感器的标识中是否存在相同的标识;若存在相同的标识,则输出第二故障信号,所述第二故障信号表征存在有标识设定错误的胎压传感器;

所述第一数据包括胎压传感器的标识、胎压传感器所在轮胎内的温度、和胎压传感器输出的胎压;所述根据停车状态和行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果,包括:检测每个胎压传感器在停车状态和行驶状态下的第一数据是否满足预设的第一公式,所述第一公式为:P3=P1+(T3-T1)*1+△P,

其中,P3为行驶状态下胎压传感器输出的胎压,P1为停车状态下胎压传感器输出的胎压,T3为行驶状态下胎压传感器所在轮胎内的温度,T1为停车状态下胎压传感器所在轮胎内的温度,△P为预设的误差;

若存在不满足所述第一公式的第五胎压传感器,则输出第六故障信号和所述第五胎压传感器的标识,所述第六故障信号表征存在有胎压检测异常的胎压传感器。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取ECU中记录的所述第一数据,所述第一数据包括胎压传感器的标识以及各胎压传感器位于车辆的位置;则所述根据停车状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果,包括:将所述停车状态下各胎压传感器的标识和位置与所述ECU中记录的胎压传感器的标识和位置进行比对,统计出标识或位置不一致的第二胎压传感器的标识;

输出第三故障信号和所述第二胎压传感器的标识,所述第三故障信号表征存在未学习的胎压传感器。

3.根据权利要求1所述的方法,其特征在于,所述第一数据包括胎压传感器的标识和胎压传感器输出的轮胎状态;所述根据停车状态和/或行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果,包括:检测当前各胎压传感器对应的轮胎的实际状态;

将每个胎压传感器输出的轮胎状态与所述胎压传感器对应的轮胎的实际状态进行比对,统计出不一致的第四胎压传感器的标识;

输出第五故障信号和所述第四胎压传感器的标识,所述第五故障信号表征存在有状态检测故障的胎压传感器。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若胎压传感器的第一数据满足所述第一公式,且停车状态下所述胎压传感器输出的胎压满足当前的胎压参考值,则获取OBD诊断结果,所述OBD诊断结果包括OBD故障码;

若所述OBD故障码中存在表征胎压异常的故障码,则输出第七故障信号,所述第七故障信号用于表征当前的胎压参考值不正确。

5.根据权利要求1所述的方法,其特征在于,所述第一数据包括各胎压传感器所在轮胎的位置信息;所述根据行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果,包括:根据行驶状态下各胎压传感器所在轮胎的位置信息,统计位于左轮胎的胎压传感器的数量和位于右轮胎的胎压传感器的数量;

若位于左轮胎的胎压传感器的数量和位于右轮胎的胎压传感器的数量不一致,则输出第八故障信号,所述第八故障信号表征存在有定位故障的胎压传感器。

6.根据权利要求1所述的方法,其特征在于,所述第一数据包括胎压传感器的标识和胎压传感器的电量;所述根据停车状态或行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果,包括:若检测到各胎压传感器中存在其停车状态或行驶状态下的电量低于预设的电量阈值的第六胎压传感器,则输出第九故障信号和所述第六胎压传感器的标识,所述第九故障信号表征存在有电量不足的胎压传感器。

7.根据权利要求1所述的方法,其特征在于,所述第一数据包括胎压传感器的标识和胎压传感器输出的胎压;所述根据停车状态或行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果,包括:若在停车状态或行驶状态下接收到同一胎压传感器标识输出的多个胎压信息,则输出第十故障信号和所述同一标识对应的第七胎压传感器的标识,所述多个胎压信息包括正常胎压和异常胎压,所述第十故障信号表征存在有发生干扰的胎压传感器。

8.根据权利要求1-7中任一项所述的方法,其特征在于,所述获取车辆在停车状态下各胎压传感器的第一数据,包括:当车辆处于停车状态时,向各胎压传感器发送低频触发信号;

接收各胎压传感器根据所述低频触发信号返回的所述停车状态下各胎压传感器的第一数据。

9.根据权利要求1-7中任一项所述的方法,其特征在于,所述获取车辆在行驶状态下各胎压传感器的第一数据,包括:当车辆处于行驶状态时,接收各胎压传感器发送的高频信号;

从所述高频信号中解析出所述行驶状态下各胎压传感器的第一数据。

10.一种故障检测装置,其特征在于,包括:

第一获取模块,用于获取车辆在停车状态下各胎压传感器的第一数据;

第二获取模块,用于获取车辆在行驶状态下各胎压传感器的第一数据;

处理模块,用于根据停车状态和/或行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果;

其中,所述第一数据包括胎压传感器的标识;

所述处理模块,具体用于从所述停车状态下获取的各胎压传感器的标识中,筛选出第一胎压传感器的标识,所述第一胎压传感器的标识未包含在从所述行驶状态下获取的各胎压传感器的标识中;输出第一故障信号和所述第一胎压传感器的标识,所述第一故障信号表征在行驶状态下存在有通信故障的胎压传感器;和/或,所述处理模块,具体用于检测停车状态下各胎压传感器的标识中是否存在相同的标识;若存在相同的标识,则输出第二故障信号,所述第二故障信号表征存在有标识设定错误的胎压传感器;

所述第一数据包括胎压传感器的标识、胎压传感器所在轮胎内的温度、和胎压传感器输出的胎压;

所述处理模块,具体用于检测每个胎压传感器在停车状态和行驶状态下的第一数据是否满足预设的第一公式,所述第一公式为:P3=P1+(T3-T1)*1+△P,

其中,P3为行驶状态下胎压传感器输出的胎压,P1为停车状态下胎压传感器输出的胎压,T3为行驶状态下胎压传感器所在轮胎内的温度,T1为停车状态下胎压传感器所在轮胎内的温度,△P为预设的误差;

所述处理模块,还具体用于若存在不满足所述第一公式的第五胎压传感器,则输出第六故障信号和所述第五胎压传感器的标识,所述第六故障信号表征存在有胎压检测异常的胎压传感器。

11.根据权利要求10所述的装置,其特征在于,所述装置还包括:第三获取模块,用于获取ECU中记录的所述第一数据,所述第一数据包括胎压传感器的标识以及各胎压传感器位于车辆的位置;

所述处理模块,具体用于将所述停车状态下各胎压传感器的标识和位置与所述ECU中记录的胎压传感器的标识和位置进行比对,统计出标识或位置不一致的第二胎压传感器的标识;

所述处理模块,还具体用于输出第三故障信号和所述第二胎压传感器的标识,所述第三故障信号表征存在未学习的胎压传感器。

12.根据权利要求10所述的装置,其特征在于,所述第一数据包括胎压传感器的标识和胎压传感器输出的轮胎状态;

所述处理模块,具体用于检测当前各胎压传感器对应的轮胎的实际状态;

所述处理模块,还具体用于将每个胎压传感器输出的轮胎状态与所述胎压传感器对应的轮胎的实际状态进行比对,统计出不一致的第四胎压传感器的标识;

所述处理模块,还具体用于输出第五故障信号和所述第四胎压传感器的标识,所述第五故障信号表征存在有状态检测故障的胎压传感器。

13.根据权利要求10所述的装置,其特征在于,

所述处理模块,还具体用于若胎压传感器的第一数据满足所述第一公式,且停车状态下所述胎压传感器输出的胎压满足当前的胎压参考值,则获取OBD诊断结果,所述OBD诊断结果包括OBD故障码;

所述处理模块,还具体用于若所述OBD故障码中存在表征胎压异常的故障码,则输出第七故障信号,所述第七故障信号用于表征当前的胎压参考值不正确。

14.根据权利要求10所述的装置,其特征在于,所述第一数据包括行驶状态下各胎压传感器所在轮胎的位置信息;

所述处理模块,具体用于根据行驶状态下各胎压传感器所在轮胎的位置信息,统计位于左轮胎的胎压传感器的数量和位于右轮胎的胎压传感器的数量;

所述处理模块,还具体用于若位于左轮胎的胎压传感器的数量和位于右轮胎的胎压传感器的数量不一致,则输出第八故障信号,所述第八故障信号表征存在有定位故障的胎压传感器。

15.根据权利要求10所述的装置,其特征在于,所述第一数据包括胎压传感器的标识和胎压传感器的电量;

所述处理模块,具体用于若检测到各胎压传感器中存在其停车状态或行驶状态下的电量低于预设的电量阈值的第六胎压传感器,则输出第九故障信号和所述第六胎压传感器的标识,所述第九故障信号表征存在有电量不足的胎压传感器。

16.根据权利要求10所述的装置,其特征在于,所述第一数据包括胎压传感器的标识和胎压传感器输出的胎压;

所述处理模块,具体用于若在停车状态或行驶状态下接收到同一胎压传感器标识输出的多个胎压信息,则输出第十故障信号和所述同一标识对应的第七胎压传感器的标识,所述多个胎压信息包括正常胎压和异常胎压,所述第十故障信号表征存在有发生干扰的胎压传感器。

17.根据权利要求10-16中任一项所述的装置,其特征在于,所述第一获取模块,具体用于当车辆处于停车状态时,向各胎压传感器发送低频触发信号;

所述第一获取模块,还具体用于接收各胎压传感器根据所述低频触发信号返回的所述停车状态下各胎压传感器的第一数据。

18.根据权利要求10-16中任一项所述的装置,其特征在于,所述第二获取模块,具体用于当车辆处于行驶状态时,接收各胎压传感器发送的高频信号;

所述第二获取模块,还具体用于从所述高频信号中解析出所述行驶状态下各胎压传感器的第一数据。

19.一种故障检测装置,其特征在于,包括:

处理器;

用于存储计算机程序的存储器;

其中,所述处理器运行所述计算机程序执行如权利要求1-9任一项所述方法的步骤。

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

说明书 :

计算机可读存储介质、故障检测方法及装置

技术领域

[0001] 本公开涉及故障诊断领域,尤其涉及一种计算机可读存储介质、故障检测方法及装置。

背景技术

[0002] 目前随着无线通信的发展,该技术在汽车、航天、工业生产、消费等,应用非常广泛。在故障诊断领域,无线通信技术在轮胎压力监测系统(Tire Pressure Monitoring System,简称TPMS)行业的应用也在逐步发展。
[0003] 目前基于无线通信技术的故障诊断方案主要针对行驶状态下的故障诊断。具体的方案为通过车辆自带的TPMS接收器,采集行驶状态下的相关信息,例如,胎压等,根据这些信息对轮胎进行故障检测。
[0004] 上述方案中,提供的故障检测结果通常包含一些常规信息,比如“胎压值显示”,胎压过低时“胎压亮灯”或者显示“胎压故障,需要维修”等信息。但这些故障检测结果中的信息量有限,维修人员根据该故障检测结果无法快速准确地定位轮胎故障,进而导致胎压系统故障维修变得极其复杂,维修成本很高。

发明内容

[0005] 本公开提供一种计算机可读存储介质、故障检测方法及装置。所述技术方案如下:
[0006] 根据本公开实施例的第一方面,提供一种故障检测方法,该故障检测方法包括:分别获取车辆在停车状态和行驶状态下各胎压传感器的第一数据;根据停车状态和/或行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果。
[0007] 根据本公开实施例的第二方面,提供一种故障检测装置,该故障检测装置包括:第一获取模块,用于获取车辆在停车状态下各胎压传感器的第一数据;第二获取模块,用于获取车辆在行驶状态下各胎压传感器的第一数据;处理模块,用于根据停车状态和/或行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果。
[0008] 根据本公开实施例的第三方面,提供一种故障检测装置,该故障检测装置包括:处理器;用于存储计算机程序的存储器;其中,所述处理器运行如前所述的方法的步骤。
[0009] 根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如前所述的方法的步骤。
[0010] 本公开实施例提供的技术方案可以包括以下有益效果:
[0011] 分别在车辆处于停车状态和行驶状态时获取胎压传感器的相关数据,根据停车状态和/或行驶状态时获取到的数据,结合当前需要检测的故障类型,按照相应的故障检测流程进行检测,确定出当前发生的具体故障类型并且准确定位故障源。本方案针对不同的故障类型,获取相应的数据,并基于相应的故障检测流程进行检测,能够进一步完善故障类型的细化程度,并且结合不同状态下的数据进行精准可靠的故障分析,能够快速准确地定位故障类型和故障源,使维修人员快速安全地进行故障维修,降低维修检测的成本,有效提高故障检测的效率和准确性。
[0012] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

[0013] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0014] 图1A~图1C是根据一示例性实施例示出的故障检测方法的流程图;
[0015] 图1D为胎压系统状态结果的一种界面显示图;
[0016] 图1E~图1I是根据一示例性实施例示出的故障检测方法的流程图;
[0017] 图2A~图2B是根据一示例性实施例示出的故障检测装置的结构图;
[0018] 图3A是根据一示例性实施例示出的一种故障检测装置的框图;
[0019] 图3B是根据一示例性实施例示出的一种故障检测装置的主体结构图。
[0020] 此处的附图被并入说明书中并构成说明书的一部分,示出了符合本公开的实施例,并与说明书仪器用于解释本发明的原理。

具体实施方式

[0021] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的故障检测装置和方法的例子。
[0022] 图1A是根据一示例性实施例示出的一种故障检测方法的流程图,如图1A所示,本实施例以该故障检测方法应用于故障检测装置中来举例说明,该故障检测方法可以包括如下几个步骤:
[0023] 在步骤101中,分别获取车辆在停车状态和行驶状态下各胎压传感器的第一数据;
[0024] 在步骤102中,根据停车状态和/或行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果。
[0025] 实际应用中,该故障检测装置可以为程序代码软件,也可以为存储有相关执行代码的介质,例如,U盘等;或者,该故障检测装置还可以为集成或安装有相关执行代码的实体装置,例如,微控制单元(Microcontroller Unit,简称MCU)、车载电脑等。
[0026] 结合实际场景举例来说:实际应用中,可以根据当前检测的故障类型,选择性获取相应的数据进行故障检测,或者也可以获取多种类型的数据,再根据这些数据依次按照各故障类型对应的分析流程进行故障检测。基于本方案,首先分别获取车辆在停车状态和行驶状态下各胎压传感器的第一数据,后续根据停车状态和/或行驶状态下各胎压传感器的第一数据进行故障检测,最终输出故障检测结果。可选的,本方案中涉及的通信交互可以通过无线通信的方式实现,例如,无线电频率(Radio Frequency,简称RF)的通信方式,俗称高频或者低频。
[0027] 其中,停车状态指车辆的轮胎处于未旋转的状态,相应的,车辆当前可能未发生移动。行驶状态则指车辆的轮胎处于旋转状态,相应的,车辆当前可能发生移动。
[0028] 这里所说的第一数据的数据类型可以预先进行设定,具体的,可以由装置统计出各类故障检测所需的数据类型,例如,胎压传感器的标识等,并预先配置好这些数据类型,后续,在获取数据时,可以统一获取各种类型的数据,再依次针对不同的故障类型,从获取的数据中选取相应的数据进行分析。或者,也可以针对不同的故障类型,实时获取相应数据类型的数据进行检测。具体的,本方案的故障检测流程中第一数据的数据类型可以根据需要检测的故障类型来确定,各故障类型所需的数据可以参见本方案的后述内容。
[0029] 其中,获取第一数据的方式可以有多种。以停车状态下获取第一数据为例,在任一实施方式的基础上,101中所述获取车辆在停车状态下各胎压传感器的第一数据,具体可以包括:
[0030] 当车辆处于停车状态时,向各胎压传感器发送触发信号;
[0031] 接收各胎压传感器根据所述触发信号返回的所述停车状态下各胎压传感器的第一数据。
[0032] 以实际场景举例来说:目前大多数的胎压传感器采用低频触发的方式,因此,本例中以低频触发的方式进行举例。具体的,停车状态下第一数据的获取过程包括当车辆处于停车状态时,可采用低频信号分别触发各轮胎内设置的胎压传感器,即向胎压传感器发送触发信号,胎压传感器会根据接收到的触发信号返回数据,进而获取停车状态下胎压传感器的第一数据,例如,胎压传感器的标识,胎压传感器输出的胎压,胎压传感器所在轮胎内的温度,胎压传感器的电池电量,胎压传感器输出的轮胎状态,胎压传感器支持的交互协议的协议特征,以及行驶状态下各胎压传感器所在轮胎的左右轮信息中的至少一项。其中,所述轮胎状态还可能表征当前车辆的状态,例如,停车状态,行驶状态,漏气状态等。实际应用中,不同的轮胎状态可以通过不同的状态字表示,以较小数据处理量和复杂程度。
[0033] 可选的,获取停车状态下各胎压传感器的第一数据后,还可以将该数据显示给用户,例如通过显示模块进行显示。再可选的,还可以将这些数据进行存储,以便进行后续的故障检测。实际应用中,可以利用低频触发诊断设备触发胎压传感器,获取停车状态下的第一数据。
[0034] 以行驶状态下获取第一数据为例,在任一实施方式的基础上,101中所述获取车辆在行驶状态下各胎压传感器的第一数据,具体可以包括:
[0035] 当车辆处于行驶状态时,接收各胎压传感器发送的高频信号;
[0036] 从所述高频信号中解析出所述行驶状态下各胎压传感器的第一数据。
[0037] 仍以实际场景举例来说:目前大多数的胎压传感器的信号采用高频信号的方式输出,因此,本例中以输出高频信号的方式进行举例。具体的,行驶状态下第一数据的获取过程包括当车辆处于行驶状态时,可接收胎压传感器发出的高频信号,从该高频信号中解析出行驶状态下胎压传感器的第一数据。
[0038] 基于本方案获取的数据,作为一种可实施的方式,可以针对胎压传感器的通信功能进行故障检测。相应的,如图1B所示,图1B是根据另一示例性实施例示出的一种故障检测方法的流程图,在任一实施方式的基础上,所述第一数据包括胎压传感器的标识;相应的,步骤102具体可以包括:
[0039] 步骤1021:从所述停车状态下获取的各胎压传感器的标识中,筛选出第一胎压传感器的标识,所述第一胎压传感器的标识未包含在从所述行驶状态下获取的各胎压传感器的标识中;
[0040] 步骤1022:输出第一故障信号和所述第一胎压传感器的标识,所述第一故障信号表征在行驶状态下存在有通信故障的胎压传感器。
[0041] 结合实际场景举例来说:首先分别在停车状态和行驶状态下获取各胎压传感器的标识,从停车状态下胎压传感器的标识中,筛选出其标识不属于行驶状态下对应的标识的胎压传感器。可以理解,假设胎压传感器在停车状态和行驶状态下的通信功能均正常的状态下,停车状态和行驶状态下获取到的胎压传感器的标识应该是一致的,如果两者一致则说明胎压传感器不存在通信故障。但是,因为可能受到的影响较少,胎压传感器在停车状态下的通信能力通常优于行驶状态下的通信能力,行驶状态下的胎压传感器的通信功能会受到影响,因此,本实施方式中对停车状态和行驶状态下获取到的胎压传感器的标识进行比对,统计出将停车状态下有,但行驶状态下没有的胎压传感器的标识,说明这些胎压传感器在行驶状态下的通信功能发生故障,从而快速准确地确定当前的故障类型和故障源。
[0042] 实际应用中,第一故障信息以及后述的各故障信息均可以通过多种方式表现,例如,预先配置不同故障类型对应的LED灯,相应的,输出第一故障信息时,第一故障信息对应的LED灯亮起;或者更方便的,还可以通过不同的字符表示,例如,数字1可以表示第一故障信息,当屏幕显示数字1时,用户能够根据该数字得知当前发生了何种故障,本实施例在此不对故障信息输出的方式进行限制。
[0043] 本实施方式,基于停车状态和行驶状态下获取到的胎压传感器的标识,快速准确得分析出是否存在有通信故障的胎压传感器,并且定位出发生故障的胎压传感器。后续,维修人员可以通过更换发生故障的胎压传感器快速方便地实现故障维修。
[0044] 另外,基于本方案还可以对胎压传感器的标识设定进行故障检测。可选的,在任一实施方式的基础上,所述第一数据包括胎压传感器的标识;相应的,步骤102具体可以包括:
[0045] 检测停车状态下各胎压传感器的标识中是否存在相同的标识;
[0046] 若存在相同的标识,则输出第二故障信号,所述第二故障信号表征存在有标识设定错误的胎压传感器。
[0047] 结合实际场景举例来说:本实施方式,在获取到各胎压传感器的标识后,检测是否存在相同的传感器标识,由于传感器标识是用于唯一标识胎压传感器,因此正常情况下,各胎压传感器的标识应该不同。如果存在相同的标识,则说明存在胎压传感器的标识设定存在错误,进一步的,输出相应的故障信号。具体的,本实施方式中,由于标识设定的检测不依赖于行驶状态下采集的特有数据,可选的,可以基于停车状态下获取的数据进行检测,可以理解,由于停车状态下的数据获取不受行驶时因素的影响,因此能够获取的数据会更加全面,从而提高故障检测的准确性。另外,本方案中其它采用停车状态下的数据进行故障检测的实施方式均能产生上述有益效果。
[0048] 本实施方式,基于获取到的各胎压传感器的标识,快速准确得分析出是否存在标识设定错误的胎压传感器。后续,维修人员可以通过更改标识设定来实现故障维修。
[0049] 基于本方案获取的数据,作为另一种可实施的方式,除了基于获取到的第一数据进行故障检测之外,还可以进一步结合电子控制单元(Electronic Control Unit,简称ECU,又称“行车电脑”、“车载电脑”等)数据进行多样化的故障检测。可选的,如图1C所示,图1C是根据另一示例性实施例示出的一种故障检测方法的流程图,在任一实施方式的基础上,所述方法还可以包括:
[0050] 步骤103:获取ECU中记录的所述第一数据,所述第一数据包括胎压传感器的标识以及各胎压传感器位于车辆的位置。
[0051] 结合实际场景举例来说:实际应用中,在胎压传感器被安装至轮胎内后,会在经过一定时间后主动地,或者在ECU指令的触发下被动地进行传感器学习,获得一些相关数据并上报给ECU,这些数据也同样能够反映当前是否发生故障,用于进行故障检测。本实施方式中,除了获取停车状态和行驶状态下的第一数据外,还获取ECU中记录的第一数据。
[0052] 可以理解,ECU中记录的第一数据是由经过学习的胎压传感器上报给ECU的,因此,在一定程度上其上报的数据准确度更好。则可选的,在图1C所示实施方式及其涉及的任一实施方式的基础上,所述方法还可以包括:
[0053] 将所述停车状态下的第一数据和ECU记录的第一数据中,数据类型相同的数据进行比对;
[0054] 若存在不一致的数据,则输出异常信号和所述数据。
[0055] 结合实际场景举例来说:在获取到停车状态下各胎压传感器的第一数据和ECU中记录的由经过学习的胎压传感器上报的第一数据后,将两者进行比对,具体比对的过程为针对每种数据类型对应的数据进行比对,例如,针对胎压传感器输出的胎压,将停车状态下各胎压传感器输出的胎压和ECU中记录的经过学习的各胎压传感器输出的胎压进行比对,若一致,则该一致的胎压准确度较高,若不一致,则说明两者的数据不匹配。进而可以将不一致的数据输出告知用户进行进一步故障检测和维修。实际应用中,异常信号的输出方式同样可以有多种,例如,将数据不一致的数据类型对应的标识显示为红色,表示该项数据异常,数据一致的数据类型对应的标识显示为绿色,表示该项数据正常。进一步的,还可以将不一致的数据整合输出,例如以列表的形式呈现出来,达到更加直观准确地确定异常数据的效果。举例来说,如图1D所示,图1D为胎压系统状态结果的一种界面显示图。
[0056] 实际应用中,从ECU获取数据的方式可以有多种,例如,可以通过OBD与ECU交互获得。相应的,本方案的装置中可以设置OBD通信模块,其主要负责和车辆OBD接头相连,并与ECU进行总线交互。另外,举例来说,从ECU获取的数据可以包括但不限于:胎压传感器的标识、胎压传感器输出的胎压、OBD故障码等。
[0057] 本实施方式,基于停车状态下获取到的数据和ECU中记录的相关数据,快速准确得分析出是否存在故障,提高故障检测的多样化。
[0058] 此外,由于ECU中记录的数据是由经过学习的胎压传感器上报给ECU的,因此,在一定程度上能够反映胎压传感器的学习状态。则可选的,如图1E所示,图1E是根据又一示例性实施例示出的一种故障检测方法的流程图,在图1C所示实施方式及其涉及的任一实施方式的基础上,步骤102具体可以包括:
[0059] 步骤1023:将所述停车状态下各胎压传感器的标识和位置与所述ECU中记录的胎压传感器的标识和位置进行比对,统计出标识或位置不一致的第二胎压传感器的标识;
[0060] 步骤1024:输出第三故障信号和所述第二胎压传感器的标识,所述第三故障信号表征存在未学习的胎压传感器。
[0061] 结合实际场景举例来说:实际应用中,可能存在以下情形,某胎压传感器安装至轮胎内并经过学习后向ECU上报了相关信息,此后,该胎压传感器可能会被更换,但新安装的胎压传感器可能还未来得及进行传感器学习。则在这个阶段,可能发生实际获得的传感器标识或传感器位置与ECU中记录的传感器标识或传感器位置不一致的情形,该情形表明当前存在未学习的传感器。具体的,本实施方式中在获取到停车状态下各胎压传感器的标识和位置和ECU中记录的由经过学习的胎压传感器上报的传感器标识和位置后,将两者进行比对,若不一致,则说明存在未学习的胎压传感器,进一步的,输出相应的故障信号和未学习的胎压传感器的标识。
[0062] 本实施方式,基于停车状态下获取到的胎压传感器的标识及位置和ECU中记录的传感器标识及位置进行比对,快速准确得分析出是否存在未学习的胎压传感器,并且定位出该胎压传感器。后续,维修人员可以通过指示该胎压传感器进行传感器学习实现故障维修。
[0063] 实际应用中,由于不同车辆生产商采用的通信技术不同,因此不同车辆支持的交互协议不同,该交互协议一定程度上取决于针对不同车辆预先配置的该车辆的ECU与胎压传感器之间的交互协议。
[0064] 可选的,为了针对交互功能进行故障检测,如图1F所示,图1F是根据又一示例性实施例示出的一种故障检测方法的流程图,在任一实施方式的基础上,所述第一数据包括各胎压传感器的标识和协议特征点;相应的,步骤102具体可以包括:
[0065] 步骤1025:获取停车状态下的标准协议,所述标准协议为预先配置的停车状态下车辆的ECU和胎压传感器之间的交互协议;
[0066] 步骤1026:将所述停车状态下各胎压传感器的协议特征点与停车状态下的标准协议的协议特征点进行匹配,统计出其协议特征与所述标准协议的协议特征不匹配的第三胎压传感器的标识。
[0067] 结合实际场景举例来说:本实施方式中在获取到各胎压传感器的协议特征点后,针对停车状态下胎压传感器的协议特征点,将其与停车状态下的标准协议的协议特征点进行匹配,若匹配,则说明停车状态下胎压传感器的交互协议与车辆的交互协议匹配,否则存在停车状态下交互协议不匹配的故障。
[0068] 上述实施方式是针对停车状态下的交互协议进行检测,实际应用中,不同状态下的标准协议不同,因此,在另一种可实施方式中,还可以对行驶状态下的交互协议进行检测。相应的,如图1G所示,在任一实施方式的基础上,所述第一数据包括各胎压传感器的标识和协议特征点;相应的,步骤102具体可以包括:
[0069] 步骤1027:获取行驶状态下的标准协议,所述标准协议为预先配置的行驶状态下车辆的ECU和胎压传感器之间的交互协议;
[0070] 步骤1028:将所述行驶状态下各胎压传感器的协议特征点与行驶状态下的标准协议的协议特征点进行匹配,统计出其协议特征点与所述标准协议的协议特征点不匹配的第三胎压传感器的标识。
[0071] 结合实际场景举例来说:本实施方式中在获取到各胎压传感器的协议特征点后,针对行驶状态下胎压传感器的协议特征点,将其与行驶状态下的标准协议的协议特征点进行匹配,若匹配,则说明行驶状态下胎压传感器的交互协议与车辆的交互协议匹配,否则存在行驶状态下交互协议不匹配的故障。
[0072] 上述两种检测交互协议的实施方式可以单独或者结合实施。进一步的,检测到交互协议不匹配时,则输出相应的故障信号和不匹配的胎压传感器的标识。相应的,在上述两种实施方式,或者上述两种实施方式中任一实施方式的基础上,所述方法还包括:
[0073] 步骤104:输出第四故障信号和所述第三胎压传感器的标识,所述第四故障信号表征存在交互协议不匹配的胎压传感器。
[0074] 进一步可选的,第一数据还可以包括胎压传感器的位置,即其所在的轮胎位置,以便于维修人员更加快速确定故障的传感器进行维修。
[0075] 上述实施方式,基于胎压传感器的协议特征点和标准协议进行匹配,快速准确得分析出是否存在交互协议不匹配的胎压传感器,并且定位出该胎压传感器。后续,维修人员可以通过将该胎压传感器替换为支持的交互协议匹配的胎压传感器实现故障维修。
[0076] 实际应用中,标准协议的确定方法可以有多种。作为一种可实施的方式,步骤1025具体可以包括:根据车辆的型号和/或胎压传感器的型号,确定所述停车状态下的标准协议。同样作为一种可实施的方式,步骤1027具体可以包括:根据车辆的型号和/或胎压传感器的型号,确定所述行驶状态下的标准协议
[0077] 具体的,本实施方式中,可以预先统计和收集不同车辆在不同状态下配置的交互协议,基于不同的车辆关联其对应的交互协议,预先建立并更新维护车辆标识和交互协议之间的关联关系。其中,车辆标识可以包括车辆的型号,例如,车辆所属的车系、车型、生产年款等,或者,车辆标识可以包括车辆的硬件设备的型号,例如胎压传感器的零件号、ECU的型号等。后续,获取到当前进行故障检测的车辆的协议参数后,基于车辆标识和需要检测的状态,例如停车状态和/或行驶状态,可以根据关联关系确定出对应的标准协议。
[0078] 本实施方式,通过预先建立和维护车辆和交互协议的关联关系,能够在后续获取到车辆标识后快速方便地确定相应的标准协议。
[0079] 实际应用中,获取标准协议的流程可以通过某种方式触发执行,例如,可以设置开关按钮,当用户按压开关按钮时,即执行获取标准协议的流程。
[0080] 另外,基于本方案还可以对轮胎状态检测功能进行故障检测。可选的,如图1H所示,图1H是根据又一示例性实施例示出的一种故障检测方法的流程图,在任一实施方式的基础上,所述第一数据包括胎压传感器的标识和胎压传感器输出的轮胎状态;相应的,步骤102具体可以包括:
[0081] 步骤1029:检测当前各胎压传感器对应的轮胎的实际状态;
[0082] 步骤1030:将每个胎压传感器输出的轮胎状态与所述胎压传感器对应的轮胎的实际状态进行比对,统计出不一致的第四胎压传感器的标识;
[0083] 步骤1031:输出第五故障信号和所述第四胎压传感器的标识,所述第五故障信号表征存在有状态检测故障的胎压传感器。
[0084] 结合实际场景举例来说:针对胎压传感器检测到的轮胎状态可能不准确的情形,本实施方式首先通过其它当时获取当前轮胎的实际状态,具体的,获取的方法可以参照目前的轮胎状态的获取方案,在获取到轮胎的实际状态后,将胎压传感器输出的轮胎状态与轮胎的实际状态进行比对,若一致,则说明胎压传感器输出的轮胎状态是准确的,否则,说明胎压传感器输出的轮胎状态不准确,进一步的,输出相应的故障信号和不准确的胎压传感器的标识。
[0085] 本实施方式,基于胎压传感器输出的轮胎状态和获取到的实际的轮胎状态进行比对,快速准确得分析出是否存在轮胎状态检测不准确的胎压传感器,并且定位出该胎压传感器。后续,维修人员可以通过更新该胎压传感器的轮胎状态设定来实现故障维修。
[0086] 作为又一种可实施的方式,基于本方案还可以对胎压检测功能进行故障检测。可选的,如图1I所示,图1I是根据又一示例性实施例示出的一种故障检测方法的流程图,在任一实施方式的基础上,所述第一数据包括胎压传感器的标识、胎压传感器所在轮胎内的温度、和胎压传感器输出的胎压;相应的,步骤102具体可以包括:
[0087] 步骤1032:检测每个胎压传感器在停车状态和行驶状态下的第一数据是否满足预设的第一公式,所述第一公式为:
[0088] P3=P1+(T3-T1)*1+△P,
[0089] 其中,P3为行驶状态下胎压传感器输出的胎压,P1为停车状态下胎压传感器输出的胎压,T3为行驶状态下胎压传感器所在轮胎内的温度,T1为停车状态下胎压传感器所在轮胎内的温度,△P为预设的误差;
[0090] 步骤1033:若存在不满足所述第一公式的第五胎压传感器,则输出第六故障信号和所述第五胎压传感器的标识,所述第六故障信号表征存在有胎压检测异常的胎压传感器。
[0091] 结合实际场景举例来说:实际应用中,由于受到温度影响,当车辆处于行驶状态时,轮胎内的温度每增加一定量,例如每增加1℃,轮胎的胎压就会相应增加,例如,会增加约1Kpa。本实施方式,在获取到停车状态和行驶状态下胎压传感器的标识,所在轮胎内的温度和输出的胎压后,通过将这些数据代入用于表征上述规律的公式进行计算,判断其是否满足该公式,即是否满足正常规律,确定胎压传感器输出的胎压是否准确,具体的,若满足公式,则说明胎压传感器输出的胎压是准确的,否则,说明胎压传感器输出的胎压不准确,进一步的,输出相应的故障信号和不准确的胎压传感器的标识。
[0092] 另外,本实施方式中还引入有效误差范围△P来进一步提高故障检测的准确性,具体的,△P可以根据经验或者数据分析确定,例如,△P可设定为±10Kpa。
[0093] 本实施方式,基于停车状态和行驶状态下获取到的胎压传感器输出的胎压结合规律公式,快速准确得分析出是否存在胎压检测不准确的胎压传感器,并且定位出该胎压传感器。后续,维修人员可以通过更换该胎压传感器实现故障维修。
[0094] 进一步的,在上述实施方式的基础上,为了进一步提高故障检测的多样性和准确性,在图1I所示实施方式的基础上,所述方法还可以包括:
[0095] 若胎压传感器的第一数据满足所述第一公式,且停车状态下所述胎压传感器输出的胎压满足当前的胎压参考值,则获取OBD诊断结果,所述OBD诊断结果包括OBD故障码;
[0096] 若所述OBD故障码中存在表征胎压异常的故障码,则输出第七故障信号,所述第七故障信号用于表征当前的胎压参考值不正确。
[0097] 结合实际场景举例来说:胎压检测结果的准确性除了受到胎压传感器自身的检测性能以外,还受胎压参考值的影响。本实施方式中,在确定胎压传感器输出的胎压准确,并且基于该胎压传感器输出的胎压结合当前的胎压参考值判定当前胎压正常后,获取OBD故障码;检测OBD故障码中是否包括表征胎压异常的故障码,若有,则说明当前的胎压参考值不正常。举例来说。假设正常胎压的上限值为1.5Kpa,当前获取到胎压传感器输出的胎压为2Kpa且该胎压是符合实际胎压的,那么,正常的胎压检测结果应当是胎压过高进行异常提示,而假设当前的胎压参考值被错误设定为上限2Kpa,则当前可能得出胎压正常的错误检测结果。本实施方式,则结合OBD检测结果进一步进行复检,具体仍结合上述举例来说,由于OBD的胎压检测结果不依赖于胎压传感器设定的胎压参考值,因此假设获取到OBD故障码中存在表征胎压异常的故障码,则可以确定当前胎压传感器设定的胎压参考值不正确。
[0098] 本实施方式,基于胎压传感器输出的胎压获得胎压检测结果,并结合OBD故障码中表征胎压异常的故障码,准确可靠得分析出是否存在胎压参考值不正确的胎压传感器,并且定位出该胎压传感器。后续,维修人员可以通过重新设定该胎压传感器的胎压参考值来实现故障维修。
[0099] 可选的,作为又一种可实施的方式,基于本方案还可以对胎压传感器的定位功能进行故障检测。可选的,在任一实施方式的基础上,所述第一数据包括行驶状态下各胎压传感器所在轮胎的位置信息;相应的,步骤102具体可以包括:
[0100] 根据行驶状态下各胎压传感器所在轮胎的位置信息,统计位于左轮胎的胎压传感器的数量和位于右轮胎的胎压传感器的数量;
[0101] 若位于左轮胎的胎压传感器的数量和位于右轮胎的胎压传感器的数量不一致,则输出第八故障信号,所述第八故障信号表征存在有定位故障的胎压传感器。
[0102] 结合实际场景举例来说:本实施方式,在获取到行驶状态下各胎压传感器所在轮胎的位置信息后,统计位于左轮胎的胎压传感器的数量和位于右轮胎的胎压传感器的数量,正常情况下,两者应该一致,如果不一致,则说明存在胎压传感器的定位结果发生错误,进一步的,输出相应的故障信号和定位不准确的胎压传感器的标识。实际应用中,对于一般车辆来说,应该满足左轮胎的胎压传感器的数量=位于右轮胎的胎压传感器的数量=2。
[0103] 本实施方式,基于行驶状态下获取到的胎压传感器输出的定位数据,快速准确得分析出是否存在定位不准确的胎压传感器,并且定位出该胎压传感器。后续,维修人员可以通过指示该胎压传感器重新学习来实现故障维修。
[0104] 此外,基于本方案还可以对胎压传感器的电量进行故障检测。可选的,在任一实施方式的基础上,所述第一数据包括胎压传感器的标识和胎压传感器的电量;相应的,步骤102具体可以包括:
[0105] 若检测到各胎压传感器中存在其停车状态或行驶状态下的电量低于预设的电量阈值的第六胎压传感器,则输出第九故障信号和所述第六胎压传感器的标识,所述第九故障信号表征存在有电量不足的胎压传感器。
[0106] 结合实际场景举例来说:实际应用中,为了在车辆未启动过程中同样能够实现轮胎监测,胎压传感器通常会配置有用于为其供电的电池。本实施方式在获取到停车状态和行驶状态下各胎压传感器的电量后,检测是否存在其停车状态或者行驶状态下的电量过低的胎压传感器,若存在,则输出相应的故障信号,以及电量过低的胎压传感器的标识。具体的,电量状态可以基于设定的电量阈值来确定。另外,由于行驶状态下的胎压传感器可能能够通过其它安装在车辆上的电源供电,因此不能全面反映当前传感器的电量是否满足需要,本实施方式则结合停车状态和行驶状态下的传感器电量,只要有一种状态下电量不在正常范围内则检测出故障的方案,能够进一步提高电量故障检测的准确性和可靠性。进一步的,还可以输出电量过低的胎压传感器的位置,相应的第一数据中还包括胎压传感器的位置。
[0107] 本实施方式,基于停车状态或行驶状态下获取到的胎压传感器输出的电量数据,快速准确得分析出是否存在电量不足的胎压传感器。后续,维修人员可以通过更换胎压传感器来实现故障维修。
[0108] 作为又一种可实施的方式,基于本方案还可以对是否存在干扰的胎压传感器进行故障检测。可选的,在任一实施方式的基础上,所述第一数据包括胎压传感器的标识和胎压传感器输出的胎压;相应的,步骤102具体可以包括:
[0109] 若在停车状态或行驶状态下接收到同一胎压传感器标识输出的多个胎压信息,则输出第十故障信号和所述同一标识对应的第七胎压传感器的标识,所述多个胎压信息包括正常胎压和异常胎压,所述第十故障信号表征存在有发生干扰的胎压传感器。
[0110] 结合实际场景举例来说:实际应用中,在胎压传感器学习失败或者发生胎压传感器更换后,可能有些用户仍会将更换下的胎压传感器放置在车内,此时该胎压传感器就有可能会产生数据干扰,影响车辆监测的准确性。为了避免上述情况,本实施方式根据行驶状态下各胎压传感器的标识和输出的胎压,如果在行驶过程中,同时接收到由同一标识的胎压传感器发送的不同胎压,例如,接收到某传感器输出的一种胎压表示当前胎压正常,但同时还接收该传感器输出的另一种胎压表示当前胎压异常(例如,输出0Kpa),则说明当前存在有发生干扰的传感器。进一步的,执行上述检测之前可以获取停车状态下各胎压传感器的标识后,假设这些标识均不同,再执行上述检测,这样可以进一步排除标识设定错误的情形。
[0111] 本实施方式,基于停车状态或行驶状态下获取到的胎压传感器的标识和输出的胎压,快速准确得分析出是否存在干扰的胎压传感器。后续,维修人员可以通过移除产生干扰的胎压传感器或者指示其重新学习来实现故障维修。
[0112] 总的来说,本方案通过实时扫描分析胎压传感器在行驶状态下发射的数据,综合停车状态下的数据和OBD诊断结果,检测胎压系统故障,并形成故障检测报告,提供维修依据和维修方案,使得检测效率和准确度大大提升,很大程度上减少维修人员定位和解决TPMS故障的时间,降低维修成本。需要说明的是,本方案中的各实施方式既可以单独实施也可以结合实施,本实施例在此不对其进行限制。
[0113] 本实施例提供的故障检测方法,分别在车辆处于停车状态和行驶状态时获取胎压传感器的相关数据,根据停车状态和行驶状态时获取到的数据,结合当前需要检测的故障类型,按照相应的故障检测流程进行检测,确定出当前发生的具体故障类型并且准确定位故障源。本方案针对不同的故障类型,获取相应的数据,并基于相应的故障检测流程进行检测,能够进一步完善故障类型的细化程度,并且结合不同状态下的数据进行精准可靠的故障分析,能够快速准确地定位故障类型和故障源,使维修人员快速安全地进行故障维修,降低维修检测的成本,有效提高故障检测的效率和准确性。
[0114] 图2A是根据一示例性实施例示出的一种故障检测装置的结构图,如图2A所示,该故障检测装置可以包括:
[0115] 第一获取模块21,用于获取车辆在停车状态下各胎压传感器的第一数据;
[0116] 第二获取模块22,用于获取车辆在行驶状态下各胎压传感器的第一数据;
[0117] 处理模块23,用于根据停车状态和/或行驶状态下各胎压传感器的第一数据进行故障检测,输出故障检测结果。
[0118] 实际应用中,该故障检测装置可以为程序代码软件,也可以为存储有相关执行代码的介质,例如,U盘等;或者,该故障检测装置还可以为集成或安装有相关执行代码的实体装置,例如,MCU、车载电脑等。
[0119] 结合实际场景举例来说:第一获取模块21和第二获取模块22分别获取车辆在停车状态和行驶状态下各胎压传感器的第一数据,后续处理模块23根据停车状态和/或行驶状态下各胎压传感器的第一数据进行故障检测,最终输出故障检测结果。这里所说的第一数据的数据类型可以预先进行设定。
[0120] 其中,第一获取模块21和第二获取模块22获取第一数据的方式可以有多种。以停车状态下第一获取模块21获取第一数据为例,在任一实施方式的基础上,第一获取模块21,具体用于当车辆处于停车状态时,向各胎压传感器发送触发信号;第一获取模块21,还具体用于接收各胎压传感器根据所述触发信号返回的所述停车状态下各胎压传感器的第一数据。可选的,第一获取模块21获取停车状态下各胎压传感器的第一数据后,还可以将该数据通过显示模块进行显示。再以行驶状态下第二获取模块22获取第一数据为例,在任一实施方式的基础上,第二获取模块22,具体用于当车辆处于行驶状态时,接收各胎压传感器发送的高频信号;第二获取模块22,还具体用于从所述高频信号中解析出所述行驶状态下各胎压传感器的第一数据。同样可选的,第二获取模块22获取行驶状态下各胎压传感器的第一数据后,还可以将该数据通过显示模块进行显示。
[0121] 基于本方案获取的数据,作为一种可实施的方式,可以针对胎压传感器的通信功能进行故障检测。相应的,在任一实施方式的基础上,所述第一数据包括胎压传感器的标识;处理模块23,具体用于从所述停车状态下获取的各胎压传感器的标识中,筛选出第一胎压传感器的标识,所述第一胎压传感器的标识未包含在从所述行驶状态下获取的各胎压传感器的标识中;处理模块23,还具体用于输出第一故障信号和所述第一胎压传感器的标识,所述第一故障信号表征在行驶状态下存在有通信故障的胎压传感器。
[0122] 本实施方式,基于停车状态和行驶状态下获取到的胎压传感器的标识,快速准确得分析出是否存在有通信故障的胎压传感器,并且定位出发生故障的胎压传感器。后续,维修人员可以通过更换发生故障的胎压传感器快速方便地实现故障维修。
[0123] 另外,还可以对胎压传感器的标识设定进行故障检测。可选的,在任一实施方式的基础上,第一数据包括胎压传感器的标识;处理模块23,具体用于检测停车状态下各胎压传感器的标识中是否存在相同的标识;处理模块23,还具体用于若存在相同的标识,则输出第二故障信号,所述第二故障信号表征存在有标识设定错误的胎压传感器。
[0124] 本实施方式,基于获取到的各胎压传感器的标识,快速准确得分析出是否存在标识设定错误的胎压传感器。后续,维修人员可以通过更改标识设定来实现故障维修。
[0125] 基于本方案获取的数据,作为另一种可实施的方式,除了基于获取到的第一数据进行故障检测之外,还可以进一步结合ECU数据进行多样化的故障检测。可选的,如图2B所示,图2B是根据另一示例性实施例示出的一种故障检测装置的结构图,在任一实施方式的基础上,所述装置还包括:
[0126] 第三获取模块24,用于获取ECU中记录的所述第一数据,所述第一数据包括胎压传感器的标识以及各胎压传感器位于车辆的位置。
[0127] 可选的,在图2B所示实施方式及其涉及的任一实施方式的基础上,处理模块23,还用于将所述停车状态下的第一数据和ECU记录的第一数据中,数据类型相同的数据进行比对;处理模块23,还用于若存在不一致的数据,则输出异常信号和所述数据。本实施方式,基于停车状态下获取到的数据和ECU中记录的相关数据,分析出是否存在故障,提高故障检测的多样化。
[0128] 此外,由于ECU中记录的第一数据是由经过学习的胎压传感器上报给ECU的,因此,在一定程度上能够反映胎压传感器的学习状态。可选的,在图2B所示实施方式及其涉及的任一实施方式的基础上,处理模块23,具体用于将所述停车状态下各胎压传感器的标识和位置与所述ECU中记录的胎压传感器的标识和位置进行比对,统计出标识或位置不一致的第二胎压传感器的标识;处理模块23,还具体用于输出第三故障信号和所述第二胎压传感器的标识,所述第三故障信号表征存在未学习的胎压传感器。
[0129] 可选的,为了针对停车状态下的交互功能进行故障检测,在任一实施方式的基础上,所述第一数据包括各胎压传感器的标识和协议特征点;处理模块23,具体用于获取停车状态下的标准协议,所述标准协议为预先配置的停车状态下车辆的ECU和胎压传感器之间的交互协议;将所述停车状态下各胎压传感器的协议特征点与停车状态下的标准协议的协议特征点进行匹配,统计出其协议特征与所述标准协议的协议特征不匹配的第三胎压传感器的标识。
[0130] 可选的,为了针对行驶状态下的交互功能进行故障检测,在任一实施方式的基础上,所述第一数据包括各胎压传感器的标识和协议特征点;处理模块23,具体用于获取行驶状态下的标准协议,所述标准协议为预先配置的行驶状态下车辆的ECU和胎压传感器之间的交互协议;将所述行驶状态下各胎压传感器的协议特征点与行驶状态下的标准协议的协议特征点进行匹配,统计出其协议特征点与所述标准协议的协议特征点不匹配的第三胎压传感器的标识。
[0131] 上述检测交互协议的实施方式可以单独或者结合实施。进一步的,检测到交互协议不匹配时,则在上述两种实施方式,或者上述两种实施方式中任一实施方式的基础上,处理模块23,还具体用于输出第四故障信号和所述第三胎压传感器的标识,所述第四故障信号表征存在交互协议不匹配的胎压传感器。上述实施方式,基于胎压传感器的协议特征点和标准协议进行匹配,快速准确得分析出是否存在交互协议不匹配的胎压传感器,并且定位出该胎压传感器。
[0132] 实际应用中,标准协议的确定方法可以有多种。可选的,处理模块23,具体用于根据车辆的型号和/或胎压传感器的型号,确定所述停车状态下的标准协议。可选的,处理模块23,具体用于根据车辆的型号和/或胎压传感器的型号,确定所述行驶状态下的标准协议。本实施方式,通过预先建立和维护车辆和交互协议的关联关系,能够在后续获取到车辆标识后快速方便地确定相应的标准协议。
[0133] 实际应用中,获取标准协议的流程可以通过某种方式触发执行,例如,可以设置开关按钮,当用户按压开关按钮时,即执行获取标准协议的流程。
[0134] 另外,基于本方案还可以对轮胎状态检测功能进行故障检测。可选的,在任一实施方式的基础上,所述第一数据包括胎压传感器的标识和胎压传感器输出的轮胎状态;相应的,处理模块23,具体用于检测当前各胎压传感器对应的轮胎的实际状态;处理模块23,还具体用于将每个胎压传感器输出的轮胎状态与所述胎压传感器对应的轮胎的实际状态进行比对,统计出不一致的第四胎压传感器的标识;处理模块23,还具体用于输出第五故障信号和所述第四胎压传感器的标识,所述第五故障信号表征存在有状态检测故障的胎压传感器。
[0135] 本实施方式,基于胎压传感器输出的轮胎状态和获取到的实际的轮胎状态进行比对,快速准确得分析出是否存在轮胎状态检测不准确的胎压传感器,并且定位出该胎压传感器。
[0136] 作为又一种可实施的方式,基于本方案还可以对胎压检测功能进行故障检测。可选的,在任一实施方式的基础上,所述第一数据包括胎压传感器的标识、胎压传感器所在轮胎内的温度、和胎压传感器输出的胎压;相应的,处理模块23,具体用于检测每个胎压传感器在停车状态和行驶状态下的第一数据是否满足预设的第一公式,所述第一公式为:P3=P1+(T3-T1)*1+△P,其中,P3为行驶状态下胎压传感器输出的胎压,P1为停车状态下胎压传感器输出的胎压,T3为行驶状态下胎压传感器所在轮胎内的温度,T1为停车状态下胎压传感器所在轮胎内的温度,△P为预设的误差;处理模块23,还具体用于若存在不满足所述第一公式的第五胎压传感器,则输出第六故障信号和所述第五胎压传感器的标识,所述第六故障信号表征存在有胎压检测异常的胎压传感器。
[0137] 本实施方式,基于停车状态和行驶状态下获取到的胎压传感器输出的胎压结合规律公式,快速准确得分析出是否存在胎压检测不准确的胎压传感器,并且定位出该胎压传感器。后续,维修人员可以通过更换该胎压传感器实现故障维修。
[0138] 进一步的,在上述实施方式的基础上,为了进一步提高故障检测的多样性和准确性,在前一实施方式的基础上,处理模块23,还具体用于若胎压传感器的第一数据满足所述第一公式,且停车状态下所述胎压传感器输出的胎压满足当前的胎压参考值,则获取OBD诊断结果,所述OBD诊断结果包括OBD故障码;处理模块23,还具体用于若所述OBD故障码中存在表征胎压异常的故障码,则输出第七故障信号,所述第七故障信号用于表征当前的胎压参考值不正确。
[0139] 本实施方式,基于胎压传感器输出的胎压获得胎压检测结果,并结合OBD故障码中表征胎压异常的故障码,准确可靠得分析出是否存在胎压参考值不正确的胎压传感器,并且定位出该胎压传感器。后续,维修人员可以通过重新设定该胎压传感器的胎压参考值来实现故障维修。
[0140] 可选的,作为又一种可实施的方式,基于本方案还可以对胎压传感器的定位功能进行故障检测。可选的,在任一实施方式的基础上,所述第一数据包括行驶状态下各胎压传感器所在轮胎的位置信息;处理模块23,具体用于根据行驶状态下各胎压传感器所在轮胎的位置信息,统计位于左轮胎的胎压传感器的数量和位于右轮胎的胎压传感器的数量;处理模块23,还具体用于若位于左轮胎的胎压传感器的数量和位于右轮胎的胎压传感器的数量不一致,则输出第八故障信号,所述第八故障信号表征存在有定位故障的胎压传感器。
[0141] 本实施方式,基于行驶状态下获取到的胎压传感器的定位数据,快速准确得分析出是否存在定位不准确的胎压传感器,并且定位出该胎压传感器。
[0142] 此外,基于本方案还可以对胎压传感器的电量进行故障检测。可选的,在任一实施方式的基础上,所述第一数据包括胎压传感器的标识和胎压传感器的电量;处理模块23,具体用于若检测到各胎压传感器中存在其停车状态或行驶状态下的电量低于预设的电量阈值的第六胎压传感器,则输出第九故障信号和所述第六胎压传感器的标识,所述第九故障信号表征存在有电量不足的胎压传感器。
[0143] 本实施方式,基于停车状态或行驶状态下获取到的胎压传感器输出的电量数据,快速准确得分析出是否存在电量不足的胎压传感器。后续,维修人员可以通过更换胎压传感器来实现故障维修。
[0144] 基于本方案还可以对是否存在干扰的胎压传感器进行故障检测。可选的,在任一实施方式的基础上,第一数据包括胎压传感器的标识和胎压传感器输出的胎压;处理模块23,具体用于若在停车状态或行驶状态下接收到同一胎压传感器标识输出的多个胎压信息,则输出第十故障信号和所述同一标识对应的第七胎压传感器的标识,所述多个胎压信息包括正常胎压和异常胎压,所述第十故障信号表征存在有发生干扰的胎压传感器。
[0145] 本实施方式,基于停车状态或行驶状态下获取到的胎压传感器的标识和输出的胎压,快速准确得分析出是否存在干扰的胎压传感器。
[0146] 本实施例提供的故障检测装置,分别在车辆处于停车状态和行驶状态时获取胎压传感器的相关数据,根据停车状态和行驶状态时获取到的数据,结合当前需要检测的故障类型,按照相应的故障检测流程进行检测,确定出当前发生的具体故障类型并且准确定位故障源。本方案针对不同的故障类型,获取相应的数据,并基于相应的故障检测流程进行检测,能够进一步完善故障类型的细化程度,并且结合不同状态下的数据进行精准可靠的故障分析,能够快速准确地定位故障类型和故障源,使维修人员快速安全地进行故障维修,降低维修检测的成本,有效提高故障检测的效率和准确性。
[0147] 以上描述的故障检测装置用于执行上述的故障检测方法。
[0148] 如图3A所示,图3A是根据一示例性实施例示出的一种故障检测装置的框图,如图3A所示,该故障检测装置可实现为:
[0149] 处理器;
[0150] 用于存储计算机程序的存储器;
[0151] 其中,所述处理器运行所述计算机程序执行如前述任一实施例所述的故障检测方法的步骤。
[0152] 实际应用中,前述实施例中故障检测装置的各模块在具体实现时可以有多种方式,本方案的各实施例中模块的定义和划分仅仅是一种可实施的划分方式,在实际实现时,各模块的划分、集成、连接方式等都可以根据实际情况设定,只要能够实现本方案所提供的故障检测方法。具体举例来说,图3B是根据一示例性实施例示出的一种故障检测装置的主体结构图,如图3B所示,该故障检测装置包括:MCU微控制器、低频发射模块、高频接收模块、OBD通信模块、故障显示模块、以及电源模块。
[0153] 其中,MCU微控制器主要用于进行数据处理和故障检测分析,结合前述实施例,MCU微控制器可用于执行前述处理模块执行的流程。实际场景中,停车状态下胎压传感器的触发多采用低频触发的模式,因此在一种实施方式中,用于获取停车状态下数据的第一获取模块可以通过低频发射模块实现,低频发射模块主要负责胎压传感器的低频触发。另外,目前行驶状态下的胎压传感器通常通过高频信号与外界交互,相应的,用于获取行驶状态下数据的第二获取模块可以通过高频接收模块实现,高频接收模块主要负责接收胎压传感器发射的数据。进一步的,OBD通信模块用于与OBD通信交互,并且通过OBD与ECU实现通信交互,以获取ECU中记录的数据以及OBD故障码等,实际应用中OBD通信模块可以与OBD接头相连,并且还可以与ECU实现总线交互。故障显示模块则主要负责显示故障检测结果。电源模块可为整个装置供电。
[0154] 本实施例提供的故障检测装置,分别在车辆处于停车状态和行驶状态时获取胎压传感器的相关数据,根据停车状态和/或行驶状态时获取到的数据,结合当前需要检测的故障类型,按照相应的故障检测流程进行检测,确定出当前发生的具体故障类型并且准确定位故障源。本方案针对不同的故障类型,获取相应的数据,并基于相应的故障检测流程进行检测,能够进一步完善故障类型的细化程度,并且结合不同状态下的数据进行精准可靠的故障分析,能够快速准确地定位故障类型和故障源,使维修人员快速安全地进行故障维修,降低维修检测的成本,有效提高故障检测的效率和准确性。
[0155] 一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任一实施例所述的故障检测方法的步骤。
[0156] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述故障检测装置的具体工作过程,可以参考前述方法实施例中的对应过程。
[0157] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由权利要求指出。
[0158] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。