飞梭编码开关的工作原理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

旋转式编码开关的工作原理

一、旋转式编码器(开关)原理及使用方法

在电子产品设计中,经常会用到旋转编码开关,也就是所说的旋转编码器、数码电位器、Rotary Encoder。它具有左转,右转功能,有的旋转编码开关还有按下功能。为了了解旋转开关的编程,以EC11型编码开关为例,介绍一点原理和使用方法:

二只脚:这边是按压式开关,按下通,松开断。

三只脚:123脚一般是中间2脚接地,1、3脚上拉电阻后,当左转、右转旋转时,在1、3脚就有脉冲信号输出了。在单片机编程时,左转和右转的判别是难点,用示波器观察这种开关左转和右转时两个输出脚的信号有个相位差,如图2。由此可见,如果输出1为低电平时,输出2出现一个高电平,这时开关就是向顺时针旋转;当输出1为高电平,输出2出现一个低电平,这时就一定是逆时针方向旋转。所以,在单片机编程时只需要判断当输出1为高电平时,输出2当时的状态就可以判断出是左旋转或是右旋转了。1脚与2脚同时为高电平时,说明开关没有动作。

二、旋转编码开关的程序设计方法

现在很多仪器和设备采用了旋转编码开关做为输入装置。常用的旋转编码开关有3个输出端子,常用的参数:转一周时输出的脉冲数(比如16,24)。应用电路原理图和输出波形如下图所示:由此可见,如果A下跳沿时,B为低则表示顺时针旋转;如果A下跳沿时,B为高电平则表示逆时针旋转。与CPU的连接方法:将A端口接MCU的外部中断管脚(下跳沿触发),将B端口接MCU

相关文档
最新文档