汽车电子控制技术第五章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《汽车电子控制技术第五章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 电子 控制 技术 第五 课件
- 资源描述:
-
1、汽车电子控制技术概述第一节CAN总线网络第二节LIN总线网络第三节VAN总线网络第四节FlexRay总线网络第五节目录ContentsMOST总线网络第六节第一节概述第一节概述第五章汽车车载网络技术第五章汽车车载网络技术第一节概述第一节概述汽车电子化程度的高低,已经成为当今世界衡量汽车先进水平的重要标志。在宝马7系轿车上,就装备了70多个微处理器(电控单元)。若继续采用传统的点到点的布线方式,信号传输的可靠性、信息传送速度均具有不适应性,信息传输材料成本较高。为了简化线路,提高信息传输的速度和可靠性,降低故障率,车载网络技术应运而生,如控制器局域网(Controller Area Networ
2、k,CAN)、局部连接网络(Local Interconnect Network,LIN)等。一辆汽车不管有多少个控制单元,每个控制单元都只需引出两条线共同接在两个节点上,这两条导线就称为数据总线,也称为网线。第一节概述第一节概述一、车载网络技术的发展一、车载网络技术的发展自1980年起,汽车上开始装用车载网络。1983年,日本丰田公司在世纪牌汽车上采用光纤车门多路传输集中控制系统,车身控制单元可对各车门锁、电动车窗进行控制。19861989年,汽车车身系统采用了铜网线,如日产公司的车门多路传输集中控制系统、通用汽车公司的车灯多路传输集中控制系统等。20世纪90年代,由于集成电路技术和电子器件
3、制造技术的迅速发展,用廉价的单片机作为总线的接口端,采用总线技术布线的价格也逐渐进入了实用化阶段。第一节概述第一节概述二、车载网络的分类二、车载网络的分类1.按网络拓扑结构分类网络的拓扑结构(Topological Structure)是指网上计算机或设备与信息传输介质形成的节点与数据传输线的物理构成模式。车载网络的拓扑结构主要有线形结构、星形结构和环形结构等。第一节概述第一节概述(1)线形拓扑结构线形拓扑结构(见图5-2)是一种信道共享的物理结构。这种结构中总线具有信息的双向传输功能,普遍用于控制器局域网的连接,总线一般采用同轴电缆或双绞线。图5-2线形拓扑结构第一节概述第一节概述线形拓扑结
4、构的优点:安装简单,扩充或删除一个节点很容易,不需停止网络的正常工作,节点的故障不会殃及整个系统;由于各个节点共用一个总线作为数据通路,信道利用率高。其缺点:由于信道共享,连接的节点不宜过多,并且总线自身的故障可能导致整个系统的崩溃。车载网络多采用这种结构,如CAN总线系统。动力CAN数据总线(高速)的速率为500kbit/s,用于动力系统和底盘系统数据总线;舒适CAN数据总线(低速)的速率为100kbit/s,用于中央门锁、车窗玻璃升降等系统联网。第一节概述第一节概述(2)星形拓扑结构星形拓扑结构是一种以中央节点为中心,把若干外围节点连接起来的辐射式互联结构(见图5-3)。这种结构适用于局域
5、网。图5-3星形拓扑结构第一节概述第一节概述星形拓扑结构的特点:结构简单,安装容易,费用低,通常以集线器作为中央节点,便于维护和管理。中央节点的正常运行对网络系统来说是至关重要的。中央节点负载重,扩充困难,信道利用率较低。因为车载网络的应用目的之一就是简化线束,所以这种结构不可能成为整车网络的结构,只在某一总成或系统上使用。第一节概述第一节概述 (3)环形拓扑结构环形拓扑结构由各节点首尾相连形成一个闭合环形线路。环形网络中信息传输是单向的,即沿一个方向从一个节点传到另一个节点;每个节点需安装中继器,以接收、放大、发送信号(见图5-4)图5-4环形拓扑结构第一节概述第一节概述环形拓扑结构的优点是
6、结构简单,建网容易,便于管理。其缺点是当节点过多时,会影响传输效率,不利于扩充,另外某一个节点发生故障时,整个网络就不能正常工作。奥迪和宝马等车系的影音娱乐系统采用的MOST总线即为环形拓扑结构,通过光脉冲传输数据,且只能朝一个方向传输数据。光缆用作传输媒介可以传输各种数据(如控制信息、音频和图像数据),并提供各种数据服务。第一节概述第一节概述 2.按信息传输速率分类按信息传输速率分类 为方便研究和设计应用,美国汽车工程师学会(SAE)的汽车网络委员会按照系统的复杂程度、传输流量、传输速率、传输可靠性、动作响应时间等参量,将汽车数据传输网络划分为A、B、C、D、E五类。第一节概述第一节概述A类
7、网络是面向传感器/执行器控制的低速网络,数据传输速率通常小于10kbit/s,主要用于车外后视镜调节、电动车窗及灯光照明等的控制。B类网络是面向独立模块间数据共享的中速网络,传输速率在(10125)kbit/s之间,主要应用于车身电子舒适性模块、仪表显示等系统。C类网络是面向高速、实时闭环控制的多路传输网络,传输速率在125kbit/s1Mbit/s之间,主要用于发动机控制、ABS、ESP等系统。第一节概述第一节概述D类网络是智能数据总线IDB(Intelligent Data BUS)网络,主要面向影音娱乐信息、多媒体系统,传输速率在250kbit/s100Mbit/s之间。按照SAE的分类
8、,IDB-C为低速网络,IDB-M为高速网络,IDB-Wireless为无线通信网络。E类网络是面向汽车被动安全系统的网络,传输速率为10Mbit/s。就目前的技术水平而言,以上几种网络技术在汽车上多采用组合方式,即车身和舒适性控制单元都连接到低速CAN总线上,并借助于LIN总线进行外围设备控制。而汽车高速控制系统,通常会使用高速CAN总线其连接在一起。第一节概述第一节概述三、车载网络的标准及协议三、车载网络的标准及协议近年来,随着汽车电子技术的高速发展,世界各大汽车公司、电子元器件公司及各科研机构根据电子技术和汽车应用的发展推出了许多新的车用通信协议。沿袭SAE的分类方式,一般分为A、B、C
9、、D四类网络标准与协议。第一节概述第一节概述1.A类网络标准与协议A类网络通信大部分采用通用异步接收/发送标准。UART标准使用起来既简单又经济,但随着技术的发展,预计在今后几年中将会逐步在汽车通信系统中停用。A类网络通信目前首选的标准是局域互联网LIN。由于目前尚未建立低端多路通信的汽车行业标准,LIN的快速发展和大量使用,使其有望成为汽车领域的低成本串行通信的行业标准。LIN总线采用低成本的单线连接,传输速率最高可达20kbit/s,对于低端的大多数应用对象(如中央门锁控制、空调系统控制等)来说,这个速率是完全可以满足要求的。第一节概述第一节概述2.B类网络标准与协议B类网络通信中使用最广
10、泛的标准是CAN总线。CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级判别等工作。CAN协议的一个最大特点就是废除了传统的站地址编码,而以对通信数据块进行编码替代,最多可标识2048个(2.0A)或5亿多个(2.0B)数据块。B类网络通信的国际标准是ISO 11898,其传输速率在100kbit/s左右。第一节概述第一节概述3.C类网络标准与协议根据SAE的分类,高速总线系统属于C类网络标准。由于高速总线系统主要用于与汽车安全相关以及实时性要求较高的领域,如动力系统等,其传输速率较高,通常在125kbit/s
11、1Mbit/s之间,且必须支持实时的、周期性的数据传输。随着车载网络技术的发展,未来将会用到具有高速实时传输特性的一些总线标准与协议,包括采用时间触发通信的X-by-Wire系统总线标准和用于安全气囊控制和通信的总线标准与协议。第一节概述第一节概述(1)C类总线标准与协议在C类标准中,欧洲的汽车制造商大多采用的是高速通信的CAN总线标准ISO 11898。ISO 11898主要面向汽车(乘用车)电控单元(ECU)之间的通信,信息传输速率大于125kbit/s,最高可达1Mbit/s。ISO 11898对使用控制器局域网(CAN)构建数字信息交换的相关特性进行了详细的规定。SAE J1939也使
12、用了控制器局域网(CAN)协议,任何ECU在总线空闲时都可以发送信息,它利用协议中定义的扩展帧29位标识符实现一个完整的网络定义。(2)安全总线标准与协议安全总线主要是用于安全气囊系统,以连接碰撞传感器(减速度传感器)、碰撞安全传感器等装置,为汽车的被动安全提供保障。目前已有一些公司研制出了相关的总线和协议,如德尔福(Delphi)公司的Safety Bus和宝马公司的Byteflight等。Byteflight主要以宝马公司为中心制定。数据传输速率为10Mbit/s,光纤可长达43m。Byteflight不仅可以用于安全气囊系统的网络通信,还可用于X-by-Wire系统的通信和控制。第一节概
13、述第一节概述第一节概述第一节概述(3)X-by-Wire总线标准与协议X-by-Wire是目前在工业生产、机电产品控制等领域中应用日益广泛的一种控制技术。其中,Wire是导线的意思,X就像数学方程中的未知数,代表受控对象。X-by-Wire是指通过导线传递控制信号,控制受控对象X,有别于传统的靠机械方式或液压方式传递控制信号。因此,X-by-Wire技术又称线传控制技术或电传控制技术。第一节概述第一节概述(4)诊断系统总线标准与协议故障自诊断是现代汽车的一项重要功能,为复杂汽车电子控制系统的故障诊断、检修带来了极大的方便。同时,随着环境保护意识的增强,汽车故障自诊断系统又增加了汽车尾气排放系统
14、的监测功能。现今,在汽车上使用的故障自诊断系统主要有OBD-(On-Board Diagnostic-)、OBD-和 E-OBD(European On-Board Diagnostic)标准。目前,许多汽车制造商都采用ISO 14230(Keyword Protocol 2000)作为诊断系统的通信标准,它满足OBD-和OBD-的要求。第一节概述第一节概述 4.D类网络标准与协议汽车多媒体网络和协议属于D类总线系统,分为三种类型,分别是低速、高速和无线。对应SAE的分类相应为和IDB-Wireless,其传输速率在250kbit/s100Mbit/s之间。低速网络用于远程通信、诊断及通用信息
15、传输,IDB-C按CAN总线的格式以250kbit/s的传输速率进行信息传输。高速网络主要用于实时的音频和视频通信,如MP4、DVD和CD等的播放,所使用的传输介质是光纤,这一类标准、协议里主要有DDB、MOST、IEEE1394以及基于IEEE1394的IDB-13940。第二节第二节CAN总线网络总线网络第五章汽车车载网络技术第五章汽车车载网络技术 一、一、CAN总线简介总线简介 控制器局域网(Controller Area Network,CAN)是国际标准化的串行通信协议。目前,CAN总线是车载网络系统中应用最多、最为普遍的一种总线技术。第二节第二节CAN总线网络总线网络1.CAN总线
16、的结构特点CAN总线系统上并联有多个控制单元,具有以下特点:1)可靠性高。2)使用方便。3)数据密度大。4)数据传输快。5)采用双线传输,抗干扰能力强,数据传输的可靠性高。第二节第二节CAN总线网络总线网络第二节第二节CAN总线网络总线网络2.CAN总线的优点对于汽车上的整个系统来说,CAN总线具有以下优点:1)控制单元间的数据传输都在同一平台上进行。2)可以很方便地实现用控制单元来对系统进行控制。3)可以很方便地加装选装装置。4)CAN总线是一个开放系统,可以与各种传输介质进行适配。5)对控制单元的诊断可通过K线来进行,车内的诊断有时通过CAN总线来完成,称为虚拟K线。6)可同时通过多个控制
17、单元进行系统诊断。3.CAN总线的传输速率考虑到信号的重复率及产生出的数据量,CAN总线系统分为以下三个专门的系统:(1)驱动CAN总线(高速)也称为动力CAN总线,其标准传输速率为500kbit/s,可充分满足实时要求,主要用于发动机、变速器、ABS、转向助力等汽车动力系统的数据传输。(2)舒适CAN总线(低速)其标准传输速率为100kbit/s,主要用于空调系统、中央门锁(车门)系统、座椅调节系统的数据传输。(3)信息CAN总线(低速)其标准传输速率为100kbit/s,主要用于对响应速度要求不高的领域,如导航系统、组合音响系统、CD转换控制等。第二节第二节CAN总线网络总线网络4.CAN
18、总线的自诊断功能CAN总线是车内电子装置中的一个独立系统,从本质上讲,CAN总线就是数据传输线路,用于在控制单元之间进行信息交换。1)控制单元具有自诊断功能,通过自诊断功能还可识别出与CAN总线相关的故障。2)用诊断仪读出CAN总线故障记录之后,即可按这些提示信息,快速、准确地查寻并排除故障。3)控制单元内的故障记录用于初步确定故障,还可用于读出排除故障后的无故障说明,即确认故障已经被排除。4)CAN总线正常工作的前提条件是车辆在任何工况均不应有CAN总线故障记录。第二节第二节CAN总线网络总线网络5.CAN总线的传输线颜色特点CAN总线的基本颜色为橙色;CAN-L(低位)均为棕色;CAN-H
19、(高位)中的驱动系统传输线为黑色,舒适系统传输线为绿色,信息系统传输线为紫色。网络使用数据链路接口(DLC)为解码器提供接口。由于所有的系统信息可通过另一根(冗余)导线进行传递,当数据总线的一根导线损坏时,系统仍可继续工作。若两根导线损坏,将会影响诊断功能。第二节第二节CAN总线网络总线网络二、二、CAN总线协议总线协议(一)CAN协议与网络结构汽车各控制单元在使用计算机网络进行通信时须使用和解读相同的“语言”,这种语言成为“协议”。同时,随着CAN技术的应用推广,还要求这些通信协议进行标准化。第二节第二节CAN总线网络总线网络CAN网络结构如图5-5所示。图5-5CAN网络结构第二节第二节C
20、AN总线网络总线网络(二)CAN的分层结构CAN协议包括ISO/OSI参考模型中的数据链路层和物理层,如图5-6所示图5-6数据链路层和物理层功能框图第二节第二节CAN总线网络总线网络1.数据链路层(1)逻辑链路控制(LLC)1)功能。LLC层功能包括接收滤波、超载通知和恢复管理。接收滤波。在LLC层上开始的帧跃变是独立的,其自身操作与先前的帧跃变无关。帧内容由标识符命名。超载通知。若接收器内部条件要求延迟下一个LLC数据帧或LLC远程帧,则通过 LLC子层开始发送超载帧 恢复管理。发送期间,对于丢失仲裁或被错误干扰的帧,LLC子层具有自动重发送功能。在发送完成之前,帧发送服务不被用户认可。第
21、二节第二节CAN总线网络总线网络2)LLC帧结构LLC是等同LLC实体(LPDU)之间进行交换的数据单元。LLC数据帧。它由3个位场,即标识符场、数据字长度码(DLC)场和数据场组成,LLC远程帧。它由标识符场和DLC场组成,LLC远程帧标识符格式与 LLC数据帧标识符格式相同,只是不存在数据场。DLC的数值是独立的,此数据为对应数据帧的数据长度码。第二节第二节CAN总线网络总线网络 (2)媒体访问控制(MAC)1)功能模型。MAC层功能控制如图5-6所示,MAC层划分为完全独立工作的发送部分和接收部分。图5-6 MAC层功能控制第二节第二节CAN总线网络总线网络 发送部分功能发送数据封装:接
22、收LLC帧及接口控制信息,循环冗余检验(CRC)通过向LLC帧附加帧起始(SOF)和远程发送请求(RTR)、保留位、CRC、应答(ACK)和帧结束(EOF)。接收部分功能接收媒体访问管理:由物理层接收串行位流;解除串行结构并重新构建帧结构;检测填充位(解除位填充);错误检测(CRC、格式校验、填充规则校验);发送应答;构造错误帧并开始发送;确认超载条件;重新激活超载帧结构并开始发送。第二节第二节CAN总线网络总线网络 2)MAC帧结构帧结构 CAN数据在节点间的发送和接收以4种不同类型的帧出现和控制,其中数据帧将数据由发送器传至接收器;远程帧由节点发送,以请求发送具有相同标识符的数据帧;出错帧
23、可由任何节点发出,以检验总线错误;而超载帧用于提供先前和后续数据帧或远程帧之间的附加延时。另外,数据帧和远程帧以帧间空间与先前帧隔开。第二节第二节CAN总线网络总线网络 数据帧。MAC数据帧由7个不同位场构成,即帧起始(SOF)、仲裁场、控制场(两位保留位+DLC场)、数据场、CRC场、ACK场和帧结束(EOF),如图5-7所示。图5-7MAC数据帧第二节第二节CAN总线网络总线网络 远程帧。激活为数据接收器的节点,可通过发送一个远程帧,启动源节点发送各自的数据。一个远程帧由6个不同位场构成,即SOF、仲裁场、控制场(两位保留位+DLC场)、CRC场、ACK场和EOF,如图5-8所示。图5-8
24、MAC远程帧第二节第二节CAN总线网络总线网络 出错帧。它由两个不同场构成,第一个由来自不同节点的错误标志叠加给出,第二个为错误界定符。超载帧。存在两类具有相同格式的超载帧,即LLC要求的超载帧和重激活超载帧,前者为LLC层所要求,表明内部超载状态;后者由MAC层的一些出错条件而启动发送。帧间空间。数据帧和远程帧同前述的任何帧均由称为帧间空间的位场隔开。相反,超载帧和出错帧前面不存在帧间空间,并且多个超载帧也不用帧间空间分隔。第二节第二节CAN总线网络总线网络3)MAC帧编码和发送/接收。SOF、仲裁场、控制场、数据场和CRC序列帧段均以位填充方法进行编码。当发送器在发送位流中检测到5个数值相
25、同的连续位(包括填充位)时,在实际发送位流中,自动插入一个补码位。数据帧或远程帧的其余位场(CRC界定符、ACK场和EOF)为固定形式,不进行位填充。出错帧和超载帧也为固定格式,同样不使用位填充方法进行编码。帧中的位流按照非归零方法编码,即在位总计时时间内产生的位电平为常数。第二节第二节CAN总线网络总线网络 4)媒体访问和仲裁 当检测到间歇场未被“显性”位中断后,认为总线被所有节点释放。总线一旦释放,“错误-活动”节点接收当前或先前的“错误-认可”节点都可以访问总线。当完成暂停发送,并且其间没有其他节点开始发送时,发送当前帧或已发送完先前帧的“错误-认可”节点可以访问总线。当允许节点访问总线
展开阅读全文