CAN-BUS原理与检修资料_第1页
CAN-BUS原理与检修资料_第2页
CAN-BUS原理与检修资料_第3页
CAN-BUS原理与检修资料_第4页
CAN-BUS原理与检修资料_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CAN-BUS原理与检修资料悬架控制ABS/ASR/VDC控制系统发动机集中控制自动变速器控制系统巡航控制SRS系统自动空调控制第一章 控制局域网络系统简介认识CAN-BUS假设有这么一个问题?车速车速信号是给哪一个控制单元?仪表控制单元ABS控制单元发动机控制单元认识CAN-BUS这样分配有何缺点?车速方法一:车速信号同时分配给各个控制单元!仪表控制单元ABS控制单元发动机控制单元认识CAN-BUS相对于上一种,这种方法有何特点?车速方法二:总控制ECU的解决方法!总控制ECU仪表控制单元ABS控制单元发动机控制单元认识CAN-BUS相对于上一种,这种方法有何优点?车速方法三:CAN-BUS

2、的解决方法!CAN-BUS仪表控制单元ABS控制单元发动机控制单元什么叫做CAN-BUS:P4 随着汽车技术的开展,在汽车上采用的计算机微处理芯片数量越来越多,多个处理器之间互相连接、协调工作并共享信息构成了汽车车载电脑网络系统,CAN-BUS也就是这样诞生的。 CAN (Controller Area Network)(控制局域网) 是唯一被批准为国际标准的现场总线。 控制局域网总线为什么需要CAN-BUS P5模块常规线路多路传输可以节省布线空间可以改善可靠性学习CAN-BUS需要掌握的一些知识小车道大车道小车道大车道PolicePolice发动机排量1.0升的禁止上高速架构网关通信协议模

3、块数据总线数据总线(BUS) P6数据总线就是指在一条数据线上传递的信号可以被多个系统共享,从而最大限度地进步系统整体效率,充分利用有限的资源。运输数据的通道。模块(Modula) P6模块产生信号运输和接收的装置。小如传感器, 大如计算机,简单的模块可以称之为节点。架构架构在高速公路上反映为进入准那么,在CAN中规 定什么信息可以输入,什么信息可以输出。 架构通常包括1至2条线路,利用电压差来控 制信号的输入和输出。网关 P16网关使各信息不产生冲突的一种装置,实际上也 是一种“模块。例如:车门翻开时发动机控 制模块也许需要被唤醒,或者使旧的OBD 诊断仪读取不到CAN-C的数据流等。通信协

4、议 P9通信协议即所谓的交通规那么和交通标志的制定方 法。在CAN中决定哪种信号具有优先读 取权,哪种信号需要传递的速度快等。 理解CAN-BUS LAN (Local Area Network)是微机网络中的一种类型,CAN只是LAN中的高速网络协议之一 。P59-66 汽车控制局域网的分类 P10-14中中低成本40m40m(典型)40m总线最大长度1Mb/s(250kb/s)101250kb/s20kb/s位速率双绞线双绞线单根线介质控制、诊断控制、诊断智能传感器用途C类B类A类类别B类网络系统与C类网络系统CAN-BUS 各级别(C)举例CAN-BUS 各级别(B)举例CAN-BUS

5、各级别(A)举例如此多的信息,CAN-BUS是如何解决的?P23-27第二章 CAN-BUS局域网工作过程第一节 CAN-BUS局域网的根本系统 P19控制单元A控制单元B控制单元CCAN-BUS收发器信息如何交换P20控制单元A控制单元B控制单元C发动机转速00010101发动机转速00010101发动机转速00010101并行信息连续的比特流第二节 CAN-BUS局域网元件的功能 P22微处理器带有时间换算的CAN区故障记录CAN-BUS收发器接收区接收邮箱CAN构件控制单元K线/诊断线发送区发送邮箱输入储存输出储存控制单元 P20 控制单元接收来自传感器的信号,将其处理后再发送到执行元件

6、上。控制单元接收到的传感器值会被定期查询并按顺序存入输入存储器。处理后的结果存入输出存储器,然后传递给各个执行元件。为了可以处理CAN信息,各控制单元内还有一个CAN存储区,用于包容接收到和要发送的信息。CAN构件 P21 CAN构件用于数据交换,它分为两个区,一个接收区,一个发送区。 该构件一般集成在控制单元的微控制器芯片内。收发器 P21 收发器就是一个发送-接收放大器,它把CAN构件连续的比特流(逻辑电平)转换成电压值(线路传输电平),或反之。 收发器通过TX-线(发送导线)或RX-线(接收导线)与CAN构件相连。 RX-线通过一个放大器直接与CAN总线相连,总在监听总线信号。 TX线与

7、总线通过一个断路式集流器电路来进展耦合。(见以以下图)收发器工作情况 P23RXTX+5V总线导线三个收发器接到一根总线导线上 P23+5V+5V+5V总线导线(0V)收发器A收发器B收发器C第三节 数据传递过程 P24信息传递格式:标识:(标识符11位)用于识别信息信息内容:数字区最大8位包含信息的内容16位CRC校验 数据平安的校验和数确认(2位数据收到信号)传递过程发送开始发送信息查询总线是否空闲检查信息是否正确检查信息是否可用CRC校验需要该信息接收信息发动机控制单元输入储存输出储存ABS控制单元输入储存输出储存组合仪表控制单元输入储存RXTXRXTXRXTX发动机转速发动机转速如何防

8、止数据冲突 假设多个控制单元同时发送信息,那么数据总线上就必然会发生数据冲突,为了防止这种状况,CAN-BUS采取仲裁方法来处理这类 冲突。标识符仲裁过程TX位数:1 2 3 4 5 6 7 8信息:1 0 1 0 1 0 1 0RX发动机控制单元TXRXABS控制单元信息:1 0 1 0 1 0 1 1TXRX组合仪表控制单元信息:1 0 1 1 1 1 1 1数据总线信息:1 0 1 0 1 0 1 0有分配功能并保持在发送形式无分配功能并进入接收形式无分配功能并进入接收形式标识符中的号码越小,表示该信息越重要。这种方法称之为仲裁。信息仲裁过程数字最小的(前面的“0最多),优先级越高。第四

9、节 CAN-BUS局域网自我诊断 CAN传送数据的可靠性很高,加上CAN具有完善的故障管理机制,因此它可以准确识别出CAN系统中的所有故障。 无法识别故障的几率大约为10-12,相当于每辆车在使用寿命内出现4次数据传递故障。引起故障的原因 P142 一是汽车电源系统引起的故障; 二是汽车多路信息传输系统的链路故障; 三是汽车多路信息传输系统的节点故障。CAN双线式总线系统的检测方法电源系统故障故障机理 P142ECM案例分析 P142故障:行驶过程中有时转速表、里程表、燃油表、水温表指示为零。节点故障故障机理 P143 节点即模块,该故障就是电控模块ECM中软件故障(传输协议或软件程序有缺陷或

10、冲突)或硬件故障(通信芯片或集成电路故障) 。案例分析 P143故障:行驶过程中机油压力报警灯与平安气囊故障指示灯报警,同时发动机转速表不能运行故障。链路故障故障机理 P143-P144 通信线路的短路、断路以及线路物理性质引起的通信信号衰减或失真。判断是否为链路故障时,一般采用示波器或汽车专用光纤诊断仪来观察通信数据信号是否与标准通信数据信号相符(读数据流)。检测方法小结 P1441. 理解该车型的汽车多路传输系统特点包括:传输介质、几种子网及汽车多路信息传输系统的构造形式等。2. 汽车多路信息传输系统的功能,如:有无唤醒功能和休眠功能等。3. 检查汽车电源系统是否存在故障,如:交流发电机的输出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论