ECU故障代码及其诊断
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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所示:
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 高于阀值,则可以认为传感器反应慢,已老化。