一种汽车故障诊断率的检测方法及系统的制作方法_2

文档序号:9579487阅读:来源:国知局
均故障诊断率。从而可以对同一 0BD系族的车辆进行整体分析。
[0044]在其中一个实施例中,还包括:
[0045]获取诊断仪从当前汽车的总线上读取到的当前实际监测频率信息;
[0046]根据当前实际监测频率信息包括的关于所述监测模块的分母值和分子值,计算监测模块的当前故障诊断率;
[0047]从所述系族数据库中获取监测模块的平均故障诊断率,如果监测模块的当前故障诊断率超过所述平均故障诊断率,则判断当前汽车的故障诊断率超标并报警。
[0048]本实施例对平均故障诊断率做进一步的处理,以作为汽车的故障诊断率是否超标的依据。
[0049]作为一个例子,涉及IUPR相关的个体样本、个体样本库、0BD系族数据库、个体样本库的检入方法、个体样本库的检出方法、0BD系族数据库的检入方法、0BD系族数据库的检出方法和0BD系族数据的结果报告方法。
[0050]本例子中个体样本为诊断通讯设备(诊断仪)从汽车总线上读取出的IUPR信息及手动输入的车辆配置信息,存储在缓存中,所述IUPR信息包含IUPR要求的点火次数、一般分母计数器数值,需监测的各模块分母值、各模块分子值、各模块的IUPR值,所述车辆配置信息包含车型、车辆识别号、车型年、发动机类型、所属0BD系族和车辆里程。
[0051]其中个体样本库是用于存储以车辆里程为主索引的车辆IUPR信息库,存储为文本格式文件并以车辆识别号命名,内容包含车辆识别号、车型、车型年、发动机类型、里程、所属OBD系族和各模块IUPR结果。个体样本库文件以车辆识别号命名。
[0052]0BD系族数据库用于存储以车辆识别号为主索引的车辆IUPR信息库,存储为文本格式文件并以0BD系族名字命名,内容包含车辆识别号、车型、车型年、发动机类型、里程、所属系族,IUPR各模块结果,在系族数据库末尾存储统计内容,包含各模块有效样本个数、平均值、大于等于0.1的样本个数、小于0.1的样本个数,以及在所有样本中大于等于0.1样本个数的百分比。系族数据库以所属车型年的0BD系族命名,且唯一。
[0053]个体样本库检入方法是根据条件判断将个体样本添加至个体样本库的方法。当个体样本的里程大于等于个体样本库中最新记录中的里程值,则将个体样本记录增加到个体样本库中。
[0054]个体样本库检出方法是从个体样本库中根据筛选条件要求将满足筛选范围的记录检出。
[0055]0BD系族数据库检入方法是根据条件判断将数据添加至数据库、更新到数据库和重新计算统计信息并更新。当被检入个体样本各模块分母均大于如下规定值:
[0056]一对蒸发系统监测、二次空气系统监测分母计数器数值大于等于75 ;
[0057]—对颗粒捕集器监测分母计数器数值大于等于25 ;
[0058]一对催化转化器、氧传感器、排气再循环(Exhaust Gas Recycling, EGR)、发动机可变气门正时技术(Variable Valve Timing,VVT),以及其他所有零部件的监测,分母计数器数值大于等于150。
[0059]则认为当前数据有效并允许当前个体样本执行检入操作;当记录中不存在本车辆识别号的记录时认为本个体样本为新记录,增加个体样本为数据库新记录并执行统计信息的计算更新;否则当记录中已经存在本车辆识别号的记录时,如果个体样本里程大于记录则替换记录并执行统计信息的计算更新;统计部分计算内容根据各模块有效样本个数、平均诊断率和当前个体模块诊断率计算出新的有效样本个数和平均诊断率,方法是如果当前个体样本有效并为新记录则各模块新的有效样本个数增加〗、新的平均诊断率=(当前诊断率+原平均诊断率X原总样本个数)/新总样本个数,如果当前个体样本有效并为已登记记录则新的平均诊断率=(原平均诊断率X总样本个数-原记录诊断率+新记录诊断率)/总样本个数。
[0060]0BD系族数据库检出方法是从0BD系族数据库中根据筛选条件要求将满足筛选范围的记录检出。
[0061]结果报告将0BD系族数据库统计部分的内容显示,并根据用户筛选定义附带相应记录,报告结果可以直观体现当前0BD系族的IUPR状态。
[0062]如图2所示为本发明一种汽车故障诊断率的检测系统的结构模块图,包括:
[0063]系族数据库建立单元201,用于建立包括至少一个监测模块的系族数据库;
[0064]监测频率信息获取单元202,用于获取诊断仪从多辆汽车的总线上读取到的多个实际监测频率信息,所述实际监测频率信息包括至少一个关于所述监测模块的分母值和分子值;
[0065]个体样本检入单元203,用于如果所述实际监测频率信息所包括的所有的分母值均大于或等于对应的监测模块的预设检入阈值,则将所述实际监测频率信息作为个体样本检入所述系族数据库;
[0066]个体故障诊断率获取单元204,用于根据每个所述个体样本的关于每个监测模块的分母值和分子值,计算每个所述个体样本关于每个监测模块的故障诊断率;
[0067]平均故障诊断率获取单元205,用于根据每个所述个体样本关于每个监测模块的故障诊断率、系族数据库所检入的个体样本个数,得到每个监测模块的平均故障诊断率。
[0068]优选地:
[0069]所述监测模块包括:蒸发系统监测模块、二次空气系统监测模块、颗粒捕集器监测模块、催化转化器监测模块、氧传感器监测模块、排气再循环监测模块、发动机可变气门正时技术监测模块或零部件监测模块。
[0070]在其中一个实施例中,还包括:
[0071]车辆配置信息获取单元,用于获取所述实际监测频率信息对应的车辆配置信息,所述车辆配置信息包括车辆里程和车辆识别号;
[0072]所述个体样本检入单元,具体用于:
[0073]如果所述实际监测频率信息所包括的所有的分母值均大于或等于对应的监测模块的预设检入阈值,则将所述实际监测频率信息作为待检入个体样本;
[0074]如果所述系族数据库中不存在与所述待检入样本包括的车辆识别号对应的个体样本,则增加所述待检入个体样本作为对应的监测模块的新个体样本,并更新每个监测模块的平均故障诊断率;
[0075]如果所述系族数据库中存在与所述待检入样本包括的车辆识别号对应的个体样本,则与所述待检入样本包括的车辆识别号对应的个体样本作为待替换样本,如果所述待检入样本包括的车辆里程数大于所述待替换样本包括的车辆里程数,则以所述待检入样本替换所述待替换样本,并更新每个监测模块的平均故障诊断率。
[0076]在其中一个实施例中,还包括:
[0077]个体样本库建立单元,用于以所述车辆配置信息和对应的实际监测频率信息作为个体样本库文件,建立包括至少一个所述个体样本库文件的个体样本库,所述个体样本库根据车辆识别号进行归类。
[0078]在其中一个实施例中:
[0079]所述车辆配置信息还包括车辆所属车载诊断系统系族;
[0080]所述系族数据库根据车载诊断系统系族进行归类。
[0081]在其中一个实施例中,还包括:
[0082]当前实际监测频率信息获取单元,用于获取诊断仪从当前汽车的总线上读取到的当前实际监测频率信息;
[0083]当前故障诊断率获取单元,用于根据当前
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1