CAN物理层标准:高速与低速/容错CAN

更新 Apr 18, 2024

适用于

驱动

  • NI-CAN
  • NI-XNET

问题详述

  • 三个CAN的层级是什么?
  • 层是如何定义的?
  • 什么是NI物理层标准? (高速与低速/容错CAN)

解决方案

三个CAN的层级是什么?
博世开发的CAN规范(ISO 11898)将CAN分为三层:对象层,传输层和物理层。

层是如何定义的?
对象和传输层在CAN规范中被完全定义。有意将物理层不写在规范中,是允许系统设计人员针对其应用优化电压电平和传输介质。随着CAN规范的普及,已经创建了的CAN物理层标准促进了CAN网络以及设备的开发,并且允许互连

什么是NI物理层标准?
NI的CAN接口实现了两个物理层标准。尽管这些标准使用高速和低速条件进行区分,但它们在其他方面也有所不同,例如布线,容错和终端:
  • 高速CAN 根据线缆的长度提供40 Kbit / s至1 Mbit / sec的波特率。这是物理层最常用的标准,因为它允许设备之间的简单线缆连接。DeviceNet和CANopen规范就是使用了这种物理标准。高速CAN网络在每个网络端点端接一个120欧姆的电阻。
  • 低速/容错CAN 提供40 Kbit / s至125 Kbits / sec的波特率。该标准允许CAN总线在其连线失败时通信得以继续进行。在低速/容错CAN网络中,每个设备都有它自己的终端。

相关信息

由于终端的类型不同,因此高速和低速/容错CAN设备不能在同一个网络中使用。