汽车多路信息传输系统通讯故障检修
随着车载网络技术的不断发展,由网络问题导致的车辆故障也在不断增多,这给维修人员带来了很大的挑战。由于这类故障相对比较陌生,因此处理起来也较为困难。笔者以CAN数据总线系统为例,结合实际的维修案例对多路信息传输系统通讯故障的检修方法进行总结,希望对维修人员有所帮助。
1 CAN数据总线系统故障的原因
CAN数据总线系统故障的原因一般包括:电源系统引起的故障、节点故障和链路故障等。
1.1电源系统引起的故障
CAN数据总线系统的核心部分是含有通讯IC芯片的电控单元。电控单元的正常工作电压为10.5 V~15.0 V。如果电源系统提供的工作电压低于该值,就会造成一些对工作电压要求较高的电控单元出现短暂停止工作的现象,这就会造成整车的CAN数据总线系统出现短暂的无法通讯。故障产生的原因主要是蓄电池、发电机、供电线路、熔断丝等元器件有故障。这类故障较难发现,必须足够细心。
案例1
故障现象 一辆2008款上海大众帕萨特B5 1.8T车,因空调系统有时不工作而进厂维修。
故障诊断 据驾驶人反映,该车空调有时不工作。然而,维修人员试车发现,空调系统始终正常工作。连接VAS5052,进入舒适系统查询故障代码,无故障代码存储。查阅维修记录可知,这种情况已反复出现多次,每次将车开到修理厂检查时就恢复正常了,这次客户决定将车留下做详细检查。
次日,维修人员试车时,发现车辆经过2次起动才起动成功,而空调系统不工作的故障再次出现。连接VAS5052对空调系统进行检测,显示空调系统电控单元通讯不正常。于是维修人员对空调系统CAN数据总线的电阻进行测量,电阻为10 Ω,符合标准。又测量了蓄电池电压,发现电压仅有10 V。自此维修人员恍然大悟,故障应该就是电源电压低导致空调系统电控单元暂停工作造成的。
故障排除 维修人员对该车蓄电池进行充电。充电后再次试车,车辆恢复正常。将车交还客户,一个月后电话回访,故障再没出现,至此故障彻底排除。
1.2节点故障
节点就是汽车多路信息传输系统中的电控单元,因此节点故障就是电控单元的故障。节点故障又可以分为软件故障和硬件故障2类。
软件故障是指由于传输协议或软件程序有缺陷或冲突,从而造成汽车多路信息传输系统通讯出现混乱或无法工作,这种故障一般成批出现。
硬件故障是指通讯芯片或集成电路故障,造成汽车多路信息传输系统无法正常工作。对于采用低版本信息传输协议或点到点信息传输协议的汽车多路信息传输系统,如果有节点故障,将造成整车多路信息传输系统无法工作。这类故障产生的原因主要是各类电控单元及传感器等元器件有故障。
案例2
故障现象 有一辆上海大众波罗(POLO)轿车,车身编码为LSVFA49J822044665,该车因电动车窗无法升降而进厂维修。
故障诊断与排除 连接VAG1552,输入09进入车载网络管理系统控制单元,输入02查询故障存储器,得到2个偶发性故障代码“电源电压太低”、“CAN网络线断路”。记录并清除故障代码后,再次读取故障代码,没有故障代码存储。再输入19进入数据总线控制单元,读取故障代码,没有故障代码存储。再输入46进入舒适系统,读取故障代码,得到故障代码01330,含义为舒适系统控制单元-T393电源供给太小。记录并清除故障代码后,再次读取故障代码,没有故障代码存储。按压车窗升降开关,没有反应。
再输入09,进入车载网络管理系统控制单元读取编码,显示为“6Q1937049C00BN-SG 1S32 Coding09216WSC00000”发现编码不正确,该编码应为“6Q1937049C00BN-SG 1S32 Coding17566WSC00000”。于是用VAG1552进入07(编码),输入17566并确认后退出。再输入19,进入数据总线控制单元,发现数据总线编码为00014,是正确的。再输入46,进入舒适系统,读取编码,显示为“6Q0959433G 3Bkomfortgert0001 Coding01024WSC12345”发现该编码也不正确,该编码应为“6Q0959433G 3Bkomfortgert0001 Coding00067WSC12345”。用VAG1552进入07(编码),输入00067并确认后退出系统。按压电动车窗升降开关,电动车窗工作正常。
总结 这类编码一般不会修改,是什么原因造成的系统编码紊乱呢?维修人员询问驾驶人得知,该车曾出过交通事故,车辆右侧曾受到严重撞击,而在车身修复后就出现该故障。笔者分析造成编码错误的原因,认为可能是维修人员在进行车辆修复时,用试灯测量电控单元各端子时,误把试灯接入诊断导线K线或L线,错误地输入了一个编码信号,从而导致故障发生。
1.3链路故障
当汽车多路信息传输系统的链路(或通讯线路)出现故障时,如通讯线路的短路、断路及物理性质改变(如通讯线路变形或损坏等,图1)引起的通讯信号衰减或失真,都会引起多个电控单元无法工作或电控系统不正常工作,导致多路信息传输系统无法工作。故障类型如图2所示。
检修链路故障时,一般利用示波器或汽车专用光纤诊断仪来观察通讯数据信号是否与标准通讯数据信号相符。
案例3
故障现象 一辆奔驰S320轿车,因电动车窗有时不能升降而进厂维修。据驾驶人反映,该车经常出现电动车窗不工作的情况。
故障诊断 维修人员试车,故障未出现。连接诊断仪对车辆进行检测,诊断仪提示为网络系统故障。根据该车电动车窗系统的控制原理可知,该车电动车窗受CAN-BUS网络控制,于是决定对CAN-BUS网络系统进行检测。而对于网络系统的检测,示波器无疑是最有效的仪器。于是我们利用示波器测试CAN-H和CAN-L的波形,但检测结果未见异常。为此,维修人员详细询问了该车发生故障时的情况。据驾驶人反映,该车故障出现得比较频繁,且故障都是在车辆行驶的过程出现,而停车的时未出现过。于是维修人员带着仪器进行路试。经过长时间路试,故障终于出现,利用示波器测试CAN-H和CAN-L的波形,波形出现了严重的杂波,但电动车窗系统却能正常工作。此类偶发故障,多半是线路接触不良导致的。于是维修人员对CAN数据总线进行整理,并未发现异常。随后又对四个车门的电控单元线束进行检查,发现右后门电控单元的连接器后部的CAN-H线(橙/绿色)已接近断路。
故障排除 对线束进行处理并装复后试车,车辆恢复正常。两周后,电话回访客户,故障未再出现。至此,故障排除。
总结 由于右后门电控单元的连接器后部的CAN-H线路接触不良,在车辆振动时可能造成线路通讯中断或产生不规律的信号脉冲,干扰CAN数据总线的正常通讯,从而出现该故障。
2 多路信息传输系统检修的步骤和方法
通过上述3个案例,可以将多路信息传输系统通讯故障检修步骤和方法归纳如下。
(1)了解车型多路信息传输系统的特点,包括传输介质及多路信息传输系统的结构形式等。
(2)检查电源系统是否存在故障,如蓄电池电压、发电机工作情况、供电线路、熔丝等。
(3)利用示波器测量波形,通过与正常波形进行比对分析系统出现的问题。
在CAN数据总线系统中,信息的传递是通过两个二进制逻辑状态0(显性)和1(隐性)来实现的。每个逻辑状态都有其对应的电压值。电控单元利用两条线上的电压差来确认数据,在隐性电位时(逻辑值为1),两条线上电压值很接近;而在显性电位时(逻辑值为0),CAN-H电压值上升,而CAN-L电压值下降,电压差约为2.5 V,并有100 mV的波动。在实际检测中,根据示波器的波形显示可以迅速判定故障部位。
(4)通过测量,判断线路情况。在检修多路信息传输系统的线路的过程中,需通过不同的测量方法,判断故障部位。
(5)利用检测仪读取测量数据值块中信息传输系统的通讯状态。通过专用检测仪可以观察各电控单元间信息交流情况及工作状态是否正常。如果某电控单元正在被执行自诊断的电控单元接收信息,则显示为1;而当正在被执行自诊断的控制单元没能从该电控单元上接收信息,则显示为0,那么可能是线路断路或该电控单元没有安装。
(6)还可采用替换法或跨线法对多路信息传输系统的链路进行检测,以判断是否存在故障。
图1 通讯线路变窄引起故障
(a)通讯线路断路(b)通讯线路短路 (c)通讯线路搭铁
图2 多路信息传输系统故障类型