一种汽车的诊断方法及装置与流程

文档序号:12465627阅读:182来源:国知局
一种汽车的诊断方法及装置与流程

本发明涉及汽车维护技术领域,特别是指一种汽车的诊断方法及装置。



背景技术:

目前新能源汽车仍处于起步和快速发展阶段,车辆可靠性还不够高。尤其受关键零部件——电池技术及其管理系统稳定性影响,可靠性问题集中反应在车辆趴窝故障上。现有的提供有远程监控平台,车辆实时信息通过车载终端发送至监控平台,通过人为在监控平台上进行查询,可了解车辆运行实时健康状况及历史数据,因此为车辆测试和故障诊断提供了有力依据,从而实现为客户进行实时网络诊断及答疑提供可能。但现有的平台只能单纯地提供数据,并无主动诊断功能,同时因诊断主体为技术工程师,故诊断准确性和及时性均受人为因素影响,存在准确性和及时性不高的问题。



技术实现要素:

本发明要解决的技术问题是提供一种汽车的诊断方法及装置,能够解决现有的汽车网络诊断的准确性和及时性不高的问题。

第一方面,本发明实施例提供一种汽车的诊断方法,应用于云端服务器,该诊断方法包括:

获取故障车辆发生故障时的车辆参数信息以及故障类型;

根据故障类型,确认与故障类型对应的故障诊断方式;

根据车辆参数信息,采用故障诊断方式进行故障诊断,获得故障诊断结果。

其中,获取故障车辆发生故障时的车辆参数信息以及故障类型的步骤包括:

获取用户输入的车辆识别码和故障参考时间;

根据车辆识别码和故障参考时间确定故障发生时间;

根据车辆识别码和故障发生时间,查询车辆信息库,获得车辆参数信息。

其中,根据车辆识别码和故障参考时间确定故障发生时间的步骤包括:

当故障类型为行驶过程续驶里程下降过快时,根据车辆识别码获取故障车辆在距离故障参考时间预设时间段内的荷电状态数据,并根据荷电状态数据确定故障发生时间。

其中,根据车辆识别码和故障参考时间确定故障发生时间的步骤包括:

当故障类型为无法行驶或为慢充过程自动断电时,根据车辆识别码获取故障车辆在距离故障参考时间预设时间段内的车辆状态值,并根据车辆状态值确定故障发生时间。

其中,根据车辆识别码和故障参考时间确定故障发生时间的步骤包括:

当故障类型为无法慢充时,根据车辆识别码获取故障车辆在距离故障参考时间预设时间段内的CC电压值,根据CC电压值确定故障发生时间。

其中,根据故障类型,确认与故障类型对应的故障诊断方式的步骤包括:

当故障类型为行驶过程续驶里程下降过快时,确认对应的故障诊断方式为根据车辆识别码获取故障车辆的动力电池配置信息,并根据动力电池配置信息,对车辆参数信息进行故障诊断。

其中,根据故障类型,确认与故障类型对应的故障诊断方式的步骤包括:

当故障类型为无法行驶时,确认对应的故障诊断方式为获取故障车辆在故障发生时间的故障码,根据故障码,对车辆参数信息进行故障诊断。

第二方面,本发明实施例提供一种汽车的诊断装置,应用于云端服务器,该诊断装置包括:

获取模块,用于获取故障车辆发生故障时的车辆参数信息以及故障类型;

确认模块,用于根据故障类型,确认与故障类型对应的故障诊断方式;

处理模块,用于根据车辆参数信息,采用故障诊断方式进行故障诊断,获得故障诊断结果。

其中,获取模块包括:

获取单元,用于获取用户输入的车辆识别码和故障参考时间;

确定单元,用于根据车辆识别码和故障参考时间确定故障发生时间;

处理单元,用于根据车辆识别码和故障发生时间,查询车辆信息库,获得车辆参数信息。

其中,确定单元包括:

第一确定子单元,用于当故障类型为行驶过程续驶里程下降过快时,根据车辆识别码获取故障车辆在距离故障参考时间预设时间段内的荷电状态数据,并根据荷电状态数据确定故障发生时间。

其中,确定单元包括:

第二确定子单元,用于当故障类型为无法行驶或为慢充过程自动断电时,根据车辆识别码获取故障车辆在距离故障参考时间预设时间段内的车辆状态值,并根据车辆状态值确定故障发生时间。

其中,确定单元包括:

第三确定子单元,用于当故障类型为无法慢充时,根据车辆识别码获取故障车辆在距离故障参考时间预设时间段内的CC电压值,根据CC电压值确定故障发生时间。

其中,确认模块包括:

第一确认单元,用于当故障类型为行驶过程续驶里程下降过快时,确认对应的故障诊断方式为根据车辆识别码获取故障车辆的动力电池配置信息,并根据动力电池配置信息,对车辆参数信息进行故障诊断。

其中,确认模块包括:

第二确认单元,用于当故障类型为无法行驶时,确认对应的故障诊断方式为获取故障车辆在故障发生时间的故障码,根据故障码,对车辆参数信息进行故障诊断。

与现有技术相比,本发明实施例提供的汽车的诊断方法及装置,通过获取故障车辆发生故障时的车辆参数信息以及故障类型;根据故障类型,确认与故障类型对应的故障诊断方式;根据车辆参数信息,采用故障诊断方式进行故障诊断,获得故障诊断结果,能够实现实时并快速诊断,并且诊断无需人工参与,节省人力成本,同时能够避免因诊断人员经验不足导致的误诊,提高诊断准确性;另外,由于采用对应的诊断方式进行诊断,可以减少企业核心资料的对外输出,有力强化了技术保密工作。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1表示本发明实施例提供的汽车的诊断方法的流程图;

图2表示本发明实施例提供的汽车的诊断装置的结构框图;

图3表示本发明具体示例提供的汽车的诊断方法的流程图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本发明实施例提供的汽车的诊断方法,基于大量历史故障经验数据的积累,其中针对不同的故障类型设置有对应的诊断方式,实现针对具体故障类型进行分析诊断,并输出结论。通过本发明实施例提供的诊断方法能够使得快速诊断成为可能,使得市场快速响应成为可能。

请参见图1,其示出的是本发明实施例提供的汽车的诊断方法的流程图,本发明实施例提供一种汽车的诊断方法,应用于云端服务器,该诊断方法可以包括以下步骤:

步骤101,获取故障车辆发生故障时的车辆参数信息以及故障类型;

步骤102,根据故障类型,确认与故障类型对应的故障诊断方式;

步骤103,根据车辆参数信息,采用故障诊断方式进行故障诊断,获得故障诊断结果。

该实施例中,对于不同的故障类型,预先设置有对应的故障诊断方式,通过获取的车辆参数信息采用对应的故障诊断方式进行故障诊断,以获得故障诊断结果。另外,需要说明的是,故障车辆具备与该云端服务器具备实时通信功能,例如装配有车载终端,能够通过车载终端实时向云端服务器上传车辆信息数据。

在一些可选的实施方式中,步骤101,获取故障车辆发生故障时的车辆参数信息以及故障类型的步骤可以包括:

获取用户输入的车辆识别码(VIN,Vehicle Identification Number)和故障参考时间;

根据车辆识别码和故障参考时间确定故障发生时间;

根据车辆识别码和故障发生时间,查询车辆信息库,获得车辆参数信息。

这里,该车辆信息库内存储有与车辆识别码对应的车辆实时上传的车辆参数信息,车辆参数信息可以包括但不限于电池单体最低电压、温度及电池充放电电流数据,预充继电器状态值,BCU自检计数器状态值等车辆参数。

其中,对于不同的故障类型可以采用针对性的方法来确定故障发生时间。

例如,在一些可选的实施方式中,根据车辆识别码和故障参考时间确定故障发生时间的步骤可以包括:

当故障类型为行驶过程续驶里程下降过快时,根据车辆识别码获取故障车辆在距离故障参考时间预设时间段内的荷电状态(SOC,state of charge)数据,并根据荷电状态数据确定故障发生时间。

这里,在故障类型为行驶过程续驶里程下降过快时,可以通过获取距离故障参考时间预设时间段内的荷电状态数据以确定故障发生时间,具体的,可以根据车辆识别码和故障参考时间,查询车辆信息库以获取距离故障参考时间预设时间段内的荷电状态数据,将该荷电状态数据按照时间作图形化处理,找出荷电状态数据突然下降的时刻,确定为故障发生时间。

再例如,在一些可选的实施方式中,根据车辆识别码和故障参考时间确定故障发生时间的步骤可以包括:

当故障类型为无法行驶或为慢充过程自动断电时,根据车辆识别码获取故障车辆在距离故障参考时间预设时间段内的车辆状态值,并根据车辆状态值确定故障发生时间。

这里,在故障类型为无法行驶或者为慢充过程自动断电时,可以通过获取距离故障参考时间预设时间段内的车辆状态值以确定故障发生时间,具体的,可以根据车辆识别码和故障参考时间,查询车辆信息库以获取距离故障参考时间预设时间段内的车辆状态值,将该车辆状态值按照时间作图形化处理,找出车辆状态值变化最大的时间,确定为故障发生时间。

又例如,在一些可选的实施方式中,根据车辆识别码和故障参考时间确定故障发生时间的步骤包括:

当故障类型为无法慢充时,根据车辆识别码获取故障车辆在距离故障参考时间预设时间段内的CC电压值,根据CC电压值确定故障发生时间。

这里,在故障类型为无法慢充时,可以通过获取距离故障参考时间预设时间段内的CC电压值以确定故障发生时间,具体的,可以根据车辆识别码和故障参考时间,查询车辆信息库以获取距离故障参考时间预设时间段内的CC电压值,将该CC电压值按照时间作图形化处理,确定慢充插枪时间,即故障发生时间。

在一些可选的实施方式中,步骤102,根据故障类型,确认与故障类型对应的故障诊断方式的步骤可以包括:

当故障类型为行驶过程续驶里程下降过快时,确认对应的故障诊断方式为根据车辆识别码获取故障车辆的动力电池配置信息,并根据动力电池配置信息,对车辆参数信息进行故障诊断。

这里,动力电池配置信息可以包括但不限于动力电池供应商信息以及电池软件版本信息等。针对不同的动力电池配置信息对应有相应的诊断策略,以实现对对应故障的分析诊断。

在一些可选的实施方式中,步骤102,根据故障类型,确认与故障类型对应的故障诊断方式的步骤可以包括:

当故障类型为无法行驶时,确认对应的故障诊断方式为获取故障车辆在故障发生时间的故障码,根据故障码,对车辆参数信息进行故障诊断。

这里,每个故障码均对应相应诊断策略,以实现针对具体故障码进行分析诊断。

另外,当故障类型为慢充过程自动断电或无法慢充时,确认对应的故障诊断方式为对故障车辆在发生故障时的车辆参数信息进行故障诊断。

本发明实施例提供的汽车的诊断方法,通过获取故障车辆发生故障时的车辆参数信息以及故障类型;根据故障类型,确认与故障类型对应的故障诊断方式;根据车辆参数信息,采用故障诊断方式进行故障诊断,获得故障诊断结果,能够实现实时并快速诊断,并且诊断无需人工参与,节省人力成本,同时能够避免因诊断人员经验不足导致的误诊,提高诊断准确性;另外,由于采用对应的诊断方式进行诊断,可以减少企业核心资料的对外输出,有力强化了技术保密工作。

基于以上方法,本发明实施例还提供了用以实现上述方法的汽车的诊断装置。参见图2,其示出的是本发明实施例提供的汽车的诊断装置的结构框图,本发明实施例提供一种汽车的诊断装置,应用于云端服务器,该诊断装置可以包括:获取模块210、确认模块220以及处理模块230。

获取模块210,用于获取故障车辆发生故障时的车辆参数信息以及故障类型;

确认模块220,用于根据故障类型,确认与故障类型对应的故障诊断方式;

处理模块230,用于根据车辆参数信息,采用故障诊断方式进行故障诊断,获得故障诊断结果。

其中,获取模块210可以包括:获取单元、确定单元以及处理单元。

获取单元,用于获取用户输入的车辆识别码和故障参考时间;

确定单元,用于根据车辆识别码和故障参考时间确定故障发生时间;

处理单元,用于根据车辆识别码和故障发生时间,查询车辆信息库,获得车辆参数信息。

其中,确定单元可以包括:第一确定子单元。

第一确定子单元,用于当故障类型为行驶过程续驶里程下降过快时,根据车辆识别码获取故障车辆在距离故障参考时间预设时间段内的荷电状态数据,并根据荷电状态数据确定故障发生时间。

其中,确定单元可以包括:第二确定子单元。

第二确定子单元,用于当故障类型为无法行驶或为慢充过程自动断电时,根据车辆识别码获取故障车辆在距离故障参考时间预设时间段内的车辆状态值,并根据车辆状态值确定故障发生时间。

其中,确定单元可以包括:第三确定子单元。

第三确定子单元,用于当故障类型为无法慢充时,根据车辆识别码获取故障车辆在距离故障参考时间预设时间段内的CC电压值,根据CC电压值确定故障发生时间。

其中,确认模块220可以包括:第一确认单元。

第一确认单元,用于当故障类型为行驶过程续驶里程下降过快时,确认对应的故障诊断方式为根据车辆识别码获取故障车辆的动力电池配置信息,并根据动力电池配置信息,对车辆参数信息进行故障诊断。

其中,确认模块220可以包括:第二确认单元。

第二确认单元,用于当故障类型为无法行驶时,确认对应的故障诊断方式为获取故障车辆在故障发生时间的故障码,根据故障码,对车辆参数信息进行故障诊断。

上述实施例提供的汽车的诊断装置与前述实施例提供的汽车的诊断方法属于同一构思,其具体实现过程详见描述方法的实施例,为避免重复,这里不再赘述。

本发明实施例提供的汽车的诊断装置,通过获取故障车辆发生故障时的车辆参数信息以及故障类型;根据故障类型,确认与故障类型对应的故障诊断方式;根据车辆参数信息,采用故障诊断方式进行故障诊断,获得故障诊断结果,能够实现实时并快速诊断,提高诊断准确性;另外,由于采用对应的诊断方式进行诊断,可以减少企业核心资料的对外输出,有力强化了技术保密工作。

最后,再通过具体示例,对本发明作更为详细的说明。

在该具体示例中,主要涉及提供四类典型的故障类型,分别为行驶过程续驶里程下降过快(导致趴窝)、无法行驶、无法上高压及慢充问题四类故障,其中,无法上高压的故障类型可以归属于无法行驶的故障类型中,这里将其单独列出;慢充问题可以包括慢充过程自动断电和无法慢充两个故障类型。

参见图3,其示出的是本发明具体示例提供的汽车的诊断方法的流程图,该具体示例提供的汽车的诊断方法的实施流程如下:

步骤1,获取输入的故障车辆VIN码和故障参考时间。这里,用户可以通过在手机或电脑等终端设备上安装客户端,通过客户端与云端服务器对接;或者由工作人员通过后台系统进入与云端服务器对接;然后通过客户端或后台系统输入故障车辆VIN码及故障参考时间,以使云端服务器获取该VIN码及故障参考时间。另外,用户选择确定故障类型。根据用户输入确定故障类型,当确定故障类型“行驶过程续驶里程下降过快”,则进入步骤3;当确定故障类型“无法行驶”,则进入步骤11;当确定故障类型“无法上高压”,则进入步骤17;当确定故障类型“慢充故障”,则进入步骤23。

步骤2,获取车辆VIN。

步骤3,获取并存储动力电池供应商及电池软件版本信息。这里,根据车辆VIN码获取故障车辆的动力电池供应商及电池软件版本信息并存储,若云端服务器无该参数,则进入步骤4;否则进入步骤5。

步骤4,显示无动力电池供应商及软件版本信息,结束诊断,进入步骤34;

步骤5,获取故障车辆在故障参考时间附近(即距离故障参考时间预设时间段内)SOC数据,并确定故障发生时间。这里,按时间作图形化处理,找出SOC突然快速下降的时刻,确认为故障发生时间。若SOC数据不连续或缺失,则进入步骤7;否则进入步骤6。

步骤6,获取故障发生时间电池单体最低电压、温度及电池充放电电流等车辆参数信息。若数据缺失或不足,则进入步骤7;否则进入步骤8。

步骤7,显示故障时刻历史数据不足或无历史数据。这里,结束诊断,进入步骤34。

步骤8,根据电池供应商及软件版本进行分析诊断;这里,针对不同的动力电池配置信息预先对应设置有相应的诊断策略,以进行故障诊断。

步骤9,输出诊断结论。这里,显示故障原因,明确对故障零部件进行定位,结束诊断,进入步骤33。

步骤10,获取车辆VIN。

步骤11,获取故障参考时间附近一段时间(即距离故障参考时间预设时间段内)车辆状态值及整车模式等数据,确认故障发生时间,若数据缺失或不足,进入步骤12,否则进入步骤13。

步骤12,显示无历史数据或不足,无法确认故障发生时间。这里,结束诊断,进入步骤33。

步骤13,获取故障发生时间的故障码。

步骤14,获取故障发生时间的正、负端及预充继电器状态值,BCU自检计数器状态值以及电池充放电电流等车辆参数信息;根据故障码,进行故障诊断。

步骤15,输出诊断结论。这里,结束诊断,进入步骤34。

步骤16,获取车辆VIN。

步骤17,获取故障参考时间附近一段时间(即距离故障参考时间预设时间段内)车辆状态值历史数据,确认故障发生时间。若数据缺失或不足,进入步骤18,否则进入步骤19。

步骤18,显示无历史数据或不足,无法确认故障发生时间。这里,结束诊断,进入步骤33。

步骤19,获取故障发生时间的故障码。

步骤20,获取故障发生时间的正、负端及预充继电器状态值,BCU自检计数器状态值以及电池充放电电流等车辆参数信息;根据故障码,进行故障诊断。

步骤21,输出诊断结论。这里,结束诊断,进入步骤33。

步骤22,显示慢充故障类型。确定故障类型“无法慢充”,则进入步骤23。确定故障类型“慢充过程自动断电”,则进入步骤28。

步骤23,获取车辆VIN。

步骤24,获取故障参考时间附近一段时间(即距离故障参考时间预设时间段内)CC电压值,确认慢充插枪时间,即故障发生时间。若数据缺失或不足,进入步骤25,否则进入步骤26。

步骤25,显示无历史数据或不足,无法确认慢充插枪时间。这里,结束诊断,进入步骤33。

步骤26,获取车辆参数信息进行分析诊断。

步骤27,输出诊断结论。这里,结束诊断,进入步骤33。

步骤28,获取车辆VIN。

步骤29,获取故障参考时间附近一段时间(即距离故障参考时间预设时间段内)车辆状态值历史数据,确认故障发生时间。若数据缺失或不足,进入步骤30,否则进入步骤31。

步骤30,显示无历史数据或不足,无法确认故障发生时间。这里,结束诊断,进入步骤33。

步骤31,获取车辆参数信息进行分析诊断。

步骤32,输出诊断结论。结束诊断,进入步骤33。

步骤33,返回输入界面或直接退出系统。

对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必需的。

需要说明的是,在发明实施例中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1