光电码盘四倍频双向计数电路设计_第1页
光电码盘四倍频双向计数电路设计_第2页
光电码盘四倍频双向计数电路设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、光电码盘四倍频双向计数电路设计摘要:光电码盘在转角测量机构中应用广泛,但本钱较低的光电码盘的测量精度在某些应用领域中不能满足要求,设计电路提高基于光电码盘测角机构的测量精度能够解决这类问题,而且本钱低、体积小。本文简要介绍了光电码盘的工作原理,为提高光电码盘转角测量精度,对码盘输出信号进行四倍频分析,设计了脉冲四倍频电路模块和双向计数电路模块,仿真验证了电路的可行性。关键词:光电码盘倍频双向计数中图分类号:TP3文献标识码:A文章编号:1674-098X202111b-0114-021光电码盘简介光电码盘是一种通过光电转换将角位移量转换成脉冲或数字量的光电传感器,是一种集光、机、电一体的数字测

2、角装置。它的核心局部是高精度的计量光栅,由光学玻璃制成,在上面刻有许多同心码道,每个码道上都有按一定规律排列的透光和不透光局部。它依靠计量光栅作为检测工具,由于光电码盘与电动机同轴,电动机旋转时,光栅盘与电动机同速旋转,通过电子检测装置检测输出脉冲信号,把位移或者角度信息转换成相应的模拟或者数字信号,其原理图如图1所示。光电码盘每旋转1密位那么输出一个周期脉冲,通过计算每次转动输出脉冲个数即可计算出转过的角度密位值,为区分旋转方向,码盘提供相位相差90°的两相脉冲。光电码盘结构简单、体积小、重量轻、分辨率高,因此在雷达、指挥仪、经纬仪、自动测量、遥感等领域应用十分广泛。随着光电技术的

3、迅速开展,光电码盘已经成为一种高精度角度传感器。但在实际应用中,不同价格的光电码盘对转角的测量精度有所差异,精度高的码盘一般价格较贵,不适用于需要控制本钱的转角测量系统,而对于廉价的光电码盘,直接利用码盘输出的脉冲进行计数所得到的结果不能满足所要求的精度。本文通过分析码盘输出信号四倍频方案,设计码盘输出脉冲四倍频电路,并实验验证了该电路的倍频结果,将其应用于输出精度为1密位的码盘,可将测角显示精度提高到0.25密位。与直接使用高精度码盘相比,此设计本钱低,能满足一般光电码盘的需求。2输出脉冲四倍频分析码盘每转动1密位就输出1个周期脉冲,直接对码盘输出脉冲进行计数只能精确到1密位,而设计所需的精

4、度至少应到达0.25密位,故直接对码盘输出脉冲进行计数不能满足精度要求,可通过对码盘输出的脉冲进行四倍频到达提高测量精度的目的。如图2是对脉冲进行四倍频分析波形圖。每一个周期包含两个边沿信号,A、B两路输出信号相位相差恰为90°,假设利用A、B两路信号的边沿信号共同计数,那么在一个周期内恰能计数4次,即每输出一个脉冲代表光电码盘转动了0.25密位,可通过微分电路将边沿信号转换成窄脉冲信号,再通过门电路输出满足计数要求的脉冲,以到达提高测量精度的目的。为了能区分码盘转动的方向,计数电路对四倍频电路输出的信号有着特殊的要求,当正向计数时,正向信号为脉冲信号,反向信号为高电平信号,而当反向

5、计数时,正向信号为高电平信号,反向信号为脉冲信号。所以,四倍频电路最终输出的信号如图2的最后两路信号所示。3电路设计本文所有电路图用AltiumDesigner09【1】设计完成。3.1四倍频电路设计脉冲四倍频模块硬件设计采用了四组微分电路【2】与两片74LS08芯片结合,实现对码盘输出信号四倍频。AA端和BB端分别连接码盘的A相和B相输出信号,两块74LS08芯片的输出端分别代表四倍频电路的正向和反向脉冲输出。首先将码盘输出的A相和B相脉冲经非门反向得到脉冲A、B和脉冲,通过适宜的微分电路将所有上升沿转换为正的窄脉冲,经过与门电路得到在一个码盘输出脉冲的周期内具有4个由上升沿转换出来的正向窄

6、脉冲,输出脉冲的周期缩短了4倍,从而能实现对输出脉冲的四倍频。由于双向计数电路要求输入的两个方向脉冲是窄低电平脉冲和高电平组合,故还需将脉冲进行逻辑非,通过一个四输入与非门即可实现。3.2双向循环计数电路由于光电码盘每转动一密位输出一个周期脉冲,故码盘转动一周输出6000个脉冲,经四倍频后为24000个脉冲,此时码盘转动一周,计数电路需计数24000次,而24000转换成二进制数为0101110111000000,采用二进制计数方式需要至少15位,本设计采用4片74ls19芯片完全能满足要求。计数电路各芯片的输出端QA、QB、QC、QD连接STC89C52单片机【3】的P0口和P2口,再连接至

7、数码管以显示输出结果。3.2.1级联计数74LS193为二进制可加可减计数器,输出位数为4位,将4片这样的芯片经级联可满足所需要求。芯片的UP引脚为正向脉冲输入引脚,与四倍频电路正向脉冲输入端相连,DWN引脚为反向脉冲输入引脚,与4倍频电路反向脉冲输入端相连;BRW和CO引脚分别是借位引脚和进位引脚,分别与下一级芯片的DWN和CO引脚相连,4片74LS193芯片照此法级联形成双向计数电路。该电路加减计数原理相似,以加计数为例,正向计数输出脉冲输入到最低级芯片的加计数端,当最低级芯片计数值超过1111时,其进位输出端输出一个低电平脉冲,作为下一级芯片的加计数端输入信号,下一级芯片计数溢出后再向下

8、一级芯片进位,如此实现4块芯片级联计数。3.2.2清零与置数当正向计数到24000时,4块计数芯片输出0101110111000000,此时C14、C12、C11、C10、C8、C7、C6输出同时为1时,假设码盘继续转动,应从0开始循环计数,这一过程是通过清零电路实现的。其原理是C14、C12、C11、C10、C8、C7、C6输出同时为1时,三三输入与门74LS11的输出端输出高电平,为了到达单片机复位时计数电路也清零的目的,从复位电路的开关近地端引出信号与74LS11的输出端信号通过或门与计数电路清零端CLR引脚连接,一起控制计数电路清零,从而实现循环正向计数和复位即清零。当反向计数到零时,

9、4块芯片输出均为零,继续反向计数,最高位芯片的借位端BRW引脚将输出一个低电平,并且只有这个时刻该引脚才输出低电平,而芯片的置位端LD引脚低电平有效,4块芯片的A、B、C、D引脚连接不同的电平表示不同的置位数值,其二进制数原理与输出端引脚相同,所以,将最高位芯片的借位端BRW引脚与置位端LD引脚连接,当反向计数到零时,从24000开始循环计数。4仿真及分析按照上面所述电路原理设计四倍频双向计数电路图,用虚拟信号发生器模拟产生码盘的两相输出信号,用虚拟示波器测量ZZ端和FZ端的输出信号,启动仿真,示波器测量得到的输出信号的频率是码盘输出信号的4倍,数码管显示每隔0.25增加或减小。证明设计的电路符合要求,能够应用于码盘

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论