- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
360°旋转编码开关 编码器 脉冲编码开关
旋转式编码开关
以前主板上常见的一排开关用作跳线调节频率的,也叫编码开关、拨码开关,输出二进制BCD码。鼠标上用的这种叫旋转式编码开关。 ??
这种元件目前主要用在廉价的鼠标滚轮上,作为滚动的传感器。这种传感器是出于降低成本来使用的。
较好的鼠标滚轮是光栅结构,即:一个发光二极管、一个接受管,之间是滚轮的光栅,滚轮滚动时光栅不断阻挡和透过光线,使接受管获得脉冲信号,从而实现感知滚轮滚动的效果。同时还需要一些机械结构来实现滚轮的支撑和滚动时有段落的手感。
而这种廉价的替代品结构则简单的多,一个元件就实现了感知滚动、支撑滚轮和滚动时的段落感。
??
旋转编码开关拆解
转盘下的底座。可见圆形的三分之一是一块儿整体的金属片,剩下的三分之二是间断的金属片。转盘滑动时,转盘背面的簧片在底座的金属片上间断的导通和断开,形成脉冲信号,来实现感知鼠标滚轮滚动的效果。
受到wantcity 朋友的指点,我又仔细观察了一下底座上金属片的结构:三分之一是一整块儿金属片对应一个管脚0,三分之一是断续齿状金属片对应一个管脚a,另三分之一断续齿状金属片对应另一个管脚b。转盘旋转时,会保证转盘上的一个触点在连续金属片上,一个触点连接在管脚a或者b的金属齿上,第三个触点在齿的空挡部位。也就是保证在旋转的每一格都会接通a和0或者b和0。每旋转过一格,就会产生导通a到b或者b到a切换。这种切换经过鼠标的编码,告诉电脑鼠标滚轮是向上旋转还是向下旋转。
此外,还有一种带柄的编码开关,有些还集成一个按钮,(能左右转能按下)常用于电子仪器的面板(例如电子示波器的旋钮,高档音响的旋钮等),用于快速调节参数。
??
??
数字电位器 脉冲开关 旋转开关旋转编码器的使用方法?
请问旋转编码器的使用方法?如何与单片机链接和单片机如何检测旋转的方向和选择的次数?
需要组合2根信号线上的电位进行判断,
一般 先有信号的线用来触发操作标志,然后再根据2线的状态判断是顺转还是逆转。
我用C语言写了个旋转编码开关的程序,运行起来有点问题啊!
在我的程序思路里面,当是顺时针转的时候应当给变量加1的,逆时针转的时候应当减1的。但出现的问题是逆时针能正常减1,但顺时针就不能正常加1了,就是顺时针转的反而减了一下,与我要的效果刚好相反。
各位高人:出现这种现象是什么回事呢?
程序我写得很乱,所以就没贴出来~~~~
最佳答案
附图是编码开关输出的波形图,可以看出任何方向的旋转发生时,A或者B的波形都是在另一方电平稳定的时候转换电平,不知道你的单片机是否支持电平变化中断。
下边是我用PIC单片机的编码开关检测中断处理程序,希望能对你有参考。
if(RAIERAIF) //中断标志检测
{
unsigned char port_temp1,port_temp2;
port_temp1=PORTA; //读取端口参数
port_temp2=PORTC;
if(port_temp20x04)
{ //检测其中一个端口的值
if(port_temp10x10) //检测另外端口的值
{key_flags|=0x30;} //顺时针旋转
else
{key_flags|=0x10;} //逆时针旋转
}
else
{;} //非正常波形,不做操作
asm(movf _PORTA,w); // 清除中断标志
RAIF=0;
}
日本松下为日本KENWOOD(上海)工厂生产的旋转脉冲开关,KENWOOD用后余货。
全新品,厂牌Panasonic,轴柄直径6mm,旋扭柄按下时一测2只引脚通,放开断;旋转阻尼手感结构,转动时使一侧3只引脚与两边引脚实现通断功能(连续旋转=连续的一通一断)。
尺寸:总高度25毫米(连脚)、不连脚21.5毫米,轴柄直径6毫米,3只焊脚间距2.54-2.54-2.54毫米,两只脚间距5毫米,两边焊脚距离14.5毫米,固定焊脚距离14毫米。
类型:旋转编码器 读出方式:接触式 工作原理:增量式
15 pulses/360°for each phase/30 Number and position of detent
20 pulses/360°for each phase/20 Number and position of detent
EC11系列旋转式编码器特点:高精密度旋转式滑行编码器;设计紧凑,可靠性高;扁薄的体形还带有0.5mm推击开关,产品种类丰富,能满足不同的使用需要。用途:各种数码化电器的调控,如计算机显示器的菜单调节、各种音视频器材的功能选
您可能关注的文档
- 7号楼防水施工方案.doc
- 植物种植、养护和管理的全过程.doc
- 第二章 初二下册物理.docx
- 国家职业工种目录(副本).doc
- 1 制冷管道安装工程.doc
- 唐山龙华里电梯工程施工监理实施细则探究.doc
- 片剂制备过程概述指南.doc
- 114164_手工计算钢筋步骤以及方法.doc
- 计件工资实施细则详解.doc
- 污水处理厂BOT项目四设备清单.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)