一辆行驶里程约6万km,搭载M272发动机的2010年北京奔驰GLK300运动型多功能车。用户反映:该车发动机故障灯亮。
检查分析:维修人员检测发动机控制单元,发现故障码0746----气缸列1混合气过浓和0750----气缸列2混合气过浓。故障码的解释表明故障出现时喷入气缸的燃油过多,混合气在缸内没有完全燃烧,在排气管处被氧传感器侦测出异常。由于两列气缸同时出现相同的故障现象,所以基本可以排除机械部件的问题,故障原因集中在喷油控制上。
为保证发动机的工作效率,发动机控制单元要将过量空气系数α控制在接近1的范围内。为此,发动机控制单元要根据空气流量、发动机负荷、冷却液温度及氧传感器信号来控制喷油量。
三元催化器上游的氧传感器对排气中的氧含量做出反应,并将相应的信号反馈给发动机控制单元。然后发动机控制单元通过调节喷油脉宽来控制混合气的浓度向α=1的方向变化。当混合气较稀时,氧传感器电压下降,发动机控制单元自动增加喷油量;反之,当混合气较浓时,氧传感器电压升高,发动机控制单元自动减少喷油量。增加或减少的喷油量称为喷油修正量,而喷油修正量中变化较慢的那部分将被发动机控制单元所记忆,称为自适应值。当自适应值在怠速时超出±4.5%,或在部分负荷时超出±30%,系统将停止喷油修正,并产生故障码。
发动机怠速运转时,查看数据流。发现氧传感器输出信号正常(图1),自适应值也在正常范围内(图2),说明此刻故障并未存在。查看故障出现时的冻结数据帧(图3),发现首次出现故障时,在发动机转速539 r/min,进气歧管气压49 kPa的情况下,空气流量竟为13.8 g/s,过高。
空气流量计给发动机控制单元提供的数据高于实际进气量,这是导致混合气过浓的直接原因。
故障排除:更换空气流量计,故障排除。