首页 » 通讯 » 扭转编码器事理是什么?增量式编码器和绝对式编码器有什么差异?_编码器_脉冲

扭转编码器事理是什么?增量式编码器和绝对式编码器有什么差异?_编码器_脉冲

萌界大人物 2025-01-22 14:47:27 0

扫一扫用手机浏览

文章目录 [+]

接下来细说一下,紧张包含如下的内容:

扭转编码器事理是什么?增量式编码器和绝对式编码器有什么差异?_编码器_脉冲 扭转编码器事理是什么?增量式编码器和绝对式编码器有什么差异?_编码器_脉冲 通讯

扭转编码器事理是什么?增量式编码器和绝对式编码器有什么差异?_编码器_脉冲 扭转编码器事理是什么?增量式编码器和绝对式编码器有什么差异?_编码器_脉冲 通讯
(图片来自网络侵删)

1.增量式旋转编码器的事情事理是什么?

2.绝对式旋转编码器的事情事理是什么?

3.增量式和绝对式旋转编码器有哪些不同?

4.单圈绝对式和多圈绝对式编码器有什么不同?

5.选择编码器,须要考虑的最主要的成分有哪3点?

6.编码器的实际运用举例。

1.电机屁股那点事

作为机器设计职员,我们在选电机时,非常看重电机的扭矩和尺寸,由于这直接决定了电机是否能按规定的运动模式拖动负载,能不能很好地支配在有限的空间之中。

但在精密机器设计中,实在还有一个和扭矩及尺寸同等主要的参数,那便是分辨率。

提及分辨率,很多时候,在电机参数中,可以看到一组数据,例如2000Count/Turn=2000脉冲/圈,和17bit/33bit等。

对旋转电机有所理解的朋友都知道,2000C/T,这实在是说,这个电机带有一个增量式编码器,转一圈对应着2000个脉冲,以是该编码器的分辨率是360/2000=0.18度。

由于相对式编码器常日可以做4倍频(后面我会阐明为什么),以是2000C/T的分辨率可以变成0.18°/4=0.045度。

而17bit/33bit则是在说,这个电机带有一个17位的多圈绝对编码器。

那么问题来了,绝对式编码器和增量式编码器事理上有什么差异?运用上有什么差异?绝对式编码器为什么用二进制表示分辨率?单圈和多圈绝对式编码器有什么差异?

我想,弄清楚这几个问题,对付电机或者须要用到旋转编码器的地方,心里就不会像过去那样模模糊糊,而是会清晰明了地,直接选择得当的编码器。

这也是我本次理清编码器这个基本观点的目的。

2. 旋转编码器的类型和优缺陷

现在市情上常日有三种编码器:光学编码器(Optical Encoder),磁编码器(Magnetic Encoder),和电容式编码器(Capacitive Encoder)。

光学编码器

在光学编码器中,玄色线条会挡住光芒;透明窗口使光芒穿过码盘(或者在码盘上反射)到达传感器。
当传感器吸收到光时,输出高电平,而当光被阻挡时,输出低电平。

磁编码器

磁编码器的内部有一系列磁极交替排列的旋转磁铁,还有一个检测磁园地位的传感器。

电容式编码器

电容式编码器内部,包含一个发射高频旗子暗记的发射器,一个对旗子暗记进行调制的转子,以及一个将旗子暗记转换并发送给运动掌握器的吸收器。

光学编码器是最常用,也是精度最高的一种,但同时其价格也最高。

光学编码器相对磁和电容编码器来说,更随意马虎受到环境的影响,比如在低温下利用光学编码器,如果环境温度急剧上升,可能在光学码盘上形成凝雾,这会导致读不到旗子暗记或者旗子暗记扭曲。

磁编码器就不那么随意马虎受到环境的影响,但是由于其天然的非线性,磁编码器不如光学编码器的精度高。
它们常日用于灰尘,蒸汽,振动和其他可能滋扰光学编码器性能的环境中。

同时在各种液体环境下,磁编码器也可以事情,磁编码器利用的功耗也比光学编码器少。

电容编码器是工业自动化相对较新的事物,这种编码器与磁编码器一样耐环境,但也无法实现光学编码器的高分辨率和准确性。

3. 增量式旋转编码器的事情事理是什么

要理解增量式编码器(Incremental Encoder)和绝对式编码器(Absolute Encoder)之间的差异,首先要明白他们的事情事理,对吗。

增量式编码器的事情事理是什么?

这里以用得最多的光学编码器为例来解释。

先放一张图。

增量式光学编码器的构成

如上图,该系统包含一个码盘,以及位于码盘一侧的LED光源,和位于其其余一侧的光电探测器芯片Detector Chip。

码盘上有一系列的玄色标线和透明窗口,玄色标线不透光,而窗口是可以透光的。

LED光经由透镜(Lens)后,形成平行光,打在码盘上,光芒在玄色刻线处被阻挡,而在透明窗口处穿过码盘,照射到下面的感应器感应区域。

感应器上有两个区域是可以感应旗子暗记的,一个是Index Sensor Area,也便是起始零位感应区域,一个是位置旗子暗记变革感应区域A/B Sensor Area。

零位感应也叫Home,有的地方也叫Zero,把它探测所产生的旗子暗记叫Z旗子暗记。

并不是所有的增量式编码器都有参考零位,比如有些传送带上的运用就不须要,而有的增量式编码器有不止一个参考零位,这里不过多地谈论,感兴趣的可以自己去理解一下。

LED光芒通过码盘窗口,透射到其余一侧的感应器感应区域。
码盘旋转,固定的感应器便可以读取到光的这种交替变革模式,进而将位置信息报告回机器系统。

感应器所产生的波形如下图,是重复的方波(有的编码器传送正弦波或者余弦波),且高电平和低电平占用韶光相同,由于码盘上的不透明刻线和透明窗口间隔的角度相同,一个黑线和一个透明扇区域构成一个周期,对应着波形图中的一个低电平和一个高电平,也便是一个360度电周期。

增量式编码器波形图

为什么波形图中有两个通道,一个A,一个B?用来干什么?

细心的你,大概从刚刚前面那张图就创造了,A/B Sensor Area便是产生两个通道旗子暗记的缘故原由。

怎么阐明呢,再来一张细节图。

增量式编码器事理细节图

从上面这张图中可以看出,光电感应器A和感应器B并没有在同一半径方向上,而是有一个角度错位,错位多少呢,刚好是一个刻线所霸占角度的一半,也便是1/4物理周期。

我们知道,如果只有一个感应器A,那么当触发零位后,感应器A就开始计数了,每经由一个黑线和一个透明线,波形就形成一个低电平和一个高电平,也便是一个周期,但是它并不知道码盘的旋转方向,可能是逆时针旋转,也可能是顺时针旋转。

以是,感应器B加入的目的就很明显了:和感应器A合营,用于判断码盘的旋转方向。

由于A和B错位1/4物理周期,(也便是相差90度电脉冲周期,以是也叫做正交脉冲,英文是Quadrature,我们常听到的A-Quad-B便是从这儿来的),以是光芒会先后透射过透明窗口,打在感应器A和B上,形成1/4个周期差。

例如,如果顺时针旋转,A领先于B四分之一周期,那么逆时针旋转,A一定滞后于B四分之一周期。
从而可以根据A领先于B,还是滞后于B来判断旋转方向。

OK,到这里,我们理解了增量式编码器的事情事理:通过Index找到零位,通过脉冲数目打算旋转角度,通过AB通道的相对滞后性判断旋转方向,通过波形所霸占的韶光,或者波的脉冲频率来判断速率。

再仔细想一下,AB通道相差1/4周期,还可以用来干什么?

或许你已经猜到,便是我在一开始就说到的4倍频(倍乘)分辨率。

怎么实现呢?

看波形图吧。

增量式编码器倍频方法

这里,以每圈100个物理周期码盘来举例。

一倍乘X1:码盘旋转时,如果我们打算通道A脉冲的每个上升沿(由0变成5V),则每转将得到100个脉冲。

2倍乘X2:码盘旋转时,如果我们打算通道A的每个上升沿和每个低落沿(由5V变成0),则每个周期将得到2个脉冲,每转总计200个脉冲。

4倍乘X4:如果我们打算通道A和通道B的每个上升沿和低落沿,则每个物理周期将得到4个脉冲,每转总计400个脉冲。

由于增量式编码器的物理刻线相距角度一样,实质上来说,它是通过打算脉冲数量,来打算旋转角度的。

同样的一圈,不同的倍频法得到的每圈脉冲数不同,显然4倍频得到的分辨率最高。

这便是分辨率4倍频的事理。

以是2000C/T的分辨率可以变成0.18°/4=0.045度。

但是须要明白的是,这个4倍乘,并没有改变码盘的物理刻线之间的角度,仅仅是电脉冲数量的变革,而且这个倍乘常日是在掌握器或者计数器中完成的,旗子暗记质量好,可靠。

如果在不改变码盘条件下,还想得到更高的分辨率,怎么办?

可以用Interpolation,也便是旗子暗记插值。

插值示意图

插值的含义是什么呢?我理解得也不是很多,但是数学上来说,插值便是通过已知的数据,去预测未知的数据。

在编码器运用中,由于实际的位置,可能位于玄色刻线和透明窗口之间,插值就可以得到这些位置的值,从而得到更高的分辨率。

理论上,插值可以得到无限的分辨率,但是过高的插值也会引入新的问题,例如旗子暗记随意马虎受到电噪声的影响从而降落精度,须要与之相匹配的驱动和掌握器,大量的数据处理须要花费更多的韶光,须要更快的相应等。

目前,我在某供应商的产品目录中,看到最高的插值倍数是20000倍,分辨率达到0.002arcsec。
当然,这个码盘也很大,外径达到206mm,一圈的物理周期是32400(也便是32400 Line Count)。

这个码盘的物理分辨率是:360/32400=0.01111°,插值后分辨率是:0.01111/200003600=0.002arcsec,这里除以3600是单位的换算。
这款编码器安装后能实现的精度是±1arcsec=±1/3600°。

4. 绝对式旋转编码器的事情事理是什么?

绝对式编码器的事情事理和增量式有所不同。

怎么个不同法?

分饼游戏开始了。

还是先看一张图。

绝对式旋转编码器的事理

这个图是一个16位绝对式编码器示意图。
整圈被分成了16份,也便是有16个扇区。

它和增量式编码器的图相似,但是又有一点不一样:在半径方向上,每一个扇区又被分成了4份。

LED光从码盘一侧照射下来,相应地,在码盘其余一侧有一个探测芯片,探测芯片有4个感应区,每个感应区,可以获取同一个扇区每一份的状态。

透明的窗口,光芒穿过去,感应区感应到旗子暗记,不透明的区域,光芒无法穿过,感应区无法感应到。

如果把有感应和无感应算作是两种状态,分别用1和0表示,那么每一个感应区可以表示2种状态。

进而,同一个扇区中这4份(4位),可以表示2^4=16种状态,这也是为什么这个码盘在圆周方向上被分为了16份,实在相称于对每一个位置进行了编码,每个编码对应着一个特定的位置。

可能你也想问,能不能在半径方向分4份,而在圆周方向多分几份。
多分没故意义,由于半径方向只有4位,无法表示更多的位置。
少分又不能充分利用好感应到的状态总数,以是分成2^4=16份刚刚好。

比如下面这幅图,从左到右可以分别表示0001, 0101, 1100,用十进制表示便是第1, 第5,第12个位置。

绝对式编码器编码方法

0101转换成10进制:02^3+12^2+02^1+12^0=5。
1100转换成10进制:12^3+12^2+02^1+02^0=12。

到这里,我们基本上明白了绝对式编码器的事理:对每一个位置,给定一个唯一的编码,再用传感器去识别每个位置的编码,输出与之相对应的唯一旗子暗记,用来表示特定的位置。

如果要得到更高的分辨率,那么就须要更多的编码位数,也便是须要在圆周方向上,刻上更多的特定编码(这常日都会加大码盘)。

比如须要17位,也便是2^17=131072个位置,那么就须要131072个不同的编码,这时的分辨率是360/131072=0.00275°。

当然,并不是每个厂家的编码方法,都和上面这个例子一样。
有的厂家不在半径方向上划分,只在圆周方向上划分,但是基本理念是一样的,便是用唯一的编码表示唯一的位置。

这便是绝对式编码器的核心思想。

刚刚说完了编码方法,那么绝对式编码器输出的波形图和增量式有什么不同呢?

还是以光学绝对编码器为例来解释,一个范例的绝对编码器输出波形如下,右图。

这里利用的是脉冲带宽调制(PWM=Pulse Width Modulation)。

绝对式编码器波形图

一个10位绝对编码器可以输出2^10=1024个独特编码,在图中怎么表示每一个特定的位置呢?

用脉冲宽度来表示。

例如,起始零位,用一个最小的脉冲宽度1微秒来表示这个位置。
在180°,用512微秒的脉冲带宽来表示。

类似地,对付其他的位置,用不同的脉冲宽度来表示,当码盘旋转,越来越长的脉冲带宽被通报。

顺便说一下,上图左边,是一个绝对式磁编码器的波形图,它是用电压的高低来表示不同的位置。

这些波形信息,按照掌握系统的配置,可以通过不同的通信接口,通报给掌握器,用来做反馈掌握。

5. 绝对式单圈和多圈编码器有什么不同?

绝对式编码器又分为单圈和多圈,即Single-Turn Absolute Encoder和Multi-Turn Absolute Encoder。

单圈和多圈绝对式编码器示意图

单圈很好理解,就像钟表中只有分针,一圈一圈地一直转,60分钟之后,表重置,并不记录旋转的圈数,在这里,也便是不知道是几个小时。

多圈,就像是钟表中即有分针,还有时针。
在任何时候,分钟和小时数都可以被读取。

以是多圈编码器可以记录很多很多圈。

实际的多圈编码器,常用3种方法来实现圈数记录。

第一种,就像上面那张图一样,在编码器内部,用机器齿轮耦合多个轴,用来打算总的圈数,这种方法,由于用到了机器齿轮,以是会带来磨损,使得精度降落,同机遇械齿轮会占用很多空间,以是编码器尺寸偏大。

第二种,便是用电子计数器和电容器,来打算统共转过的圈数,但是代价是须要在编码器内部安装电池,而且须要定期检讨电池。

第三种,在一些磁编码器中,采取韦根金线(Wiegand wire),并利用韦根效应来计数(Wiegand effect)。
这种编码器没有太多机器构造件,可以做得很小。

韦根效应,也是我在理解编码器的过程中才知道的,以是多做一点解释。

韦根效应图

韦根金线,它由一种分外的合金制成,具有硬磁(永磁,不易退磁)的金属外壳和软磁(随意马虎退磁和磁化)的金属芯。
韦根线表现出具有两个明显不连续的磁滞曲线,称为韦根效应。

在适当磁场强度的浸染下,韦根线芯磁场会反向,其磁场和和外硬层相同或者相反,让处在附近的线圈产生一个脉冲,该脉冲的大小和形状与外部磁场变革的速率无关,磁编码器便是利用这个脉冲来记录迁徙改变的圈数,并把数据写入稳定的存储器中。

当然,单圈编码器也可以通过旗子暗记重复的次数,来打算旋转的圈数,但是就没有多圈编码器那么直接。

单圈编码器,如果转了超过一圈,断电重启后,不知道转了几圈,也便是说,不知道绝对位置的。

这个特性,决定了单圈绝对编码器只适用于开机须要绝对位置,但是在运转过程中,旋转不满一圈的运用中。

而多圈编码器,是有圈数物理绝对位置记录的,以是,多圈相对付单圈可以得到更长更远的绝对位置。

但是与此同时,关于多圈编码器,又涌现了一个新的问题。

如果旋转的圈数超过了它的总记录容量会发生什么?

这时,圈数会溢出,要么重新计数,要么驱动器和掌握器供应一种分外的位置跟踪,称为“模数定位”,它可以存储任何溢出运动,即超出记录圈数的旋转部分,并利用此信息供应准确的定位。

到此,我们重新理解了单圈和多圈编码器的差异:单圈只能记录一圈之内的运动,多圈可以记录很长的旋转或者直线位移。

好了。

现在我们回过分去看一下,在文章一开始就提到的17bit/33bit。

这是什么含义?相信你从上面的阐明中,已经明白了。

17bit/33bit的含义是:17bit便是说每转一圈有2^17=131072个脉冲,而33bit表示统共的脉冲位数是2^33=2^172^16,那么这个多圈编码器可以记录33-17=16bit=2^16=65536圈。

这里打算分辨率要把稳,它的分辨率只和一圈的脉冲数有关,而和总的圈数无关,也便是说这个编码器的分辨率是360/131072=0.00275度。

如果一个马达利用了这个编码器,用此马达驱动滚珠丝杠,运动一圈提高5毫米,那么理论上的分辨率便是:5mm/131072cnt=0.038um/cnt。

当然,实际分辨率肯定要比这个低,毕竟滚珠丝杠系统也是有间隙的,而且大多数时候,机器系统的间隙才是全体系统的短板。

6. 增量式编码器和绝对式编码器有什么不同?包括事理,价格,运用等

通过上面的阐明,我们理解了增量和绝对式两种旋转编码器的事情事理。

绝对式旋转编码器的事理和增量式的事理类似,都是通过传感器来读取码盘上明暗相间的刻线得到脉冲,根据脉冲数目来表示位置。

不同的是,绝对式编码器,断电可以记住当前位置,纵然断电后有机器移位,通电后也知道移动到哪里去了,由于绝对式编码器对每一个位置,有一个唯一的编码。

而增量式编码器不同,它没有影象,断电后重启,须要找到参考点后,才能找回须要的位置。

增量式编码器很适宜用于确定速率,间隔或运动方向。

如果须要在断电重启时就知道位置,那么就须要绝对式编码器了。

例如,如果你要设计机器臂,在断电后可能没有足够的空间或灵巧性,使其无法移动到原始位置,在这种情形下,须要利用绝对编码器。

这是从技能角度解释两者的不同。

但是实在从本钱,运用方面来看,两者也有不同之处,我就不多磋商了,直接给出结果。

有如下的这个表格:

7. 选择编码器,最主要的参考成分有哪3点?

1. 开机是否须要知道绝对位置,用来决定选择增量式还是绝对式。
实际运行过程中可能的旋转圈数,用来决定多圈还是单圈编码器。

2. 精度哀求,分辨率哀求,决定编码器的分辨率选择。

3. 最大速率。
分辨率选定,须要结合最大速率打算编码器产生旗子暗记的频率。
编码器输出的频率,须要比掌握器或者计数器能够接管的最大输入频率低,否则须要重新选择编码器,重新匹配。
其余编码器本身也有最大转速哀求。

4. 价格。
结合预算考虑价格。

5. 安装办法。
轴孔安装,空间大小评估,安装公差哀求,出线的方向等。

6. 外围环境。
灰尘,湿度,温度,振动,电磁环境等,决定编码器的选择类型和旗子暗记线的屏蔽等,例如选择光学式,还是磁式,还是电容式,选择屏蔽线还是非屏蔽线等。

当然,实际选择时,如果有不太确定的地方,一定有一个办法可以帮你办理问题。

那便是联系你的供应商,说出你的问题,毕竟他们是专业的,很多时候,他们可以给你一些很好的选择建议,这个时候,每每也是很好的学习机会。

关于编码器,如果要深挖的话,还有很多话题的,比如噪声的来源,如何掌握噪声等。

但是限于主题和篇幅,本日就到这里吧。

如果本文对你有用,记得点个好看哦。

末了送你几个机器人拿去玩玩,猜猜哪个是女的。

我们下次再见。

干系阅读:

《分辨率,定位精度,重复定位精度三者之间有什么关系?》

《光栅尺事理是什么怎么选?供应商都没讲明白,6年了我第一次听懂》

《滚珠丝杠和梯形丝杠有什么差异?各运用于什么场合?如何选用?》

本文照片来自网络,若有侵权,请联系删除,感激。

相关文章