




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CAN总线在汽车上的应用摘要:CAN(Controller Area Network)即控制器局域网络,属于工业现场总线的范畴。CAN 总线的数据通信具有突出的可靠性、实时性和灵活性。由于其良好的性能及独特的设计,汽车领域内最广泛的应用了CAN 总线来实现汽车内部控制系统与各检测和执行机构间的数据通信。本文的重点就是详细介绍CAN总线在汽车上的具体应用。关键词:CAN 总线 汽车 The application of CAN bus in the carAbstract:CAN is short for Controller Area Network and belongs to the ca
2、tegory of industrial field bus.CAN bus data communication has the prominent reliability, real-time and flexibility belongs to the category of industrial field bus.Due to its good performance and unique design, the car is the most widely used in the field of CAN bus to implement the internal control
3、system and data communication between the various detection and actuator.The focus of this article is introduced the CAN bus in the car on the specific application.Keywords:CAN, bus, car 引言自上世纪80年代以来,汽车行业得到了飞速的发展,单片机与集成电路也广泛应用于汽车上。防抱死制动装置、电子燃油喷射装置、主动悬架、安全气囊装置、电控门窗装置等这些电子控制单元在汽车上的应用也越来越多,但是常规的布线方式,已经
4、不适应飞速发展的汽车工业。原始的布线方式为电线一端与开关连接,另一端与欧诺供电设备连接,这种连接方式大大增加了电线的数量,虽然在一定程度上,电控系统确实增加了汽车的经济型、动力性、舒适性,但是其复杂的线路将提高维修的难度,也降低了汽车的可靠性。在此因素的影响下,越来越多人想要运用一种新兴的概念CAN来解决此问题。一CAN总线概述1.CAN总线的基本概念CAN是控制器局域网络(Controller Area Network)的简称。在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多
5、条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986年德国电气商博世公司开发出面向汽车的CAN 通信协议。此后,CAN通过ISO11898 及ISO11519进行了标准化,现在在欧洲已是汽车网络的标准协议。目前,全世界有20多家CAN生产商,有110多种CAN总线协议控制器芯片和集成CAN总线协议控制器的微处理器芯片。2.CAN总线的特点(1)可以多主方式工作,网络上任意一个节点均可以在任意时刻主动地向网络上的其他节点发送信息,而不分主从,通信方式灵活。(2)网络上的节点(信息)可分成不同的优先级,可以满足不同的实时要
6、求。 (3)采用非破坏性位仲裁总线结构机制,当两个节点同时向网络上传送信息时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响地继续传输数据。(4)可以点对点、一点对多点(成组)及全局广播几种传送方式接收数据。(5)直接通信距离最远可达10km(速率5Kbps以下)。(6)通信速率最高可达1MB/s(此时距离最长40m)。(7)节点数实际可达110个。(8)采用短帧结构,每一帧的有效字节数为8个。(9)每帧信息都有CRC校验及其他检错措施,数据出错率极低。(10)通信介质可采用双绞线,同轴电缆和光导纤维,一般采用廉价的双绞线即可,无特殊要求。(11) 节点在错误
7、严重的情况下,具有自动关闭总线的功能,切断它与总线的联系,以使总线上的其他操作不受影响。3.CAN总线的优点数据共享减少了数据的重复处理,节省了成本。比如,对于具有CAN总线接口的电喷发动机,其它电器可共享其提供的转速、水温、机油压力、机油温度、油量瞬时流速等。一方面可省去额外的水温、油压、油温传感器,另一方面可以将这些数据显示在仪表上,便于司机检查发动机运行工况,从而便于发动机保养维护。应用CAN总线,可减少车身布线,进一步节省了成本。由于采用总线技术,模块之间的信号传递仅需要两条信号线。布线局部化,车上除掉总线外,其他所有横贯车身的线都不再需要了,节省了布线成本。另外,数据共享也节省了线路
8、,还拿车速信号打比方,在没有总线的情况,车速信号要接到电涡流缓速器、空气悬架、门控制及电喷发动机。有了总线后只要接到一处,其他电器通过总线共享。CAN总线系统数据稳定可靠,CAN总线具有线间干扰小、抗干扰能力强的特点。由于VITI-CAN系统采用的是模块化管理,各模块按其功能分散的摆放在车内,简化了布线并缩短了线束的长度从而降低了耦合电流的产生,减小了线间干扰。同时在软件上,CAN总线采用短帧传输,这样使总线数据报文在传输过程中有较强的抗干扰能力。CAN总线专为汽车量身订做,可靠性有保障。CAN总线的设计充分考虑了汽车上恶劣工作环境,比如点火线圈点火时产生的强大的反冲电压,电涡流缓速器切断时产
9、生的浪涌电流及汽车发动机仓100左右的高温。4.CAN总线硬件电路设计 (1)CAN管理结构图1为CAN总线的管理结构图。其中的发动机、自动变速器、安全气囊、ABS系统等都是现代汽车动作的核心部件,对时间响应要求严格,因而在本设计中采用传输速率为1000Kbps的高速CAN通信网络。空调控制、雨刷控制、照明控制和仪表管理控制等相对来说对实时性要求较低,采用传输速率小于125 Kbps的CAN通信网络,主控制器跨接高、低速两条总线,与各节点进行数据交换,兼起网关作用,实现网络互连。图1.管理结构图通过上图可以看出采用CAN总线技术可以实现各ECU之间的信息共享,减少不必要的线束和传感器。例如具有
10、CAN总线接口的电喷发动机,其它电器可共享其提供的转速、水温、机油压力、机油温度、油量瞬时流速等,这样一方面可省去额外的传感器,另一方面可以将这些数据显示在仪表上,便于司机检查发动机运行工况,从而便于发动机的保养维护。表中给出了汽车部分电控单元产生及发送的数据类型及其他单元对这些信息共享的情况。(2)CAN硬件构架核心芯片简介:本文中,CAN系统采用PHILIPS公司高性能8位微处理器P89C668。特点如下:80C51中央处理单元。64K字节FLASH和8K字节RAM。自带串行接口序列。个中断源;4个中断优先级。IAP(应用编程)Flash存储器、ISP(系统编程)、Boot ROM可串口访
11、问升级下载用户程序。PWM输出,捕捉比较,高速输出三种工作方式,5路可编程计数器阵列PCA。12个时钟周期下速度高达33MHz,每个机器周期12个时钟周期操作可选,每个机器周期6个时钟周期操作标准。从处理能力,存储容量,外围资源以及网络可扩展性方面来评价,P89C668都是一款出色微处理器,适用工控电子等各个领域。尤其是其8K字节RAM“海量”内存,更是许多高速存储应用场合首选。CAN接口电路:采用技术成熟应用广泛SJAl000,6N137,P82C250组成接口电路。但是,CAN总线两端务必跨接120欧终端电阻。应用系统编程电路: P89C668FLASH空间OXFCOO0XFFFF烧写入I
12、K字节Boot Rom程序,PHILIPS提供编程软件由串行口通讯就可以实现程序线升级。串行数据通讯波特率可达38400bps。晶振和复位电路:复位电路采用X25045芯片进行智能控制。本节点用X25405前两个功能构成可靠复位电路。开关数字量,模拟量检测电路:汽车节点开关器件特别复杂和繁多,而电流检测,水温油位传感器信号都是非线性模拟信号,可靠实时对这些开关/模拟量进行检测成为汽车电子硬件必须解决问题。3.CAN总线软件设计系统程序结构分为四个部分:CAN通讯程序(包括应用层协议SJAl000通讯),外围接口程序(所有检测芯片和驱动芯片驱动),中断服务程序(处理开关信号以及故障报警等消息),
13、主程序(完成系统初始化和任务调度等)如图2所示。图2.软件结构图二现代汽车电子技术的分类 1.单独控制系统:由一个电子控制单元(ECU)控制一个工作装置或系统的电子控制系统,如发动机控制系统、自动变速器等。2.集中控制系统:由一个电子控制单元(ECU)同时控制多个工作装置或系统的电子控制系统。如汽车底盘控制系统。3.控制器局域网络系统(CAN总线系统):由多个电子控制单元(ECU)同时控制多个工作装置或系统,各控制单元(ECU)的共用信息通过总线互相传递。a.带有中央控制单元的车b.带有三个中央控制单元的车c.带有三个中央控制单元和总线系统的车d.带有三个中央控制单元的CAN驱动网络三.网络汽
14、车和汽车总线1.网络汽车通过总线将汽车上的各种电子装置与设备连成一个网络,实现相互之间的信息共享,既减少了线束,又可更好地控制和协调汽车的各个系统,使汽车性能达到最佳。2.汽车总线汽车总线是指汽车内部导线采用总线控制的一种技术,通常叫汽车总线或汽车总线技术。随着电子技术的迅速发展和在汽车上的广泛应用,汽车电子化程度越来越高。从发动机控制到传动系控制,从行驶、制动、转向系控制到安全保证系统以及仪表报警系统渐渐形成了一个复杂的大系统。3.canbus应用于大众汽车的发展史(1)大众公司首次在97年PASSAT的舒适系统上采用了传送速率为62.5Kbit/m的Canbus。 (2)98年在PASSA
15、T和GOLF的驱动系统上增加了Canbus,传送速率为500Kbit/m。 (3)2000年,大众公司在PASSAT和GOLF采用了带有网关的第二代Canbus。 (4)2001年,大众公司提高了Canbus的设计标准,将舒适系统Canbus提高到100Kbit/m, 驱动系统提高到500Kbit/m。 (5)2002年,大众集团在新PQ24平台上使用带有车载网络控制单元的第三代Canbus。 (6)2003年,大众集团在新PQ35平台上使用五重结构的Canbus系统,并且出现了单线的LIN-BUS。4.基于CAN总线的汽车电器网络结构目前汽车上的网络连接方式主要采用2条CAN:一条用于驱动系
16、统的高速CAN,速率达到500kb/s。主要面向实时性要求较高的控制单元,如发动机、电动机等。另一条用于车身系统的低速CAN,速率是100kb/s。主要是针对车身控制的,如车灯、车门、车窗等信号的采集以及反馈。其特征是信号多但实时性要求低,因此实现成本要求低。 四CAN应用于小轿车在一般的小轿车上CAN总线的应用最为广泛,CAN总线的拓扑结构主要有3种:线型拓扑结构、环型网络拓扑结构、星型网络拓扑结构。1.线型拓扑结构 (1)线式拓扑结构采用单(双线)线作为传输介质,所有的站点都通过相应的硬件接口直接连接到传输介质(或称总线),任何一个站点发送的信息,网络中的其它站点几乎可以同时收到,这一点与
17、环型网络截然不同。(2)由于所有的节点都在同一线路上进行通信,因此总线上的任何一处故障都可能导致所有的节点无法正常工作。 (3)总线式网络结构简单,电缆长度要求最短,造价低廉,便于维护,站点接入灵活,如果某个站点失效不会影响其它站点的工作。图3.线性拓扑结构2.环型网络拓扑结构 环型网络拓扑结构如图所示,其特点如下: (1)环型网络中的信息是单方向的,每个收到信息包的节点向它的下游节点转发该信息,信息在网络中环游一圈以后由发送节点进行回收。 (2)环型网络中的任何一个节点(控制单元)包括环中任何一段线路损坏都会使网络的通信出现故障。所以往往需要在主环之外安装备用环。 (3)环型拓扑结构的优点是
18、传输速度快,抗干扰性强。但环型网络的通信部件比较昂贵。管理与总线型相比要麻烦的多。 图4.环型拓扑结构3.星型网络拓扑结构 星型网络拓扑结构如图所示,其特点介绍如下。(1)星型网络中有一个惟一的转发节点(中央节点),每一个站点都是通过单独的通信线路连接到中央节点,并由中央节点向目标站点传送信息。 (2)星型拓扑网络的结构安装比总线式容易,通常使用双绞线,因此价格便宜。由于所有站点都与中心节点相连,所以移动或删除某一个节点变得十分简单,而且单个连接点的故障只影响相应站点的工作,不会影响整个网络。 (3)每一个站点直接与中央节点相连,所以需要大量电缆,如果中央节点发生故障,则整个网络将瘫痪,所以往
19、往对中央节点的可靠性要求非常高。图5.星型拓扑结构在实际应用中,以大众汽车的CAN总线系统为例,该系统分为5个不同的总线区域动力系统、舒适系统、信息系统、诊断系统、仪表系统。其运行特点有如下4点: 动力CAN数据总线经过短时无载运行后切断,舒适系统CAN数据总线保持随时可用状态; 为了降低供电网络的负荷,若动力总线系统关闭,舒适总线系统则进入休眠状态; 舒适/信息CAN数据总线在一条数据线短路时,可以用另一条线继续工作,并切换进入“单线工作模式”; 动力CAN总线数据信号与舒适/信息CAN数据信号是不同的。 这样一来可以确保车辆在节能的前提下更好地实现CAN总线控制功能,提高了安全系数并避免了
20、突发情况造成的操作失灵,属于较为成熟的CAN总线控制系统。动力系统主要包含发动机控制单元、ABS控制单元、ESP控制单元、自动变速器控制单元、安全气囊控制单元、组合仪表控制单元等,即传统意义上的发动机控制与底盘控制。这一市场基本被外资企业垄断,国内企业基本无法进入。舒适系统和信息系统主要包含自动空调控制单元、车门控制单元、舒适控制单元、收音机和导航显示单元。也就是传统意义的车身控制单元(BCM模块)。这一市场国内企业尝试过进入,但是由于资金不足和整车企业不开放网络协议等原因,发展速度并不是很快。五CAN应用于大中型客车随着中国城市人们生活水平的提高,城市客车设计中“人性化”的要求越来越高,客车
21、厂家为了满足客户日益增加的需求,不断地改善乘车环境,提升驾乘的舒适性。不断加装电子器件使城市客车电气系统愈加复杂:全车的控制开关过多,导致在仪表板上已经无法布置;电缆总长不断延伸,重量不断增加。这样一来,客车电气系统自身的安全性能呈现下降趋势,故障发生频率越来越髙,危及安全的事故(自燃断路、他燃断路)时有发生,受到行业高度关注。国内主流的客车企业,如郑州宇通、厦门金旅、苏州金龙、北汽福田、安徽安凯、中通客车、青年客车、东风扬子江等都在加大CAN技术的应用力度,致力于在满足“人性化”要求前提下,不断提升客车电控系统技术水平的同时,确保客车安全性的水准持续提升。大中型客车CAN总线应用特点主要有以
22、下几点: (1)在动力传动系统方面,CAN总线技术在发动机ECU、变速箱TCU、ABS/ESP等关键零部件方面已经全部应用。国内部分厂商通过协调关键零部件厂商可以开放相关的CAN总线协议,并将其集成到自身的整车网络中。还有一部分厂商并没有使用CAN总线接口,或是让零部件供应商协调,自己并不参与。 (2)在客车应用上,由于用户要求分散、车型变化多,依靠CAN总线智能的配置功能,将功能模块化、通用化,实现系统的灵活智能配置已经成为趋势。客车CAN总线系统基于国际通用的协议J1939进行研发,进入壁垒较低,更容易实现突破,因此国内主要研发CAN总线产品的企业都集中在大中型客车这一市场。 (3)在总线
23、通讯协议开发的同时,主机厂越来越重视网络诊断功能的开发。依靠总线进行智能化诊断已经成为电气化发展的主流。目前国内企业在这一方面的技术水平已相当过硬,最主要的竞争点在于国内产品与外资产品的价格和用户体验上:国内企业在价格上占据优势,而外资企业在用户体验上更胜一筹。客车由于车身最复杂,车身控制一般要形成独立的解决方案。国内企业针对这一需求推出完整的车身CAN总线控制系统,不但解决了电器、ECU之间通信及节省线束等问题,还通过输入/输出模块(即BCM模块)架构起全车网络平台,优化控制逻辑、诊断等形成车身智能控制。在这一市场,国外汽车电子企业与国内汽车电子企业介入时间差距不大,国内部分产品的技术指标已
24、达到国际先进水平。目前,这一市场已基本处于国内拥有自主知识产权产品的企业占主导地位的发展阶段。六CAN应用于中重型载重货车CAN总线技术在全世界范围的应用范围在不断扩大。ISO 11898作为硬件协议,SAE 1939已基本被越来越多的国家所接受并被采用。SAE 1939由SAE(美国汽车工程师协会)制定,适用卡车及客车产品。SAE 1939在CAN的基础上定义网络层和应用层,提出一个电子系统间的开放互联系统。即通过提供一个标准的框架,使电控单元(Electronic Control Units,ECU)之间可以实现相互通信,也就是遵循同一个J1939/0X文件的电控单元可以通过该网络连接且彼
25、此通信而不需要额外的功能接口。下图所示的网络,仅包含一个独立的物理层,由主网及连接其上的一个或多个子网构成。图6.独立网络网络还可以由多重子网构成,如下图所示。SAE1939-11或-15中描述的物理层都可以作为主网或子网物理层。桥接器是用来将子网与主网或子网与子网连接在一起的。一种可行的放置方式是在需要提供地址分配和将挂车子网与主网进行电气分离的每个挂车或台车上放置一个桥接器。虽然没有明确地说明,但台车使用与挂车相同的桥接器和子网结构是可行的。图7.多重子网由于采用CAN总线系统的产品使电子电器架构更为优化、操作更加人性化,提升了自身的竞争力。国内在这一方面起步比较早的企业是中国重汽集团,在2004年即开始在部分车型上配装CAN总线控制系统,截止到2010年,其车身控制系统已配装在HOWO中高端产品和A7产品上,装车的套数达到10万套以上。另外,一汽集团的J6重型载货车、J5中高端车型,东风汽车公司的天龙、霸龙等产品、陕汽集团的曼系列产品和北汽福田欧曼中高档产品上,均已应用CAN总线车身控制系统和有关技术。载货车企业针对不同产品对CAN车身控制系统的功能要求也不尽相同,虽然同样基于国际上公开的J1939协议,但需要针对不同功能对协议中的冗余部分进行剪裁、不足部分还需要进行添加,改造的空间较大。由于尚未形成统一的模式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《小小设计师》(教学设计)-2023-2024学年二年级下册数学人教版
- 2024年太阳能电池组件项目资金需求报告代可行性研究报告
- 2025年鹤岗师范高等专科学校单招职业技能测试题库及答案1套
- 2025届河北省唐山市高三上学期期末考政治试题及答案
- 2025年度亲子阅读托管班教师专业聘用合同
- 2025年度危废处置项目环境影响评价与验收合同
- 2025年度交通行业收入确认合同变更处理与会计核算规范
- 2025年度临时用工协议书:环保项目现场监测临时用工协议
- 2025年度大学生实习就业实习单位评价与反馈协议
- 2025年度教师实习就业指导与服务合同
- 大象版四年级下册《科学》全套教学课件
- 应急指挥调度与指挥中心建设
- 部编高教版2023·职业模块 中职语文 2.《宁夏闽宁镇:昔日干沙滩今日金沙滩》 课件
- 安全环保职业健康法律法规清单2024年
- 2021年熔化焊与热切割基础知识课件
- 沥青试验讲解精品课件
- 秒的认识 完整版PPT
- 创新药产业链研究培训框架
- 燃气业务代办授权书模板
- 《中国人阅读书目(三)——中国初中生基础阅读书目-导赏手册》新书简介2014.8.14 (1)
- 智利国家英文介绍PPT精选文档
评论
0/150
提交评论