控制器区域网络 (CAN) 具有恒定或可变比特率?

Controller Area Network (CAN) has got a constant or variable bit rate?

我想知道标题中的以下问题是否控制器区域网络在总线上具有恒定比特率?

我知道比特率取决于同步段、传播时间段、相位缓冲段 1 和相位缓冲段 2 - 但它定义了总线或所选设备上的整个恒定比特率?

祝一切顺利

经典 CAN 总线 (2.0) 具有恒定比特率。但比特率并不是总线的唯一 属性。采样的位置也很重要,总线上的所有设备都必须相同。位采样时间的常见位置是 75% 或 87.5%,但它可以根据应用而变化。此外,节点的 CAN 硬件可以自动稍微修改此值。

但同样,比特率是恒定的,只是比特时间段内采样的位置可以稍微改变。

CAN FD 不同。帧的数据段可以用不同的比特率发送。