打印
[其他ST产品]

编码器计数原理与电机测速原理——多图解析

[复制链接]
2354|85
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
什么是编码器

编码器,是一种用来测量机械旋转或位移的传感器。它能够测量机械部件在旋转或直线运动时的位移位置或速度等信息,并将其转换成一系列电信号。

编码器分类按监测原理分类
  • 光电编码器


光电编码器:

是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。这是目前应用最多的传感器,光电编码器是由光源、光码盘和光敏元件组成。

光栅盘是在一定直径的圆板上等分地开通若干个长方形孔。由于光电码盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转,经发光二极管等电子元件组成的检测装置检测输出若干脉冲信号,通过计算每秒光电编码器输出脉冲的个数就能反映当前电动机的转速。

此外,为判断旋转方向,码盘还可提供相位相差90°的两路脉冲信号。



使用特权

评论回复
沙发
有何不可0365|  楼主 | 2023-8-26 16:56 | 只看该作者
霍尔编码器:

霍尔编码器是一种通过磁电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。

霍尔编码器是由霍尔码盘(磁环)和霍尔元件组成。

使用特权

评论回复
板凳
有何不可0365|  楼主 | 2023-8-26 16:56 | 只看该作者
霍尔码盘是在一定直径的圆板上等分地布置有不同的磁极。霍尔码盘与电动机同轴,电动机旋转时,霍尔元件检测输出若干脉冲信号,为判断转向,一般输出两组存在一定相位差的方波信号。

使用特权

评论回复
地板
有何不可0365|  楼主 | 2023-8-26 16:56 | 只看该作者

使用特权

评论回复
5
有何不可0365|  楼主 | 2023-8-26 16:56 | 只看该作者
按输出信号分类
增量式编码器

增量式编码器是将设备运动时的位移信息变成连续的脉冲信号,脉冲个数表示位移量的大 小。其特点如下:

1、只有当设备运动时才会输出信号。

使用特权

评论回复
6
有何不可0365|  楼主 | 2023-8-26 16:56 | 只看该作者
2、一般会输出通道A和通道B 两组信号,并且有90° 的相位差(1/4个周期),同时采集这两组信号就可以计算设备的运动速度和方向。

使用特权

评论回复
7
有何不可0365|  楼主 | 2023-8-26 16:56 | 只看该作者
如下图,通道A和通道B的信号的周期相同,且相位相差1/4个周期,结合两相的信号值:

1、当B相和A相先是都读到高电平(1 1),再B读到高电平,A读到低电平(1 0),则为顺时针转

使用特权

评论回复
8
有何不可0365|  楼主 | 2023-8-26 16:56 | 只看该作者
2、当B相和A相先是都读到低电平(0 0),再B读到高电平,A读到低电平(1 0),则为逆时针转

使用特权

评论回复
9
有何不可0365|  楼主 | 2023-8-26 16:57 | 只看该作者
3、除通道A、通道B 以外,还会设置一个额外的通道Z 信号,表示编码器特定的参考位置

使用特权

评论回复
10
有何不可0365|  楼主 | 2023-8-26 16:57 | 只看该作者
如下图,传感器转一圈后Z 轴信号才会输出一个脉冲,在Z轴输出时,可以通过将AB通道的计数清零,实现对码盘绝对位置的计算。

使用特权

评论回复
11
有何不可0365|  楼主 | 2023-8-26 16:57 | 只看该作者
增量式编码器只输出设备的位置变化和运动方向,不会输出设备的绝对位置。

使用特权

评论回复
12
有何不可0365|  楼主 | 2023-8-26 16:57 | 只看该作者

使用特权

评论回复
13
有何不可0365|  楼主 | 2023-8-26 16:57 | 只看该作者
绝对式编码器

绝对式编码器在总体结构上与增量式比较类似,都是由码盘、检测装置和放大整形电路构成,但是具体的码盘结构和输出信号含义不同。

使用特权

评论回复
14
有何不可0365|  楼主 | 2023-8-26 16:57 | 只看该作者
它是将设备运动时的位移信息通过二进制编码的方式(特殊的码盘)变成数字量直接输出。其特点如下:

1、其码盘利用若干透光和不透光的线槽组成一套二进制编码,这些二进制码与编码器转轴的每一个不同角度是唯一对应的。

使用特权

评论回复
15
有何不可0365|  楼主 | 2023-8-26 16:57 | 只看该作者
2、绝对式编码器的码盘上有很多圈线槽,被称为码道,每一条(圈)码道内部线槽数量和长度都不同。它们共同组成一套二进制编码,一条(圈)码道对应二进制数的其中一个位(通常是码盘最外侧的码道表示最低位,最内侧的码道表示最高位)。

使用特权

评论回复
16
有何不可0365|  楼主 | 2023-8-26 16:58 | 只看该作者
3、码道的数量决定了二进制编码的位数,一个绝对式编码器有N 条码道,则它输出二进制数的总个数是2的N次方个。

使用特权

评论回复
17
有何不可0365|  楼主 | 2023-8-26 16:59 | 只看该作者
4、读取这些二进制码就能知道设备的绝对位置,所以称之为绝对式编码器。

使用特权

评论回复
18
有何不可0365|  楼主 | 2023-8-26 16:59 | 只看该作者
5、编码方式一般采用自然二进制、格雷码或者BCD 码等。

使用特权

评论回复
19
有何不可0365|  楼主 | 2023-8-26 16:59 | 只看该作者
自然二进制的码盘易于理解,但当码盘的制造工艺有误差时,在两组信号的临界区域,所有码道的值可能不会同时变化,或因为所有传感器检测存在微小的时间差,导致读到错误的值。比如从000跨越到111,理论上应该读到111,但如果从内到外的3条码道没有完全对齐,可能会读到如001或其它异常值。

使用特权

评论回复
20
有何不可0365|  楼主 | 2023-8-26 16:59 | 只看该作者
格雷码(相邻的两个2进制数只有1个位不同)码盘可以避免二进制码盘的数据读取异常,因为格雷码码盘的相邻两个信号组只会有1位的变化,就算制造工艺有误差导致信号读取有偏差,最多也只会产生1个偏差(相邻信号的偏差)。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

704

帖子

0

粉丝