- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CAN总线在汽车上的应用 雷宇 511101807
PAGE \* MERGEFORMAT 12
CAN总线在汽车上的应用
雷宇 511101807
摘 要:CAN(Controller Area Network)即控制器局域网络,属于工业现场总线的范畴。CAN 总线的数据通信具有突出的可靠性、实时性和灵活性。由于其良好的性能及独特的设计,汽车领域内最广泛的应用了CAN 总线来实现汽车内部控制系统与各检测和执行机构间的数据通信。本文的重点就是详细介绍CAN总线在汽车上的具体应用。
关键词:CAN 总线 汽车
引言
自上世纪80年代以后,汽车领域得到了飞速的发展,而单片机与集成电路都广泛应用于汽车上。防抱死制动装置、电子燃油喷射装置、主动悬架、安全气囊装置、电控门窗装置等等这些电子控制单元在汽车上的应用也越来越多,但是常规的布线方式,已经不适于飞速发展的汽车。原始的布线方式为电线一端与开关连接,另一端与欧诺供电设备连接,这种连接方式大大增加了电线的数量,虽然在一定程度上,电控系统确实增加了汽车的经济型、动力性、舒适性,但是他复杂的线路将提高维修的难度,也降低了汽车的可靠性。在此环境的影响下,越来越多人想要运用一种新兴的概念——CAN来解决此问题。
CAN总线概述
CAN总线基本概念
控制器局域网络(Controller Area Network)简称为CAN,在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986年德国电气商博世公司开发出面向汽车的CAN 通信协议。此后,CAN通过ISO11898 及ISO11519进行了标准化,现在在欧洲已是汽车网络的标准协议。目前,全世界有20多家CAN生产商,有110多种CAN总线协议控制器芯片和集成CAN总线协议控制器的微处理器芯片。
CAN总线的特点
(1)多主站依据优先权进行总线访问。
总线开放时,任何单元均可开始发送报文,具有最高优先权的报文的单元赢得总线访问权。 利用这个特点可以用液晶显示器作为多主机的公用监视器,不用每台主机配一个监视器,从而节约系统成本。
(2)无破坏性的基于优先权的仲裁。
网络上的每个主机可以同时发送,哪个主机的数据可以发送出去取决于主机所发送报文的标识符决定的优先权的大小,没有发送出去的帧可自动重发。以后将介绍数据怎样仲裁。
(3)借助接收滤波的多地址帧传送
收到报文的标识符与本机的接收码寄存器与屏蔽寄存器相比较,符合的报文本机才予以接收。
(4)远程数据请求。
网络上的每个接点可以发送一个远程帧给另一个接点,请求该接点的数据帧,该数据帧与对应的远程帧以相同的标识符ID命名。
(5)配置灵活性
通过八个寄存器进行接点配置,每个接点可以接收,也可以发送。
(6)全系统数据相容性
(7)错误检测和出错信令
有五种错误类型,每个接点都设置有一个发送出错计数器和一个接收出错计数器。发送接点和接收接点在检测到错误时,出错计数器根据一定规则进行加减,并根据错误计数器数值发送错误标志(活动错误标志和认可错误标志),当错误计数器数值大于255时,该接点变为“脱离总线”状态,输出输入引脚浮空,既不发送,也不接收。
CAN总线的优点
数据共享减少了数据的重复处理,节省了成本。比如,对于具有CAN总线接口的电喷发动机。其它电器可共享其提供的转速、水温、机油压力、机油温度、油量瞬时流速等等,一方面可省去额外的水温、油压、油温传感器,另一方面可以将这些数据显示在仪表上,便于司机检查发动机运行工况,从而便于发动机保养维护。应用CAN总线,可减少车身布线,进一步节省了成本。由于采用总线技术,模块之间的信号传递仅需要两条信号线。布线局部化,车上除掉总线外,其他所有横贯车身的线都不再需要了,节省了布线成本。另外,数据共享也节省了线路,还拿车速信号打比方,在没有总线的情况,车速信号要接到电涡流缓速器、空气悬架、门控制及电喷发动机。有了总线后只要接到一处,其他电器通过总线共享。CAN总线系统数据稳定可靠,CAN总线具有线间干扰小、抗干扰能力强的特点。由于VITI-CAN系统采用的是模块化管理,各模块按其功能分散的摆放在车内,简化了布线并缩短了线束的长度.从而降低了耦合电流的产生,减小了线间干扰。同时在软件上,CAN总线采用短帧传输,这样使总线数据报文在传输过程中有较
强的抗干扰能力。CAN总线专为汽车量身订做,可靠性有保障。CAN总线的设计充分考虑了汽车上恶劣工作环境,比如点火线圈点火时产生的强大的反冲电压,电涡流缓速器切断时产生
文档评论(0)