雪佛兰科鲁兹发动机故障灯点亮
一辆行驶里程约3.2万km、配置1.5L发动机的雪佛兰。客户反映:该车启动后仪表显示发动机故障灯点亮,如图1所示,但没有其他症状。 故障诊断:维修技师接到该车辆时,先进行了初步检查,发动机能够正常启动且运转正常,仪表显示发动机故障灯点亮。 连接故障诊断仪查询相关故障码,发现在发动机电控系统有故障码存在: P0315-00曲轴位置系统变动未读入; U0298-00在总线B上,与直流/直流转换器控制模块失去通信,如图2所示。 针对自诊断的DTC描述,技师立即查阅相关维修资料期望得到帮助。 通过维修手册给出的故障码释义可以得知:曲轴位置偏差读入功能可用来计算由曲轴和曲轴位置传感器的微小容差变化引起的基准期偏差。这个偏差计算值使发动机控制模块(ECM)可精确补偿基准期偏差,从而使发动机控制模块能够在更大的发动机转速和负荷范围内检测缺火事件。 系统执行一个读入程序,且将点火开关转至OFF(关闭)位置至少30s后,曲轴位置系统震动补偿值将存储在发动机控制模块内存中。如果实际偏差不在发动机控制模块所存储的曲轴位置系统偏差补充值范围之内,则可能会设置DTC P0300。 如果曲轴位置系统偏差值未储存在发动机控制模块内存中,或在完成曲轴位置读入程序后未正确关闭发动机控制模块电源,则设置DTCP0315。 根据以上描述,技师得出初步的分析结论,设置该DTC的条件为:发动机控制模块检测到曲轴位置系统偏差值未储存在存储器中。 如果这样,只需要重新执行故障诊断仪曲轴位置系统偏差读入程序,应该可以清除该故障码。 随即维修技师立即连接故障诊断仪,试着进行操作曲轴位置系统偏差读入程序,过程如图3所示。 维修技师依照程序一步步进行操作,当进行到操作曲轴位置系统偏差读入程序时,在状态栏中出现发动机冷却液温度传感器显示仅为56℃,冷却液温度超出范围。 此时的情况下,导致正常的程序不能顺利执行下去。而技师经过反复试验,也证明了确实不能执行程序。此刻,程序学习陷入僵局。 再次查询相关资料,静下心分析原因。运行此程序的条件如下: (1)DTC P0117、P0118、P0335、P0336未设置; (2)发动机冷却液温度(ECT)大于60℃; (3)点火电压大于11V。 如果发动机确实未达到正常工作温度,此时曲轴位置系统偏差读入程序的条件并不能满足,所以中断了程序执行是合理的。而原先在程序学习中的条件设置有这样的提示:“使发动机加速,并保持节气门敞开,在发生燃油切断时释放踏板。”提升发动机温度非常关键的要点被技师疏忽了,好在及时发现漏洞,迅速调整。 在随后的操作中,轻踏加速踏板,使发动机转速升高以便迅速使发动机达到正常的工作温度。然后重新执行曲轴位置系统偏差读入程序,此刻终于如愿显示学习成功,过程如图4所示。 按系统提示执行清除DTC操作,发动机电控单元显示无故障码存在,仪表发动机故障灯熄灭。经反复试车,确认故障排除。 故障总结:该案例是比较典型的程序学习型故障,本身没有太大难度,但在实际维修中极易忽视,导致走弯路。只要不盲目修理,善于学习原厂技术资料,综合分析故障设置的条件原因,借助故障诊断仪,就能顺利排除故障。 |