总结了下CAN的基本知识,实际CAN的标准,内容,工具使用,上位机开发,下位机开发等,后续会找时间慢慢更新。本文主要介绍CAN标准,并对11898进行了进一步的介绍。
1 CAN概念
CAN-Controller Area Network
主要应用-汽车电子类似环境的组网通信。
2 标准
2.1 ISO标准化的CAN协议
1986年德国电气商博世公司开发出面向汽车的CAN通信协议。此后,CAN通过ISO11898及ISO11519进行了标准化。
1)ISO11898
ISO11898是通信速度为125kbps-1Mbps的CAN告诉通信标准。
2)ISO11519
ISO11519是 通信速度为 125kbps以下的CAN低速通信标准。
2.2 其他的组织、团体、企业也对CAN协议进行了标准化。
基于CAN的各种标准规格如下表所示,领域不一样,使用的协议也要跟着不一样。
3 11898标准
平时大家说的CAN标准如果没有特别说明,基本就说的 ISO11898标准,该标准也不是一成不变的,间隔若干年也会有更新。大家想了解目前正在用的标准可以根据以下链接来查询
ISO 11898-1:2015
该网站会清晰的介绍现在使用的是哪个标准,并且想要标准的还可以添加购物车购买。
目前ISO11898正使用的标准的文件名如下:
11898-1 2015
11898-2 2016
11898-3 2006
11898-4 2004
后续文章如没特别说明,都是根据该处的四个标准文档来写的。
X 参考资料
X.1 CAN入门书
X.2 ISO 11898-1:2015 - Road vehicles — Controller area network (CAN) — Part 1: Data link layer and physical signalling