旋转编码器常应用于角度定位或测量时,通常有a、b、z三相输出。a相和b相输出占空比为50%且相位差为90度的方波。当编码器正向旋转时,a相比b相超前四分之一个周期;当编码器反向旋转时,b相比a相超前四分之一个周期。编码器每转一周,z相输出一个脉冲。由于编码器每转一周,a相和b相输出固定数目的脉冲,则a相或b相每输出一个脉冲,表示编码器旋转了一个固定的角度。当z相输出一个脉冲时,表示编码器旋转了一周。因此旋转编码器可以测量角位移及位移方向。
当然,不同型号的旋转编码器,其输出脉冲的相数也不同,有的旋转编码器输出a、b、z三相脉冲,有的只有a、b相两相,最简单的只有a相。
a和b输出波形为
通过输出波形图可知每个运动周期的时序为
静止状态为11或00
单片机可利用定时器中断来检测a和b的状态,中断时间在5~20ms之间均可。
当检测到a^b= 0时,表示为静止状态,记下a和b的状态。
当检测到a^b= 1时,表示有转动,读取ab的状态,如果ab是从11到01或者是
从00到10则为正转,反之如果ab是从11到10或者是从00到01则为反转。
此方法比较简单可靠,可以检测转动一格又可以检测快速转动。
PCB布局12大坑,你了解几个?
HTC: VR前途未卜,再靠手机翻身?
PSoC微控制器与LVDT的连接
鼠笼式电动机的启动方式比较
地物光谱仪可用于哪些行业检测?
一文知道旋转编码器程序编写思路
PI在线设计工具PI Expert具备电路原理图和网络表导出功能
复旦微电首款面向汽车应用的FM33LGOxxA系列MCU产品
彭博社:中国首富换人了 马云超越万达王健林
紫米移动电源采用英集芯IP2160快充协议,或暗示英集芯已正式进入ZMI紫米供应链
led点阵显示程序
CASAIM参与中国船级社《三维扫描测量技术在新造船过程控制和检验》》研究项目结题评审会
福特采用3D打印技术为车主提供专属生物识别防盗
EX机器人联合创始人、CEO李博阳:人形机器人产业已进入快速发展时期
MS1835芯片简介 VGA转AV&SV开发板/VGA转AV晶片/VGA转S-Video转换器
Type-C小家电专用:受电端取电SINK芯片ECP5701
一款令人怦然心动的充电器芯片—U2263介绍
PCIe4.0固态硬盘已进入黄金期,5.0还要等一等
治理城市灰霾,voc在线监测仪在行动
为什么主动式PFC电源能够成为主流电源