任务2动力CAN总线的检测与修复.ppt
《任务2动力CAN总线的检测与修复.ppt》由会员分享,可在线阅读,更多相关《任务2动力CAN总线的检测与修复.ppt(67页珍藏版)》请在三一办公上搜索。
1、情境1:动力CAN总线的检测与修复,有一客户开来一辆奇瑞A5轿车,仪表盘上多个故障指示灯点亮,要求给予维修。要完成这个工作任务,首先我们得知道汽车动力CAN总线系统的结构与原理、检修动力CAN总线的各种方法。下面就分步来完成本学习情境的学习任务。,情境一,情境1:动力CAN总线的检测与修复,随着汽车技术的不断发展,汽车上采用的电控系统的数量越来越多,多个处理器之间相互连接、协调工作并共享信息构成了汽车车载计算机网络系统,简称车载网络。车载网络运用多路传输技术,采用多条不同速率的总路线分别连接不同类型的节点,并使用网关服务器来实现整车的信息共享和网络管理。由于车载网络应用的是计算机局域网技术,里
2、面涉及大量的计算机专用术语,如网络、总线、通信协议、网关、节点、多路传输等等。下面就简单地介绍这些基本概念。,任务,局域网,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,局域网,现场总线,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,局域网络是在一个有限区域内连接的计算机的网络,简称局域网。一般这个区域具有特定的职能,通过这个网络实现这个系统内的资源共享和信息通信。连接到网络上的节点可以是计算机、基于这微处理器的应用系统或智能装置。局域网一般的数据传输速度在汽车上的网络
3、是局域网与现场总线(Field Bus)之间的一种结构。数据传输速度一般在10103Kbits范围,传输距离在几十米范围。,现场总线,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,现场总线(Field Bus)是在工业过程控制和生产自动化领域发展起来的一种网络体系,是在过程现场安装在控制室先进自动化装置中的一种串行数字通信链路。该系统是用于过程自动化和制造自动化最底层的现场设备或现场仪表互连的通信网络,是现场通信网络与控制系统的集成。,局域网,现场总线,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常
4、用通信协议,车载网络协议标准,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,CAN,CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通信,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速器控制器、仪表装备、电子主干系统中,均嵌入CAN控制装置。,CAN,局域网,现场总线,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,数据总线,情境
5、1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,数据总线是模块间运行数据的通道,即所谓的信息高速公路。数据总线可以实现在一条数据线上传递的信号能被多个系统(控制单元)共享,从而最大限度地提高系统整体效率,充分利用有限的资源。例如,常见的电脑键盘有104位键,可以发出百多个不同的指令,但键盘与主机之间的数据连接线却只有7根,键盘正是依靠这7根数据连接线上不同的电平组合(编码信号)来传递信号的。如果把这种方式应用在汽
6、车电气系统上,就可以大大简化目前的汽车电路。可以通过不同的编码信号来表示不同的开关动作信号解码后,根据指令接通或断开对应的用电设备(前照灯、刮水器、电动座椅等)。这样,就能将过去一线一用的专线制改为一线多用制,大大减少了汽车上电线的数目,缩小了线束的直径。当然,数据总线还将使计算机技术融人整个汽车系统之中,加速汽车智能化的发展。,数据总线2,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,如果系统可以发送和接收数据,则这样的数据总线就称之为双向数据总线。数据总线实际是一条导线,或许是两条导线。形象地说CAN数据总线可以比作公共汽车,公共汽车可以同时运输大量乘客,CAN数据总
7、线包含大量的数据信息,如图1-1所示。为了抗电子干扰,双线制数据总线的两条线是绞在一起的,如图1-2所示。,图1-1 CAN数据总线,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,数据总线3,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,各汽车制造商一直在设计各自的数据总线,如果不兼容,就称为专用数据总线。如果是按照某种国际标准设计的,就是非专用的。为使不同厂家生产的零部件能在同一辆汽车上协调工作,必须制定标准。按照ISO有关标准,CAN的拓扑结构为总
8、线式,因此也称为CAN总线(CAN-BUS)。,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,图1-2 双线制数据总线的两条线是绞在一起,多路传输,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,多路传输是指在同一通道或线路上同时传输多条信息(图1-3)。事实上数据信息是依次传输的,但速度非常之快,似乎就是同时传输的。对一个人来说,十分之一秒算是非常快了,但对一台运算速度即使相对慢的计算机来说,十分之一秒却是很长的时间。如果将十分之一秒分成若干段,许多单
9、个的数据都能被传输(每一段传输一段),这就叫做分时多路传输。,图1-3 常规线路和多路传输线路的简单对比,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,多路传输2,从图1-3中可以看出多路传输系统所用电线比常规线路系统所用导线少得多。汽车上用的是单线或双线分时多路传输系统。ECU可以触发仪表板上的警告灯或故障指示灯等等,由于多路传输可以通过一根线(数据总线)执行多个指令,因此可以增加许多功能装置。,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,局域网,
10、CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,模块/节点,模块就是一种电子装置。简单一点的如温度和压力传感器,复杂的如计算机(微处理器)。传感器是一个模块装置,根据温度和压力的不同产生不同的电压信号,这些电压信号在计算机(一种数字装置)的输入接口被转变成数字信号。在计算机多路传输系统中一些简单的模块被称为节点。,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实
11、体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,网络,为了实现信息共享而把多条数据总线连在一起,或者把数据总线和模块当作一个系统称为网络。从物理意义上讲,汽车上许多模块和数据总线距离很近,因此被称之为LAN(局域网)。根据网络的结构,车载网络分为总线形网、星形网和环形网三种,如图1-4、1-5、1-6所示。,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,网络2,情境1:动力CAN总线的检测与
12、修复任务:仪表盘上多个故障指示灯点亮,总线形网络结构:在两根总线上多个节点并列连接,从其中一个节点能同时向所有节点进行传送呼叫。它的所有节点都通过相应硬件接口连接到两条公共总线上,任何一个节点发出的信息都可沿着总线传输,并被总线上其他任何一个节点接收。,图1-4 总线形网络结构,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,网络3,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,图1-5 星形网络扑结构,星形网络结构:是以中央节点控制数据传输的网络方式,
13、即以一台中心处理机为主组成的网络,中心处理机接收从各个节点来的数据,并进行处理,再向各节点发出指令。,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,网络4,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,图1-6 环形网络扑结构,环形网络结构:是将节点连接成环形,顺次进行数据传输,将被传送的信息数据进行中转,以到达需要的节点为止。,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能
14、,常用通信协议,车载网络协议标准,现场总线,网关,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,因为车上用这么多总线和网络,所以必须用一种有特殊功能的计算机达到信息共享和不产生协议间的冲突,实现无差错数据传输,这种计算机就叫做网关,图1-7 所示为上海大众途安车CAN-BUS数据总线,其中J533即为网关。,图1-7 上海大众途安车CAN-BUS数据总线,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,帧,情境1:动力CAN总线的检测与修复任务:仪表盘上
15、多个故障指示灯点亮,为了可靠地传输数据,通常将原始数据分割成一定长度的数据单元,这就是数据传输的单元,称其为帧。一个数据帧由7个功能不同的基本区域:开始域、仲裁域、检验域、数据域、安全域、确认域和结束域构成(图1-8)。CAN以报文为单位进行信息传送,CAN中一个报文称一帧。,图1-8 数据帧结构,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,帧2,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,(1)开始域,为了可靠地传输数据,通常将原始数据分割成一定
16、长度的数据单元,这就是数据传输的单元,称其为帧。一个数据帧由7个功能不同的基本区域:开始域、仲裁域、检验域、数据域、安全域、确认域和结束域构成(图1-8)。CAN以报文为单位进行信息传送,CAN中一个报文称一帧。,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,帧3,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,(2)仲裁域,仲裁域用于确定数据协议的优先权。如果两个控制单元都要同时发送各自的数据,那么,具有较高优先权的控制单元优先发送。仲裁机制如下:总线
17、空闲时,任何单元都可以开始传送报文。如果两个以上的单元同时开始传送报文,就会出现总线访问冲突。通过使用标识符的逐位仲裁就可以解决这个冲突。仲裁的机制确保了报文和时间均不损失。仲裁期间,每个发送器都对发送位的电平与被监控的总线电平进行比较。如果电平相同,则这个单元继续发送。如果发送的是一“隐性”(1)电平,而监视到总线电平是一“显性”(0)电平,则这个单元就失去了仲裁,必须退出发送状态,改为接收状态,仲裁过程如图1-9所示。,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,帧4
18、,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,图1-9 仲裁过程,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,帧5,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,图1-10 检验域结构图,(3)检验域,用于确定数据信息的数量,显示在数据域中所包含的信息项目数,它由保留位和数据长度码组成,如图1-10所示。两个保留位必须发送显性电平。数据长度码指示出数据场中的数据字节数,其数值大小为08。,局域网,CAN,数据总线,多路传输,模
19、块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,帧6,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,(4)数据域,数据域包括汽车技术信息,在数据域中,信息被传递到其他控制单元。,(5)安全域,安全域检测数据传输中的错误,有助于识别传输的干扰。,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,帧7,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,(6)确认
20、域,在确认域中,接收器接收信号并通知发送器,其所发信号已被正确接收;如果检查到错误,接收器立刻通知发送器,发送器会再发送一次数据。,(7)结束域,结束域用于标志数据帧的结束。由7位隐性位序列表示,通过这7位隐性位接收器可以判断一帧是否结束。,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,通信协议的含义,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,两个实体要想成功地通信,它们必须“说同样的语言”,并按既定控制法则来保证相互的配合。具体地说,在通信内容、
21、怎样通信以及何时通信等方面,两个实体要遵从相互可以接受的一组约定和规则。这些约定和规则的集合称为协议。因此,协议可定义为在两实体间控制信息交换的规则之集合。,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,通信协议的内容,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,通信协议主要内容如下:在一个简单的通信协议中,模块不分主从,根据规定的优先规则,模块间相互传递信息,并且都知道该接收什么信息。一个模块是主模块,其他则为从属模块,根据优先规则,它决定哪个从属
22、模块发信息以及何时发送信息。所有的模块都像旋转木马上的骑马人,一个上面有“免费卷”挂环的转圈绕着他们旋转。当一个模块有了有用的信息,它便抓住挂环挂上这条信息,任何一个需要这条信息的模块都可以从挂环上取下这条信息。通信协议中有个仲裁系统,通常这个系统按照每条信息的数字拼法为各数据传输设定优先规制。例如,以1结尾的数字信息要比以0结尾的有优先权。,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,接口与实体,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,接口是
23、为两个系统、设备或部件之间连接服务的数据流穿越的界面。计算机通信接口由设备(或部件)和说明组成,一般包括四个方面内容:物理、电气、逻辑和过程。在物理方面,要指出插接器有多少个插脚。在电气方面,要确定接口电路信号的电压、宽度及它们的时间关系。在逻辑方面,包括说明为了传送如何把数据位或字符变换成字段,以及说明传输控制字符的功能使用等。换句话说,计算机通信接口的逻辑说明,提供了用于控制和实现穿越接口交换数据流的一种语言。在过程方面,它说明通信控制字符的法定顺序、各种字段的法定内容以及控制数据流穿越接口的命令和应答。如果把逻辑说明看成为确定数据流穿越接口的语法,那么过程说明就可作为语义。在计算机网络内
24、,不同系统中的实体需要通信。一般地说,实体是能够发送或接收信息的东西,而系统是包含一个或多个实体的物理物体。实体的例子如用户应用程序、文件传送程序包、进程、数据库管理系统、电子邮件设施及终端等;系统的例子是计算机、终端设备和遥感装置等。,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,协议要素及其功能,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,(1)协议的三要素,语法。确定通信双方之间“如何讲”,即由逻辑说明构成,要对信息或报文中各字段格式化,说明报
25、头(或标题)字段、命令和应答的结构。,语义。确定通信双方之间“讲什么”,即由过程说明构成,要对发布请求、执行动作以及返回应答予以解释,并确定用于协调和差错处理的控制信息。,定时规则。指出事件的顺序以及速度匹配、排序。,局域网,CAN,数据总线,多路传输,模块/节点,网络,网关,帧,通信协议的含义,通信协议的内容,接口与实体,协议要素及其功能,常用通信协议,车载网络协议标准,现场总线,协议要素及其功能2,情境1:动力CAN总线的检测与修复任务:仪表盘上多个故障指示灯点亮,(2)协议的功能,协议的功能是控制并指导两个对话实体的对话过程,发现对话过程中出现的差错并确定处理策略。具体说来,每个协议都是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 任务 动力 CAN 总线 检测 修复

链接地址:https://www.31ppt.com/p-5216124.html