CAN基础
北京恒润科技有限公司
2008-7-5
恒润科技公司 www.hirain.com Confidential
主要内容
概述
汽车总线与CAN标准
CAN的通信机制
数据帧
错误检测与错误帧
CAN的帧格式
位定时与同步
物理连接
北京经纬恒润科技有限公司 http://www.hirain.com
2
概述
CAN的起源
CAN—Controller Area Network—是20世纪
80年代初德国Bosch公司为解决现代汽车中
众多控制单元、测试仪器之间的实时数据交
换而开发的一种串行通信协议
北京经纬恒润科技有限公司 http://www.hirain.com
3
概述
北京经纬恒润科技有限公司 http://www.hirain.com
4
概述
CAN的起源
传统的汽车线束连接
Powertrain Control
Engine
Control
Transmission
Control
ABS/ASR
Active
Suspension
Dash
board
Body Control
Seat
Control
Light
Control
Door
Control
Air
Condition
Power
Locks
Airbag
北京经纬恒润科技有限公司 http://www.hirain.com
5
概述
CAN的起源
汽车的CAN网络
Powertrain Control
Powertrain Control
Engine
Engine
Control
Control
ABS/ASR
ABS/ASR
Transmission
Transmission
Control
Control
CAN
Active
Active
Suspension
Suspension
Dash
Dash
board
board
Body Control
Body Control
Seat
Seat
Control
Control
CAN
Light
Light
Control
Control
Power
Power
Locks
Locks
Airbag
Airbag
Door
Door
Control
Control
Air
Air
Condition
Condition
北京经纬恒润科技有限公司 http://www.hirain.com
6
概述
CAN的历史
1983年,Bosch开始研究车上网络技术
1986年,Bosch在SAE大会公布CAN协议
1987年,Intel和Philips先后推出CAN控制器
芯片
1991年,Bosch颁布CAN 2.0技术规范,
CAN2.0包括A和B两个部分
1991年,CAN总线最先在Benz S系列轿车上
实现
北京经纬恒润科技有限公司 http://www.hirain.com
7
概述
CAN的历史
1993年,ISO颁布CAN国际标准 ISO-11898
1994年,SAE颁布基于CAN的J1939标准
2003年,Maybach发布带76个ECU的新车型
(CAN,LIN,MOST)
2003年,VW发布带35个ECU的新型Golf
……
未来,CAN总线将部分被FlexRay所取代,
但CAN总线将仍会被持续应用相当长的时间
北京经纬恒润科技有限公司 http://www.hirain.com
8