CAN是BOSCH和Intel公司专门为汽车内部数据交换开发的一种总线系统,简称控制局域网。CAN是一种世界标准串行通信协议,理论上可以挂无数个节点,实际运用中,受网络硬件电气特性限制。
控制局域网
2、数据总线

数据总线是模块间运行数据的通道,即所谓的信息高速公路。在一条数据总线上传递的信号可以被多个控制单元共享,从而最大限度的提高系统整体效率,充分利用有限的资源。如果系统可以发送和接收数据,则这样的数据总线称为双向数据总线,数据总线可以是一条导线,也可以是两条导线。
双向数据总线
3、多路传输
多路传输智能布线系统是指在同一通道或线路上同时传输多条信息,实际上数据是一个个传输的,但速度非常快感觉就是同时传输。如:十分之一秒对人来说是非常快的,但对于一台速度较慢的计算机来说是非常慢的,如果将十分之一秒分成若干段,每段时间传输一个数据,就叫分时多路传输。汽车上用的是单线或双线分时多路传输系统。
分时多路传输
4、节点
节点是一种电子装置,通常指发动机、变速器、ABS这样的控制单元,也有少部分智能传感器跨接在CAN网络中被称为节点,如下图中:NOX Sensor氧传感器、G85转向角度传感器。节点具备多路传输功能,普通传感器不能作为多路传输系统中的节点使用。
控制模块
智能传感器
5、接口
连接设备或部件建立数据通信的端口,包括接口实物和接口协议。接口协议规定了:物理连接有多少个插脚;电路信号的电压和宽度;数据或字变成数据流方式;通信控制字符顺序、字段内容,数据流接口命令和应答方式等信息。
接口电路
6、网关
网关好似火车中转站,是一个具备特殊功能的小型计算机。它可以实现不同网络、总线、模块间信息通信和信息共享,以及实现汽车内部网络管理和故障诊断功能。
网关连接网络
网关中转站
7、链路(传输媒体)
链路指网络信息传输媒体,分:有线和无线两种。目前车上使用大多是有线网络,传输媒体介质有:双绞线、同轴电缆和光线。
不同总线颜色
总线使用要求
8、比特率
指每秒传送的bit数,计算机中的信息都是用二进制的0和1来表示,每一个0或1被称作一个bit位。大写B表示byte,即一个字节,一个字节8个位,即1B=8bit;两个字节为一个字;64字节<一个数据帧<1518字节;更大的数据单位有数据包、数据段。
数据类型
9、传输仲裁
当数个使用者同时申请利用总线发送信息时,会发生数据冲突,好比同时有两个或者多个人想过独木桥一样。传输仲裁的功能就是避免数据发生冲突,保证信息按其重要程度来发送。
数据帧结构
优先权优先
10、传输协议
控制通信实体间有效完成信息交换的一组约定和规则,即同样的语言。