车载网络技术--第2章 CAN总线

上传人:二少****畔 文档编号:159980416 上传时间:2021-01-08 格式:PPT 页数:69 大小:11.46MB
返回 下载 相关 举报
车载网络技术--第2章 CAN总线_第1页
第1页 / 共69页
车载网络技术--第2章 CAN总线_第2页
第2页 / 共69页
车载网络技术--第2章 CAN总线_第3页
第3页 / 共69页
车载网络技术--第2章 CAN总线_第4页
第4页 / 共69页
车载网络技术--第2章 CAN总线_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《车载网络技术--第2章 CAN总线》由会员分享,可在线阅读,更多相关《车载网络技术--第2章 CAN总线(69页珍藏版)》请在金锄头文库上搜索。

1、车载网络技术,沈阳大学 凌永成,配 套 教 材 信 息,教材名称:车载网络技术 教材主编:凌永成 教材定价:40RMB 出版社:机械工业出版社 出版时间:2013年6月 国际标准书号(ISBN ): 978-7-111-41799-6 教材所属系列: 应用型本科汽车类专 业“十二五”规划教材,第2章 CAN总线,2.1 数据信号及其传输,2.1.1数制,在计算机和数据传输技术中有三种重要数制,即十进制、二进制、十六进制。,1.十进制,十进制是常用的阿拉伯数制。这种数制的基数是10。与此相适应,每个单个数位有十个不同的符号。,图2-1 十进制三位数365的结构,2.二进制,二进制是数据处理中最常

2、用的数制之一。在二进制中只有两个数字值:0 和1,或接通或关闭,或高电压或低电压,即所谓的二进制符号或位。在通信领域,也把这两个值称为逻辑0和逻辑1。,每个数据信号都由一个二进制符号(位)的排列构成,如1001 0110。,二进制有两种状态0和1,因此基数为2。十进制记数法中的数字5在二进制中可转换为为0101。,图2-2 一个二进制数的结构,3.十六进制,十六进制用作二进制数的简化表示。这种数制包括十六个符号,即0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。,十六进制的基数是16。字母A至F对应十进制中的数字值10至15。用一个一位的十六进制数字可以表示一个四位的二进制数

3、(四位组)。,表2-1 十六进制数与二进制数 的对应关系,从二进制数值转换成十六进制数值时,把二进制数值的各个四位组转换成十六进制数值,然后连在一起书写即可。,例如,将二进制数值1101 0111转换成十六进制数值时,第1个四位组(1101)对应于十六进制数值D;第2个四位组(0111)对应于十六进制数值7。把这两个结果合并在一起,就可以得到十六进制数字D7。,2.1.2数据信号的类别,1.模拟信号,“模拟”这个概念来源于希腊语(Analogos),表示“类似于”。 模拟显示数据(信息)是指通过直接与数据成比例的连续变化物理量进行表示。,图2-3 模拟信号 1最大电压值;U电压;t时间,2.数

4、字信号,“数字”这个概念来源于拉丁语“Digitus”,表示手指或脚趾,其本意是指可以用几个手指算清的所有事务,或者更确切第说, “数字”就是可以分解为各自独立的事务。,数字表示方式就是以数字形式表示不断变化的物理量。尤其在计算机内,所有数据都以“0”和“1”的序列形式表示出来(二进制)。因此,“数字”是“模拟”的对立形式。,图2-4 数字信号 U电压;t时间,3.二进制信号,“Bi”一词来源于希腊语,表示“2”。因此,一个二进制信号只能识别两种状态,即0和1,或高和低。如车灯点亮或车灯未亮;继电器触电断开或继电器触点闭合;供电或未供电;车门打开或车门关闭,等等。,每个符号、图片甚至声音都可由

5、特定顺序的二进制字符来表述,如10010110。通过这些二进制编码,计算机或控制单元可以处理信息或将信息发送给其它控制单元。,图2-5 二进制信号 1高;2低;U电压;t时间,4.信号电压,为了能够清楚地区分高电压和低电压这两种状态,在汽车网络技术中对信号电压作了明确的规定,高电压为6 12V,低电压为 02 V,2 6 V之间属于禁止范围,只用于识别故障。,图2-6 信号电压 1高电压范围;2禁止使用的范围;3低电压范围;U电压;t时间,5.代码表示,代码就是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。莫尔斯电码的每个字母和数字都通过不同长度的信号序列进行加密的。,图2-7

6、 莫尔斯发报机,莫尔斯电码为: 短短短S; 长长长O; 短短短S。,SOS(Save Our Souls拯救我们的生命),图2-7 莫尔斯发报机,6.比特和字节,计算机中的所有信息都以位(bit,亦称比特,是二进制数字的最小信息单位)为单位进行存储和处理的。,最常用的系统和代码用8个位构成一个字节。因此,可以对256个字节进行设码。 1千字节(KB)= 210字节,即1024字节 1兆字节(MB)= 220字节,即 1024 KB(1048576字节) 1千兆字节(GB)= 230字节,即1024 MB(1073741824字节),注意:换算系数不是1000,而是1024。,因此,必须将所有数

7、据(字母、数字、声音、图片等)转换成二进制代码,以便在计算机中进行处理。,2.1.3 总线与接口,1.总线,总线技术最早应用在计算机内部。电信号在计算机系统组件、微处理器、存储器与输入/输出器件之间以并行方式传输,为此目的而使用的线路称为总线(BUS)。,图2-8 计算机系统内总线线路的示意图 1地址总线;2数据总线;3控制总线;CPU中央处理器;ROM只读存储器;RAM随机存储器;I输入;O输出,图2-9 车用计算机(电子控制单元)电路板 1输出模块;2输入模块;3存储器模块;4微处理器; 5线圈;6电容器;7二极管;8特殊模块 (特定应用),2.接口,接口负责建立计算机与周围环境(其他设备

8、)之间的连接。,图2-10 接口 1计算机;2接口;3软件;4硬件,通过接口连接不同设备时有点对点连接和多点连接两种连接方式。,点对点连接。,多点连接。,2.1.4 数据传输方式,根据发送装置向接收装置传输信息时各字节的传输方式不同,数据传输方式分为并行传输和串行传输两种形式。,1.并行传输,图2-13 并行传输 1发送装置;2数据;3接收装置;MSB最高值数位;LSB最低值数位,2.串行传输,图2-14 串行传输 1-发送装置;2-数据;3-接收装置,数据的传输速率(速度)一般使用位传输速率(亦称比特率)表示,其定义为每秒传输的数据位数(bit),单位为bit/s。,目前汽车上并行数据传输方

9、式多在控制单元内部线路中使用,而在控制单元外部传输信息则大都以串行传输方式进行。,串行数据传输既可以采用同步传输方式,也可以采用异步传输方式。,3.同步数据传输,使用一个共同的时钟脉冲发生器可保持发送装置和接收装置时间管理的同步性。这种方式就是同步传输方式。,图2-15 同步传输方式 1同步脉冲;2数据;3停止;4起始;5接收装置,4.异步数据传输,发送和接收装置之间最常用的时间管理方式是异步传输方式。进行异步数据传输时,发送和接收装置之间没有共同的系统节拍。,图2-16 异步数据传输时数据帧的结构 1接收装置;2起始位;3最低值数位;45-8 位数据; 5最高值数位;6检查位;78停止位;

10、9发送装置,5.数据总线上的信息流方向,单工通信。,双工通信。,图2-18 双工通信,图2-17 单工通信,6.多路传输,多路传输(Multiplex Control Systems)是指在同一条通信线路上,同时传输多种数据信号的通信技术,又称多路通信(Multiplex Communication)系统、多路复用(Multiplexing)技术或聪明线路系统(Smart Wiring System)。,(1)时分多路复用,时分多路复用TDM (Time Division Multiplexing)是指多路数据信号按时间顺序,先后交替利用复用的传输介质进行数据信号传输的技术,即多路数据源的输入

11、复合成一个数据流在同一条通信线路上进行数据传输。,采用时分多路复用技术传输数据信号时,将时间分成窄小的时间段,每一个窄小的时间段由复用的一路数据信号占用。各路数据信号在微观上进行串行传输,在宏观上进行并行传输。,(2)频分多路复用,频分多路复用 FDM(Frequency Division Multiplexing)是指先将各路输入信号调制到不同的载波频率上,然后利用同一条通信线路进行数据传输的技术。,每路调制后的数据信号占用以载波频率为中心的一定的频带,只要各路信号的载波频率足够分离,信号频带彼此不交叉、重叠,各路数据信号之间就不会互相干扰。,(3)波分多路复用,波分多路复用 WDM(Wav

12、e-length Division Multiplexing)是指在光波频率范围内,将不同波长的光波按照一定的时间间隔在同一条光导纤维内进行数据传输的技术。,2.2 CAN总线的工作原理,2.2.1 CAN总线简介,CAN是ControllerAreaNetwork(控制器局域网)的缩写,是国际标准化的串行通信协议。目前,CAN总线是汽车网络系统中应用最多、也最为普遍的一种总线技术。,1.CAN总线的优点,控制单元间的数据交换都在同一平台上进行。这个平台称为协议,CAN总线起到数据交换“高速公路”的作用。,图2-19 控制单元间的数据交换都在同一平台上进行,图2-20 CAN总线相当于数据交换

13、的“高速公路”,可以很方便地实现用控制单元来对系统进行控制,如发动机控制、变速器控制、ESP控制等。,可以很方便地加装选装装置,为技术进步创造了条件,为新装备的使用埋下了伏笔。,CAN总线是一个开放系统,可以与各种传输介质进行适配,如铜线和光导纤维(光纤)。,对控制单元的诊断可通过K线来进行,车内的诊断有时通过CAN总线来完成(如安全气囊和车门控制单元),称为“虚拟K线”。随着技术的进步,今后有逐步取消K线的趋势。,可同时通过多个控制单元进行系统诊断。,2.CAN总线的结构特点,可靠性高;使用方便;数据密度大;数据传输快;采用双线传输,抗干扰能力强,数据传输的可靠性高。,3.CAN总线的传输速

14、率,目前,CAN总线系统中的信号是采用数字方式经铜导线传输的,其最大稳定传输速率可达1000Kbit/s (1Mbit/s)。,大众和奥迪公司将最大标准传输速率规定为500Kbit/s,并将CAN总线系统分为三个专门的系统:,驱动CAN总线(高速),亦称动力CAN总线,其标准传输速率为500Kbit/s,可基本满足实时要求,主要用于发动机、变速器、ABS、转向助力等汽车动力系统的数据传输。,舒适CAN总线(低速),其标准传输速率为100 Kbit/s,主要用于空调系统、中央门锁(车门)系统、座椅调节系统的数据传输。,信息CAN总线(低速),其标准传输速率为100Kbit/s,主要用于对时间要求

15、不高的领域,如导航系统、组合音响系统、CD转换控制等。,4.CAN总线的自诊断功能,控制单元具有自诊断功能,通过自诊断功能还可识别出与CAN总线相关的故障。,用诊断仪读出CAN总线故障记录之后,即可按这些提示信息按图索骥、顺藤摸瓜,快速、准确地查寻并排除故障。,控制单元内的故障记录用于初步确定故障,还可用于读出排除故障后的无故障说明,即确认故障已经被排除。如果想要更新故障显示内容,必须重新起动发动机。,CAN总线正常工作的前提条件是车辆在任何工况均不应有CAN总线故障记录。,2.2.2 CAN总线的组成,1.CAN总线的基本系统,CAN总线的基本系统由多个控制单元和两条数据线组成,这些控制单元

16、通过所谓收发器(发射-接收放大器)并联在总线导线上。,图2-21 CAN总线的数据传输与公交车载运乘客相似,CAN总线系统采用双绞线进行数据传输。这两根导线中,一根称为CAN-High导线,另一根导线称为CAN-Low导线。,在双绞线上,信号是按相反相位传输的,这样可有效抑制外部干扰。,图2-22 CAN总线的双绞线,2.CAN总线的数据结构,CAN总线所传递的每条完整信息由7个区构成,信息最大长度为108 bit。在两条CAN导线上,所传输的数据内容是相同的,但是两条导线的电压状态相反。,图2-23 CAN总线的信息结构,开始区。开始区(长度为1bit)标志数据开始,CAN-High导线的电压大约为5V(具体数值视系统而定),CAN-Low导线的电压大约为0 V。,图2-23 CAN总线的信息结构,状态区。状态区(长度为11bit)用于确定所传数据的优先级。如果在同一时刻有两个控制单元都想发送数据,则优先级高的数据先行发出。,检验区。检验区(长度为6bit)用于显示数据区中的数据数量,以便让接收器(接收数据的控制单元)检验自己接收到的、来自发送器(发送数据的控制单元)的数据是否完

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号