一辆行驶里程超20万km、 2014年生产的比亚迪F3,搭载BYD473QE型1.5L发动机,。车主反映该车发动机怠速过高。
故障诊断:接车后首先验证故障现象,启动发动机后发现,该车怠速高速1 600r/min,当时发动机已经达到正常工作温度。用解码器读取故障码,显示系统正常,系统未存储任何故障码。
据车主介绍,该车刚开始时是因为起步时发动机易熄火,在其他修理厂清洗节气门后出现了怠速过高的故障现象。为此,他们更换新节气门也无效,检查发动机电脑相关线束,也没有发现明显异常,用解码器检测时,
数据流中的目标转速始终为1 600r/min,不知是什么原因。
接上解码器读取
数据流时,发现有多个版本的电控系统(图1)。该使用哪个版本电控系统的软件来进行检测呢?根据以往的经验,通过节气门位置传感器的外形,我们判断此车的电控系统为联电系统,但选用菜单中几项联电电控系统进行
数据流检测时,发现都与实际情况有差别。怀疑我们的解码器软件与车上
ECU内部软件协议不符,换用其他品牌的解码器,结果仍旧不能检测到正常的
数据流。因为手中的两款解码器都比较新,而此车的生产日期2014年,应该是能正确检测
数据流,因此怀疑该车的
ECU内部存在故障。
找来一辆2016年的比亚迪,用解码器进行检测,发现我们的解码器都可以正确读取到
数据流,故障车为什么会出现这种情况?
结合以上的检测,确认我们的解码器是正常的,
数据流不正确的问题应该是原车
ECU引起,可能其内部软件数据出现错误。从驾驶室仪表台右侧下方A柱内侧拆下发动机电脑,打开外壳目视检查,没有发现电路板上有异常烧坏的痕迹,与车主沟通后我们订购了一个新
ECU,到货后装车试验,发动机无法着车,因为防盗系统需要匹配。把新发动机电脑外壳拆开后,将8脚数据芯片拆下来,换上旧
ECU的芯片后,装车试验,发动机可以正常着车,再次用解码器读取
数据流,这时选用联电CAN系统进行测试时,
数据流显示正常,但怠速高的问题没有改变,并且“目标转速”项目中的数据仍旧是1 600r/min。
回顾整个诊断过程,我们分析认为该车故障是因为
ECU内部数据出现故障,这个数据可能存储在CPU中,而目标转速这个数据可能存储在8脚芯片中,我们把8脚芯片倒过来的同时,把这个错误的目标值也倒过来了,发动机
ECU根据这个错误的目标进行调整,所以怠速应该是1 600r/min,实际情况应该是这样,所以也没有出现故障码。
把旧
ECU装上新
ECU换下来的数据芯片后装车,并进行匹配后试车,此时发动机怠速在800r/min左右,用解码器观察
数据流中的目标值变成了796r/min(图2)。经过反复试车,多次加减速,并打开空调后,发动机怠速始终都稳定在800r/mi门,确认故障车怠速调节系统恢复正常,该车故障被彻底排除。
维修小结:本故障案例比较少见,故障原因是发动机电脑内部数据错误,导致发动机转速异常,且“目标转速”
数据流错误,为1 600r/min,使得系统没有存储故障码。重新对发动机电脑进行匹配后,故障排除。
该车装用的发动机电控系统版本比较多,需要选择正常的通讯软件。如果选错版本可能会造成无法通讯或是
数据流错误,通过实际试验确认该车应使用“联电M787-CAN”软件通讯。
对于不熟悉的车型,遇到需要选择版本时,可通过观察基本不变的
数据流项目,确认自己的选择是否正确。如:观察发动机转速、
蓄电池电压、水温等
数据流。只有在正确选择车型的前提下,才能正确分析
数据流。