1、CAN线故障造成车辆无法启动的故障排除故障现象:一辆 2010年 3月出厂的 Volvo 型号为 SWB6120V4LE申沃巴士客车 12米低入口的城市公交车,行驶里程 264600km,根据驾驶员叙述,该车在线路上运营行驶过程中仪表显示屏故障灯突然亮起,故驾驶员靠路边熄火,再次起动时,起动马达无任何反应,经牵引进修理厂维修。在打开点火开关对车辆进行检修时,仪表显示屏上立刻显示(检查诊断用于发动机系统下一次停止) ,钥匙转到启动位置时,起动继电器(K7)工作正常,起动继电器(K65)不工作,经检测起动马达本身没有故障,本着代码优先的原则,先从检查故障码入手,通过诊断仪 VCADS pro对车辆
2、进行故障码读取,发现有 6个控制单元故障码被激活,分别是:1,mid128(发动机)psid201(数据链路)fmi9(异常更新速率)2,mid130(变速箱)sid231(SAE J1939数据链路) fmi2(数据不稳定或错误)3,mid136(制动) psid200(数据总线)fmi9(异常更新速率) 4,mid144(车辆)psid200(同上)fmi9 (同上)5,mid150(空气悬架)psid200(同上)fmi9(同上) 6,mid222(缓速器) sid231(同上)fmi2(同上)这 6个故障形式,经过对这些故障码的初步检查,发现此类故障为 CAN总线链路通信故障所引起的。
3、故障分析:由于无法起动发动机,当然无法对动态数据进行分析并帮助查找其它原因,因此先从显示的这几个故障点进行排除。SWB6120V4LE申沃巴士客车是采用BEA2.0(客车电器结构2.0)CAN总线控制的车辆,整车采用两套网络系统总线1套慢速信息网络系统总线(J1708),1套快速控制网络系统总线(J1939) ;信息和诊断信号在慢速链路上发送,而控制信号则在快速链路上发送。J1708网络信息系统总线适用于传递对通信速率要求不高的信号,如机油压力信号,该信号联接仪表板上的机油压力表,故障代码也在此链路上传输,网络本身由每米30圈的两对双绞电缆组成,其速率为9600bps;J1939网络系统总线则
4、用于传送对通信速率要求较高的信号,如起动信号、制动信号、缓速器信号、变速器信号等,从控制元件到电控单元采取响应,不应该有时间延迟,故采用快速网络通信,网络本身由每米40圈的两对双绞电缆组成,其速率为250Kbps,在链路的两个终端都并联一个端子电阻(为了阻止数据在传输终了被反射回来并产生反射波,因为反射波会损害数据) ,两个端子阻值均为120,当用万用表对链路进行测量时显示的阻值应为60。我通过对该6个故障代码类型结合线路图,推断故障代码的原因很可能是J1939 CAN总线有故障,而该车的起动系统是通过点火开关、变速器空挡开关、后引擎盖开启保护开关及起动马达过热保护延迟等不同的起动条件被送到相
5、应的组件(电控单元) ,采取J1939链路控制发动机电控单元B29针脚对K65继电器的85号脚(负极)和硬线路配合的方式,接通K65起动继电器,使马达运转从而起动发动机,若J1939数据链路发生故障而不能通信,在整个数据链路中就不能传输数据供各模块共享,点火开关的启动信号没有被车辆VECU和发动机EECU正确接收发送,发动机(EECU)不能向起动继电器(K65)的85号针脚输送负极电压,所以无法起动,因此重点检查J1939数据链路与各控制单元的网络数据链路。数据测量:通过使用万用表结合 VOLVO维修手册(impact)对 J1939数据链路进行测量:1.首先在配电中心进行电压测量,打开电源开
6、关,测得 J1939 H与接地间电压为2.3v,(参考值 2.70.3v)电压偏低;测得 J1939 L与接地间电压为 1.9v,(参考值2.30.3v)电压偏低;进行电阻测量,关闭电源开关,测得 J1939H与 J1939L之间的阻值为124,(参考值 60)阻值过高。J1939H、L 与接地间的电压都偏低,而 J1939H、L 间的阻值过高,则说明 J1939数据链路上的两个终端端子电阻其中有一个已损坏或数据线有断路。拆下前仪表下方的端子电阻对此进行测量,所测阻值为 124(参考值 120),正常,拆下前仪表下方的端子电阻对链路进行电阻测量,显示阻值无穷大,说明链路至发动机(EECU)内的
7、端子电阻有断路或端子电阻有损坏。2.再从发动机(EECU)处测量,关闭电源开关,联接适配器(9998699),断开底盘线束对EECU内部端子电阻进行测量,所测阻值为 124.9(参考值 120),正常,两个端子电阻都正常,说明肯定数据线有断路,而且断路在陪电中心至发动机(EECU)数据链路之间,遵循先简后繁的原则,先对发动机(EECU)至底盘线束插件处数据线缆进行测量,测得 J1939H为断路状态,J1939L 显示通路状态,剖开发动机线束外波纹套管,发现线束与波纹套管有磨破,J1939L 绿色线磨断,通过更换发动机处 J1939数据双绞线,对线束重新包扎、固定、复位,从配电中心对 J1939
8、数据链路进行电压测量,测得 J1939 H与接地间电压为2.70v,电压正常;测得 J1939 L与接地间电压为 2.31v电压正常;对 J1939数据链路进行电阻测量,测得 J1939H与 J1939L之间的阻值为 62,阻值在正常范围。通过诊断仪VCADS pro对车辆进行故障码清除,故障排除,发动机正常启动。通过静、动态试车,车辆均显示正常状态。故障总结:经分析,此车数据链路所测电压偏低,阻值过大是因为发动机线束夹箍固定锣丝脱落,引起线束松动,线束与波纹套管之间经长期抖动摩擦而造成其中 CAN线破损断路,使其不能正常通信,造成此次故障的发生。通过写这篇论文,让我了解了更多关于 VOLVO客车电器系统知识,特别是 CAN数据线这一部分,该系统下的各控制单元通过计算机网络或控制单元网络互相通信,各控制单元可以互相交换信息,借助仪表板显示设备,和外接诊断工具较高效地排除故障。有了这次故障诊断的经历,让我意识到,对于现在的汽车维修,要掌握大量的数据运用知识结合各种科学测试手段找出它的不正确参数,并能解释这些参数,最终解决各种类型故障。葛兵