两个控制模块内数据都正常,为什么还报故障呢?首先根据电路图了解此车燃油供给系统的工作原理(如图6解示)。燃油泵控制模块接收到 “燃油泵打开”的接地信号,则燃油泵工作。该信号由发动机控制模块通过CAN D信号和另一条“燃油泵打开”信号线进行双重传输。燃油泵控制模块通过燃油压力传感器B4/7检测当前燃油压力,并通过CAN D把燃油压力信息反馈给发动机控制模块。燃油泵控制模块通过PWM方式调节燃油泵转速,根据燃油的需要,在380kPa燃油压力下,在0~130L/h的范围内可变地调节供油性能。
查看WIS找到燃油泵控制模块(如图7所示)。
根据燃油泵控制模块电路图测量各针脚电压(如图8所示)。各针脚数据均正常。
清除故障码后,打开点火开关,检查发动机没有故障码存储。只要启动发动机就会有故障码出现,并且是已存储。怀疑燃油泵控制模块有错误的信息通过数据线传递到发动机控制模块,造成发动机控制模块报码。
更换了拆车的燃油泵控制模块,此控制模块与原车的零件号不一样,配件人员说可以通用。发动机正常启动,燃油泵控制模块内有与发动机、仪表等不能通信的故障码,不能清除。在“试运行”功能内对燃油泵控制模块进行设码,选择正确的车型和发动机,设码成功后,故障码可以清除,但发动机内故障码依旧。两个燃油泵控制模块不可能同时损坏,其损坏的嫌疑初步排除。
怀疑燃油泵控制模块通过数据线传递的信号正确,而发动机控制模块已接收到而解码错误,所以对发动机控制模块进行了编程,编程结束后,故障依旧。
查看电路图发现此车与其他车数据线不同,其他车燃油泵控制模块通过CAN C直接与发动机控制模块通信,此车是通过CAN D经过网关与发动机控制模块通信。是不是网关没有传递正确信息?对网关进行编程,编程结束后,故障依旧。
上一页 [1] [2] [3] 下一页