如何使用旋转编码开关

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

在电子产品设计中,经常会用到旋转编码开关.如:FORTUNE公司出品的F-12E系列Rotary Encoder开关.它具有左转,右转,按下三个功能.为了使

刚接触这种开关的朋友了解旋转开关的编程.我介绍下它的原理和使用方法:

1.原理,

左转和右转的判别是难点,留意这种开关左转和右转时两个输出脚有个相位差.如下图:

OUT 1 _____ _____ _____ _____ ______ ______ ____| |_____| |_____| | _____| |_____| |_____ | |_____

OUT2_____ _____ _____ _____ _____ ______

_| |_____| |______| |_____| |_____| |_____| |_____

<--------ClockWise Counter-ClockWise--->

由此可见,如果OUT1为高电平时,OUT2出现一个高电平,这时开关就是向顺时针旋转; 当OUT1 为低电平时,OUT2出现一个高电平,这时就一定是逆

时针方向旋转.

所以,在MCU编程时只需要判断当OUT1为高或低电平时,OUT2当时的状态就可以判断出是左旋转或是右旋转.

例2、

在电子产品设计中,经常会用到旋转编码开关,也就是所说的旋转编码器、数码电位器、Rotary Encoder 。它

具有左转,右转功能,有的旋转编码开关还有按下功能。为了使刚接触这种开关的朋友了解旋转开关的编程,我来介

绍下它的原理和使用方法:

以我厂生产的EC11型编码开关为例:如图1:三只脚:1 2 3脚一般是中间2脚接地,1、3脚上拉电阻后,当左

转、右转旋转时,在1、3脚就有脉冲信号输出了。两只脚为按压开关,按下时导通,回复时断开。在单片机编程时,

左转和右转的判别是难点,用示波器观察这种开关左转和右转时两个输出脚的信号有个相位差,如图2。

由此可见,如果输出1为高电平时,输出2出现一个高电平,这时开关就是向顺时针旋转;当输出1 为高电平,输

出2出现一个低电平,这时就一定是逆时针方向旋转。

所以,在单片机编程时只需要判断当输出1为高电平时,输出2当时的状态就可以判断出是左旋转或是右旋转了。

相关文档
最新文档