手机版
当前位置: 首页 常识

biss什么意思(绝对编码器接口:SSI、BiSS之间的区别)

时间:2024-09-16 09:16:38

绝对值编码器可以通过并行或串行接线、现场总线或基于以太网的协议(如 EtherCAT)与控制器通信。在这些选项中,串行通信是比并行布线更简单的解决方案(每个输出需要双绞线),并且非常适用于不够复杂的应用,无法证明现场总线或基于以太网的协议是合理的。在这里,我们将了解当今可用的四种最常见的绝对编码器串行接口之间的区别:SSI、BiSS、Hiperface DSL 和 EnDat 2.2。

SSI:同步串行接口

顾名思义,SSI 是一种同步协议,这意味着数据通过控制器提供的时钟信号或脉冲同步地从编码器传输到控制器。编码器输出可以是二进制或格雷码,每个时钟脉冲传输一位,单圈编码器的标准字长为 13 位,多圈编码器的标准字长为 25 位。

SSI 编码器接口很简单,只有四根用于通信的线(一根用于数据的双绞线和一根用于时钟信号的双绞线)和两根用于电源的线。

根据RS-422标准,同步串行接口使用两对双绞线进行通信——一对用于差分数据信号,另一对用于差分时钟信号。还有两根电线用于为编码器供电。时钟频率或数据传输速率最高可达 1.5 MHz,具体取决于电缆的长度。为了确保数据完整性,一些 SSI 编码器支持多路传输(也称为“多路径”或“环移”传输),其中多次发送相同的数据,控制器比较传输以确保它们匹配。

BiSS:双向同步串行接口

在双向同步串行接口是一个开放的协议,类似于SSI在于数据传输是由时钟信号从控制器同步,但采用BiSS,时钟速度高达10 MHz是可能的。BiSS 还使用两对双绞线——一对用于数据信号,一对用于时钟信号——加上两根用于电源的线。

与仅支持单向通信的 SSI 不同,BiSS 支持双向通信,这意味着控制器可以读取和写入编码器中的非易失性存储器,其中寄存器包含编码器标识信息。BiSS 编码器还可以根据需要向控制器发送数据,例如温度。BiSS 与 SSI 相比的另一个独特之处在于,在每个数据周期内,主机确定并补偿任何传输延迟,从而使数据传输速率高达 10 Mbps。

BiSS 的最新版本是 BiSS-C(C = 连续),尽管该接口通常简称为“BiSS”。

BiSS 允许双向通信,因此使用两根线用于来自控制器的通信(MA+ 和 MA-),两根线用于来自编码器的通信(SL+ 和 SL-),外加两根线用于电源。

与 SSI 编码器不同,BiSS 编码器可以点对点或通过总线连接。当通过总线连接时,来自所有编码器的数据在一个连续帧而不是单独的帧中同步(同步)到主机。BiSS 还实现了循环冗余校验(CRC) 用于错误检查——一种比多次传输更可靠的方法。还存在一个 BiSS 安全接口,用于根据IEC 61508达到SIL3 的安全应用。