部件故障码监控策略故障判据阀值辅助参数MIL灯激活规则预处理模式验证试验模式喷油器1电路P0262对电源短路3个驾驶循环2个驾驶循环驾驶循环P0261对地短路3个驾驶循环2个驾驶循环驾驶循环P0201开路3个驾驶循环2个驾驶循环驾驶循环喷油器2电路P0268对电源短路3个驾驶循环2个驾驶循环驾驶循环P0267对地短路3个驾驶循环2个驾驶循环驾驶循环P0203开路3个驾驶循环2个驾驶循环驾驶循环喷油器3电路P0271对电源短路3个驾驶循环2个驾驶循环驾驶循环P0270对地短路3个驾驶循环2个驾驶循环驾驶循环P0204开路3个驾驶循环2个驾驶循环驾驶循环喷油器4电路P0265对电源短路3个驾驶循环2个驾驶循环驾驶循环P0264对地短路3个驾驶循环2个驾驶循环驾驶循环P0202开路3个驾驶循环2个驾驶循环驾驶循环催化器P0420超出最大限值经临界催化器模型修正的后氧传感器信号振幅平均值0.7发动机转速、负荷、排气温度3个驾驶循环2个驾驶循环驾驶循环失火P0300(复数失火)P0301(1缸失火)P0302(2缸失火)P0303(3缸失火)P0304(4缸失火)失火率(催化转化器损坏)发动机每200转时失火率MIL灯立即闪烁第三个驾驶循环MIL灯亮MIL灯立即闪烁第三个驾驶循环MIL灯亮I型试验I型试验失火率(排放超标)发动机每1000转时失火率发动机转速,负荷,车速,进气压力,水温第三个驾驶循环I型试验I型试验混合气自学习P2177失火率(排放超标)发动机每1000转时失火率第三个驾驶循环发动机转速,负荷,车速,进气压力,水温I型试验I型试验驾驶循环P2178燃油修正超下限0.77发动机转速、负荷以及流量3个驾驶循环2个驾驶循环驾驶循环下游氧P0054当前内阻大于约排气温度3个驾驶循环2个驾驶循环驾驶循环传感器加热设定阀值1300欧姆上游氧传感器加热P0053当前内阻大于设定阀值约1300欧姆排气温度3个驾驶循环2个驾驶循环驾驶循环后氧传感器老化P2270后氧电压持续偏高0.635V3个驾驶循环2个驾驶循环驾驶循环P2271后氧电压持续偏低0.635V3个驾驶循环2个驾驶循环驾驶循环前氧传感器老化P0133周期加长3.5s发动机转速、负荷、排气温度3个驾驶循环2个驾驶循环驾驶循环P2195后氧控制积分超上限1.0s3个驾驶循环2个驾驶循环驾驶循环P2196后氧控制积分超下限-1.0s3个驾驶循环2个驾驶循环驾驶循环下游氧传感器信号P0138后氧传感器电压过高1.5V3个驾驶循环2个驾驶循环驾驶循环P0137后氧传感器电压偏低0.06V3个驾驶循环2个驾驶循环驾驶循环P0136信号线路与加热线路耦合3个驾驶循环2个驾驶循环驾驶循环P0140断开3个驾驶循环2个驾驶循环驾驶循环上游氧传感器信号P0132前氧电压过高1.08V3个驾驶循环2个驾驶循环驾驶循环P0131前氧电压过低0.006V3个驾驶循环2个驾驶循环驾驶循环P0134开路3个驾驶循环2个驾驶循环驾驶循环P0130信号线路与加热线路耦合3个驾驶循环2个驾驶循环驾驶循环下游氧传感器加热电路P0038加热电路对电源短路3个驾驶循环2个驾驶循环驾驶循环P0037加热电路对地短路3个驾驶循环2个驾驶循环驾驶循环P0036加热电路开路3个驾驶循环2个驾驶循环驾驶循环上游氧传感器加热电路P0032加热电路对电源短路3个驾驶循环2个驾驶循环驾驶循环P0031加热电路对地短路3个驾驶循环2个驾驶循环驾驶循环P0030加热电路开路3个驾驶循环2个驾驶循环驾驶循环空调压缩机控制电路P0647对电源短路故障灯关P0646对地短路故障灯关P0645开路故障灯关油泵控制电路P0629对电源短路3个驾驶循环P0628对地短路3个驾驶循环2个驾驶循环驾驶循环P0627开路3个驾驶循环2个驾驶循环驾驶循环冷却风扇电路(低速)P0692对电源短路故障灯关P0691对地短路故障灯关P0480开路故障灯关冷却风扇电路(高速)P0694对电源短路故障灯关P0693对地短路故障灯关P0481开路故障灯关故障灯电路P0650对电源短路3个驾驶循环2个驾驶循环驾驶循环P0650对地短路3个驾驶循环2个驾驶循环驾驶循环P0650开路3个驾驶循环2个驾驶循环驾驶循环碳罐控制阀电路P0459对电源短路3个驾驶循环2个驾驶循环驾驶循环P0458对地短路3个驾驶循环2个驾驶循环驾驶循环P0444开路3个驾驶循环2个驾驶循环驾驶循环轮速传感器P0321频繁丢失参考标记齿缺丢失计数器(sbmlos_w)20003个驾驶循环2个驾驶循环怠速压力传感器P0108电路检查最大值超过压力传感器电压UADPSMX4.883V3个驾驶循环2个驾驶循环怠速P0107电路检查最低值超过压力传感器电压UADPSMN0.1953个驾驶循环2个驾驶循环怠速VP0105信号检查,转速为零时压力太低起动前进气岐管压强PSINIPL400hpa3个驾驶循环2个驾驶循环怠速起动过程压力没有下降起动后压强下降DPDDF20hpaP0106压力超过匹配合理值最大最小范围压力传感器检出的压强tableKFPSDMX3个驾驶循环2个驾驶循环驾驶循环tableKFPSDMN离合器开关信号P0704换挡次数anzgangw离合器操作次数anzkupplb20vehiclespeed(km/h)车速off故障灯关检测到次数2delaytimeofgearchanges(s)换档时间延迟怠速控制P0507怠速执行器卡在较大开度位置静态目标怠速与实际转速之差'-200U/min碳罐是否处于高冲刷率3个驾驶循环2个驾驶循环怠速怠速控制积分部分达最小值怠速状态E_vfzg=0,Z_vfzg=1车速诊断完成且没有车速故障,vehiclespeed(vfzg)车速altitudecorrectionfactor(fho)高原修正因子P0506怠速执行器卡在较小开度位置静态目标怠速与实际转速之差100U/minenginecoolanttemp.(tmot)发动机冷却液温度3个驾驶循环2个驾驶循环怠速怠速控制积分部分达最大值进气温度转速传P0322检测到进气歧psdsspu_aulowerenginespeed2.5s感器管压力降后无转速被监测到x进气歧管压力下降nmot=0无发动机转速最大发动机转速检测P0219发动机转速最大值不可信Enginespeed发动机转速7000off故障灯关进气温度传感器P0112上限值超过,对地短路进气温度129.75°C3个驾驶循环2个驾驶循环怠速P0113下限值超过,对电源短路进气温度'-39.75°Ctimeafterstart起动后时间3个驾驶循环2个驾驶循环怠速conditionidle(B_ll)怠速状态fuelcutoff(B_sa)短油状态发动机水温P0117上限值超过,对地短路冷却液温度测量值140°C3个驾驶循环2个驾驶循环怠速P0118下限值超过,对电源短路冷却液温度测量值'-39.75°C3个驾驶循环2个驾驶循环怠速电瓶电压P0563上限值超过蓄电池电压ADC值17.02Vvehiclespeed(vfzg)车速off故障灯关timeafterstart起动结速后时间P0562下限值超过蓄电池电压ADC值10.02Vtimeafterstart起动结速后时间off故障灯关2.5VP0560合理性检查蓄电池电压ADC值2.5Voff故障灯关主继电器电压诊断P0688signalcheck信号检查ubrsq主继电器后电压值3Voff故障灯关P0688implausibilitycheck合理性检查主继电器吸合太慢off故障灯关车速P0501断油时低限值检查vehiclespeed(vfzg)车速5km/hfuelcutoff(B_sa)断油状态3个驾驶循环2个驾驶循环驾驶循环enginecoolanttemp.(tmot)冷却液温度enginespeed(nmot)发动机转速DDI码识别P0602对诊断数据识别码编程(DDI)进行诊断(该信息由ECU供应商在项目认可阶段由软件工程师负责写入),CLA=3打开3个驾驶循环2个驾驶循环怠速控制单元缺陷P0606对ECUChecksum正确性进行诊断,法规要求采用计算机可编程序系统的制造厂,必须采取强有力的防篡改对策,以及防编写能力,CLA=3打开3个驾驶循环2个驾驶循环怠速2.节气门位置传感器(TP)此诊断是检查输入值的正常性(包括断线或短路)。通过对TP传感器输入值是否在正常范围内进行检测。3.发动机冷却液温度(ECT)传感器此诊断是检查输入值的正常性(包括断线或短路)。正常性的诊断是监控ECT传感器的输入值是否在正常范围内。4.车速传感器此诊断是检查车速传感器的输入脉冲的正常性。当PNP开关在OFF且发动机在规定的范围内运转时,若没有车速传感器的输入信号,则判断车速传感器有故障。5.进气温度(IAT)传感器此诊断是检查输入值的正常性(包括断线或短路)。正常性的诊断是监控IAT传感器的输入值是否在正常范围内。6.节气门位置(TP)传感器TP开关信号是比较节气门传感器的记录,当节气门全开但是TP开关记录是关闭时,判定为TP开关故障。7.失火检测:(1)概述该方法通过计算曲轴转速波动来检测失火。失火检测包括几个不同的分支功能,共同保证所有失火的完整监测。首先由曲轴信号计算各个分段时间,而后分段时间经过自学习校正。接着计算发动机转速波动并对波动值也进行校正。通过三种相互联系的方法Luts法、Dluts法与Fluts法检测出失火并在故障管理系统中进行处理。然后由故障管理模块决定如何激活故障灯(MIL)。(2)诊断原理1)分段时间计算该方法的核心是精确的测量发动机转速。由通过感应式转速传感器扫描60-2个齿的飞轮实现。转速信号送入ECU中经过处理用来计算转角分段时间,它在长度上等于相临两次点火的间隔。2)分段时间校正在断油期间对各个分段时间之间的同步偏差进行自学习计算,并把得到的修正值用于补偿分段的特定公差。经过校正的分段时间在稳态情况下除了随机的信噪比之外是恒等的。3)发动机转速波动计算(Luts检测法)每次燃烧所引起的转速波动(角加速度变化)可以通过几个连续的分段时间来计算,得到luts。以一个单缸(第一缸)连续失火为例。通过比较计算的Luts值和一个由转速与负荷决定的失火阀值,一旦超出了失火阀值就认为发生失火。如下图1所示。图1Luts法失火检测信号4)Fluts失火检测法该方法适用于单缸或多缸连续失火。首先对每一缸的波动值进行反复的低通滤波,然后与相应的阀值或者参考值luar进行比较。阀值luar由发动机转速与负荷计算得到并在每个工作循环加到最低的fluts上。5)Dluts失火检测此方法可以检测随机的和连续的失火,也可通过交错减去360的曲轴转角检测非对称的多缸失火。这种方法的检测质量独立于传感器精度(曲轴同步分段时间波动)。一旦发现Dluts超过了一个由转速和负荷决定的阀值dlurs之后,就认为发生失火。6)故障处理与失火统计除非禁止检测,否则对于每次燃烧都应进行失火检测,因为它随时会发生。然而只有当失火频率达到一定程度时才会进行相应处理。不同的失火次数导致不同的后果(排放恶化,甚至损坏催化器)。故障记录首先要判别发生的故障与排放有关还是会导致催化器损坏,接着判别哪一缸失火。如果失火频率达到足以损坏催化器的次数则可能对失火缸进行燃油切断处理。如果发生多缸失火,则判别为多重失火。7)失火检测的禁止条件尽管在某些工况上面提到的校正与自调整方法对于失火检测很有用,但为了避免误判,某些条件下必须禁止施行检测,这适用于前面提到的所有检测方法。例如当监测到路面比较粗糙时要禁止失火检测,因为粗糙路面同样会引起曲轴转速的波动,这样就可能误判。在低速或发动机起动时,其转速的不稳定也可能被误判为失火。因此要在发动机转速高于一定转速(如怠速暖机转速-150rpm)后且凸轮转过一圈,才允许失火诊断。三、制造厂声明1.发动机的失火率达到4%