一种车辆诊断仪对车辆故障码的自适应翻译方法

文档序号:6306856阅读:751来源:国知局
一种车辆诊断仪对车辆故障码的自适应翻译方法
【专利摘要】本发明为一种车辆诊断仪对车辆故障码的自适应翻译方法,其过程为:读取信号,判断车辆的型号;读取车辆故障码;筛选车辆故障码;翻译车辆故障码;补偿修正车辆故障码的翻译结果;上述步骤全部在所述车辆诊断仪中执行。这样,车辆诊断仪能够在无法获得车辆识别码的情况下对故障码进行翻译;不仅能将故障码翻译为具体部件的电路状态,还能对故障码进行分析,将其翻译为具体故障;能修正自己的翻译结果,不断提高翻译的准确率;运算过程简便,节省运算时间和系统资源;能独立翻译故障码,不需要后台系统的参与,在翻译的过程中不受通信故障的影响,扩大了适用范围。
【专利说明】
一种车辆诊断仪对车辆故障码的自适应翻译方法

【技术领域】
[0001]本发明涉及车辆诊断仪的开发应用领域,具体涉及一种车辆诊断仪对车辆故障码的自适应翻译方法。

【背景技术】
[0002]各国学者致力于道路交通安全的研究已经近百年,为预防和减少交通事故及其带来的损失,分别在汽车安全性设计、道路交通设施与环境的改善、智能交通系统、道路交通安全评估及事故预测、道路交通安全法规尤其是道路交通安全事故中的人为因素进行了大量的研究。这些研究促进了许多对保证道路安全交通事故起到了积极的作用的车辆诊断仪的诞生。
[0003]不同的车辆诊断仪具备多种不同的功能,这些功能都是基于实际需要而开发出来的。对于车辆来说,一旦出现故障,就很容易给客户造成各种损失。车辆本身OBD具有根据传感器的反馈产生故障码的功能,但是故障码只是故障代码,不同车型的故障码通常代表不同的含义,因此需要车辆诊断仪具备故障码翻译功能,用来将从OBD中读取的故障码翻译为客户可以理解的文字描述。
[0004]但是现在的车辆诊断仪所具有的翻译功能,都需要从OBD中读取车辆识别码,一旦无法读取,则不能翻译;即使读取了车辆识别码,也只能将故障码翻译为传感器的电路状态,只能供非常专业的技术人员来参考;翻译之后不能修正结果,也不能通过自适应提高翻译的准确率;故障码的翻译需要车辆诊断仪与后台共同参与,一旦通信故障,则无法翻译故障码。
[0005]鉴于上述缺陷,本发明创作者经过长时间的研究和试验终于获得了本发明。


【发明内容】

[0006]本发明的目的在于用以克服上述技术缺陷,提供一种可以自适应的车辆故障码翻译方法。
[0007]为实现上述目的,本发明采用的技术方案在于:提供一种车辆诊断仪对车辆故障码的自适应翻译方法,车辆诊断仪对车辆故障码的自适应翻译的过程为:
[0008]步骤a、读取信号,判断车辆的型号;
[0009]步骤b、读取车辆故障码;
[0010]步骤d、翻译车辆故障码;
[0011]所述步骤a、b、d全部在所述车辆诊断仪中执行。
[0012]较佳的,还包括:
[0013]步骤C、筛选车辆故障码;
[0014]步骤e、补偿修正车辆故障码的翻译结果;
[0015]所述步骤C、e全部在所述车辆诊断仪中执行;
[0016]上述步骤c中的筛选过程为:
[0017]步骤Cl、计算被记录的故障码的判断值Y ;
[0018]步骤c2、确定整个筛选过程的对比值Z ;
[0019]步骤c3、根据故障码的判断值Y与对比值Z筛选出故障码;
[0020]上述步骤Cl中,判断值Y的计算公式为:

【权利要求】
1.一种车辆诊断仪对车辆故障码的自适应翻译方法,其特征在于,车辆诊断仪对车辆故障码的自适应翻译的过程为: 步骤a、读取信号,判断车辆的型号; 步骤b、读取车辆故障码; 步骤d、翻译车辆故障码; 所述步骤a、b、d全部在所述车辆诊断仪中执行。
2.如权利要求1所述的车辆诊断仪对车辆故障码的自适应翻译方法,其特征在于,还包括: 步骤e、补偿修正车辆故障码的翻译结果。
3.根据权利要求2所述的车辆诊断仪对车辆故障码的自适应翻译方法,其特征在于,上述步骤d中,车辆诊断仪翻译车辆故障码的过程为: 步骤dl、根据已知信息判断是否已经确定车辆的识别码; 步骤d2、根据已知信息直接翻译故障码; 步骤d3、将故障码数据库的故障码特征组合与车辆的故障码做比对,确定故障码数据库; 步骤d4、将车辆的故障码翻译为具体部件的电路状态; 步骤d5、对车辆的故障码进行初步分析。
4.根据权利要求3所述的车辆诊断仪对车辆故障码的自适应翻译方法,其特征在于,上述步骤d3中,车辆诊断仪通过对比特征组合确定故障码数据库的过程为: 步骤d31、确定一个故障码数据库,搜集所有与其匹配的故障码信息; 步骤d32、统计故障码信息中各个故障码的出现次数,保留符合约束条件的故障码;步骤d33、将上述符合约束条件的故障码两两组合,统计各个故障码组合出现的次数,保留符合约束条件的故障码组合; 步骤d34、将符合约束条件的故障码与符合约束条件的故障码组合组合为新的故障码组合,统计各个故障码组合出现的次数,保留符合约束条件的新的故障码组合;循环执行本步骤,直至保留的故障码组合为零; 步骤d35、对获取的故障码数据库的特征组合进行合并、删除操作; 步骤d36、循环执行步骤d31-步骤d35,确定其余的故障码数据库的特征组合; 步骤d37、确定车辆的故障码与各个故障码数据库的匹配程度,将匹配程度最高的故障码数据库作为车辆故障码的翻译依据。
5.根据权利要求4所述的车辆诊断仪对车辆故障码的自适应翻译方法,其特征在于,上述步骤d5中,车辆诊断仪将车辆故障码翻译为具体故障的过程为: 步骤d51、统计故障码数据库对应的具体故障情况,根据实际情况将故障分为多个具体故障; 步骤d52、根据划分的具体故障,统计每个具体故障对应的故障码; 步骤d53、统计一个具体故障中各个故障码的出现次数,保留符合约束条件的故障码;步骤d54、将上述符合约束条件的故障码两两组合,统计各个故障码组合出现的次数,保留符合约束条件的故障码组合; 步骤d55、将符合约束条件的故障码与符合约束条件的故障码组合组合为新的故障码组合,统计各个故障码组合出现的次数,保留符合约束条件的新的故障码组合;循环执行本步骤,直至保留的故障码组合为零; 步骤d56、对获取的具体故障的特征组合进行合并、删除操作; 步骤d57、循环执行步骤d53-步骤d56,确定其余的具体故障的特征组合; 步骤d58、计算车辆的故障码与各个具体故障的匹配率,确定车辆故障码的分析结果。
6.根据权利要求4或5所述的车辆诊断仪对车辆故障码的自适应翻译方法,其特征在于,上述步骤d32与步骤d53中,所述约束条件为: Ni ^ 10 (4) 上式中,Ni为故障码i的出现次数。
7.根据权利要求6所述的车辆诊断仪对车辆故障码的自适应翻译方法,其特征在于,上述步骤d33与步骤d54中,所述约束条件为: Nij 彡 10 (5)
Nij 彡 NiZlO (6)
Nij 彡 Nj/10 (7) 上述各式中,Ni为要统计的故障码i的出现次数,Nj为要统计的故障码j的出现次数,Nij为故障码i与故障码j同时出现的次数。
8.根据权利要求7所述的车辆诊断仪对车辆故障码的自适应翻译方法,其特征在于,上述步骤d34与步骤d55中,所述约束条件为: Ni…加 ^ 10 (8)
Ni^jm 彡 ^./10 (9)
Ni^jm 彡 Nm/10 (10) 上述各式中,N1...」为故障码1、…、故障码j同时出现的次数,其中故障码1、…、故障码j表示至少为两个故障码:故障码i和故障码j ;Nffl为要统计的故障码m的出现次数;队...>为故障码1、…、故障码j、故障码m同时出现的次数,其中故障码1、…、故障码j、故障码m表示至少为三个故障码:故障码1、故障码j和故障码m。
【文档编号】G05B23/02GK104181912SQ201410387148
【公开日】2014年12月3日 申请日期:2014年8月7日 优先权日:2014年8月7日
【发明者】蒋毅成, 王克, 崔光辉 申请人:北京九五智驾信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1