CAN总线及其在汽车中发展及应用.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CAN总线及其在汽车中发展及应用

CAN总线及其在汽车中发展及应用   摘要:论文主要阐述CAN总线的产生发展,重点研究CAN用在汽车上的优越性及发展前景,讨论了在汽车上的总体设计方案,并通过其在汽车前照灯上的应用具体说明了CAN在汽车上的应用。最后。结合现状讨论了CAN在汽车上的应用前景 关键词:CAN传输应用发展 一、CAN总线简述 (一)CAN总线产生与发展 控制器局部网(CAN-CONTROLLER AREA NETWORK)是BOSCH公司为现代汽车应用领先推出的一种多主机局部网,由于其卓越性能现已广泛应用于工业自动化、多种控制设备、交通工具、医疗仪器以及建筑、环境控制等众多部门。控制器局部网将在我国迅速普及推广 由于CAN为愈来愈多不同领域采用和推广,导致要求各种应用领域通信报文的标准化。为此,1991年9月PHILIPS SEMICONDUCTORS制订并发布了CAN技术规范(VERSION 2.0)。该技术规范包括A和B两部分。2.0A给出了曾在CAN技术规范版本1.2中定义的CAN报文格式,而2.0B给出了标准的和扩展的两种报文格式。此后,1993年11月ISO正式颁布了道路交通运载工具一数字信息交换一高速通信控制器局部网(CAN)国际标准(IS011898),为控制器局部网标准化、规范化推广铺平了道路 (二)CAN总线特点 CAN总线是一种多主总线,通信速率可达1MBPS。CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级判别等项工作 (1)CAN总线具有点对点、一点对多点及全局广播传送数据的功能 (2)CAN总线采用短帧结构,每帧有效字节数最多为8个,数据传输时间短,并有CRC及其他校验措施,数据出错率极低 (3)CAN总线上某一节点出现严重错误时,可自动脱离总线,而总线上的其他操作不受影响 (4)CAN总线系统扩充时,可直接将新节点挂在总线上,因而走线少,系统扩充容易,改型灵活 (5)CAN总线最大传输速率可达1Mb/s(此时通信距离最长为40re),直接通信距离最远可达10km(速率5kbps以下) (6)CAN总线上的节点数主要取决于总线驱动电路。在标准帧(11位报文标识符)可达110个,而在扩展帧(29位报文标识符)其个数几乎不受限制 如前所述,各节点直接挂接在总线上,从而构成了多主机结构,即每一个节点都是一个主机,因而CAN是一种多主方式的串行通信总线。CAN能够使用多种物理介质,如差分驱动平衡绞线,单线,光纤等。最常用的就是双绞线。总线上的数据可具有两种互补的逻辑值之一,显性和隐性。显性表示为逻辑“0”,隐性表示为逻辑“1”。在ISO的标准中两条总线上的电平如表一所示。如果总线上的两个控制器同时向总线上发送显性电平和隐性电平,则总线上始终是显性电平 在CAN总线中,以报文为单位进行信息传递且各节点使用相同的位速率。CAN总线上任意两个节点之间的最大通信距离与位速率有关,表二列出了相关数据。这里的最大通信距离指的是同一总线上两节点问的距离 CAN实现总线分配的方法,可保证当不同的站申请总线存取时,明确地进行总线分配。这种位仲裁的方法可以解决当两个站同时发送数据时产生的碰撞问题。不同于Ethemet网络的消息仲裁,CAN的非破坏性解决总线存取冲突的方法,确保在不传送有用消息时总线不被占用。甚至当总线在重负载情下,以消息内容为优先的总线存取也被证明是一种有效的系统。虽然总线的传输能力不足,所有未解决的传输请求都按重要性顺序来处理。在CSMA/CD这样的网络中,如Ethemet系统往往由于过载而崩溃,而这种情况在CAN中不会发生 (三)CAN总线的组成 CAN数据总线由一个控制器,一个收发器,两个数据传输终端以及两条数据线组成。除数据传输线外,其他元件都置于控制单元内部。控制单元功能不变 (1)CAN控制器 CAN控制器是用来接收控制单元中微电脑传来的数据,对这些数据进行处理并将其传往CAN收发器。同样CAN控制器也接收CAN收发器传来的数据,对这些数据进行处理并将其传往控制单元中的微电脑 (2)CAN收发器 CAN收发器将CAN控制器传来的数据转化为电信号并将其送入数据传输线。它也为CAN控制器接收和转发数据 (3)数据传输终端 数据传输终端是一个电阻器,其作用是防止数据在线端被反射,并以回声的形式返回。数据在线端被反射会影响数据的传输 (4)数据传输线 数据传输线是双向对数据进行传输的。两条传输线分别被称为CAN高线和CAN低线。为了防止外界电磁波的干扰和向外辐射,CAN总线将两条线缠绕在一起 这两条线的电位相反,如果一条是

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档