资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
第三章 汽车控制器区域网 CAN 总线的故障诊断3.1 汽车 CAN 总线故障类型及机理分析一、故障类型一般来说,引起汽车控制器区域网故障的原因有三类:(1)汽车电源系统所引起的故障;(2)汽车控制器区域网的节点故障;(3)汽车控制器区域网的链路故障。1.汽车电源系统所引起的系统故障(1)故障产生机理汽车多路信息传输系统的核心部分是含有通信 IC 芯片的电控 ECU,电控 ECU工作电压在 10.515.0 V 的范围内。如果汽车电源系统提供的工作电压低于该值,则一些对工作电压敏感的电控ECU 出现短暂的停止工作,从而使整个汽车多路系统出现短暂的无法通讯。这种现象就如同用微机故障诊断仪在未起动发动机时就要检测的传感界面,当发动机起动时,往往微机故障诊断仪又回到初始界面。(2)故障实例分析a.故障现象一辆上海别克轿车(2002 年 10 月出厂,行驶里程 130500km) ,在车辆行驶过程中,时常出现转速表、里程表、燃油表和水温表指示为零的现象。b.故障检测用 TECH2 扫描工具(微机故障诊断仪)读取故障代码中各个电控模块均没有当前故障代码,而在历史故障代码中竟出现多个故障代码。其中 SDM(安全气囊控制模块)中出现:U1040失去与 ABS 控制模块的对话;U1000二级功能失效;U1064失去多重对话;U1016失去与 PCM 的对话;IPC(仪表控制模块)中出现:U1016失去与 PCM 的对话。BCM(车身控制模块)中出现:U1000二级功能失效。c.故障分析及排除经过故障代码的读取可以知道,该车的控制器区域网系统存在故障的,因为OBD规定 U 字头的故障代码为汽车控制器区域网的故障代码。通过查阅上海别克轿车的电源系统的电路图可以知道,上面的电控模块共用一根电源线,并且通过前围板。由于故障代码为间歇性的,一次断定为这根电源线发生间歇断路故障。2.节点故障(1)故障形成机理节点是汽车控制器区域网中的电控模块,因此节点故障就是电控模块 ECM 的故障。它包括软件故障即传输协议或软件程序有缺陷或冲突,从而使汽车控制器区域网通信出现混乱或无法工作,这种故障一般成批出现,且无法维修。硬件故障一般由于芯片或集成电路故障,造成汽车控制器区域网无法正常工作。对于采用低版本信息的传输协议,即点到点信息传输协议的汽车控制器区域网,如果有节点故障,将出现整个汽车控制器区域网信息传输无法工作。(2)故障实例分析a.故障现象一辆上海帕萨特 B5 轿车(2003 年 1 月出厂,行驶里程 80900km)在使用中出现机油压力报警灯与安全气囊故障指示灯报警,同时发动机转速表不能运行。b.故障检测用 VAG1552 故障阅读仪读取发动机控制系统的故障代码,发现有两个偶发性故障代码:18044安全气囊控制单元无信号输出;18048仪表数据输出错误。用 VAG1552 故障阅读仪读取仪表系统的故障代码为:01314049发动机控制单元无通信;01321049安全气囊控制单元无通信。c.故障分析和排除通过读取故障代码可以初步判断汽车控制器区域网出现故障。通过对汽车电气线路进行分析,因电源系统引起故障的概率很小,所以故障很可能是节点或链路故障。用替换法试换安全气囊控制单元,故障得以排除。3.链路故障(1)故障形成机理当汽车控制器区域网的链路(或通信线路)出现故障,如通信线路的短路、断路以及线路物理性质变化引起的通信信号衰减或失真时,都会引起多个电控单元无法工作或电控系统错误动作而使控制器区域网无法正常工作。判断是否为链路故障时,一般采用示波器或汽车专用光纤诊断仪来观察通信数据信号是否与标准通信数据信号相符。(2)故障实例分析a.故障现象一辆奥迪 100 轿车(2001 年 10 月出厂,行驶里程 185000km)的电控自动空调系统在开关接通的情况下,鼓风机能工作,但空调系统却不制冷。b.故障检测与排除通过观察,发现空调压缩机的电磁离合器不吸合,但发动机工作正常。检查电磁离合器线路的电阻值,电阻值符合规定值,检查空调控制单元的输出信号。此时用 VAG1552 故障阅读仪读取发动机系统和空调控制系统的故障代码,均无故障代码。用 VAG1552 故障阅读仪读取空调控制单元的数据流,发动机的转速数据为零。由于发动机工作正常,因此发动机控制单元接收的发动机转速信号应该正常,检查发动机控制单元和空调控制单元之间的通信线路,发现两者之间的转速通信线的接脚变形造成链路断路,修复插接器后故障排除。二、CAN 总线上常见的故障部位1CAN-L 或 CAN-H 通信线短路或断路;2.连接器连接不良(端子损坏、脏污、锈蚀) ;3.车用电源系统中的故障;4.某个控制单元中的通信部件故障;5.某个控制单元的供电故障(当蓄电池电量快耗尽时或蓄电池电压缓慢下降可能导致故障记录存储) 。3.2 CAN 总线的故障诊断步骤对于多路信息传输系统的故障诊断,一般采用以下步骤进行:第一步:了解该车型多路信息传输系统的特点,包括:传输介质:如双绞线、同轴电缆、光纤。区域网形式:如 CAN 网、LAN 网。网络通讯协议的类型:如 CAN 协议、A-BUS 协议、VAN 协议、PALMENT 协议、CCD 协议、HBCC、DLCS 协议等。第二步:了解汽车多路信息传输系统的各种功能,如有无唤醒功能、休眠功能等。第三步:检测汽车电源系统是否存在故障,如交流发电机的输出波形是否正常(若不正常将导致信号干扰等故障)等。第四步:检查汽车多路信息传输系统的链路是否存在故障,采用替换法或采用跨线法进行检测。第五步:检查节点。如果是节点故障,只能采用替换法进行检测。3.3 CAN 总线系统的检测一、终端电阻测量动力总线的终端电阻可以用万用表进行测量。在舒适、信息娱乐总线上不能用万用表测量,其测量步骤如下:(1)拆下蓄电池的电压线;(2)等待约 5min,直到所有的电容器充分放电;(3)连接测量仪器并测量电阻值,即把表面的两个端子分别接在 CAN-High 和CAN-Low 上;(4)将一个带有终端电阻的控制单元插头拔下,检测总的阻值是否发生变化;(5)把该控制单元插头插好,再将第二个有终端电阻的控制单元插头拔下,检测总的阻值是否发生变化。由于带有终端电阻的两个控制单元是相连的,所以两个终端电阻是并联的。当测量的结果是每一个终端电阻约为 120 而总值为 60 时,可以判断连接电阻是正常的,但是终端电阻不一定就是 120,其相应的阻值依赖于总线的结构。在总阻值测量后,将一个带有终端电阻的控制单元插头拔下,如果显示阻值发生变化,这是所测量的一个控制单元的终端电阻阻值。当一个带有终端电阻的控制单元插头拔下后测量的阻值没有发生变化,则说明系统中存在问题,可能是被拔下的控制单元终端电阻损坏或是 CAN 总线出现断路。如果在拔下控制单元后显示的阻值变化无穷大,则可能是连接中的控制单元终端电阻损坏,或是到该控制单元的 CAN 总线出现了故障。二、电压测量测量 CAN-L(或 CAN-H)的对地电压。例:宝马汽车:PT-CAN 的 CAN-L 对地电压大约为 2.4 V,CAN-H 对地电压大约为 2.6 V;K-CAN 的 CAN-L 对地电压大约为 4.8 V,CAN-H 对地电压大约为 0.2 V。这些接近的值根据总线负载可能有大约 100 mV 的偏差。三、波形测量测量 CAN-L(或 CAN-H)的信号波形。波形如下:
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号