理论教育 最实用的汽车CAN总线检测方法

最实用的汽车CAN总线检测方法

时间:2023-08-27 理论教育 版权反馈
【摘要】:CAN总线的失效与诊断1)总线的失效。④如果CAN总线导线自身短路,则必须检查CAN总线线束。为了查找短路,应进行电压和示波器测量,或根据“CAN总线失效”工作步骤进行检查。CAN双线总线系统的检测方法CAN数据总线指用于传递和分配数据的系统。CAN双线式数据总线系统是一个有两条线的总线系统,通过这两条数据总线,数据便可按顺序传到与系统相连的控制单元。CAN双线式数据总线系统目前已经广泛应用在电控汽车上。

最实用的汽车CAN总线检测方法

(1)电阻测量

为了避免信号反射,在两个CAN总线上连接着电阻值各为120Ω的终端电阻,两个终端电阻并联形成一个60Ω的等效电阻,在电源电压关闭时可以测量该等效电阻,此外,单个电阻可以各自分开测量。测量60Ω等效电阻的窍门是,将一个容易触及的控制单元从总线上拆下,然后测量CAN-L和CAN-H间的电阻。

【专家指南】 测量电阻的注意事项

先断开车辆蓄电池的接线,大约等待3min,直到系统中所有的电容器放完电后再测量。因为控制单元内部电路的电阻是变化的;在K-CAN总线上可以进行未定义的电阻测量。

(2)电压测量

检测的前提是蓄电池已连接且点火开关接通。为了确定CAN-L或CAN-H导线是否损坏,可测量CAN-L(或CAN-H)的对地电压。PC-CAN的对地电压大约为2.4V,CAN-H对地电压大约为2.6V;K-CAN的CAN-L对地电压大约为4.8V,CAN-H对地电压大约为0.2V。这些接近的值根据总线负载可能有大约100mV的偏差。

(3)波形测量

检测的前提是蓄电池已连接且点火开关接通。

检测PT-CAN时示波器的设置:横坐标(时间)设置为0.05ms/div,纵坐标(电压测量范围)设置为5V。如果用示波器测量CAN-L和搭铁导线的电压,然后在电压极限(最小)为1.5V和电压极限(最大)为2.5V时得到一个近似矩形的信号;用示波器测量CAN-H和搭铁导线间的电压,然后在电压极限(最小)为2.5V和电压极限(最大)为3.5V时得到一个近似矩形的信号,这说明PT-CAN总线无故障。

检测K-CAN时示波器的设置:横坐标(时间)设置为0.1ms/div,纵坐标(电压测量范围)设置为10V。如果用示波器测量CAN-L和搭铁线的电压,然后在电压极限(最小)为1V和电压极限(最大)为5V时得到一个矩形的信号;用示波器测量CAN-H和搭铁导线间的电压,然后在电压极限(最小)为0V和电压极限(最大)为4V时得到一个矩形的信号。这说明K-CAN总线无故障。

(4)CAN总线的失效与诊断

1)总线的失效。K-CAN或PT-CAN总线的失效原因可能是CAN-L或CAN-H导线短路或某个控制单元损坏。为了查找故障原因,应进行下列工作步骤:

①CAN总线用户一个一个依次拔出,直到找到故障原因(控制单元X)。

②检查控制单元X的导线是否短路。

③如有必要,检测或更换控制单元X。如果某个控制单元至CAN总线的分支线短路,仅执行该工作步骤即可。

④如果CAN总线导线自身短路,则必须检查CAN总线线束。

2)诊断(www.daowen.com)

①断路(单线模式)。在各控制单元中有一个自己的总线接收器,一旦断路,电平可能在整个的K-CAN网络上保持,从而导致发送控制单元不能识别此类故障。并继续在双线模式下工作。但如果一个控制单元越过中断位传送一条信息,则接收控制单元仅在未损坏的总线导线上确定活性。为此接收的控制单元识别单线控制模式并存储故障“CAN线路故障”。如果不同的控制单元越过中断位连接的信息,则在单线模式下可能多个控制单元会在故障码存储器中记录。为了查找中断位,应进行下列工作步骤:

对于输入故障“CAN线路故障”的控制单元,检查分支线(从控制单元到CAN总线的导线)是否断路。

如果分支线都正常,则CAN总线中存在着断路。中断位一定在输入故障“CAN线路故障”的控制单元之间。

②短路。如果在系统中存在短路,则所有控制单元必定记录故障“CAN总线故障”。为了查找短路,应进行电压和示波器测量,或根据“CAN总线失效”工作步骤进行检查。

(5)CAN双线总线系统的检测方法

CAN数据总线指用于传递和分配数据的系统。CAN双线式数据总线系统是一个有两条线的总线系统,通过这两条数据总线,数据便可按顺序传到与系统相连的控制单元。这些控制单元就是通过CAN总线彼此相通的(即通过CAN总线传递数据)。CAN双线式数据总线系统目前已经广泛应用在电控汽车上。

在检查数据总线系统前,须保证所有与数据总线相连的控制单元无功能故障。功能故障指不会直接影响数据总线系统,但会影响某一系统的功能流程的故障。例如:传感器损坏,其结果就是传感器信号不能通过数据总线传递。这种功能故障对数据总线系统有间接影响。这会影响需要该传感器信号的控制单元的通信。如存在功能故障,先排除该故障。记下该故障并消除所有控制单元的故障码。

排除所有功能故障后,如果控制单元间数据传递仍不正常,检查数据总线系统。检查数据总线系统故障时,须区分两种可能的情况。

1)两个控制单元组成的双线式数据总线系统的检测。检测时,关闭点火开关,断开两个控制单元(图7-1)。检查数据总线是否断路、短路或对正极/地短路。如果数据总线无故障,更换较易拆下(或较便宜)的一个控制单元试一下。如果数据总线系统仍不能正常工作,更换另一个控制单元。

2)三个或更多控制单元组成的双线式数据总线系统的检测。检测时,先读出控制单元内的故障码。如图7-2所示,如果控制单元1与控制单元2和控制单元3之间无通信。关闭点火开关,断开与总线相连的控制单元,检查数据总线是否断路。如果总线无故障,更换控制单元1。如果所有控制单元均不能发送和接收信号(故障存储器存储“硬件故障”),则关闭点火开关,断开与数据总线相连的控制单元,检测数据总线是否短路,是否对正极/地短路。

978-7-111-47514-9-Chapter07-1.jpg

图7-1 两个控制单元组成的 双线式数据总线系统

978-7-111-47514-9-Chapter07-2.jpg

图7-2 三个控制单元组成的双线式数据总线系统

如果数据总线上查不出引起硬件损坏的原因,检查是否某一控制单元引起该故障。断开所有通过CAN数据总线传递数据的控制单元,关闭点火开关,接上其中一个控制单元,连接V.A.G1551或V.A.G1552,打开点火开关,消除刚接上的控制单元的故障码。用功能06来结束输出,关闭并再打开点火开关,打开点火开关10s后用故障阅读仪读出刚接上的控制单元故障存储器内的内容。如显示“硬件损坏”,则更换刚接上的控制单元;如未显示“硬件损坏”,接上下一个控制单元,重复上述过程。

连接蓄电池接线端子后,输入收音机防盗密码,进行玻璃升降器单触功能的基本设定及时钟的调整,对于汽油发动机的汽车,还应进行节气门控制单元的自适应

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈