原创 鼠标滚轮编码器、编码开关介绍

2008-10-30 16:35 16158 8 10 分类: 通信

我从网上收集的两篇关于鼠标滚轮编码器、编码开关的介绍


 


(一)编码器(编码开关)原理及使用方法<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


 在电子产品设计中,经常会用到旋转编码开关,也就是所说的旋转编码器、数码电位器、Rotary Encoder 。它具有左转,右转功能,有的旋转编码开关还有按下功能。为了使刚接触这种开关的朋友了解旋转开关的编程,我来介绍下它的原理和使用方法:


以我厂生产的EC11型编码开关为例:如图1


三只脚:1 2 3脚一般是中间2脚接地,13脚上拉电阻后,当左转、右转旋转时,在13脚就有脉冲信号输出了。两只脚为按压开关,按下时导通,回复时断开。在单片机编程时,左转和右转的判别是难点,用示波器观察这种开关左转和右转时两个输出脚的信号有个相位差,如图2


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


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


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />


 a2c05467-091c-496d-bbbb-d3feebb0888d.jpg 


 


 


 


 


(二)转编码开关的原理及程序设计方法


现在很多仪器和设备采用了旋转编码开关做为输入装置。常用的旋转编码开关有3个输出端子,常用的参数:转一周时输出的脉冲数(比如20)。




下面给出应用电路原理图和输出波形图:



点击看大图


a929c78a-dede-4e7a-a6ec-4cbf92fa7817.jpg


由此可见,如果A下跳沿时,B为低则表示顺时针旋转;如果A下跳沿时,B为高电平则表示逆时针旋转。与CPU的连接方法:将A端口接CPU的外部中断管脚(下跳沿触发),将B端口接CPU的输入IO


 

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

phynex 2015-8-17 21:36

太感谢了。真的正需要。

用户371925 2010-4-5 21:12

好文章! 生活的智慧是什么呢?是“给你什么你就用好什么”。

用户129933 2010-3-8 10:02

谢谢!

xucun915_925777961 2009-11-3 12:33

好好学习,天天向上,为中华而读书--一盒大中华好贵!!

用户1366067 2009-10-29 15:25

读书很重要。工作以后读书,更重要。

用户160814 2009-10-17 08:05

中年人呢,不会要求急于摆脱现状,而是趋向于考虑的更多,更周密。

用户1584993 2009-10-14 09:35

读书的时候真的是不知道要选择什么样的专业,包括在读书的过程都会有怀疑,很多是为以后更好的生活,而不是兴趣,快乐是一种本事,呵呵,心态真的很重要

朱玉龙 2009-10-13 21:09

中国对年轻人压力太大,没老婆的日子谁愿意过啊
相关推荐阅读
用户144674 2010-04-30 20:01
VB控件:mscomm32.ocx下载(带注册程序)
VB控件:mscomm32.ocx,带bat注册程序作用:VB的一个串口控件。如果你的系统没有它,基于它的小程序将不能用。文件列表:点击下载: VB6控件许可证注册工具:可注册控件:ActiveX C...
用户144674 2009-08-16 20:30
Protel99的PCB添加汉字软件的使用方法
我发表了“【原创】Protel 99绿化注册工具!”一篇博文之后,有人问我在Protel99的PCB里添加汉字的方法。由于我忙于省赛作品的原因没有给与回复。今天我测试了网上的几个软件。选择了一个我认为...
用户144674 2009-08-16 00:44
【原创】我编的新软件:浏览器Laser Browser
 Laser Browser           我刚刚编好的程序,是一个浏览器。它没有IE,Maxthon等浏览器功能强大。但是它有两个小功能,就是隐藏和锁定。          有这两个功能,自己...
用户144674 2009-08-15 17:51
【原创】Protel 99绿化注册工具!
       我上个月编好的一个工具。用于Protel 99注册、绿化。由于上个月去长虹实习了两个星期,所以到现在才发出来。       它可以注册或恢复Protel 99 SE在系统盘的注册信息和文...
用户144674 2009-07-30 22:05
【原创】Protel 99绿化注册工具升级版!
【Protel99SE注册工具V1.1】     作用:     这个工具可以恢复Protel 99 SE在注册表注册信息,还原在系统盘的文件。适用完整版及精简版的Protel 99 SE。     ...
用户144674 2008-12-02 16:46
惊奇!!!又发现EDN博客一个BUG!
今天登陆我的博客,又发现一个奇怪的现象。查看同一篇博文,在未登陆和已登陆两个状态下,居然内容有区别!!!我可不是挑刺,我是觉得这个问题很严重。影响到网友的阅读啊~~~~用图证明。看两个图下方的内容,第...
EE直播间
更多
我要评论
2
8
关闭 站长推荐上一条 /3 下一条