让人恼火的CAN通讯故障该怎么修?文末有干货,记得收藏!
故障车基本信息 | ||
---|---|---|
车辆厂家: 三一汽车 |
发动机型号: 日野J08E-YA |
|
电控系统:电装C32系统 |
||
后处理系统:博世DCU17HD01-2.2尿素泵 | ||
故障现象:发动机限转速1500转 |
故障诊断
维修分析
故障总结
发动机限转速1500转,在没用诊断仪读取故障码我们一般想到的是油路问题,读取故障码之后是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 网络中,组合仪表和发动机ECU 各在控制器内部带有120 欧姆电阻,不同车辆厂家配置通讯电阻方式不同,以实际车型为准。
CAN通讯故障电阻检修方法
3、 断开驾驶室外部前面罩驾驶室与底盘通讯线,分别测量驾驶室线束端和发动机线束端的 CAN 高和 CAN电阻为 120欧。
1) 电阻过大或无穷大提示开路
2) 电阻过小,提示短路
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通讯报文简写含义:
如果你喜欢本期的分享,请点右下角“在看”和“ 赞 ”~
找国六资料,就上卡修专家!
点击名片并关注,赠送7天会员体验期