目录

  • 增量式编码器概述
  • 数显电路
    • 鉴相电路
    • 计数电路
    • 数码管电路
  • 参考文献

增量式编码器概述

增量式编码器通过光电转换,将轴的角位移量转换为输出信号中脉冲的个数,一般是输出三组方波脉冲,分别为 A、B 和 Z 相。A、B 两组脉冲相位差90º,可在计数的同时判断旋转方向;Z 相为每转一个脉冲,用于基准点定位。

以德国 SICK(西克)公司 DBS36E-BAEP00S61 增量式编码器为例,该编码器每转产生 100 个脉冲,下图为在编码器轴一侧观测,编码器轴顺时针旋转产生的脉冲图形;逆时针旋转时,B 相滞后 A 相 90°。

图 增量式编码器脉冲图

将螺旋微动机构中手轮所在轴与编码器轴通过联轴器联接,并通过电路对编码器输出信号进行处理、显示,即可实现导杆位移的数字显示。

图 一种螺旋微动机构

数显电路

数显电路由鉴相电路、计数电路和数码管电路三部分构成。

鉴相电路

鉴相电路的作用在于区分编码器发送脉冲信号时其处于正转还是反转状态,即导杆是处于伸出还是缩回状态。

图 鉴相电路原理图

鉴相电路由1个上升沿触发的D触发器(74HC74)、1个非门(74HC04)和两个与非门(74HC08)构成。

当编码器顺时针旋转时,对应导杆处于伸出状态。通道A输出波形的相位超前通道B波形90°,当A处于下降沿(非A处于上升沿)时,B处于高电平状态;此时触发器输出Q为高电平,非Q为低电平,上端与非门打开,计数脉冲通过并送至最低位计数器(74HC192) 的加计数输入端UP,实现加法计数。

当编码器逆时针旋转时,对应导杆处于缩短状态。通道A输出波形的相位滞后通道B波形90°,当A处于下降沿(非A处于上升沿)时,B处于低电平状态;此时触发器输出Q为低电平,非Q为高电平,下端与非门打开,计数脉冲通过并送至最低位计数器的减计数输入端DN,实现减法计数。

计数电路

计数电路的作用在于对编码器相对于起始状态的旋转圈数进行记录。

图 计数电路原理图

计数电路由多片 74HC192 8421BCD 可逆计数器级联构成,芯片级联的数目由所需精度而定。最低位芯片接收加计数或减计数信号。计数器上溢时,进位输出端产生一个脉冲信号;下溢时,借位输出端产生一个脉冲信号,通过低位芯片的进位和借位输出端,与高位芯片的加计数和减计数端分别相接进行级联,即可实现多位数的计数。

可将计数芯片的异步置零端 MR 接至一起,并通过按钮与 VCC 相接;当按下按钮时,系统的计数清零。该功能一是用于对电子示数进行校正,二是若需对导杆进行相对位移,可在清零后进行操作,此时可直接读出相对位移量。

数码管电路

数码管电路的作用在于对计数器记录的数据进行显示。

图 数码管电路原理图

数码管电路由多个 74HC4511 七段显示译码器及七段数码管,和若干限流电阻构成。将每个计数器的4个输出端分别与七段显示译码器的对应输入端相接,并将每个七段显示译码器的输出端与七段数码管的对应接口相接,即可实现对计数器记录的数据,即导杆的位移进行显示。

参考文献

赵峰. EPC-755A微型光电编码器及其应用[J]. 国外电子元器件,2000(1):11-12.

增量式编码器与螺旋微动机构的数显电路相关推荐

  1. 11旋转编码器原理_旋转编码器的原理是什么?增量式编码器和绝对式编码器有什么区别?...

    先给出结论,最重要的区别在于:增量式编码器没有记忆,断电重启必须回到参考零位,才能找到需要的位置,而绝对式编码器,有记忆,断电重启不用回到零位,即可知道目标所在的位置. 接下来细说一下,主要包含如下的 ...

  2. 旋转编码器详解(主要讨论增量式编码器与绝对式编码器)

    参考资料:旋转编码器的原理是什么?增量式编码器和绝对式编码器有什么区别? 0. 前言 我们在选电机时,非常注重电机的扭矩和尺寸,因为这直接决定了电机是否能按规定的运动模式拖动负载,能不能很好地布置在有 ...

  3. STM32 电机教程 26 - ST MCLIB实战之增量式编码器位置传感FOC方案

    前言 磁场定向控制又称矢量控制(FOC), 本质上为控制定子电流的幅度和相位,使之产生的磁场和转子的磁场正交,以产生最大的扭矩. PMSM的磁场定向控制框图如下图所示: 本节将基于NUCLEO-F10 ...

  4. 增量式编码器c语言,增量式编码器

    机器人运行过程中,电机转动会产生各种干扰信号.通过两组电源给机器人驱动系统和控制系统供电,以消除干扰对稳定性的影响. 码盘加陀螺仪的方法在应用过程中发现陀螺仪的角度会随着机械振动发生漂移,影响定位精度 ...

  5. 基于FPGA和ABZ增量式编码器的转子位置检测

    ​​ 前言 最近在做一个使用FPGA和增量式编码器实时检测转子位置的小课题,第一次完成从硬件到软件的设计以及软硬件的联调,想做一个总结,鼓起勇气开始自己的第一次发帖.并且,在做这个课题的过程中,发现相 ...

  6. 增量式编码器c语言,关于增量式编码器编程指导及使用方法的介绍

    关于增量式编码器编程指导及使用方法的介绍 文章来源:http://www.kindele.com/  发布时间:2016/05/13    点击数: 在目前的编码器市场,增量式编码器主要被分为三种类型 ...

  7. 增量式编码器和绝对式编码器的介绍

    一.编码器的分类 根据检测原理,编码器可分为光学式.磁式.感应式和电容式,根据其刻度方法及信号输出形式,可分为增量式.绝对式以及混合式三种. 1.增量式编码器 增量式编码器是直接利用光电转换原理输出三 ...

  8. 增量式编码器 绝对值编码器

    机器人运行过程中,电机转动会产生各种干扰信号.通过两组电源给机器人驱动系统和控制系统供电,以消除干扰对稳定性的影响. 码盘加陀螺仪的方法在应用过程中发现陀螺仪的角度会随着机械振动发生漂移,影响定位精度 ...

  9. 增量式编码器工作原理超详细图解

    旋转编码器是由光栅盘(又叫分度码盘)和光电检测装置(又叫接收器)组成.光栅盘是在一定直径的圆板上等分地开通若干个长方形孔.由于光栅盘与电机同轴,电机旋转时,光栅盘与电机同速旋转,发光二极管垂直照射光栅 ...

  10. 增量式编码器有哪些分类?增量式编码器是如何工作的?

    编码器可以对一些信号进行编码,由此可见编码器的重要性.为增进大家对编码器的认识,本文将对增量式编码器.增量式编码器分类以及增量式编码器的工作原理予以介绍.如果你对增量式编码器或者编码器具有兴趣,不妨继 ...

最新文章

  1. Java小结(四)——折半查找、选择排序、冒泡排序
  2. List 集合转换为String
  3. 如何在ASP.NET Core程序启动时运行异步任务(2)
  4. 矩阵的旋转和翻转——Python
  5. CodeForces round 753 problem B Odd Grasshopper(奇怪的蚱蜢)
  6. 《C++ Primer》第五版课后习题解答_第六章(1)(01-07)
  7. Monkey 命令 基本参数介绍
  8. 为什么登录MySQL会闪退_MySql登录时闪退的快速解决办法
  9. 浅谈游戏《神秘海域4:盗贼末路》
  10. 安卓 Day 23 :利用视图翻页器实现引导项
  11. 2016年华为优招面试经验
  12. 计算机三级网络技术知识点
  13. RecyclerView的全能适配器,带有header和bottom
  14. MiCO系统开发MiCoder-IDE安装遇到的坑
  15. 工科女的自嘲:聪明的女生,长大后都变成了男人
  16. 关于人工智能神经网络机器人的动画
  17. java中对象的清除 正确的说法是_下列关于Java中垃圾回收的相关说法,正确的是()...
  18. 阿里云Linux服务器如何打通网络
  19. Rust之和mut、mut
  20. 大专(高职)到底值不值得读

热门文章

  1. OSPF笔记[DR与BDR]
  2. 安卓iccid_普通人也可以做码农?安卓手机上这些代码你也可以用
  3. 软件开发自学靠谱吗?
  4. RDLC报表金额数字转大写
  5. Java项目:JSP会议-会议室管理系统
  6. Springboot毕设项目基于Vue和Springboot的会议室管理系统hbb9kjava+VUE+Mybatis+Maven+Mysql+sprnig)
  7. 自带的richedit控件显示图片文字(仿QQ聊天内容文字图片)
  8. Axure RP9 实现计算机效果交互
  9. 张宇用的【数学公式壁纸】大公开!
  10. 单位公司年会团拜会抽奖软件程序