ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:741.33KB ,
资源ID:2879336      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2879336.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CAN总线在汽车上的应用.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

CAN总线在汽车上的应用.docx

1、CAN总线在汽车上的应用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 belon

2、gs to the category 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 inter

3、nal control 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:一条用于驱动系统的高速CAN,速率达到500kb/s。主要面向实时性要求较高的控制单元,如发动机、电动机等。另一条用于车身系统的低速CAN,速率是100kb/s。主要是针对车身控制的,如车灯、车门、车窗等信号的采集以及反馈。其特征是信号多但实时性要求低,因此实现成本要求低。 四CAN应用于小轿车在一般的小轿车上CAN总线的应用最为广泛,CAN总线的拓扑结构主要有3种:线型拓扑结构、环型网络拓扑结构、星型网络拓扑结构。1.线型拓扑结构 (1)线式拓扑结构采用单(双线)线作为传输介质,所有的站点都通过相应的硬件接口直接连接到传输介质(或称总线),任何一个站点发送的信息,网络中的其它站点几乎可以同时收到,这一点

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1