汽车总线技术培训课件.ppt
《汽车总线技术培训课件.ppt》由会员分享,可在线阅读,更多相关《汽车总线技术培训课件.ppt(157页珍藏版)》请在三一办公上搜索。
1、未来汽车电气系统:汽车总线系统,一、为什么要采用总线技术?,现场总线的简介,现场总线:一个开放的通信网络,是一种全封闭的控制系统,它通过线路把智能设备连接起来。使之成为集控制、测量、诊断等的综合网络现场总线是一种线性拓扑网络。拓扑的结构(Topology Structure):是指网络节点的几何结构,即各个节点相 互连接的方式,一般办星形拓扑、环形拓扑、混合型拓扑结构。有下列几种总线:控制器局域网CAN(Controller Area Network)局域网互联LIN(Local Interconnect Network)多媒体信息总线MOST(Media Oriented System Tr
2、ansport),丰田车系多路传输系统缩写为MPX(Multiplex Communication)本田多路集中控制系统(Multiplex Integrated System),所谓线控技术 就是用电子信息的传送取代过去由机械的、液压的或气动的系统连接的传动部分,如换挡连杆、节气门拉线、转向传动机构及制动油路系统等。,图1 线控系统的基本结构框图,二、汽车数据总线系统的发展,线束总长:3860米线束数量:2110重量:64 kg,采用最新电子技术和工业现场总线技术控制单元功能扩展汽车局域网技术国际标准化,联网的控制器个数(CAN,SUB-CAN,LIN),Passat B5,Golf A5,
3、Golf A4,Golf A4,Polo A04,Golf A4,Passat B5GP,Touareg,Phaeton D1,总线技术的发展,总线技术的发展,QUELLE:I/EE,0,5,10,15,20,25,30,35,40,45,90,94,98,00,02,04,E-Klasse,E-KlasseC-Klasse,C5,12,S-Klasse,8 er,W10,88,92,7 er,3 er,7 er,S-Klasse,7 er,C6,B6,E-Klasse,C-Klasse,96,5 er,联网的控制器个数(CAN,SUB-CAN,LIN),总线技术的发展,1983年,丰田汽车公
4、司在世纪牌汽车上最早采用了应用光缆的车门控制系统,实现了多个节点的连接通讯。1986年1989年间,在车身系统上装用了利用铜线的网络。GM公司的车灯控制系统已经处于批量生产的阶段。1983年 Robert Bosch公司开始开发汽车总线系统,德国的 Wolfhard Lawrenz教授给这种教授给这种新总线命名为Controller Area Network。1986年,在底特律汽车工程协会上,由Bosch公司研发的CAN总线系统通讯方案获得认可。1987年,Intel公司开发出了第一枚CAN的芯片,82526,Philips公司很快也推出82C200,1993年11月,国际标准化组织正公布了
5、CAN协议的国际标准ISOll898以及ISO11519。奔驰公司1992年第一个采用CAN总线技术的公司,装在客车上。,在美国,通过采用SAE J1850普及了数据共享系统,在SAE中也通过了CAN的标准,明确地表示将转向CAN协议。欧洲又以与CAN协议不同的思路提出了控制系统的新协议TTP(Time Triggered Protocol),X-by-wire系统上开始应用。与这些网络采用不同思路开发的有信息系统。当对汽车引入智能交通系统(ITS),MOST及IEEE1394等。主要车载网络的名称、概要、通讯速度与组织推动单位。,三、采用总线技术优点,Without CAN,CAN,车门控制
6、:45根线,9个插头,采用总线技术总线控制:17根线,2个插头,采用总线技术优点,减轻整车重量(经济)减少线束,部分线束变细,节省其它空间,单个线束所承载的功能增加、,节约成本线束减少(比如21DM节省在中控琐和车门模块上),传感器共享,可以实现控制器和执行器的就近原则,提高质量可靠插头减少(比如:方向盘模块减少45个接点),100直接进行故障诊断信息传输快速准确,减少装配时间减少了装配步骤(比如方向盘模块减少5个步骤减少2个),系统检测4个通道,新的可能性集中的操作和显示装置,语音控制,操作指南简单化,远程故障诊断,整车系统功能的安全性,舒适系统(例如:钥匙遥感),软件改写,扩展的故障诊断功
7、能,增大开发余地更多通过软件进行技术更改,各控制器可以把整车功能相对随意地分担,总线速率 bit/s,Byteflightoptical bus,LINmaster-slavesingle wire busno quartz,CAN-Bevent triggeredfault tolerantdual wire,CAN-Cevent triggereddual wire,TTx(in definition)time triggeredfault tol,dependable2x2 wire,25.6M,20K,2M,1M,125K,单节点提高的成本,D2B,MOSTtoken ringopti
8、cal bus,1,2,4.5,10,总线网络,数据总线的速度通常用波特率来表示,波特率是每秒千字节数(Kbits)波特(Baud):是指每秒钟信号的变化次数或者传输的字位数,得名于一位法国工程师的名字(Jean Baudot,简称Bd),CAN总线的速度最大达到1MBps。,四、CAN-BUS数据总线系统的结构1CAN-BUS数据总线各组成部件及功能CAN-BUS数据总线包括:控制单元(CPU)、收发器(Tranceiver)、发送器(Transmitter)、接收器(Receiver)、数据传输终端、输入/输出存储器和程序存储器,数据总线系统 CAN总线,(1)控制单元,控制单元接收到的传
9、感器值(如发动机温度或转速)查询并按顺序存入存储器旋转式输入选择开关的选择器。存储器内的传感器数据会被CPU运算处理,然后存入到输出存储器执行控制功能。CAN网络也成为了控制单元的信息输出对象。微控制器按事先规定好的程序来处理输入值,处理后的结果存入相应的输出存储器内,然后到达各个执行元件。为了能够处理数据传输总线信息,各控制单元内还有一个数据传输总线存储区,用于容纳接收到的和要发送的信息。,(2)数据传输总线构件,数据传输总线构件用于数据交换,两个区:接收区,发送区数据传输总线构件通过接收邮箱(接受信息存储器)或发送邮箱(发送信息存储器)与控制单元相连,该构件一般集成在控制单元的微控制器芯片
10、内。,(3)收发器,CAN发送器CAN接收器组成:其作用是将CAN控制器提供的数据转换成CAN-BUS网络信号发送出去,同时,它也接收总线数据,并将数据传送到CAN控制器。发送器把数据传输总线构件连续的比特流(逻辑电平)转换成电压值(线路传输电平),这个电压值适合铜导线上的数据传输。接收器则把电压信号转换成连接的比特流,这种比特流适合CPU处理。收发器通过TX线(发送导线)RX线(接收导线)与数据传输总线构件相连,RX线通过个放大器直接与数据传输总线相连,始终监控总线信号。,断路式集流器,状态1:截止状态,晶体管截止(开关未打开)无源:总线电平=1,电阻高状态0:接通状态,晶体管导通(开关已结
11、合)有源:总线电平=0,电阻低,总线系统中信号采用二进制传输,因此,如果总线处于状态1(无源),那么此状态可以由某一个控制单元使用状态0(有源)来改写。我们将无源的总线电平称为隐性的,有源的总线电平称为显性的。,四、数据传输形式和数据传输原理数据传输形式 形式1:共需要5条数据线进行数据传递也就是说,每项信息都需要一个独立的数据线,2.各控制单元之间的所有信息都通过两根数据线进行交换CAN数据总线,3.数据传输原理CAN数据总线中的数据传递就像一个电话会议一个电话用户(控制单元)将数据“讲入”网络中,其他用户通过网络“接听”这个数据对这个数据感兴趣的用户就会利用数据,而其他用户则选择忽略,4C
12、AN-BUS数据总线传递数据的格式,开始域(起始帧):标志数据开始。带有大约5V电压(由系统决定)的1位,被送入高位CAN线;带有大约0V电压的1位被送入低位CAN线。状态域:判定数据中的优先权。如果两个控制单元都要同时发送各自的数据,那么,具有较高优先权的控制单元,优先发送,检查域:用于显示在数据域中所包含的信息项目数,由6位构成。在本部分允许任何接收器检查是否已经接收到所传递过来的所有信息。数据域:传给其他电控单元的信息,最大由64位构成。安全域:检测传递数据中的错误检测传递数据中的错误,由16位构成,确认域:在此,接收器信号通知发送器,接收器已经正确收到数据。若检查到错误,接收器立即通知
13、发送器,发送器然后再发送一次数据,结束域:标志数据报告结束。在此是显示错误并重复发送数据的最后一次机会,帧的概念:在网络中,计算机通信传输的是由“0”和“1”构成的二进制数据,二进制数据组成“帧”(Frame),帧是网络传输的最小单位。CAN定义了4种不同的信息帧:数据帧:传送从发送端到接收端的数据。远程帧:由总线上一个节点发出,请求发送与这帧有相同标识符的数据帧。错误帧:一旦某个节点发现错误就发出一个错误帧。超载帧:用于请求在下一个数据帧或远程帧到来之前加人延时。数据帧和远程帧与前一个帧之间都会有一个隔离域,即帧间间隔。,5传递的信息,用于交换的数据称为信息,每个控制单元均可发送和接收信息。
14、信息是以二进制值系列(0和1)来表示,其中包含着要传递的物理量,例如,发动机转速为l800r/min可表示成00010101,二进制数据流也称为比特流。,发送过程中,二进制值先被转换成连续的比特流,该比特流通过TX线(发送线)到达收发器(放大器),收发器将比特流转化成相应的电压值,最后这些电压值按时间顺序依次被传送到数据传输总线的导线上。在接收过程中,这些电压值经收发器又转换成比特流,再经RX线(接收线)传至控制单元,控制单元将这些二进制连续值转换成信息。例如,00010101这个值又被转换成1800r/min。,每个控制单元均可接收发送出的信息。人们也把该原理称为广播,就像一个广播电台发送某
15、一节目一样,每个连接的用户均可接收,但收与不收由接受用户决定。这种广播方式可以使得连接的所有控制单元总是处于相同的信息状态,数据总线,控制单元 1,控制单元 2,控制单元 3,控制单元 4,数据处理,数据处理,数据准备,数据检测,数据接收,数据检测,数据检测,数据接收,数据接收,发送数据,六、CAN-BUS数据总线的数据传递过程,数据传输过程,数据准备CAN控制单元控制器为数据发送做准备,数据发送CAN收发器从控制器得到数据,并将之转为电信号发送出去,数据接收在网络上其他所有的控制单元做好接收数据的准备,数据检测控制单元检测它所接收到的数据对它的功能是否有必要,数据接受如果数据是重要的,接收并
16、处理,否则忽略,提供数据:电控单元的微处理器向CAN控制器提供需要发送的数据,2.发送数据:CAN收发器接收由CAN控制器传来的数据,转为CAN网络电信号并发送到CAN-BUS数据总线上。,(1)传感器接收到转速值,该值以固定的周期到达微控制器的输入存储器内。由于该转速值还用于其他控制单元,如组合仪表,所以该值应通过数据传输总线来传递。(2)该转速值被复制到发动机控制单元的发送存储器内。(3)该信息从发送存储器进入数据传输总线构件的发送邮箱内。如果发送邮箱内有一个实时值,那么该值会由发送特征位(举起的小旗示意有传输任务)显示出来,将发送任务委托给数据传输总线构件,发动机控制单元就完成了此过程中
17、的任务。,(4)发动机转速值按协议被转换成图2-21数据传输总线的特殊格式。(5)数据传输总线构件通过RX线来检查总线是否有源(是否正在交换别的信息),必要时会等待,直至总线空闲下来为止。如果总线空闲下来,发动机信息就会被发送出去。,3接收数据:所有与CAN-BUS数据总线一起构成网络的电控单元转为接收器,从CAN-BUS数据总线上接收数据。,(1)信息接收连接的所有装置都接收发动机控制单元发送的信息,该信息是通过RX线到达数据传输总线构件各自的接收区。(2)信息校验接收器接收发动机的所有信息,并且在相应的监控层检查这些信息是否正确。这样就可以识别出在某种情况下某一控制单元上出现的局部故障。所
18、有连接的装置都接收发动机控制单元发送的信息,可以通过监控层内的CRC(Cycling Redundancy Check的英文缩写,意思是“循环冗余码校验”),校验数来确定是否有传递错误。在发送每个信息时,所有数据位会产生并传递一个16位的校验码。接收器按同样的规则,从所有已经接收到的数据位中计算出校验和数。随后,接收到的校验数与计算出的校验数进行比较,如果确定无传递错误,那么连接的所有装置会给发送器一个确认回答,这个回答就是所谓的“信息收到符号”ACK((3)信息接受已接收到的正确信息会到达相关数据传输总线构件的接受区,在那里来决定该信息是否用于完成各控制单元的功能。如果不是,该信息就被拒收。
19、如果是,该信息就会进入相应的接收邮箱。控制单元根据接受信号(升起的“接受小旗”)就会知道:现在有一个信息(如转速)在排队等待处理,七、CAN总线的传输仲裁,原则是:具有最高优先权的数据首先发送。1.每个控制单元在发送信息时,通过发送标识符来识别优先级。2.所有的控制单元都是通过各自的RX线来跟踪总线上的一举一动并获知总线的状态。3.每个发射器将TX线和RX线的状态逐位进行比较。4.数据传输总线的调整规则:用标识符中位于前部的“O”的个数代表信息的重要程度,“0”的位数越多越优先,从而保证按重要程度的顺序来发送信息。越早出现“1”的控制单元,越早退出发送状态而转为接收状态。基于安全考虑,涉及安全
20、系统的数据优先发送。,每个位都有1个值,该值定义为电位这样就有2个可能:高电位或低电位,例如:,ABS/EDL控制单元发送了1个高电位MOTRONIC控制单元也发送了1个高电位,自动变速器控制单元发送了1个低电位而检测到1个高电位,那么它将失去优先权而转为接收器,位1,在状态域中,由11位组成的编码,其数据的组合形式决定了数据的优先权。下面是3组不同数据报告的优先权,3个控制单元同时发送数据,此时,在数据传输线上进行一位一位的比较如果1个控制单元发送了1个低电位而检测到1个高电位,那么该控制单元就停止发送而转为接收器,八、总线系统网络拓扑,拓扑的结构(Topology Structure)一般
21、分为星形网络拓扑、环形网络拓扑、总线型网络拓扑结构。1.星形网络拓扑结构该系统是由1个主控单元,几个卫星式传感器,,网络,大众车系CAN网络,单元七 大众车系的多路传输系统原理与维修,Audi C6数据总线系统 舒适系统,数据总线系统 MOST总线,2.环型网络拓扑,3.大众总线型网络拓扑,每个控制单元均可接收发送出的信息。人们也把该原理称为广播,就像一个广播电台发送某一节目一样,每个连接的用户均可接收,但收与不收由接受用户决定。这种广播方式可以使得连接的所有控制单元总是处于相同的信息状态,数据总线,控制单元 1,控制单元 2,控制单元 3,控制单元 4,数据处理,数据处理,数据准备,数据检测
22、,数据接收,数据检测,数据检测,数据接收,数据接收,发送数据,2.4.2 CAN-BUS数据总线的数据传递过程,数据传输过程,数据准备CAN控制单元控制器为数据发送做准备,数据发送CAN收发器从控制器得到数据,并将之转为电信号发送出去,数据接收在网络上其他所有的控制单元做好接收数据的准备,数据检测控制单元检测它所接收到的数据对它的功能是否有必要,数据接受如果数据是重要的,接收并处理,否则忽略,提供数据:电控单元的微处理器向CAN控制器提供需要发送的数据,2.发送数据:CAN收发器接收由CAN控制器传来的数据,转为CAN网络电信号并发送到CAN-BUS数据总线上。,(1)传感器接收到转速值,该值
23、以固定的周期到达微控制器的输入存储器内。由于该转速值还用于其他控制单元,如组合仪表,所以该值应通过数据传输总线来传递。(2)该转速值被复制到发动机控制单元的发送存储器内。(3)该信息从发送存储器进入数据传输总线构件的发送邮箱内。如果发送邮箱内有一个实时值,那么该值会由发送特征位(举起的小旗示意有传输任务)显示出来,将发送任务委托给数据传输总线构件,发动机控制单元就完成了此过程中的任务。,(4)发动机转速值按协议被转换成图2-21数据传输总线的特殊格式。(5)数据传输总线构件通过RX线来检查总线是否有源(是否正在交换别的信息),必要时会等待,直至总线空闲下来为止。如果总线空闲下来,发动机信息就会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 总线技术 培训 课件

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