




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、车载网络技术第2章 CAN总线2.1 数据信号及其传输2.1.1数制 在计算机和数据传输技术中有三种重要数制,即十进制、二进制、十六进制。1.十进制 十进制是常用的阿拉伯数制。这种数制的基数是10。与此相适应,每个单个数位有十个不同的符号。 图2-1 十进制三位数365的结构2.二进制 二进制是数据处理中最常用的数制之一。在二进制中只有两个数字值:0 和1,或接通或关闭,或高电压或低电压,即所谓的二进制符号或位。在通信领域,也把这两个值称为逻辑0和逻辑1。 每个数据信号都由一个二进制符号(位)的排列构成,如1001 0110。 二进制有两种状态0和1,因此基数为2。十进制记数法中的数字5在二进
2、制中可转换为为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位0十六进制值十进制值0000000001110010220011330100440101550110660111771000881001991010A101011B111100C121101D131110E141111F15表2-1 十六进制数与二进制数 的对应关系
3、从二进制数值转换成十六进制数值时,把二进制数值的各个四位组转换成十六进制数值,然后连在一起书写即可。 例如,将二进制数值1101 0111转换成十六进制数值时,第1个四位组(1101)对应于十六进制数值D;第2个四位组(0111)对应于十六进制数值7。把这两个结果合并在一起,就可以得到十六进制数字D7。 2.1.2数据信号的类别1.模拟信号 “模拟”这个概念来源于希腊语(Analogos),表示“类似于”。 模拟显示数据(信息)是指通过直接与数据成比例的连续变化物理量进行表示。图2-3 模拟信号1最大电压值;U电压;t时间2.数字信号 “数字”这个概念来源于拉丁语“Digitus”,表示手指或
4、脚趾,其本意是指可以用几个手指算清的所有事务,或者更确切第说, “数字”就是可以分解为各自独立的事务。 数字表示方式就是以数字形式表示不断变化的物理量。尤其在计算机内,所有数据都以“0”和“1”的序列形式表示出来(二进制)。因此,“数字”是“模拟”的对立形式。图2-4 数字信号U电压;t时间3.二进制信号 “Bi”一词来源于希腊语,表示“2”。因此,一个二进制信号只能识别两种状态,即0和1,或高和低。如车灯点亮或车灯未亮;继电器触电断开或继电器触点闭合;供电或未供电;车门打开或车门关闭,等等。 每个符号、图片甚至声音都可由特定顺序的二进制字符来表述,如10010110。通过这些二进制编码,计算
5、机或控制单元可以处理信息或将信息发送给其它控制单元。图2-5 二进制信号1高;2低;U电压;t时间4.信号电压 为了能够清楚地区分高电压和低电压这两种状态,在汽车网络技术中对信号电压作了明确的规定,高电压为6 12V,低电压为 02 V,2 6 V之间属于禁止范围,只用于识别故障。图2-6 信号电压1高电压范围;2禁止使用的范围;3低电压范围;U电压;t时间5.代码表示 代码就是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。莫尔斯电码的每个字母和数字都通过不同长度的信号序列进行加密的。 图2-7 莫尔斯发报机莫尔斯电码为: 短短短S;长长长O;短短短S。 SOS(Save Ou
6、r 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。 因此,必须将所有数据(字母、数字、声音、图片等)转换成二进制代码,以便在计算机中进行处理。 2.1.3 总线与接
7、口1.总线 总线技术最早应用在计算机内部。电信号在计算机系统组件、微处理器、存储器与输入/输出器件之间以并行方式传输,为此目的而使用的线路称为总线(BUS)。图2-8 计算机系统内总线线路的示意图1地址总线;2数据总线;3控制总线;CPU中央处理器;ROM只读存储器;RAM随机存储器;I输入;O输出图2-9 车用计算机(电子控制单元)电路板1输出模块;2输入模块;3存储器模块;4微处理器;5线圈;6电容器;7二极管;8特殊模块 (特定应用)2.接口 接口负责建立计算机与周围环境(其他设备)之间的连接。图2-10 接口1计算机;2接口;3软件;4硬件 通过接口连接不同设备时有点对点连接和多点连接
8、两种连接方式。点对点连接。 多点连接。 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停止位; 9发送装置5.数据总线上的信息流方向单工通信。 双工通信。 图2-18 双工通信图2-17 单工通信6.多路传输 多路传输(Multip
10、lex Control Systems)是指在同一条通信线路上,同时传输多种数据信号的通信技术,又称多路通信(Multiplex Communication)系统、多路复用(Multiplexing)技术或聪明线路系统(Smart Wiring System)。(1)时分多路复用 时分多路复用TDM (Time Division Multiplexing)是指多路数据信号按时间顺序,先后交替利用复用的传输介质进行数据信号传输的技术,即多路数据源的输入复合成一个数据流在同一条通信线路上进行数据传输。 采用时分多路复用技术传输数据信号时,将时间分成窄小的时间段,每一个窄小的时间段由复用的一路数据信
11、号占用。各路数据信号在微观上进行串行传输,在宏观上进行并行传输。(2)频分多路复用 频分多路复用 FDM(Frequency Division Multiplexing)是指先将各路输入信号调制到不同的载波频率上,然后利用同一条通信线路进行数据传输的技术。 每路调制后的数据信号占用以载波频率为中心的一定的频带,只要各路信号的载波频率足够分离,信号频带彼此不交叉、重叠,各路数据信号之间就不会互相干扰。(3)波分多路复用 波分多路复用 WDM(Wave-length Division Multiplexing)是指在光波频率范围内,将不同波长的光波按照一定的时间间隔在同一条光导纤维内进行数据传输的
12、技术。2.2 CAN总线的工作原理2.2.1 CAN总线简介 CAN是ControllerAreaNetwork(控制器局域网)的缩写,是国际标准化的串行通信协议。目前,CAN总线是汽车网络系统中应用最多、也最为普遍的一种总线技术。1.CAN总线的优点控制单元间的数据交换都在同一平台上进行。这个平台称为协议,CAN总线起到数据交换“高速公路”的作用。图2-19 控制单元间的数据交换都在同一平台上进行图2-20 CAN总线相当于数据交换的“高速公路”可以很方便地实现用控制单元来对系统进行控制,如发动机控制、变速器控制、ESP控制等。可以方便地加装选装装置,为技术进步创造了条件,为新装备的使用埋下
13、了伏笔。CAN总线是一个开放系统,可以与各种传输介质进行适配,如铜线和光导纤维(光纤)。对控制单元的诊断可通过K线来进行,车内的诊断有时通过CAN总线来完成(如安全气囊和车门控制单元),称为“虚拟K线”。随着技术的进步,今后有逐步取消K线的趋势。可同时通过多个控制单元进行系统诊断。2.CAN总线的结构特点可靠性高;使用方便;数据密度大;数据传输快;采用双线传输,抗干扰能力强,数据传输的可靠性高。基于事件触发协议工作,采用多主竞争方式进行数据发送权的争夺,因此需要设置冲突仲裁机制。3.CAN总线的传输速率 目前,CAN总线系统中的信号是采用数字方式经铜导线传输的,其最大稳定传输速率可达1000k
14、bit/s (1Mbit/s)。 大众和奥迪公司将最大标准传输速率规定为500kbit/s,并将CAN总线系统分为三个专门的系统:动力CAN总线(高速),亦称驱动CAN总线,其标准传输速率为500kbit/s,可基本满足实时要求,主要用于发动机、变速器、ABS、转向助力等汽车动力系统的数据传输。舒适CAN总线(低速),其标准传输速率为100kbit/s,主要用于空调系统、中央门锁(车门)系统、座椅调节系统的数据传输。信息CAN总线(低速),其标准传输速率为100kbit/s,主要用于对时间要求不高的领域,如导航系统、组合音响系统、CD转换控制等。4.CAN总线的自诊断功能控制单元具有自诊断功能
15、,通过自诊断功能还可识别出与CAN总线相关的故障。用诊断仪读出CAN总线故障记录之后,即可按这些提示信息按图索骥、顺藤摸瓜,快速、准确地查寻并排除故障。控制单元内的故障记录用于初步确定故障,还可用于读出排除故障后的无故障说明,即确认故障已经被排除。如果想要更新故障显示内容,必须重新起动发动机。CAN总线正常工作的前提条件是车辆在任何工况均不应有CAN总线故障记录。 2.2.2 CAN总线的组成1.CAN总线的基本系统 CAN总线的基本系统由多个控制单元和两条数据线组成,这些控制单元通过所谓收发器(发射-接收放大器)并联在总线导线上。 图2-21 CAN总线的数据传输与公交车载运乘客相似 CAN
16、总线系统采用双绞线进行数据传输。这两根导线中,一根称为CAN-High导线,另一根导线称为CAN-Low导线。 在双绞线上,信号是按相反相位传输的,这样可有效抑制外部干扰。图2-22 CAN总线的双绞线2.CAN总线的数据结构 在CAN总线上传输的信息称为报文(Message)。报文传输由以下四种不同的帧类型所表达和控制:数据帧(Data Frame)。数据帧将数据从发送器传输到接收器。数据帧是报文传输的具有具体意义的数据信息,其结构视CAN协议的具体版本不同而异。远程帧(Remote Frame)。接收数据的节点(接收数据的控制单元)可通过发送远程帧请求数据源节点(发送数据的控制单元)发送数
17、据。错误帧(Error Frame)。错误帧用来检测 CAN 总线数据传输过程中的错误。任何CAN总线控制单元检测到总线错误时,就会发出错误帧。过载帧(Overload Frame)。过载帧用于在先行的和后续的数据帧(或远程帧)之间提供一个附加的延时。 为确保报文传输的正常进行,在数据帧(或远程帧)之间通过帧间空间(Frame Space)与前一帧隔开,而不管前一帧是何种类型的帧。而在超载帧与错误帧前面不需要帧间空间,多个超载帧之间也不需要帧间空间来做分隔。 如图2-23所示,CAN总线所传输的数据帧由7个不同的位场组成,即帧起始、仲裁场、控制场、数据场、循环冗余校验场、应答场和帧结束。 数据
18、帧的最大长度为108bit。在两条CAN导线上,所传输的数据帧的内容是相同的,但是两条导线的电平状态相反,即成镜像。1)帧起始(Start of Frame,SOF)。帧起始标志数据帧和远程帧的开始,由单个显性位构成,长度为1bit。在显性位,CAN-High导线的电压大约为5V(具体数值视系统而定),CAN-Low导线的电压大约为0V。只有当总线处于空闲状态时,才允许节点开始发送数据,所有节点必须同步于首先发送报文(数据)的帧起始引起的上升沿。图2-23 CAN总线的数据帧结构(CAN2.0A标准格式)图2-23 CAN总线的数据帧结构(CAN2.0A标准格式)2)仲裁场(Arbitrati
19、on Field,AF)。仲裁场用于确定所传数据的优先级,如果在同一时刻有两个控制单元都想发送数据,则优先级高的数据先行发出。 在CAN2.0A的标准格式中,仲裁场由11位标识符和远程发送请求位组成;而在CAN2.0B扩展格式中,仲裁场由29位标识符和远程发送请求位RTR构成。也就是说CAN协议支持标准格式和扩展格式两种报文格式,其唯一的区别是标识符长度的不同,标准格式为11位,扩展格式为29位。 标识符(Identifier,ID)。标识符ID分为标准格式标识符和扩展格式标识符两种。在CAN2.0A中标准格式中,标识符的长度为11位,这些位以ID-10至ID-0的顺序发送,最低位为ID-0,
20、其中最高7位(ID-10到ID-4)必须不是全隐性位。 图2-23 CAN总线的数据帧结构(CAN2.0A标准格式)远程发送请求位(Remote Transmission Request,RTR)。在数据帧中,远程发送请求位RTR必须是显性电平,而在远程帧中,远程发送请求位RTR必须是隐性电平。在扩展格式中,先发送基本标识符,其后是标识符扩展位和替代远程请求位。扩展标识符在替代远程请求位之后发送。 图2-23 CAN总线的数据帧结构(CAN2.0A标准格式)替代远程请求位(Substitute Remote Request,SRR)。SRR位为隐性位。在扩展格式中,SRR位在标准格式的远程发送
21、请求位位置上被发送,并替代标准格式中的远程发送请求位。这样,可以解决标准格式和扩展格式的冲突。 标识符扩展位(Identifier Extension Bit,IDE)。IDE位对于扩展格式而言属于仲裁场,对于标准格式来说属于控制场。标识符扩展位在标准格式中以显性电平发送,而在扩展格式中为隐性电平。 图2-23 CAN总线的数据帧结构(CAN2.0A标准格式)3)控制场(Control Field,CF)。控制场CF(长度为6bit)用于显示数据场中的数据数量,以便让接收器(接收数据的控制单元)检验自己接收到的、来自发送器(发送数据的控制单元)的数据是否完整。 两种CAN版本的控制场格式不同。
22、在标准格式中,控制场包括数据长度码DLC (Data Length Code)、IDE位(显性)和保留位0r(显性)。在扩展格式中,包括DLC和两个保留位1r、2r,这两个保留位必须发送显性电平。DLC为4位,允许使用0到8之间的数字。 图2-23 CAN总线的数据帧结构(CAN2.0A标准格式)4)数据场(Data Field,DF)。数据场DF由数据帧中被发送的数据组成,是数据帧的实质内容。 数据场DF可包括08个字节,每个字节由8个位组成。数据场DF的长度不确定,视具体情况而定,最大长度为64bit。其中,首先发送最高有效位MSB。 5)循环冗余校验场(Cyclic Redundancy
23、 Check,CRC)。CRC场由15位CRC序列和1位CRC界定符(隐性)组成,总长度为16bit,用于检验数据在传输过程中是否出现错误。图2-23 CAN总线的数据帧结构(CAN2.0A标准格式)6)应答场(Acknowledge,ACK)。ACK场为两位(长度为2bit),即应答间隙(ACK SLOT)和应答界定符(ACK DELIMITER)。 在应答场里,发送器发送两个隐性位。当接收器接收到有效的报文时,接收器就会在应答间隙期间发送应答信号,向发送器发送一个显性位以示应答(称为帧内应答)接收器已经正确、完整地收到了发送器发送的数据。 如果检测到在数据传输中出现错误,则接收器会迅速通知
24、发送器,以便发送器重新发送该数据。7)帧结束(END OF FRAME,EOF)。帧结束EOF由7个隐性位组成(长度为7bit),标志着数据的结束。3.信息的发送与接收 CAN数据总线在发送信息时,每个控制单元均可接收其他控制单元发送出的信息。在通信技术领域,也把该原理称为广播。图2-24 广播原理图2-25 CAN数据总线的数据传输类似于“电话会议”图2-26 单线CAN总线数据传输示意图图2-27 CAN总线上的信息交换(广播原理)2.2.3 CAN总线系统元件的功能图2-28 按时间顺序的电信号传输 CAN总线系统元件主要由K-线、控制单元、CAN构件、收发器等组成。 1.K线 K线用于
25、在CAN总线系统自诊断时连接汽车故障检测仪(如VAS5051),属于诊断用的通讯线。2.控制单元 控制单元接收来自传感器的信号,将其处理后再发送到执行元件上。图2-29 CAN总线系统元件3.CAN构件 CAN构件用于数据交换,为两个区,一个是接收区,一个是发送区。CAN构件通过接收邮箱或发送邮箱与控制单元相连。图2-30 邮局收发邮件4.收发器 收发器就是一个发送-接收放大器,在接收数据时,收发器把CAN构件连续的比特流(亦称逻辑电平)转换成电压值(线路传输电平);当发送数据时,收发器把电压值(线路传输电平)转换成连续的比特流。线路传输电平非常适合在铜质导线上进行数据传输。 收发器通过TX-
26、线(发送导线)或RX-线(接收导线)与CAN构件相连。RX-线通过一个放大器直接与CAN总线相连,并总是在监听总线信号。1)收发器的特点 状态 晶体三极管状态电阻状态 总线电平 1截止(相当于开关断开)无源 高阻抗 1 0导通(相当于开关闭合)有源 低阻抗 0表2-2 收发器内晶体三极管的状态与总线电平之间的对应关系图2-31 收发器的TX-线与总线的耦合2)多个收发器与总线导线的耦合 当有多个收发器与总线导线耦合时,总线的电平状态将取决于各个收发器开关状态的逻辑组合。 收发器A 收发器B 收发器C 总线电平 1 1 1 1(5 V) 1 1 0 0(0V) 1 0 1 0(0V) 1 0 0
27、 0(0V) 0 1 1 0(0V) 0 1 0 0(0V) 0 0 1 0(0V) 0 0 0 0(0V)表2-3 收发器开关的状态与总线电平的逻辑关系图2-32 3个收发器接到一根总线导线上2.2.4 CAN总线的数据传输过程1.信息格式的转换 首先是发动机控制单元的传感器接收到发动机转速信息(转速值)。该值以固定的周期(循环往复地)到达微控制器的输入存储器内。 发动机转速值按协议被转换成标准的CAN信息格式。 在本例中,仲裁场(标识符)=发动机_1,数据场(信息内容)=发动机转速(即发动机转速为xxx r/min)。当然,CAN总线上传输的数据也可以是其他信息(如节气门开度、冷却液温度、
28、发动机转矩等),具体内容取决于系统软件的设定。图2-33 发动机转速值按协议被转换成标准的CAN信息格式2.请求发送信息总线状态查询 如果发送邮箱内有一个发动机转速实时值,那么该值会由发送特征位(举起的小旗)显示出来请求发送信息。 只有总线处于空闲状态时,控制单元才能向总线上发送信息。CAN构件通过RX-线来检查总线是否有源(是否正在交换其他信息),必要时会等待,直至总线空闲下来为止。 如果在某一时间段内,总线电平一直为1(总线一直处于无源状态),则说明总线处于空闲状态。图2-34 总线状态查询3.发送信息 如果总线空闲下来,发动机信息就会被发送出去。 图2-35 信息发送过程4.接收过程 连
29、接在CAN总线上的所有控制单元都接收发动机控制单元发送的信息,该信息通过RX-线到达CAN构件各自的接收区。图2-36 接收过程 接收过程分两步,首先检查信息是否正确(在监控层),然后检查信息是否可用(在接收层)。1)检查信息是否正确(在监控层) 数据传输是否正确,可以通过监控层内的CRC校验和数来进行校验。CRC校验即为循环冗余码校验(Cycling Redundancy Check,略作CRC)。 在发送每个信息时,所有数据位会产生并传递一个16位的校验和数,接收器按同样的规则从所有已经接收到的数据位中计算出校验和数,随后系统将接收到的校验和数与计算出的实际校验和数进行比较。 如果两个校验
30、和数相等,确认无数据传输错误,那么连接在CAN总线上的所有收到该条信息的控制单元都会给发送器一个确认回答确认信息已经妥收(图2-37),这个确认回答就是所谓的“帧内应答”(Acknowledge,Ack),它位于校验和数之后。图2-37 确认信息已经妥收2)检查信息是否可用(在接收层) CAN构件的接收层判断该信息是否可用。如果该信息对本控制单元来说是有用的,则举起接收旗,予以放行,该信息就会进入相应的接收邮箱;如果该信息对本控制单元来说是无用的,则可以拒绝接收。5.冲突仲裁 如果多个控制单元同时发送信息,那么数据总线上就必然会发生数据冲突。为了避免发生这种情况,CAN总线具有冲突仲裁机制。
31、按照信息的重要程度分配优先权,确保优先权高的信息能够优先发送。 如图2-38所示,经监控层监控、确认无误后,已接收到的正确信息会到达相关CAN构件的接收区。图2-38 监控层对信息进行监控 (1)每个控制单元在发送信息时通过发送标识符来标识信息类别,信息优先权包含在标识符中。(2)所有控制单元都通过各自的RX-线来跟踪总线上的一举一动并获知总线状态。(3)每个控制单元的发射器都将TX-线和RX-线的状态一位一位地进行比较(它们可以不一致)。 图2-40 避免数据冲突的仲裁过程2.3 CAN总线的应用2.3.1 CAN总线的分类1.大众集团的CAN总线(1)动力CAN数据总线。CAN动力数据总线
32、属于高速CAN总线,数据传输速率为500kbit/s,用于将动力系统中的控制单元联成网络。(2)舒适CAN数据总线。舒适CAN数据总线属于低速CAN总线,数据传输速率为100kbit/s,用于将舒适系统中的控制单元联成网络。(3)信息CAN数据总线。信息CAN数据总线属于低速CAN总线,数据传输速率为100kbit/s,用于将收音机、电话和导航系统联成网络。 舒适CAN数据总线和信息CAN数据总线可以通过带网关的组合仪表与动力CAN数据总线进行数据交换。2.不同CAN总线的共性(1)不同类别的CAN总线采用同样的数据传输协议进行数据传输。(2)为了保证信息传输的高抗干扰性,所有CAN数据总线都
33、采用双线系统,个别公司还采用三线系统。(3)将要发送的信号在发送控制单元的收发器内转换成不同的信号电平,并输送到两条CAN导线上,只有在接收控制单元的差分信号放大器内才能建立两个信号电平的差值,并将其作为唯一经过校正的信号继续传至控制单元的CAN接收区。(4)信息CAN数据总线与舒适CAN数据总线的特性是一致的。 在Polo (自2002年起)和Golf IV汽车上,信息CAN数据总线和舒适CAN数据总线采用同一组数据导线。3.不同CAN总线的区别(1)动力CAN数据总线通过15号接线柱切断,或经过短时无载运行后自行切断。(2)舒适CAN数据总线由30号接线柱供电且必须保持随时可用状态。在“1
34、5号接线柱关闭”后,若汽车网络系统不再需要舒适CAN数据总线工作,则舒适CAN总线进入“休眠模式”。(3)舒适CAN数据总线和信息CAN数据总线具有“单线工作模式”,可以单线工作(俗称“瘸腿”工作)。(4)动力CAN数据总线的电信号与舒适CAN数据总线、信息CAN数据总线的电信号是不同的。 动力CAN数据总线无法与舒适/信息CAN数据总线直接进行电气连接,但可以通过网关联接在一起,够成一个更大的网络。4.CAN导线 CAN数据总线是一种双线式数据总线,称为双绞线。 在大众车系中,CAN导线的基色为橙色。动力总线的CAN-High导线上还多加了黑色作为标志色;舒适总线的CAN-High导线上的标
35、志色为绿色;信息总线的CAN-High导线上的标志色为紫色,而CAN-Low导线的标志色都是棕色。 为易于识别,并与大众车系维修手册及VAS5051系列检测仪相适应,在本书中,CAN导线分别用黄色和绿色来表示,CAN-High导线为黄色,CAN-Low导线为绿色。图2-42 双绞线(CAN-High导线和CAN-Low导线)5.CAN导线布线图 大众集团使用的CAN数据总线有一个特点,控制单元之间呈树形连接,这在CAN标准中是没有的。这个特点使得控制单元布线更为完美。图2-43 Phaeton汽车动力CAN数据总线的拓扑结构图2.3.2动力CAN总线1.CAN导线上的电压 CAN总线的静止状态
36、亦称隐性状态,静止状态下CAN-High导线和CAN-Low导线的对地电压称为静止电平(亦称隐性电平),简称静电平。图2-44 动力CAN导线上的电压2.CAN收发器 控制单元是通过收发器联接到动力CAN总线上的。在收发器内部的接收器一侧设有差分信号放大器。差分信号放大器用于处理来自CAN-High导线和CAN-Low导线的信号。图2-45 动力CAN数据总线的差分信号放大器 收发器的差分信号放大器在处理信号时,会用CAN-High导线上作用的电压减去CAN-Low导线上作用的电压,具体的处理过程如图2-46所示。图2-46 差分信号放大器内的信号处理3.干扰信号的消除 CAN-High信号和
37、CAN-Low信号经过差分信号放大器处理后(就是所谓的差分传输技术),可最大限度地消除干扰的影响。即使车上的供电电压有波动(如起动发动机时),也不会影响各个控制单元的数据传输,这就大大提高了数据传输的可靠性。图2-48 CAN总线对外界干扰信号的消除过程4.终端电阻(负载电阻) 从信号传输的角度看,联接在CAN总线上的控制单元相当于CAN导线上的一个负载电阻(只是控制单元内部装有电子元件),其阻抗取决于联接的控制单元数量及电阻阻值。图2-49 CAN数据总线上的负载电阻5.动力CAN总线的电压波形图2-50 动力CAN总线的实测电压波形2.3.3舒适/信息CAN总线1.舒适/信息CAN总线的应
38、用 舒适/信息CAN总线用于将舒适CAN总线和信息CAN总线所控制的控制单元(如全自动空调/空调控制单元、车门控制单元、舒适控制单元、收音机和导航显示单元控制单元等)连成网络。2.舒适/信息CAN导线上的电压图2-51 舒适/信息CAN总线的理论电压 舒适/信息CAN放弃了CAN-High导线和CAN-Low导线共同的中压。如图2-52所示,在隐性状态(静电平)时,CAN-High信号为0V,在显性状态时3.6V。对于CAN-Low信号来说,隐性电平为5V,显性电平1.4V。 于是,在差分信号放大器内相减后,隐性电平为-5V,显性电平为2.2V,隐性电平和显性电平之间的电压变化(电压提升)就提高到7.2V。图2-52 舒适/信息CAN总线的实测电压波形3.舒适/信息CAN总线的收发器 舒适/信息CAN总线收发器的工作原理与驱动CAN总线收发器基本是一样的,只是输出电压和出现故障时切换到单线工作模式的方法不同。图2-53 舒适/信息CA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人和厂房分租合同范本
- 制式创业合作合同范例
- led灯具供货合同标准文本
- 众包加盟合同标准文本
- 买土石方工程合同标准文本
- 个人经销混凝土合同范例
- 公司购销合同标准文本标准文本
- 业务服务咨询合同标准文本
- 农村打横井合同标准文本
- 2024年网络技术趋势试题及答案
- 2024EAU(新版)尿石病诊治指南要点
- 2024山东化学高考复习5 化学工业流程
- 康复医学治疗技术师考试(相关专业知识)真题及答案
- 中华人民共和国护士管理办法
- 输液器生产过程质量控制培训
- 无机非金属材料课件
- 4.家乡交通问题研究
- 教科版小学科学六年级下册《认识星座》教学设计
- 场地运营计划方案
- 2023中宣部直属单位公开招聘16人笔试参考题库(共500题)答案详解版
- 10以内加减法口算题(13套100道题直接打印)
评论
0/150
提交评论