IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 增量式编码器与螺旋微动机构的数显电路 -> 正文阅读

[嵌入式]增量式编码器与螺旋微动机构的数显电路

增量式编码器概述

增量式编码器通过光电转换,将轴的角位移量转换为输出信号中脉冲的个数,一般是输出三组方波脉冲,分别为 A、B 和 Z 相。A、B 两组脉冲相位差90o,可在计数的同时判断旋转方向;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.

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-01-29 23:14:49  更:2022-01-29 23:14:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 10:31:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码