文档库 最新最全的文档下载
当前位置:文档库 › 什么是CAN总线协议?CAN总线协议具体分析!

什么是CAN总线协议?CAN总线协议具体分析!

什么是CAN总线协议?CAN总线协议具体分析!

很难找到一篇能够适合初学者CAN总线原理的文章,因此小编本着通俗易懂的原则编写此文!

本文说的CAN即是一种总线,也是一种协议。因此,我们常听见CAN总线,也常听见CAN协议。

CAN协议和CANOpen协议是两套不同的协议。从软硬件层次来划分,CAN协议属于硬件协议,而CANOpen属于软件协议。

什么是CAN总线?

CAN总线应用于汽车,实现电子控制器和传感器之间的通信

l 高可靠性、低成本的通信协议。

l 最初由Robert Bosch于1986年开发。

l 主要应用于汽车、卡车、拖拉机、工业机器人。

想象一下,一辆汽车就像一个人:

? CAN总线是神经系统,使身体各部分之间的通信得以实现。

? ECU通过CAN总线连接,该总线相当于一个中央网络系统。

什么是ECU?

l 在汽车CAN总线系统中,ECUs可以是发动机控制单元、安全气囊或音频系统。

l 一辆现代汽车最多可以有70辆ECUs。

CAN总线5大特性

l 低成本:ECUs通过单个CAN接口进行通信,布线成本低。

l 高集成:CAN总线系统允许在所有ECUs上进行集中错误诊断和配置。

l 可靠性:该系统对子系统的故障和电磁干扰具有很强的鲁棒性,是汽车控制系统的理想选择。

l 高效率:可以通过id对消息进行优先级排序,以便最高优先级的id不被中断。

相关文档