You are on page 1of 11

ECU 故障代码对照表

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 MIL 灯立即闪
(复数失 MIL 灯立即闪烁 烁
失火率(催化 发动机每 200
火) 第三个驾驶循环 MIL 第三个驾驶 I 型试验 I 型试验
转化器损坏) 转时失火率
P0301( 灯亮 循环 MIL 灯
1 缸失 亮
火)
P0302(
失火 2 缸失
火)
发动机每 发动机转速,负
P0303( 失火率(排放 第三个驾驶
1000 转时失 荷,车速,进气压 I 型试验 I 型试验
3 缸失 超标) 循环
火率 力,水温
火)
P0304(
4 缸失
火)
MIL 灯激 预处理模 验证试验
部件 故障码 监控策略 故障判据 阀值 辅助参数
活规则 式 模式
第三
发动机每 发动机转速,负
失火率(排 个驾
P2177 1000 转时 荷,车速,进气 I 型试验 I 型试验驾驶循环
混合气 放超标) 驶循
失火率 压力,水温
自学习 环
燃油修正超下 发动机转速、负荷以
P2178 0.77 3 个驾驶循环 2 个驾驶循环 驾驶循环
限 及流量
下游氧 约
当前内阻大于
传感器 P0054 1300 排气温度 3 个驾驶循环 2 个驾驶循环 驾驶循环
设定阀值
加热 欧姆
上游氧 约
当前内阻大于
传感器 P0053 1300 排气温度 3 个驾驶循环 2 个驾驶循环 驾驶循环
设定阀值
加热 欧姆
后氧电压持续 0.635
后氧传 P2270 3 个驾驶循环 2 个驾驶循环 驾驶循环
偏高 V
感器老
后氧电压持续 0.635
化 P2271 3 个驾驶循环 2 个驾驶循环 驾驶循环
偏低 V
发动机转速、负荷、
P0133 周期加长 3.5s 3 个驾驶循环 2 个驾驶循环 驾驶循环
排气温度
前氧传
后氧控制积分
感器老 P2195 >1.0s 3 个驾驶循环 2 个驾驶循环 驾驶循环
超上限

后氧控制积分 <-
P2196 3 个驾驶循环 2 个驾驶循环 驾驶循环
超下限 1.0s
后氧传感器电
P0138 >1.5V 3 个驾驶循环 2 个驾驶循环 驾驶循环
压过高

下游氧 后氧传感器电 <0.06


P0137 3 个驾驶循环 2 个驾驶循环 驾驶循环
传感器 压偏低 V

信号 信号线路与加
P0136 3 个驾驶循环 2 个驾驶循环 驾驶循环
热线路耦合

P0140 断开 3 个驾驶循环 2 个驾驶循环 驾驶循环

>1.08
P0132 前氧电压过高 3 个驾驶循环 2 个驾驶循环 驾驶循环
V
<0.00
上游氧 P0131 前氧电压过低 3 个驾驶循环 2 个驾驶循环 驾驶循环
6V
传感器
信号 P0134 开路 3 个驾驶循环 2 个驾驶循环 驾驶循环

信号线路与加
P0130 3 个驾驶循环 2 个驾驶循环 驾驶循环
热线路耦合
下游氧 加热电路对电
P0038 3 个驾驶循环 2 个驾驶循环 驾驶循环
传感器 源短路
MIL 灯激 预处理模 验证试验
部件 故障码 监控策略 故障判据 阀值 辅助参数
活规则 式 模式
加热电路对地
加热电 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 个驾驶循环 驾驶循环
MIL 灯激 预处理模 验证试验
部件 故障码 监控策略 故障判据 阀值 辅助参数
活规则 式 模式

P0444 开路 3 个驾驶循环 2 个驾驶循环 驾驶循环

齿缺丢失计
轮速传 频繁丢失参考 数 器 >
P0321 3 个驾驶循环 2 个驾驶循环 怠速
感器 标记 ( sbmlos_w 2000
)
>UADP
电路检查最大 压力传感器 SMX 2 个驾驶循
P0108 3 个驾驶循环 怠速
值超过 电压 4.883 环
V
<UADP
电路检查最低 压力传感器 SMN 2 个驾驶循
P0107 3 个驾驶循环 怠速
值超过 电压 0.195 环
V
<PSIN
信号检查,转
压力传 起动前进气 IPL 2 个驾驶循
速为零时压力 3 个驾驶循环 怠速
感器 岐管压强 400hp 环
P0105 太低
a
<DPDD
起动过程压力 起动后压强
F
没有下降 下降
20hpa
>tabl
压力超过匹配
压力传感器 e 2 个驾驶循
合理值最大最 3 个驾驶循环 驾驶循环
检出的压强 KFPSD 环
小范围
P0106 MX
<tabl
e
KFPSD
MN
离合器操作
离合器 换挡次数 vehicle speed off
次数 >20
开关信 P0704 anzgangw (km/h)车速 故障灯关
anzkupplb

delay time of
检测到次数 <2 gear changes (s)
换档时间延迟
怠速控 P0507 怠速执行器卡 静态目标怠 < '-
碳罐是否处于高冲 2 个驾驶循
制 在较大开度位 速与实际转 200 3 个驾驶循环 怠速
刷率 环
置 速之差 U/min
怠速控制积 怠速状态
分部分达最
小值
MIL 灯激 预处理模 验证试验
部件 故障码 监控策略 故障判据 阀值 辅助参数
活规则 式 模式
E_vfzg=0,Z_vfzg=1
车速诊断完成且没
有车速故障,
vehicle speed
(vfzg) 车速
altitude
correction
factor(fho)
高原修正因子
怠速执行器卡 静态目标怠 engine coolant
>100 2 个驾驶循
在较小开度位 速与实际转 temp.(tmot) 3 个驾驶循环 怠速
U/min 环
P0506 置 速之差 发动机冷却液温度
怠速控制积
分部分达最 进气温度
大值
psdss<pu_au
检测到进气歧 lower engine
转速传 x
P0322 管压力降后无 speed nmot=0 无发 2.5s
感器 进气歧管压
转速被监测到 动机转速
力下降
最大发 Engine
发动机转速最 off
动机转 P0219 speed 发动机 >7000
大值不可信 故障灯关
速检测 转速
>129.
上限值超过, 2 个驾驶循
P0112 进气温度 75 3 个驾驶循环 怠速
对地短路 环
°C
进气温 <'-
time after start 2 个驾驶循
度传感 进气温度 39.75 3 个驾驶循环 怠速
起动后时间 环
器 °C
下限值超过,
P0113 condition
对电源短路
idle(B_ll)
怠速状态
fuel cut
off(B_sa) 短油状

上限值超过, 冷却液温度 >140 2 个驾驶循
P0117 3 个驾驶循环 怠速
发动机 对地短路 测量值 °C 环
水温 <'-
下限值超过, 冷却液温度 2 个驾驶循
P0118 39.75 3 个驾驶循环 怠速
对电源短路 测量值 环
°C
电瓶电 P0563 上限值超过 蓄电池电压 >17.0 vehicle speed off
压 ADC 值 2 V (vfzg)车速 故障灯关
MIL 灯激 预处理模 验证试验
部件 故障码 监控策略 故障判据 阀值 辅助参数
活规则 式 模式
time after start
起动结速后时间
蓄电池电压 <10.0 time after start off
P0562 下限值超过
ADC 值 2V 起动结速后时间 故障灯关
>2.5V
蓄电池电压 off
P0560 合理性检查 <2.5V
ADC 值 故障灯关
ubrsq 主继
signal check off
主继电 P0688 电器后电压 <3V
信号检查 故障灯关
器电压 值
诊断 implausibilit
主继电器吸 off
P0688 y check
合太慢 故障灯关
合理性检查
vehicle
speed <5 fuel cut off
3 个驾驶循环 2 个驾驶循环 驾驶循环
(vfzg) km/h (B_sa) 断油状态
断油时低限值
车速 P0501 车速
检查
engine coolant
temp. (tmot)冷却
液温度
engine speed
(nmot)发动机转速
对诊断数据识
别码编程(DDI)
进行诊断(该信
息由 ECU 供应
DDI 码
P0602 商在项目认可 3 个驾驶循环 2 个驾驶循环 怠速
识别
阶段由软件工
程师负责写
入),CLA=3 打

控制单 P0606 对 ECU 3 个驾驶循环 2 个驾驶循环 怠速
元缺陷 Checksum 正确
性进行诊断,
法规要求采用
计算机可编程
序系统的制造
厂,必须采取
强有力的防篡
改对策,以及
防编写能
MIL 灯激 预处理模 验证试验
部件 故障码 监控策略 故障判据 阀值 辅助参数
活规则 式 模式
力,CLA=3 打开

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 所示。

图 1 Luts 法失火检测信号
4)Fluts 失火检测法

该方法适用于单缸或多缸连续失火。首先对每一缸的波动值进行反复的低通滤波,然

后与相应的阀值或者参考值 luar 进行比较。

阀值 luar 由发动机转速与负荷计算得到并在每个工作循环加到最低的 fluts 上。

5)Dluts 失火检测

此方法可以检测随机的和连续的失火,也可通过交错减去 360 的曲轴转角检测非对称

的多缸失火。
这种方法的检测质量独立于传感器精度(曲轴同步分段时间波动)。一旦发现 Dluts

超过了一个由转速和负荷决定的阀值 dlurs 之后,就认为发生失火。

6)故障处理与失火统计

除非禁止检测,否则对于每次燃烧都应进行失火检测,因为它随时会发生。然而只有

当失火频率达到一定程度时才会进行相应处理。
不同的失火次数导致不同的后果(排放恶化,甚至损坏催化器)。
故障记录首先要判别发生的故障与排放有关还是会导致催化器损坏,接着判别哪一

缸失火。如果失火频率达到足以损坏催化器的次数则可能对失火缸进行燃油切断处理。如果

发生多缸失火,则判别为多重失火。
7)失火检测的禁止条件

尽管在某些工况上面提到的校正与自调整方法对于失火检测很有用,但为了避免误
判,某些条件下必须禁止施行检测,这适用于前面提到的所有检测方法。
例如当监测到路面比较粗糙时要禁止失火检测,因为粗糙路面同样会引起曲轴转速

的波动,这样就可能误判。在低速或发动机起动时,其转速的不稳定也可能被误判为失火。

因此要在发动机转速高于一定转速(如怠速暖机转速-150rpm)后且凸轮转过一圈,才允

许失火诊断。
三、制造厂声明
1.发动机的失火率达到 4%,将造成 I 型试验的排放物数值超过 OBD 限值;
2.对于装有点燃式发动机的汽车,将导致排气催化器转化器永久损坏的过热时的失火百分
率如下表 1 所示:
表 1 使三元催化器温度超限的失火率

转速 2000 2720 3400 4200 5000 5800


负荷  

20% 22.00% 20.00% 16.00% 14.00% 7.00% 6.00%


30% 20.00% 20.00% 14.00% 12.00% 8.00% 5.00%
40% 20.00% 16.00% 12.00% 9.00% 7.00% 5.00%
50% 16.00% 14.00% 8.00% 6.00% 5.00% 5.00%
60% 16.00% 11.00% 7.00% 5.00% 5.00% 6.00%
70% 10.00% 9.00% 5.00% 5.00% 5.00% 6.00%

3. 失火检测的范围如下图 2 所示,检测范围的最大转速限制在 5520 rpm。C 点是最高转速线

上进气管真空度比零扭矩点低 13.33KPa 的点。此范围以外不检测。

图 2 失火检测范围示意图
8.催化器监测
催化器监测基于其氧存储容量 OSC。催化器转化效率和氧存储容量之间的存在着非线
性对应关系。
发动机混合物控制导致排气 lambda 规则的振荡变化。当使用基于 lambda 控制的加热型
氧传感器时,在催化器监测过程人为的产生 lambda 振荡变化,振动幅度依赖催化器存储活
性。催化器下游氧传感器信号振动幅度表明了催化器储氧能力。比较下游传感器信号幅度和
模型的信号幅度。模型的信号幅度是对临界催化器模拟得到。如果上述测量的幅度超过临界
模型值,则认为催化器有缺陷。
上述过程在一定的发动机转速负荷范围监测评价。
使用了两级催化器。监测的是前催化器。
根据上述原则,监测的关键为:
 下游 lambda 传感器信号振幅的采集;
 临界催化器模拟计算;
 下游 lambda 传感器信号振幅模拟;
 信号比较评价;
 故障处理;
 监测条件检查。
计算下游传感器信号波动振幅。通过提取震荡信号,计算处理绝对值和时间段内的平
均值。

8.1 临界催化器模拟及下游传感器信号幅度
模拟临界催化器氧存储能力,根据实时发动机操作数据(空燃比、负荷)模拟下游传
感器信号,计算得到模拟的信号振动幅度。

8.2 信号评价
比较测得的下游传感器信号幅度和模拟得到的值,如果传感器信号幅度超过模拟临界
值,则催化器氧存储能力低于临界催化器,认为有缺陷。

8.3 故障评价
如果车辆上催化器检测表明储氧能力低于临界值,则设置内部故障标记 flag。如果该故
障在连续两个预处理驾驶循环被监测出,并在下一测试循环再次监测出,则打开故障指示
灯 MIL。

8.4 监测条件检查
监测的原则是基于规则的 lambda 控制期间下游氧传感器信号振幅的监测。对规则的
lambda 控制工作情形检测是必须的。在例外情况(不在常规 lambda 控制运行下,如燃油切
断),需终止振幅的计算和后处理。
监测条件:
 模拟的催化器温度在范围之内;
 氧传感器无故障(包括信号、老化和加热器);
 炭罐清洗阀门小于限值;
 EGR 系统无故障;
 失火率小于限值;
 正常的 A/F 控制(无燃油切断);
 发动机转速负荷在范围之内。
9.催化器上游氧传感器老化监测
9.1 概述
催化器上游氧传感器老化诊断是对上游 Lambda 传感器的监测,以防上游 Lambda 传感
器的老化原因使得排放超过限值。
 特性曲线平移检测:用叠加的积分控制修正因子 atv (atv 监测)
 信号反应慢的检测:用传感器信号循环周期监测
9.2 Atv-监测
Atv-监测只在下游 LAMBDA 控制激活、没有催化剂诊断出错标志,并且没有检测出与
排放相关的错误时生效。如果修正因子 atv 低于给定的阀值或高于阀值,持续时间大于设定
值,可以认为发生了氧传感器特性偏移。

9.3 氧传感器信号周期持续时间监测
周期持续时间在 lambda 控制功能 %LR 中确定。周期持续时间监测只在上游 lambda 闭
环控制起作用时生效。
如果发动机速度和负荷处于预先标定过的范围内,周期持续时间测量好,经脉谱图给
出的系数修正后保存。如果发动机 lambda 控制器在静态下持续超过设定的周期数,修正过
的周期持续时间经过滤波存成 tpsvkmf。如果经过设定的有效循环测量数目以后,周期持续
时间 tpsvkmf 高于阀值,则可以认为传感器反应慢,已老化。

You might also like