可以测量术语表

本节提供了易于理解的术语解释,您应该知道要有效地利用各种领域中使用的串行通信协议,不仅在汽车,而且在工业机器,工厂自动化(FA),铁路中使用和船只。

信号可以

CAN信号,也称为“通道”,指的是一帧中包含的每一块数据。由于标准格式的数据字段的最大大小为8个字节,在一个数据帧中包含多达64个CAN信号通道。

信号可以

CAN总线通信

就CAN而言,通信线路被称为“总线”,控制单元如ecu(电子控制单元)被称为“节点”。由于数据通过总线从节点传输到其他节点,这种通信称为“CAN总线通信”。另外,将数据传输到总线称为“总线访问”。各种各样的方法——如“星形拓扑”、“直线拓扑”和“环形拓扑”——通过连接几个节点来实现网络。CAN采用直线拓扑。网络可以通过简单的节点连接来建立,这是can的一个简单的设计特点。

CAN总线通信图像

通信速度

此速度表示每秒可以传输多少位数据,并且“BPS(每秒比特)”用作其单元。例如,如果每秒可以传输2位数据,则​​传输速度为2个BPS。该值越大,网络每单位时间可以传输的数据越多。在CAN通信中,可以一次传输的数据量限制为8个字节,最大通信速度为1 Mbps,高速可以,或用于低速罐的125kbps。

同步

每个CAN通信节点都具有其中的晶体振荡器,其确定其程序的系统时钟(处理时间)。然而,由于诸如对时序和温度的功率的原因,每个节点的系统时钟之间可能发生时差。在CAN通信中,将长度更改为1位禁用正常通信。为了防止这个问题,“同步”扮演一个重要的作用,以纠正各个节点的系统时钟中的这种差异。

同步

仲裁ID

在数据帧中,“SOF”后面的ID称为“仲裁ID”。数据帧的ID,标准格式为11位,扩展格式为29位(11位+ 18位)。此ID用于标识消息并确定优先级。

仲裁ID
仲裁ID

仲裁

CAN采用的“CSMA/CA”通信方法是为了防止在总线被某个节点使用时从其他节点传输数据。然而,在现实中,有时几个节点同时传输数据。在这种情况下,确定优先级的工作称为“仲裁”。仲裁优先考虑较小的ID值。然后,如果数据帧和具有相同ID的远端帧同时传输,则再使用RTR进行判断,优先处理该数据帧。

仲裁

单片机/CAN协议控制器/CAN收发器

这些是物理上支持CAN通信的硬件部件。微控制器通过CAN收发器连接到总线上。一个微控制器对应一个处理CAN传输/接收数据等的节点,它有一个内置的“CAN协议控制器”,执行CAN协议功能,如位填充、仲裁和CRC检查。

单片机/CAN协议控制器/CAN收发器

指数