让人恼火的CAN通讯故障该怎么修?文末有干货,记得收藏!

故障车基本信息
车辆厂家:
三一汽车
发动机型号:
日野J08E-YA

电控系统:电装C32系统

后处理系统:博世DCU17HD01-2.2尿素泵
故障现象:发动机限转速1500转

故障诊断

当前故障:

维修分析

1.一辆三一搅拌车,车队长打电话说车御完料往回走时突然加不上油门,只能到1500转,司机师傅勉强开回站上,让赶紧过去看。
2.到达现场,原地加油最高1500转,用解码器读故障如图,那肯定是Can线出问题了,测量OBD诊断口1和9号电压分别为3.25V和1.87V,6和14号电压分别为2.45v和2.5V,1和9这组诊断口电压不对,要么线路短路,要么连接的设备有问题,先从最初的ECU上量剪断Can线,ECU输出正常,另一端仍是3Ⅴ多电,没办法只能逐个拔掉连接CAN的通讯设备,DCU与AB在一起装着,拔掉没变化,仪表拔掉没变化,只剩GPS了。
3.取下GPS拔掉,电压恢复正常,看来是GPS这块有问题,GPS从外观上看不出来啥问题,人家指示灯显示正常又插回去,电压还是正常,仔细观察才发现电阻上的线被拨开过,胶布没包严实搭铁了,这个电阻是Can上并的120欧电阻,处理好后故障解除。

故障总结

发动机限转速1500转,在没用诊断仪读取故障码我们一般想到的是油路问题,读取故障码之后是CAN通讯故障导致的限速。

随着汽车逐步向智能化,舒适性发展,CAN总线在车上的运用越来越多,下面给大家介绍下CAN总线基本概念,工作原理故障排查思路以及CAN通讯报文缩略语的含义。

CAN总线基本概念

CAN总线是什么?

CAN是控制单元局域网络(Controller Area Network)的缩写,意思是控制单元通过网络交换数据。

CAN数据总线可以比作公共汽车。公共汽车可以运输大量乘客,CAN数据总线包含大量的数据信息。

协议:

它包括两方或多方,设计它的目的是要完成一项任务!是对数据格式和计算机之间交换数据时必须遵守的规则的正式描述。简单的说了,网络中的计算机要能够互相顺利的通信,就必须讲同样的语言,语言就相当于协议,场景类似日常的电话会议。

网关:

将两个使用不同协议的网络段连接在一起的设备。它的作用就是对两个网络段中的使用不同传输协议的数据进行互相的翻译转换。

由于车控网络功能日益强大,需要大量的数据信息在不同的数据总线之进行有效的传递,网关可以将不同的总线连接在一起,同时使相互传递成为可能。

博世网关控制器

博世网关控制器电路图

中国重汽博世网关控制器CAN网络通讯图含义

  CAN1: I-CAN               信息娱乐CAN   

  CAN2: P-CAN(500KB)        底盘CAN   

  CAN3: P-CAN               底盘CAN

  CAN4: S-CAN               舒适CAN

  CAN5: V-CAN               ADCU 自动驾驶控制 CAN

  CAN6: A-CAN               智能通CAN    

  CAN7: D-CAN               诊断CAN

  CAN8: B-CAN               车身CAN

网络拓扑控制器的分布形式

网络拓扑总线的结构有星形总线结构、环形总线结构、线形总线结构、网关总线结构,目前汽车上基本采用线形总线结构,部分高端重卡采用网关总线结构。

CAN总线工作原理

CAN总线传输需要的硬件设备及介质是什么

线形总线结构CAN控制器指发动机电脑板,网关总线结构CAN控制器指的网关控制器,作用是接收控制单元中(BCM/ABS/EBS/GPS)微处理器发出的数据。同时发动机ECU和网关控制器也接收收发器收到的数据,处理数据并传递信息。CAN收发器是一个发送器和接收器的组合,它将CAN总线上的各改控制器提供的数据转化成电信号并通过数据总线发送出去,同时,它也接收总线数据,并将数据传到发动机电脑板和网关控制器。数据传递终端实际是一个电阻器,作用是避免数据传输终了反射回来,产生反射波而使数据遭到破坏。

CAN总线传输的是什么

CAN总线故障的排查方法

CAN总线故障大致分为两种方法检查,一种是检查CAN总线上的电阻,博世系统电脑板内部自带120Ω电阻,康明斯系统系统基本都是外置通讯电阻,部分通讯电阻有的在车身控制器,仪表等部件内,通讯总线上两个120Ω终端电阻并联为60Ω,我们常说的通讯电阻值60Ω就是这样得来的,一种是检查CAN总线上通讯电压的方法。

CAN网络通讯图

整车 CAN 网络中,组合仪表和发动机ECU 各在控制器内部带有120 欧姆电阻,不同车辆厂家配置通讯电阻方式不同,以实际车型为准。

CAN通讯故障电阻检修方法

1、 首先检查电阻,检修 CAN 网络电阻时必须关闭电源总开关和钥匙开关,带电状态测量无效。
2、 CAN 网络相关接插件全部联接好时,在任意控制器的 CAN 高和 CAN 低之间测量(一般为了方便在驾驶室16 针诊断口,或者行驶记录 CAN 接口处),电阻应该接近 60 欧,过大或过小均不正常。

3、 断开驾驶室外部前面罩驾驶室与底盘通讯线,分别测量驾驶室线束端和发动机线束端的 CAN 高和 CAN电阻为 120欧。

1) 电阻过大或无穷大提示开路

2) 电阻过小,提示短路

4、 如果发动机线束端电阻异常,保留发动机 ECU 线束插头正常连接,一个一个的拔掉下面端带有 CAN 的控制器(尿素泵、氮氧传感器、DCU、GPS等与总线并联的总线模块)。拔掉一个控制器测量一下 F1、F2 之间电阻,当拔掉某个控制器后电阻正常,说明拔下的控制器有故障。如果拔掉其他所有控制器后电阻值还是异常,检查 ECU 控制器 54 针脚和
76 针脚之间电阻是否为 120Ω左右。如 ECU 电阻正常,那么故障点就在发动机线束及后处理线束 。
5、同样的方法,如果驾驶室端电阻异常,保留仪表线束插头正常连接,将驾驶室内带有 CAN 的控制器一个一个的拔掉(驾驶室内的控制器参考上面整车 CAN 网络图)。当拔掉某个控制器后电阻正常,说明拔下的控制器有故障。如果拔掉其他所有控制器后电阻值还是异常,检查仪表上 CAN 高和 CAN 低之间电阻是否为接近 120Ω左右,如仪表电阻正常,故障点就在驾驶室内线束。

CAN通讯故障电压检修方法

1.在整车与 CAN 有关的控制器全部与线束断开前,禁止使用万用表打 CAN 高和 CAN 低之间的通断,因为万用表判断通断有一个最小电阻值,不同的万用表阻值不同,有些 50 欧就判断为通,有些 60 欧也判断为通,这与我们车辆的正常电阻过于接近,会造成误判,误以为 CAN 高和 CAN 低短路了。但若控制器全部断开,仅剩线束,可以打通断,此时 CAN 高和 CAN 低应该不通。

2.断开所有控制器的接插件后(务必全部断开), 测量 CAN 高和 CAN 低两线之间应该不通。分别测量 CAN 高和 CAN 低,两线分别与整车地、整车电源应该不通。若通,则 CAN 线短路到地或短路到电源。针对短路点,可从 CAN 网络拓扑的中间位置,剪断 CAN 线,分别测量断开的两边,应该是一边仍表现为短路,一边故障解除,那么短路点就在仍表现为短路的那段中继续排查。出现短路可能为线束磨破、烧化了或者线束端子从接插件中跑出来了等。

3、 如果前面第两步检查时,两端电阻均正常,车辆上电后故障任然存在:

用万用表检查测量 CAN 高、CAN 低的电压(CANH:2.5-3.5V,CANL:1.5-2.5V),万用表测量 CAN 高电压大概在 2.5-2.7V 左右,CAN低电压大概在 2.5-2.3V 左右(具体 CAN 电压与控制器的多少和总线负载都有关系,有小的差异正常),如果测量的电压值差距较大,可能为某个控制器故障,检查的方法同前面测量电阻方法一样,分别一个一个断开控制器后测量 CAN 电压。

如果整车 CAN 通讯故障表现为时有时无的现象,多为 CAN 线路故障(CAN 线被挤压断、磨破、针脚松退、接插头进水、腐蚀等)。

下面给大家整理了一份CAN通讯报文简写含义:

如果你喜欢本期的分享,请点右下角“在看”和“ 赞 ”~

卡修专家

柴油车高压共轨电控技术知识的普及和修车疑难问题的解答,柴油电控专业技术数据信息的查询及零部件查询,行业动态及培训信息分享等
159篇原创内容
公众号

找国六资料,就上卡修专家!

点击名片并关注,赠送7天会员体验期

(0)

相关推荐