CAN总线主要有四部分组成:导线、控制器、收发器和终端电阻。其中导线为由两根普通铜导线绞在一起的双绞线。控制器的作用是对收到和发送的信号进行翻译。收发器负责接受和发送网络上共享的信息。电阻是阻止CAN总线信号产生变化电压的反射,当电阻出现故障,控制单元的信号无效。
CAN总线技术的特点及优点
CAN作为一种多主总线,支持分布式实时控制的通讯网络,采用了许多新技术及独特的设计,具有可靠性、实时性和灵活性。其特点如下:
CAN为多主方式工作,网络上任一点均可在任意时刻主动向网络上其他节点发送信息,而不分主从,通讯方式灵活;
CAN网络上的节点信息分成不同的优先级,可满足不同的实时要求,高优先级的数据最多可在134us内得到传输;
CAN只需通过帧滤波即可实现点对点、一点对多点及全局广播等几种方式传送接受数据,无需专门“调度”;
CAN的通信介质可为双绞线、同轴电缆或光纤,选择灵活;
CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响。
CAN总线技术的优点如下:
硬件方案的软件化实现,简化了设计,降低了成本,且在数据更新增加新信息时,只需软件升级即可,扩充性强;
控制单元对所传输的信息进行实时检测,具有错误诊断能力和自动恢复能力,节省生产维护成本;
CAN总线符合国际标准,因此可应用不同型号控制单元间的数据传输;
数据共享减少了数据的重复处理,节省成本。如对于具有CAN总线接口的电喷发动机,其他电器可共享其提供的转速、水温、机油压力温度等,可省去额外的水温、油压、油温传感器。
汽车上的CAN总线