跳转到主要内容
瑞苏盈科专栏
我与瑞苏盈科板卡的开发故事

CAN协议

嵌入式工程师常用的CAN总线协议汇总

judy /

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

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

本篇文章先概述一下CAN网络,让大家对CAN总线协议有一个全局的概念,再到底层的CAN总线协议知识。

<strong>1、CAN网络</strong>
CAN网络可以理解为多台CAN设备连接在同一条CAN总线上组合成的网络,其中的CAN设备我们称之为节点。CAN网络拓扑结构如下图:
<center><img src="http://xilinx.eetrend.com/files-eetrend-xilinx/article/201809/13690-395…; alt=""></center>