大学生电子设计大赛准备--正交鉴相电路学习
一、介绍
正交鉴相电路主要涉及到一个传感器,即光电编码器,其主要作用是测速
。一般使用的光电编码器是增量式正交编码器
二、测速原理
下图,左边是一个二极管发射红外光,中间是一个旋转的盘,盘内有很多光线挡板,在最右侧是一个光敏元件,其前方也有一个光线挡板,光线从二极管发射只有正向打入光敏元件才能被接收。在盘转动过程中,右侧光敏元件两次或多次接收到,测得时间和接收次数,就能很好的测得速度的大小。
以上测得的速度大小,在盘沿着一个方向转动时,是十分合理且正确的,但是若在测速期间盘的转动是双向或随机的,这样测得的速度就是错误的,因此还需要测得盘子转动的方向。
要测得盘子转动的方向,需要装两组这样的装置,且两组发射装置的相位要错开1/4个周期,这时候编码器得到两路脉冲。如下图,如果是正向旋转时,A路脉冲会比B路脉冲领先1/4周期。反向旋转时,A路脉冲会比B路脉冲滞后1/4周期。这样通过两路脉冲就能测得速度的方向。
这是我们通过两路信号分析得到速度的大小和方向,但是如何使用单片机分析这两路正交信号并判断速度方向及大小呢?我们一般使用D触发器对正交信号进行分析。
74HC74
双D触发器,将两路信号输入到1路的D2
脚和A路的CLK3
脚中,则1路的Q5
脚会输出低电平或者高电平。通过判断Q的高低电平来判断正反转方向。然后将Q和CLK接入到MCU中,我们就能很好的使用单片机判断速度的大小以及速度的方向(使用计数器,当脉冲信号来一次的时候,判断Q口是高电平时计数器加一,低电平时计数器减一)。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GanSer!
评论
匿名评论
✅ 你无需删除空行,直接评论以获取最佳展示效果