如何计算编码器分辨率

如何计算编码器分辨率编码器分辨率是编码器轴或孔旋转一圈 360 度期间编码器输出的每转脉冲数 (PPR) 或位数。如果编码器的分辨率不足,它将无法向控制器提供有效的

大家好,欢迎来到IT知识分享网。

编码器分辨率是编码器轴或孔旋转一圈 360 度期间编码器输出的每转脉冲数 (PPR) 或位数。如果编码器的分辨率不足,它将无法向控制器提供有效的反馈,系统将无法按要求运行。

要计算编码器分辨率,对于增量编码器,计算将取决于您的最大 RPM 和编码器工作频率。对于绝对编码器,它将取决于协议波特率以及系统需要位置信息的频率。

确定所需的最小编码器分辨率

指定分辨率从确定应用程序需要监控的最小增量 I 开始。例如,考虑需要测量到 3° 的旋转应用。我们希望每转测量的点数 N 由下式给出:

N = 360 / I

在上面的示例中,N = 360 / (3) = 每转 120 个脉冲。

如何计算编码器分辨率

增量编码器分辨率 (PPR) 计算

对于增量编码器,编码器电子设备具有最大频率响应,这限制了它生成输出脉冲的速度。结合应用程序的 RPM,频率响应为特定系统和编码器实际可以实现的分辨率设置了一个实际上限。

最大编码器分辨率 = 工作频率 x 60 / 最大 RPM

超过这个数字会使编码器的处理能力超负荷工作,这将导致信号输出下降和累积误差。

例如,如果编码器的工作频率为 125kHz,最大轴速度为 1,000 RPM,则编码器支持的最大分辨率的编码器 ppr 计算为每转 7,500 个脉冲 (PPR)。

如果您的编码器标准分辨率不能满足您的应用需求,还有另一种替代方案,具体取决于信号如何通过用户驱动器、PLC 或控制器进行解码。假设使用具有双向输出(A 和 B 通道)的正交编码器,从 A 通道和 B 通道的上升沿和下降沿触发将产生四倍多的脉冲,或 4X 编码。

绝对编码器分辨率(位)计算

与增量式编码器不同,增量式编码器是在轴转动时输出连续脉冲流的单推系统,绝对编码器是一种调用和响应系统,仅在控制系统询问时才输出与离散位置相关的位或唯一字。设备。因此,绝对编码器不受与总脉冲相关的频率响应的限制,而是受特定采样周期内所需的数据通信量或波特率的限制。

要确定所需的离散位置数 (N),首先确定 360 度旋转内所需的最小测量增量 (I):

N = 360 / I

例如,如果您需要测量低至 0.01 度,则计算结果将是 N = 360 / (0.03) = 12,000 个离散位置。

接下来,将所需的离散位置数转换为下一个最高位数。绝对编码器的码盘被图案化以针对负载的特定数量的角度或线性位置生成唯一的数字。因此,分辨率以位 N 为单位测量,编码器每转测量 2 N个位置。例如,14 位编码器每 360° 旋转一圈可以测量 16,384 个离散位置,这将满足上述示例。

示例编码器分辨率(位)

离散位置

12 位编码器

4,096

13 位编码器

8,192

14位编码器

16,384

15 位编码器

32,768

16 位编码器

65,536

17 位编码器

131,072

18 位编码器

262,144

19 位编码器

524,288

20 位编码器

1,048,576

21位编码器

2,097,152

22 位编码器

4,194,304

如何确定编码器波特率

每个编码器通信协议的波特率都是唯一的,并且随电缆长度而变化。通常,波特率会随着电缆长度的增加而降低。例如,对于 SSI 编码器接口协议,按电缆长度推荐的数据传输速率为:

SSI 编码器的电缆长度与数据速率

电缆长度

数据速率

50公尺

400kHz

100米

300kHz

200米

200kHz

400米

100kHz

在 SSI 的情况下,长电缆和高时钟频率会由于信号在铜线上的传播延迟而干扰数据信号,因此必须降低时钟频率或电缆长度才能使系统正常工作。某些协议(例如 BiSS)允许延迟补偿以提高更长电缆运行的性能。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/51517.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信