CAN总线_原创文档.pdfVIP

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

前言

20世纪90年代以来,汽车上由电子控制单元(ECU)控制的部件数量越来越多,

例如:电子燃油喷射装置、防抱死制动装置、自动变速器、空气悬架等。随着集成

电路和单片机在汽车上的广泛应用,汽车上的ECU数量越来越多。因此,一种新的

概念—汽车控制局域网络CAN(ControllerAreaNetwork)的概念也就应运而生了。

CAN最早是由德国BOSCH公司为解决现代汽车机件中的控制模块与测试仪器之间

的数据交换而开发的一种数据通信方式,CAN总线为汽车上各种电子设备、控制模

块、测量仪器等提供了统一数据交换渠道,将是汽车电子技术发展的一个里程碑。

根据ISO(国际标准化组织)定义的通信协议,将世界各国不同的汽车生产厂

商制定符合自身需要的各种专用总线统一到J1939通信协议上来,J1939协议是目

前在大型汽车中应用最广泛的协议,它是美国SAE(SocietyofAutomotive

Engineer)组织维护和推广的。目前北京公交使用车辆的欧Ⅲ、欧Ⅳ排放的发动机

和自动变速箱的电控模块都遵循J1939通讯协议。

CAN总线应用在汽车上有很多优点:(1)数据共享(2)简化车身布线(3)取

代以继电器为主体的常规逻辑电路(4)数据稳定可靠(5)有故障诊断和自动恢

复能力(6)硬件方案的软件化实现(7)配置参数灵活。在现代汽车设计中,CAN

已经成为必采用的技术。

学习、掌握、应用汽车局域网将会是今后汽车电控的关键技术。下面是对CAN总

线知识的一点肤浅理解,由于水平有限,没能全面地介绍各位所需的内容,其中内

容有不妥之处,敬请各位批评指正。

CAN总线的概念和作用

什么是CAN总线

CAN全称为“ControllerAreaNetwork”,即控制器局域网。是国际上广泛应用的现场总线之一。

CAN总线是为解决现代汽车中众多电控模块(ECU)之间的数据交换而开发的一种串行数据总线。

名词解释:

数据总线—数据总线是模块(ECU)之间运行数据的公共通道,它将各个功能部件的ECU连在一

起,大量的数据信息和控制信息在总线上流动,实现各功能部件的ECU之间的信息交换。

串行通信—串行通信就是将需要传送的二进制数一位一位依次传送,每一位数据占据一个固定的

时间段。串行传送速度慢、效率低,但传输线路便宜。

CAN总线的概念和作用

CAN总线采用的是那种数据通信协议

按照ISO有关标准,CAN总线采用的是SAEJ1939数据通信协议。SAEJ1939数据通信协议是美国汽车工

程师协会组织维护和推广的软、硬件通信协议。

SAEJ1939数据通信协议是目前在大型汽车中应用最广泛的应用层协议。

网络协议即网络中传递、管理信息的一些规范。如同人与人之间相互交流是要遵循一定的规矩一

样,计算机之间的相互通信需要共同遵守一定的规则,这些规则就称为网络协议。不同的计算机之间必

须使用相同的网络协议才能进行相互通信。

网络协议是网络上所有设备间通信规则的集合,它定义了通信时信息必须采用的格式和这些格式

的意义。在网络的各层中存在着许多协议,接收方和发送方同层的协议必须一致,才能使网络上各种设

备进行信息交换,否则将无法进行信息通讯。

注解:SAE(SocietyofAutomotiveEngineer)美国汽车工程师协会。

CAN总线的概念和作用

CAN总线网络数据传输分为:

1.A类—LIN:面向传感器或执行器管理的低速网络,传输数据的位数率通常小于10Kbps,是低速

开放式串行通讯的一种,属于汽车低层网络协议范畴,定位于低于CAN总线网络的通信层,一般使用单

线连接。

LIN全称为“LocalInterconnectNetwork”,是局部连接网络的意思,

2.B类—CAN:面向独立控制的模块间信息共享的中速网络,传输数据的位数率一般在

10~125Kbps之间,用于仪表显示和车辆控制。

3.C类—高速CAN:面向闭

文档评论(0)

152****7812 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档