可以测量词汇表
本节给出了一些易于理解的术语解释,这些术语可以帮助您有效地使用can—串行通信协议,该协议广泛应用于汽车、工业机器、工厂自动化(FA)、铁路和船舶等领域。
可以信号
可以发信号,也称为“通道”,请参阅一帧中包含的每条数据。由于标准格式中的数据字段具有8个字节的最大大小,因此在单个数据帧中包含最多64个CAN信号通道。
可以公交通信
就可以而言,通信线路称为“总线”,并且诸如ECU(电子控制单元)之类的控制单元称为“节点”。因为数据通过总线从节点传输到其他节点,所以该通信称为“CAN总线通信”。此外,数据传输到总线称为“总线访问”。各种方法 - 例如“星形拓扑”,“线拓扑”和“环形拓扑” - 通过连接多个节点来实现网络。可以使用线拓扑。可以简单地通过连接节点构建网络,这是罐的简单设计功能。
通信速度
这个速度表示每秒可以传输多少位数据,以“bps(比特/秒)”为单位。例如,每秒可以传输2位数据,则传输速率为2bps。这个值越大,单位时间内网络可以传输的数据就越多。在CAN通信中,一次可传输的数据量被限制在8字节,高速CAN的最大通信速度为1mbps,低速CAN的最大通信速度为125kbps。
同步
每个CAN通信节点中都有一个晶体振荡器,它决定了其程序的系统时钟(处理时间)。但由于上电定时、温度等原因,各节点的系统时钟可能存在时间差。在CAN通信中,将长度更改1位将禁止正常通信。为了防止这个问题,“同步”起着重要的作用,它可以纠正各个节点的系统时钟差异。
仲裁ID.
在数据帧中遵循“SOF”的ID称为“仲裁ID”。数据帧中的ID由标准格式的11位和延长格式的29位(11位+ 18位)组成。此ID用于识别消息并确定优先级。
仲裁
可以设计的“CSMA / CA”通信方法旨在防止节点使用总线的数据传输来自其他节点。然而,实际上,几个节点有时会同时发送数据。在这种情况下确定优先级的工作被称为“仲裁”。仲裁优先考虑较小的ID值。然后,如果同时发送具有相同ID的数据帧和远程帧,则RTR另外用于判断,并且优先级被给予数据帧。
微控制器/ CAN协议控制器/ CAN收发器
这些是物理启用可以进行通信的硬件。微控制器通过CAN收发器连接到总线。对应于处理可以发送/接收数据的处理的节点的微控制器具有内置的“CAN协议控制器”,其执行CAN协议功能,例如位填充,仲裁和CRC检查。


