控制器區域網路 控制器局域网英語Controller Area Network简称CAN或者CAN bus是一种功能丰富的车用总线英语Vehicle bus标准被设计用于在不需要主机Host的情况下允许网络上的单片机和仪器相互通信 它基于消息传递协议设计之初在车辆上采用复用通信线缆以降低铜线使用量后来也被其他行业所使用 CAN建立在基于信息导向传输协定的广播机制Broadcast Communication Mechanism上其根据信息的內容利用信息标志符Message Identifier每個标志符在整个网络中独一无二來定义內容和消息的优先顺序进行传递而并非指派特定站点位址Station Address的方式 因此CAN拥有了良好的弹性调整能力可以在现有网络中增加节点而不用在软硬件上做出调整除此之外消息的传递不基于特殊种类的节点增加了升级网络的便利性