链路故障:当汽车多路信息传输系统的链路(或通信线路)出现故障时,如通信线路的短路、断路以及线路物理性质引起的通信信号衰减或失真,都会引起多个电控单元无法工作或电控系统错误动作。判断是否为链路故障时,一般采用示波器或汽车专用光纤诊断仪来观察通信数据信号是否与标准通信数据信号相符。
系统故障一般诊断步骤:
◆ 了解该车型的汽车多路传输系统特点(包括:传输介质、几种子网及汽车多路信息传输系统的结构形式等)
◆ 汽车多路信息传输系统的功能,如有无唤醒功能和休眠功能等
◆ 检查汽车电源系统是否存在故障,如交流发电机的输出波形是否正常(若不正常将导致信号干扰等故障)等
◆ 检查汽车多路信息传输系统的链路是否存在故障,采用替换法或采用跨线法进行检测
◆ 如果是节点故障,只能采用替换法进行检测CAN系统总线的检测方法:
在检查数据总线系统前,须保证所有与数据总线相连的控制单元无功能故障。功能故障指不会直接影响数据总线系统,但会影响某一系统的功能流程的故障。例如:传感器损坏,其结果就是传感器信号不能通过数据总线传递。这种功能故障对数据总线系统有间接影响。这会影响需要该传感器信号的控制单元的通信。如存在功能故障,先排除该故障。记下该故障并消除所有控制单元的故障码。
排除所有功能故障后,如果控制单元间数据传递仍不正常,检查数据总线系统。检查数据总线系统故障时,须区分两种可能的情况。
两个控制单元组成的双线式数据总线系统的检测:检测时,关闭点火开关,断开两个控制单元。检查数据总线是否断路、短路或对正极/地短路。如果数据总线无故障,更换较易拆下(或较便宜)的一个控制单元试一下。如果数据总线系统仍不能正常工作,更换另一个控制单元。
三个或更多控制单元组成的双线式数据总线系统的检测:检测时,先读出控制单元内的故障码。如果控制单元1与控制单元2和控制单元3之间无通信。关闭点火开关,断开与总线相连的控制单元,检查数据总线是否断路。如果总线无故障,更换控制单元1。如果所有控制单元均不能发送和接收信号(故障存储器存储“硬件故障”),则关闭点火开关,断开与数据总线相连的控制单元,检测数据总线是否短路,是否对正极/地短路。
如果数据总线上查不出引起硬件损坏的原因,检查是否某一控制单元引起该故障。断开所有通过CAN数据总线传递数据的控制单元,关闭点火开关,接上其中一个控制单元,如大众系统车型连接V.A.G 1551或V.A.G 1552,打开点火开关,清除刚接上的控制单元的故障码。用功能06来结束输出,关闭并再打开点火开关,打开点火开关10 s后用故障阅读仪读出刚接上的控制单元故障存储器内的内容。如显示“硬件损坏”,则更换刚接上的控制单元;如未显示“硬件损坏”,接上下一个控制单元,重复上述过程。
CAN数据总线万用表检测:CAN数据总线可以采用数字万用表进行电压信号测试,大致判断数据总线的信号传输是否存在故障。
用数字万用表在测量频率信号时,万用表具有分段采集和有效值运算的工作特性,因此,数字万用表的显示值只能反映被测信号的主体信号电压值,不能显示被测信号的每个细节。由此可见,采用数字万用表测量CAN总线的信号电压时,万用表的显示值和CAN总线的主体信号电压值具有对应关系。
用 万 用 表 测 量 动 力 C A N 总线:CAN-H信号在总线空闲时的电压约为2.5V,总线上有信号传输时总线上的电压值在2.5V和3.5V之间高频波动,因此,CAN-H的主体电压应是2.5V,所以万用表的测量值为2.5V~3.5V之间,大于2.5V但靠近2.5V。同理,CAN-L信号在总线空闲时的电压约为2.5V,总线上有信号传输时总线上的电压值在2.5V和1.5V之间高频波动,因此,CAN-H的主体电压应是2.5V,所以万用表的测量值为1.5~2.5V之间,小于2.5V但靠近2.5V。
用 万 用 表 测 量 舒 适 C A N 总线:CAN-H信号在总线空闲时的电压约为0V,总线上有信号传输时总线上的电压值在0V和5V之间高频波动,因此,CAN-H的主体电压应是0V,所以万用表的测量为0.35V。同理,CAN-L信号在总线空闲时的电压约为5V,总线上有信号传输时总线上的电压值在5V和0V之间高频波动,因此CAN-H的主体电压应是5V,所以万用表的测量值为4.65V左右。