基于车辆故障诊断的配置系统、方法、装置、设备和介质制造方法及图纸

技术编号:33564647 阅读:23 留言:0更新日期:2022-05-26 23:02
本申请涉及车辆故障诊断技术领域,公开了一种基于车辆故障诊断的配置系统、方法、装置、设备和介质,车辆诊断设备通过OBD接头获取待诊断汽车的车型参数,基于车型参数生成与车型对应的第一配置系统列表,将第一配置系统列表发送至OBD接头,OBD接头接收第一配置系统列表以及待诊断汽车的全系统列表,再通过筛选模块对全系统列表进行解析并筛选,得到第二配置系统列表,将所述第二配置系统列表发送至车辆诊断设备,使得车辆诊断设备基于第二配置系统列表对待诊断汽车进行故障诊断,这样使得车辆诊断设备仅针对第二配置系统列表中的配置系统进行故障诊断,大大减少了诊断时长,提高了了车辆故障诊断的效率。车辆故障诊断的效率。车辆故障诊断的效率。

【技术实现步骤摘要】
基于车辆故障诊断的配置系统、方法、装置、设备和介质


[0001]本申请涉及车辆故障诊断
,特别涉及一种基于车辆故障诊断的配置系统、方法、装置、设备和介质。

技术介绍

[0002]现有技术中,通过车辆诊断设备对车辆进行故障诊断时,维修前,通常首先需要使用车辆诊断设备对汽车的全部系统进行扫描,以对全部系统是否存在故障进行诊断,得到初步结果,再基于初步结果,选择单个系统再次扫描,以得到精确结果,且基于精确结果对车辆进行维修后,需要对维修结果进行检验,此时,需要使用车辆诊断设备对车辆的全部系统再次进行扫描确认,这样使得每次对车辆进行故障诊断时,耗时过长,车辆故障诊断的整体效率较低。

技术实现思路

[0003]本申请的主要目的为提供一种基于车辆故障诊断的配置系统,旨在解决现有技术中车辆诊断设备对车辆进行系统故障诊断时,耗时过长的技术问题。
[0004]本申请提出一种基于车辆故障诊断的配置系统,包括:车辆诊断设备,OBD接头和待诊断汽车,所述车辆诊断设备与所述OBD接头通信连接,所述OBD接头插接于所述待诊断汽车的OBD接口上,以与所述待诊断汽车建立通信连接;所述车辆诊断设备包括获取模块与动态配置模块,所述获取模块用于通过所述OBD接头读取待诊断车辆的车型参数,并将所述车型参数发送至所述动态配置模块,所述动态配置模块用于生成与所述车型参数对应的第一配置系统列表,并将所述第一配置系统列表发送至OBD接头;所述OBD接头包括第一接收模块、第二接收模块以及筛选模块,所述第一接收模块用于接收所述动态配置模块发送的第一配置系统列表,所述第二接收模块用于接收所述待诊断汽车发送的全系统列表,所述筛选模块用于接收所述第一配置系统列表以及所述全系统列表,并根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表,所述筛选模块还用于将所述第二配置系统列表发送至所述车辆诊断设备,其中,所述第二配置系统列表与所述第一配置系统列表中的配置系统所遵循的通信协议不同;所述车辆诊断设备接收所述第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断。
[0005]作为优选,所述获取模块包括第一获取单元与第二获取单元,所述第一获取单元用于根据所述车型参数在数据库中获取与所述车型参数匹配的多个车辆的第一历史诊断记录,其中,所述第一历史诊断记录包括多个车辆的多个第一系统的第一历史故障信息;所述动态配置模块还用于基于所述第一历史故障信息对多个第一系统进行故障等级划分,其中,每个等级对应不同的第一权重值,得到第一系统故障排序表;
所述第二获取单元用于根据所述车型参数获取所述待诊断汽车的第二历史诊断记录,其中,所述第二历史诊断记录包括所述待诊断汽车的多个第二系统的第二历史故障信息;所述动态配置模块还用于对多个第二历史故障信息进行故障等级划分,其中,每个等级对应不同的第二权重值,得到第二系统故障排序表;所述动态配置模块还用于根据所述第一权重值与所述第二权重值对所述第一系统故障排序表和第二系统故障排序表进行计算筛选,以得到第一配置系统列表。
[0006]作为优选,所述动态配置模块包括第三获取单元与计算单元,所述第三获取单元用于获取第一系统故障排序表中的多个第一等级以及每个第一等级的第一权重值,所述计算单元用于计算第一等级的总数以及多个第一权重值的第一权重总值,基于所述第一权重总值以及多个第一等级的总数计算第一权重的第一平均值,将小于所述第一平均值的与第一权重值对应的第一系统从所述第一系统故障排序表中删除,得到第一系统配置表;所述第三获取单元还用于获取第二系统故障排序表中的多个第二等级以及每个第二等级的第二权重值,所述计算单元用于计算第二等级的总数以及多个第二权重值的第二总和,基于所述第二权重总值以及多个第二等级的总数计算第二权重的第二平均值,将小于所述第二平均值的与第二权重值对应的第二系统从所述第二系统故障排序表中删除,得到第二系统配置表;所述动态配置模块还包括判断单元,所述判断单元用于判断所述第一系统配置表中的第一系统与第二系统配置表中的第二系统的名称或释义是否相同,若所述第一系统配置表中的第一系统与第二系统配置表中的第二系统的名称或释义相同,将相同名称或释义的第二系统从第二系统配置表中删除,并将剩余的第二系统整合在第一系统配置表中,将整合后的第一系统配置表作为第一配置系统列表进行存储。
[0007]作为优选, 所述动态配置模块包括选取单元,所述选取单元用于接收外部的选取信号,并根据选取信号在所述第一系统故障排序表、所述第二系统故障排序表中选取第一系统和/或第二系统中的至少一个,并根据选取的第一系统和/或第二系统生成第三系统配置表,将所述第三系统配置表作为第一配置系统列表进行存储。
[0008]作为优选,所述筛选模块包括解析单元与筛选单元,所述解析单元用于获取所述第一配置系统列表的协议指令,并根据所述协议指令对所述全系统列表进行协议解析,以得到与所述第一配置系统匹配的全系统解析列表,所述筛选单元用于基于所述第一配置系统列表的协议指令对所述全系统解析列表中的配置系统进行扫描,并将扫描成功的配置系统进行标记,将扫描失败的配置系统从所述全系统解析列表中删除,对标记了的配置系统进行整合,得到第二配置系统列表。
[0009]作为优选,还包括云端服务器,所述OBD接头读取待诊断车辆的车型参数,并将所述车型参数上传至云端服务器,所述车辆诊断设备通过所述云端服务器获取所述车型参数,并根据所述车型参数生成第一配置系统列表,并将所述第一配置系统列表上传至云端服务器,所述云端服务器将所述第一配置系统列表发送至OBD接头。
[0010]本申请还提供一种基于车辆故障诊断的配置方法,应用于诊断设备,所述诊断设备与OBD接头通信连接,所述OBD接头插接于待诊断汽车的OBD接口上,包括:获取待诊断汽车的车型参数;
根据所述车型参数生成第一配置系统列表,并将所述第一配置系统列表发送至OBD接头,其中,所述OBD接头接收所述第一配置系统列表,并获取待诊断汽车的全系统列表,根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表;接收所述OBD接头发送的第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断。
[0011]本申请还提供一种基于车辆故障诊断的配置装置,所述基于车辆故障诊断的配置装置与OBD接头通信连接,所述OBD接头插接于所述待诊断汽车的OBD接口上,以与所述待诊断汽车建立通信连接,包括:获取模块,用于获取待诊断汽车的车型参数;生成模块,用于根据所述车型参数生成第一配置系统列表,并将所述第一配置系统列表发送至所述OBD接头,其中,所述OBD接头接收所述第一配置系统列表,并获取待诊断汽车的全系统列表,根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表;诊断模块,用于接收所述OBD接头发送的第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断。
[0012]本申请还提供了一种计算机设备,包括存储器和处理器,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于车辆故障诊断的配置系统,其特征在于,包括:车辆诊断设备,OBD接头和待诊断汽车,所述车辆诊断设备与所述OBD接头通信连接,所述OBD接头插接于所述待诊断汽车的OBD接口上,以与所述待诊断汽车建立通信连接;所述车辆诊断设备包括获取模块与动态配置模块,所述获取模块用于通过所述OBD接头读取待诊断车辆的车型参数,并将所述车型参数发送至所述动态配置模块,所述动态配置模块用于生成与所述车型参数对应的第一配置系统列表,并将所述第一配置系统列表发送至OBD接头;所述OBD接头包括第一接收模块、第二接收模块以及筛选模块,所述第一接收模块用于接收所述动态配置模块发送的第一配置系统列表,所述第二接收模块用于接收所述待诊断汽车发送的全系统列表,所述筛选模块用于接收所述第一配置系统列表以及所述全系统列表,并根据所述第一配置系统列表对所述全系统列表进行协议解析与筛选,得到第二配置系统列表,所述筛选模块还用于将所述第二配置系统列表发送至所述车辆诊断设备,其中,所述第二配置系统列表与所述第一配置系统列表中的配置系统所遵循的通信协议不同;所述车辆诊断设备接收所述第二配置系统列表,并基于所述第二配置系统列表对待诊断汽车进行故障诊断。2.根据权利要求1所述的基于车辆故障诊断的配置系统,其特征在于,所述获取模块包括第一获取单元与第二获取单元,所述第一获取单元用于根据所述车型参数在数据库中获取与所述车型参数匹配的多个车辆的第一历史诊断记录,其中,所述第一历史诊断记录包括多个车辆的多个第一系统的第一历史故障信息;所述动态配置模块还用于基于所述第一历史故障信息对多个第一系统进行故障等级划分,其中,每个等级对应不同的第一权重值,得到第一系统故障排序表;所述第二获取单元用于根据所述车型参数获取所述待诊断汽车的第二历史诊断记录,其中,所述第二历史诊断记录包括所述待诊断汽车的多个第二系统的第二历史故障信息;所述动态配置模块还用于对多个第二历史故障信息进行故障等级划分,其中,每个等级对应不同的第二权重值,得到第二系统故障排序表;所述动态配置模块还用于根据所述第一权重值与所述第二权重值对所述第一系统故障排序表和第二系统故障排序表进行计算筛选,以得到第一配置系统列表。3.根据权利要求2所述的基于车辆故障诊断的配置系统,其特征在于,所述动态配置模块包括第三获取单元与计算单元,所述第三获取单元用于获取第一系统故障排序表中的多个第一等级以及每个第一等级的第一权重值,所述计算单元用于计算第一等级的总数以及多个第一权重值的第一权重总值,基于所述第一权重总值以及多个第一等级的总数计算第一权重的第一平均值,将小于所述第一平均值的与第一权重值对应的第一系统从所述第一系统故障排序表中删除,得到第一系统配置表;所述第三获取单元还用于获取第二系统故障排序表中的多个第二等级以及每个第二等级的第二权重值,所述计算单元用于计算第二等级的总数以及多个第二权重值的第二总和,基于所述第二权重总值以及多个第二等级的总数计算第二权重的第二平均值,将小于所述第二平均值的与第二权重值对应的第二系统从所述第二系统故障排序表中删除,得到第二系统配置表;所述动态配置模块还包括判断单元,所述判断单元用于判断所述第一系统配置表中的
第一系统与第二系统配置表中的第二系统的名称或释义是否相同,若所述第一系统配置表中的...

【专利技术属性】
技术研发人员:章维郭斌罗源
申请(专利权)人:深圳市星卡科技有限公司
类型:发明
国别省市:

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

1