1. 概述
在汽车产业的发展过程中,出于人们对安全性、舒适性、易用性、娱乐性等多种需求的增加,各种各样的汽车电子系统相继被发明出来。一开始它们都是基于点对点的通信方式安装在汽车的各个部位上的,随着越来越多的电子系统不断地加进来,整辆汽车上的线束就越来越多,这就大大地增加了汽车的生产成本和维护成本。于是,一种新的现场总线应运而生。这就是当今汽车行业普遍采用的CAN总线。CAN总线是由德BOSCH公司开发的,并最终成为国际标准(ISO11519),是国际上应用最广泛的现场总线之一。CAN总线是一种多主控,基于广播的串行数据通信协议,具有高性能、高可靠性、实时性等优点。
点对点通信
总线通信
2. 总线协议标准
2.1 CAN总线拓朴图
CAN总线标准定义了物理层和链路层,由ISO11898定义,而应用层侧由用户自己定义。不同的CAN标准仅物理层不同。它的拓扑图如下:
主要由CAN总线、CAN收发器和设备节点组成。其中,用来传输CAN总线信号的媒介叫做CAN总线,由CAN_H和CAN_L两根线组成;连接CAN总线和设备节点,用来转换逻辑电平和物理信号的单元电路叫做CAN收发器;通过CAN收发器连接在总线上的设备叫做设备节点。CAN总线上传输的是对称的差分信号。
2.2 CAN物理层
2.2.1 CAN总线
CAN总线由CAN_H和CAN_L两根线组成,一般采用双绞线,线上传输对称的差分电平信号。CAN总线又分为高速总线和低速总线。高速CAN总线最高信号传输速率为1Mbps,低速CAN最高速度只有125Kbps。它们的接法如下:
2.2.2 CAN收发器
CAN收发器主要是用来把设备节点连接到CAN总线上的,实现逻辑电