CAN总线Controller AreaNetwork(也有称为多路传输控制电路系统multiplex system),是一种新型的串行数据通信总线。它不仅被广泛应用于汽车、火车及轮船等各种交通工具上,而且同时也被应用于工业控制中。CAN 已经成为全球范围内最重要的总线之一。20世纪80 年代中期,该技术由德国BOSCH 公司提出;1991 年,CAN总线在奔驰S 型轿车上首次批量采用;1994年,SAE (美国汽车工程师协会)在C A N 的基础上开发针对卡车/ 客车应用制定SAEJ1939 (基于C A N 的高层通讯协议)。
(二)CAN 总线的特点
1.多主站依据优先权进行总线访问。
2.非破坏性的基于优先权的总线仲裁。
3.借助接收滤波的多地址信息传送;远程数据请求。
4.配置灵活。
5.全系统的数据相容性。
6.错误检测和出错信令。
7.发送期间若丢失仲裁或由于出错而遭破坏的数据包可自动重发。
8.暂时错误和永久性故障节点的判别以及故障节点与C A N 总线的自动脱离。