汽车CAN总线基础-CAN总线简介
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汽车CAN总线基础-CAN总线简介
1. CAN 的介绍1.1 CAN 是什么CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO 国际标准化的串行通信协议。1.2 CAN 的起源汽车CAN 总线是20 世纪80 年代初德国Bosch 公司为解决现代汽车中众多控制单元、测试仪器之间的实时数据交换而开发的一种串行通信协议。传统汽车线束连接
如图1.21。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、
低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通
信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,
线束的数量也随之增加。为适应减少线束的数量,通过多哥LAN,进行大量数
据的高速通信的需要,1986 年德国电气商博世公司开发出面向汽车的CAN 通
信协议。此后,CAN 通过ISO11898 及ISO11519 进行了标准化,现在在欧洲
已是汽车网络的标准协议。现在,CAN 总线的高性能和可靠性已被认同,并被
广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。在汽车上的应用,CAN 节点已经达到最多90 个电子控制节点了。1.1 CAN 的发展史※1983 年,Bosch 开始研究车上的网络技术;※1986 年,Bosch 在SAE 大会公布
CAN 协议;※1987 年,Intel 与Philips 先后推出CAN 控制器芯片;※1991 年,Bosch 颁布CAN2.0 技术规范,CAN2.0 包括A 和B 两个部分;※1991 年,CAN 总线最先在Benz S 系列轿车上实现;※1993 年,ISO 颁布CAN 国际标准ISO-11898;※1994 年,SAE 颁布基于CAN 的J1939 标准;※2003 年,Maybach 颁布带76 个ECU 的新车型(CAN、LIN、MOST);※2003 年,VW 颁布了带35ECU 的新车型Golf;※未来,CAN 总线将部分被FlexRay 所取代,但是CAN 总线将会被持续应用相当长的时间。1.2 CAN 的特性※多主结构依
据优先权进行总线访问;※无破坏性的基于优先权的逐位仲裁;※借助验收滤