(一)制器区域网络CAN
1.检测CAN的总线电压
在用万用表检测制器区域网络CAN的总线电压时,应将专用的适配器(在接线盒中有)连接在电压分配器上,该分配器引出两个线端,一个为CAN-H,另一个为CAN-L,我们可以通过这两根引出线端,检测CAN的总线电压。
测量CAN-H使用万用表的电压挡,红色表笔测量CAN-H端,黑色表笔连接在一个车身搭铁点,参数值为2.7 V左右。
测量CAN-L使用万用表的电压挡,红色表笔测量CAN-L端,黑色表笔连接在一个车身搭铁点,参数值为2.4 V左右。
如果发现电压为0 V或12 V,则需要考虑并测量相应CAN线对地或对正极是否有短路(断电或车辆休眠后用电阻挡测量)。
2.检测CAN的终端电阻
标准终端电阻的测量值为60Ω,且终端电阻一般集成在CAN电压分配器上。
测量方法:让车辆进入休眠状态,或是切断电瓶负极线缆5min。将专用的适配器接在电压分配器上,直接用万用表的电阻挡来测量由分配器引出的CAN-H和CAN-L线。
3.检测CAN的波形
车辆的CAN系统,有CAN-H和CAN-L两个信号。对于CAN故障,如果只使用万用表进行测量,则会有较大的局限性,即电压信号瞬间变化,无法看出趋势;如果只有一个万用表,则每一次只能监控CAN-H/CAN-L中一个信号源,无法对比发现问题。因此,使用示波器对CAN系统进行诊断既直观又方便。
以500 kbit/s的高速CAN为例,首先找到CAN分配器,按要求使用适配线连接分配器和HMS主机信号采集线缆。为了便于分析波形,一般同时采样CAN-H和CAN-L的信号。因此,使用采样线缆A1~A6中任意2个,分别接入CAN-H和CAN-L信号,然后将A7与合适的车身搭移点连接。
按正确的步骤进入示波器界面,选择通道A和通道B;Y轴电压选择2 V/div;X轴时基选择2μs(1个bit波形采集)、基选择100μs(2个以上数据帧波形采集)。
使用HMS可以快捷地找出CAN故障的原因,其方法是:通过拔除CAN分配器上的分插头,并观察示波器的波形变化,一旦出现拔了某个分插头后,波形恢复了正常,则该线插便是怀疑对象。那么,插回其他线插,并用DAS再快速测试一遍,哪一个控制单元未找到,则可能就是故障线插。
由于目前现有的汽车专用示波器采样率问题,通过汽车专用示波器去查看FlexRay波形并不能对故障诊断进行很好的支持,所以基本采用的是通过测量供电、线路及节点电阻对FlexRay进行故障诊断的方法。
但有的故障,通过上述的测量,并不能确定。例如,如何判断中间节点控制模块、末端节点控制模块、通用节点控制模块等的故障。下面以V205车型为例,进行分析与介绍。
1.相关理论知识回顾
(1)FlexRay每条支路都由通用节点控制模块(U)、若干个中间节点控制模块(W)及末端节点控制模块(E)组成。其中,通用节点控制模块每个支路的电阻为102Ω,中间节点控制模块电阻为2 596Ω,末端节点控制模块电阻也为102Ω,每条支路的总电阻约等于60Ω。
(2)每个节点控制模块都可唤醒系统,在唤醒后,只有冷起动节点控制模块授权进行唤醒模式的数据同步。系统工作条件是:至少要有两个冷起动节点控制模块、终端电阻、线路连接、节点控制模块供电正常,如图4-90所示。
图4-90 节点电阻与系统工作条件
2.支路断路的故障判断方法
例如,关闭点火开关,断开中间节点控制模块N80与N127之间的线束连接器X18,并检测X18相关端子的支路电阻,具体判断如图4-91所示。
(1)如图4-91(a)所示,当支路工作正常时,所测得的总电阻值为82~99Ω。(www.xing528.com)
(2)图4-91(b)所示处断路时,所测得的总电阻值为∞。
(3)图4-91(c)所示处断路时,所测得的总电阻值为2 277~2 539Ω。
(4)图4-91(d)所示处断路时,所测得的总电阻值为1 138~1 270Ω
(5)图4-91(e)所示处断路时,所测得的总电阻值为759~847Ω。
图4-91 检测X18相关端子的支路电阻
(a)支路正常工作;(b)断路-1
图4-91 检测X18相关端子的支路电阻(续)
(c)断路-2;(d)断路-3;(e)断路-4
3.系统节点故障的判别方法
1)当中间节点控制模块有故障时
假设中间节点控制模块(M)有故障,可断开有可能故障的模块N127插头,直接跨接过该模块,看系统是否正常工作,以此来判断中间节点控制模块(M)是否故障,如图4-92所示。
图4-92 判别中间节点控制模块故障
2)当末端节点控制模块有故障时
假设末端节点控制模块(E)有故障,可断开末端节点模块N68插头,用电阻器在末端FlexRay线上接102Ω电阻,看系统是否工作,以此来判断末端节点控制模块(E)是否是故障源,如图4-93所示。
图4-93 判别末端节点控制模块故障
3)当通用节点控制模块有故障时
假设通用节点控制电脑N73(U)有故障,可确认整个FlexRay的线路通断是否正常,以及每个节点电脑的电阻是否正常,其具体如下。
(1)确认通用节点N68是否供电正常,断开N30/4插头,找到N30/4到N68的FlexRay针脚,找一台同款车,直接将故障车的N68两根FlexRay线跨接到测试车,如图4-94所示。如果测试车专用故障诊断仪(Star-D)可读到N68,则说明N68正常。
(2)将正常的N68跨过所有M节点电脑,如果Star-D还不能和N68通信,则说明N73故障。
图4-94 判别通用节点控制模块故障
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。