本节介绍增量式、绝对式、混合式编码器的结构及原理

文章目录

  • 编码器
    • 增量式码盘
      • 原理
      • 寻零
      • 分辨率与倍频电路
      • 总结
    • 绝对值码盘
      • 原理
      • 编码改进
      • 总结
    • 混合式码盘

一些精密仪器和电子设备需要检测其运动状态,除了前面提到的旋转变压器以外,还有更加精密的选择:编码器和光栅

编码器

编码器俗称码盘,是机械与电子结合的精密测量器件。一般用于检测旋转角度、移动距离和旋转或移动的速度。

其工作原理是将信息刻在码盘上,通过光电原理或电磁原理将码盘的机械转角转换成脉冲或数字形式输出。
根据其结构和原理可以分为:

  • 旋转式、直线式
  • 接触式、光电式、电磁式

根据输出信号的基本形式,可以分为:

  • 增量式:机械角->周期性电信号->计数脉冲。通过脉冲个数表示位移大小
  • 绝对式:机械角->数字码。通过数字码识别当前所处的位置

增量式码盘

原理

光电式编码器一般由透镜、码盘、光敏元件和放大整形电路组成
对于增量式编码器,还有光阑板。

光线穿过码盘窄缝和光阑板窄缝,照射到光电传感器上。当码盘转动时,光强随转角周期性变化,每转过一个节距L为一个周期。取光电传感器输出信号的基波,则可以用正弦信号来表示光电传感器的输出。

根据两组光阑板,产生相位差为90度的两路信号,经过逻辑电路处理后就可以判别转动方向。进一步处理可以得到转角和转速。

假设编码器如上图,信号处理的原理:

首先将光电传感器输出信号进行整形,变为01逻辑信号。以B组光栅信号为基准,如果正转,则b高电平区间a从0变1;如果反转,则b高电平区间a从1变0。可以利用反相、微分、取与的逻辑运算,分出正转脉冲反转脉冲

每输出一个脉冲,表示码盘转过了一个节距,对应一个固定的角度。将正、反转脉冲送入可逆计数器的加、减计数端,求得脉冲数 N N N,每个脉冲对应角度增量 Δ \Delta Δ,则角位移增量 N Δ N\Delta NΔ

寻零

但光输出角度增量是不够的,如果想要输出角位置,还必须事先规定一个零位(也称基准零点、绝对位置)。
对于这个零位,有单独的一条透光狭缝,并有对应的输出Z。

再回过来看这个结构图,实际上A B两组光阑板是刻在一起的,另一个光阑板是为寻零准备的,其对应的码盘上的狭缝也与A B不同。之前的画法是为了解释原理方便。

转角不受限时,向一个方向转,在一圈之内一定可以得到零位脉冲。
转角受限时,先向一个方向转,如果到达限位处仍未得到零位脉冲,则反转。在另一处限位之前一定可以得到零位脉冲。(如果得不到说明设计或者装配有问题)

更快速的寻零方法

刻多条零位刻线,不等距分布。读取两个相邻零位脉冲之间的正反转脉冲数,结合对应的旋转方向、角度,即可计算出绝对零位。

分辨率与倍频电路

一个脉冲对应的转角 表示码盘的分辨率静态误差
Δ θ = 360 ° 每转脉冲数 \Delta\theta\displaystyle = \frac{360\degree}{每转脉冲数} Δθ=每转脉冲数360°​
由此可知,码盘的分辨率首先取决的那盘旋转一圈所产生的脉冲数,码盘窄缝越多,分辨率和精度就越高(但相应的码盘直径也越大,造价越高)

在不增加码盘窄缝数量的情况下提高码盘分辨率,可以使用倍频电路(也称电子细分电路)

例如:四分频电路逻辑图


使用四分频,计数脉冲频率提高四倍,步距减小为原来的1/4
如果信号足够接近正余弦波形,可以调整整形电路的跳变电压,来得到更高的分频,进一步提高测量精度

总结

  • 每输出一个脉冲信号,对应转过一个固定角度,通过统计脉冲信号的数量来计算旋转的角度,因此编码器输出的位置数据是固定的。
    「也就是这个角度的整数倍,而不能出现非整数倍」
  • 采用固定脉冲信号,旋转角度的起始位置可以任意设定
    「也就是每个脉冲对应的旋转角度恒定,不管零位窄缝在哪里,不影响使用」
  • 采用相对编码,若旋转角度数据丢失,需要重新定位(寻零)
    「也就是在不知道零位时输出的脉冲只能用来测速。必须搭配零位才能计算出角度」

优点

  1. 精度高,且可通过倍频电路进一步提高
  2. 结构简单,成本较低
  3. 既可测角,也可测速
  4. 无接触式测量,可靠性高、寿命长

缺点

  1. 开机后必须寻零
  2. 误差不会自行消除。若由于干扰而丢失脉冲或窜入脉冲,将产生累计误差
  3. 需要计数器、速度有一定限制

绝对值码盘

也叫绝对式编码器。以数码的形式输出信号,用来表示某一个绝对位置。根据起点和终点的绝对位置之差,可以运算出位移量。

原理

绝对式编码器由码盘、光源、光敏元件组成。
码盘按照扇形分区,扇形上有一系列同心圆的光学码道。每个码道按照一定的编码规律,分为透明和不透明的区域。

当光源的光透过码盘被接收,则输出1
当光源的光被码盘遮挡,则输出0
那么每一个扇形的分区就对应了一个二进制的编码,而每一个编码又对应了一个转角,因此读出各个码道输出的编码组合就可以表示出码盘所在的位置。

如上图采用二进制编码。有几个码道,二进制就有几位
用 N N N表示码道数目,则角度分辨率
Δ θ = 360 ° / 2 N \Delta \theta=360\degree/2^N Δθ=360°/2N

编码改进

采用二进制编码会存在0000->1111之类的大幅度跳变,如果制造精度不够,就有可能出现各种干扰项

也就是在短时间内,输出的角度值会发生多次跳变,造成很大的误差

为了解决这个问题,采用循环码编码(也称格雷码

相邻的格雷码只有一位不同,因此即使制造过程中存在误差,也不会引入其他的信号,不会造成大幅度跳变的误差。

总结

优点:

  1. 精度高、无接触、寿命长
  2. 不需要寻零,从输出数码可直接获得角度信号
  3. 没有累计误差,即使某一次数码信号受到干扰,下一次仍能输出正确的数码。
  4. 不需要计数器、允许转速高

缺点

  1. 结构复杂,体积大
  2. 价格贵

混合式码盘

是一种新型绝对值码盘,但同时含有增量码盘的结构。
绝对值码盘码道较少,精度较低,起粗测作用,增量码盘部分起精测作用

其优点:

  1. 输出模拟信号,抗干扰能力优于脉冲信号
  2. 通电即可读取绝对位置,不必寻零
  3. 采用增量码盘结构,可以对输出信号进行倍频,进一步提高精度
  4. 相比与同精度的绝对值码盘,体积更小

「自控元件及线路」11.1 编码器 (码盘)相关推荐

  1. 「自控元件及线路」1.1 直流电动机概述

    本节介绍直流电动机的工作原理和基本结构 本节介绍电枢绕组的环形.鼓形结构,波绕组和叠绕组 本节介绍直流电机的换向 文章目录 电机概述 直流电机工作原理 直流电机的额定值 直流电机的基本结构 主磁极 电 ...

  2. 「自控元件及线路」5 步进电机及其控制

    本节介绍磁阻式.永磁式.混合式步进电机的结构.原理 本节介绍步进电机的静态特性(距角特性)和动态过程 本节介绍步进电机的驱动器 文章目录 概述 磁阻式步进电动机 结构与运行原理 工作方式 静态特性 单 ...

  3. 「自控元件及线路」6 无刷直流电动机

    本节介绍无刷直流电机的结构.工作原理 本节介绍无刷直流电机的运行分析 文章目录 概述 无刷直流电动机的结构 位置传感器 霍尔元件 无刷直流电机的工作原理 运行分析 通电状态.磁状态角 转矩 转向 动态 ...

  4. 「自控元件及线路」1.2 电机中的磁性材料与磁场

    本节介绍磁性材料的性能.分类 本节介绍电机中永磁材料的工作曲线 本节介绍电机中主磁极.电枢的磁场及电枢反应 文章目录 磁性材料的基本概念 磁性材料的磁性能 高导磁性 饱和性 磁滞性 非线性 温度特性 ...

  5. 「自控元件及线路」2 变压器

    本节介绍变压器的结构与原理 本节介绍变压器的等效方法和分析方法 文章目录 概述 基本结构 分类 运行原理 正方向规定 变压器的额定值 变压器的运行分析 空载运行 带负载运行 变压器的基本方程 变压器的 ...

  6. 「自控元件及线路」4 小功率同步电机

    本节介绍小功率同步电机的基本概念 本节介绍永磁式.磁阻式.磁滞式同步电机的结构.原理.机械特性.优缺点 本节介绍电磁减速同步电机的结构.原理 文章目录 同步电机概述 永磁式同步电机 结构 工作原理 起 ...

  7. 「自控元件及线路」0 电磁学基本概念与定律

    本节介绍在本课中会用到的一些概念和定律,如安培环路定律.磁路欧姆定律等 本节分析圆柱面磁场间的力矩的周期性 文章目录 概念和定律 磁感应强度B 磁通量Φ\PhiΦ 磁场强度H 磁导率μ\muμ 电磁感 ...

  8. 「自控元件及线路」9 旋转变压器

    本节介绍旋转变压器的结构.原理.原副边补偿方法 本节介绍线性旋变.多极旋变 本节介绍旋变在测量角度.改变相位.位置解算等方面的应用 文章目录 概述 结构 工作原理 空载运行 负载运行 副边补偿 原边补 ...

  9. 「自动控制元件与线路」3 异步电动机及其控制

    文章目录 概述 结构特点和工作原理 基本概念 工作原理 旋转磁场 交流绕组磁场分析 基本概念 集中式绕组 分布式绕组 旋转磁势 圆形旋转磁场 非圆形磁场 异步电动机的主要特征 基本方程 转速.转差率. ...

最新文章

  1. 囊括三大视觉顶会,行人重识别新基准方法AGW!已被TPAMI录用
  2. pycharm导入anaconda虚拟环境问题
  3. CSS3学习——设计优雅的数据表格
  4. jsp 记录1 bs/cs
  5. eclipse 修改maven项目的jdk版本
  6. 生产者消费者模型的学习
  7. 【asp.net core 系列】14 .net core 中的IOC
  8. 【LeetCode】【HOT】23. 合并K个升序链表(递归+分治)
  9. 若依将ehcache改为redis缓存详细整合步骤
  10. 使用EL表达式获得session中内容
  11. 暗黑的字符串---递推公式
  12. Python -day 7
  13. ResultSet大数据量导致内存溢出
  14. 制造业各细分行业数据库(2000-2019年)
  15. 转录组分析_20个必须知道的转录组知识点!
  16. web网页设计期末课程大作业——简单的学生网页作业源码 基于HTML仿唯品会电商项目的设计与实现
  17. Windows如何彻底关闭系统更新(亲测有效)
  18. python绝技:运用python成为顶级黑客
  19. linux下的通配符与特殊符号
  20. 练习c语言怎么修改字体为宋体,u8g2如何显示中文?如何显示楷体,宋体?

热门文章

  1. 叹服!华为JDK负责人手写HotSpot VM源码744页大神笔记
  2. 89C52单片机 串口接收发送 数据
  3. AndroidManifest文件详解
  4. html css 水平滚动条,html/css/js-横向滚动条的实现
  5. android.view.WindowLeaked的解决方法
  6. 比亚迪、理想冒头背后,混动完胜纯电动?
  7. Cesium入门04-图层变换
  8. SUMIF函数 countif函数
  9. 常见电缆型号说明及用途
  10. C++/C++11中std::transform的使用