ZHCU480A April 2018 – November 2024
在实际应用环境中,编码器可以远离控制器。编码器和控制器之间的长电缆连接可能会延迟传输和物理噪声。
线路延迟是由于传输所用电缆的长度而导致的传播延迟。当控制器开始发送 MA 时钟时,时钟需要一些时间才能到达编码器。当编码器接收到时钟时,编码器开始用 SL 数据进行响应。编码器的响应也会通过电缆沿相反的路径传输到控制器。通过线缆传输数据的延时时间与电缆的长度成正比。对于长达 100 米的电缆,从控制器发送时钟的时间到控制器接收到编码器响应,1µs 的电缆延迟是可能的。
BiSS-C 接口具有补偿线路延迟的机制,可避免在较长电缆传输时出现错误。
图 2-3 从两个角度展示信号:控制器处和编码器处。
请参阅 图 2-3 标记 (1):
控制器线路上的 MA 显示了时钟在 BiSS-C 接口上的外观。这位于驱动控制器所在的冷侧。控制器通过发送 MA 信号开始事务。
请参阅 图 2-3 标记 (2):
由于线路延迟,MA 时钟信号在编码器(电机)处延迟。编码器线路上的 MA 显示延迟。
请参阅 图 2-3 标记 (3):
编码器响应延迟 MA 时钟的第二个上升沿。编码器线路的 SLO 显示编码器对编码器处 MA 的响应。
请参阅 图 2-3 标记 (4):
响应需要一些时间才能传回控制器。如控制器信号处的 SLO 所示,到达控制器的时间会延迟。通过测量 MA 时钟的第二个上升沿与 SLO 线路的第一个下降沿之间的持续时间,可计算总延迟时间。为了避免传输错误,BiSS-C 接口会补偿这种线路延迟。