上述仲裁过程保证了在各种情况下,总线一旦空闲,就会始终传输具有最高优先级的报文。报文优先级是由报文标识符的值确定的。该数值越小,报文的优先级就越高。优先导向报文原则可以非常有效地利用带宽传输数据。因此,低优先级的报文100%占用总线而基本不会延迟具有较高优先级的报文传输。对于具有最高优先级的报文而言,约130 µs的最大等待时间会导致1 Mbit/s的传输速率。另一方面,在设计CAN系统的时候,必须确保高优先级报文不会经常占用总线。例如,可以引入所谓的最小“传输阻塞时间”(CANopen:禁止时间)。

位速率和总线长度

CAN使用的逐位仲裁机制要求在一个位时间间隔内对分布在总线上的所有网络节点上的本地位电平进行比较。由于在总线上分配信号所需的信号传播时间与总线长度成正比,因此有必要根据总线长度的增加相应延长一个位间隔的持续时间。因而根据下述公式,最大总线长度(网络扩展)与最大位速率成反比:位速率(Mbit/s) x 总线长度(m) ≤60。

请选择国家和语言

B&R Logo