控制器局域网(CAN)是一种异步串行总线网络,用以连接控制应用系统或子系统内部的元器件、传感器和制动器。这项最初由Robert Bosch于1986年开发的多主通信协议,主要用于传输速率达1 Mbps,对数据完整性要求很高的汽车应用。除汽车应用外,CAN协议还用于微控制器嵌入式通信系统以及工业控制系统的标准通信网络。