汽车CAN总线的应用分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汽车CAN总线的应用分析

汽车CAN总线的应用分析   摘 要:简要介绍CAN总线的概念、产生原因及其特点,分析了CAN总线的组成、传输原理以及在汽车通信控制中的具体应用,展望了CAN的应用发展趋势。   关键词:CAN总线;电控单元ECU;控制系统      德国Robert Bosch公司在20世纪80年代初开发的一种串行数据总线―CAN总线,这个总线上许多电控单元通过它连接起来组成一种网络,也叫控制器局域网[1]CAN(Controller Area Network)。这是用来解决汽车上的电子器件通讯和连接时效问题,以及对汽车控制功能的实现,是一种以分布式控制系统为基础构造的汽车车载电子网络系统,在目前汽车应用上最广范和最有代表性。   1.CAN总线的产生及其特点   随着汽车动力、控制、排放、节能、安全和舒适性等使用性能和要求的不断提高,对于汽车电子控制程度的要求也越来越高。汽车电子控制装置的增多,使得连接汽车电子控制装置之间导线也变得更为复杂。如果采用传统的点到点的布线方法,势必导致车身布线越来越长,越来越复杂,运行可靠性低、故障维修难度大。因此,为解决现代汽车中众多控制装置和电子仪表间数据交换问题,车载电子装置问的数据通信变得越来越重要,于是电子控制系统在车身上的大量应用和通讯的要求,产生了车载网络。CAN总线是一种现场总线,通讯线可以是一根双绞线或是同轴电缆或光导纤维,将各种汽车电子装置连接成为一个网络。它可以有效地支持分布式控制或实时控制的串行通信网络,在这个系统中,各控制装置独立运行,控制和改善汽车某一方面的性能,同时可为其它控制装置提供数据服务。由于CAN总线具有通信速率高、可靠性好、连接方便、多主站点、通讯协议简单和性能价格比高等突出的优点,适用于汽车环境的汽车局域网,如今CAN总线在汽车分布式控制系统中得到了广泛的应用。   2.CAN总线硬件系统组成和传输原理   2.1车载CAN总线系统的基本组成   CAN总线传输系统中主要由CAN控制器、CAN收发器、传输介质、数据传递终端电阻等组成。SJA1000和 PCA2C250组成的CAN控制器和CAN收发器是CAN总线中的典型组合通讯模块。   2.1.1CAN控制器。   CAN控制器时一块可编程芯片上通过逻辑电路的组合实现这些功能的组合实现这些功能的,对外提供了与微处理器物理连接的线路接口。通过对它的编程,CPU可以设置它的工作方式,控制它的工作状态,进行数据的发送和接收。CAN控制器可以是独立的芯片,也可以是和微处理器封装在一起的。它的作用是接收电控单元中微处理器发出的数据,对这些数据进行处理,并传送给CAN收发器。CAN控制器也接收CAN收发器的数据,在处理后传给微处理器。   2.1.2CAN收发器   它是一个发送器和接收器的组合,将CAN控制器提供的数据转化成电信号并通过数据总线发送出去,同时,它也接收从总线来的数据,并传送到CAN控制器。   2.1.3终端电阻   在CAN总线的两端连接有两个终端电阻,用来防止数据在终端被反射并以回声的形式返回,数据在终端的反射会影响数据的传输。   2.1.4光电隔离   一般,为了进一步提高系统的抗干扰能力,在CAN 控制器SJA1000和收发器PCA82C250之间增加了由高速隔离器件6N137构成的隔离电路[2]。   2.2车载CAN总线传输原理   2.2.1CAN总线参考型介绍   CAN网络结构主要包括两大部分:一是通信部分,二是网络管理部分。通信部分相当于OSI模型的物理层、数据链路层、传输层和应用层。网络管理部分的功能是为获得操作的安全性和可靠性,它是各种功能和实体的合集,能对网络配置进行检测,对实效进行校正,并支持网络诊断功能等。CAN数据链路层包括逻辑链路控制子层和媒体访问控制子层。CAN总线的物理层是将ECU连接至总线的电路实现。ECU总线将受限于总线上的电器负载。   2.2.2CAN总线的传输过程   CAN总线所传输的信息帧有数据帧、远程帧、错误帧和超载帧四种类型。   每条数据的传递包括五个过程:提供数据、发送数据、接收数据、检查数据、接收数据。   汽车发动机电控单元ECU向ECU的CAN收发器发送数据,该CAN收发器接收到数据后,转换信号并发给本ECU的控制器。CAN数据传输系统的其他ECU收发器均接收到此数据,检验判断是否需要接收的数据,是的话接收,不是的话忽略。   2.2.3CAN总线的差动传递技术   CAN总线的差动传递技术的原理是:在CAN总线收发器内有一个接收器,该接收器安装在接收器一侧的差动信号放大器内。收发器内的CAN-H线和CAN-L线上的信号转换通过差动信号放大器来实现的,这个转换后的信号称为差动信号放大器的输出

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档