鼠标滚轮机械编码器原理
鼠标滚轮一旦出现滚动跳动,不连贯,基本都要换,修鼠标会经常遇到,好奇之下想了解一下这个小东西的原理。
滚轮一端插在这个转盘里面,我们滚动滚轮时候,转盘被带动旋转,产生脉冲信号,电脑依靠这个信号判断滚轮的旋转方向和速度。
我们拆一个机械编码器来看看。就是这个小东西,特别简单有没有,一共就4个零件
最左边是铁壳,上面一般会有厂家信息,安装高度,和寿命等
比如这个,安装高度10毫米,寿命500万圈。
PS:一般普通的鼠标,都是选用安装高度为11mm,但还是要自己量清楚。
这里需要注意的是,安装高度是按照右图测量。
然后是弹片,再往右是带刻度的塑料转盘。
转盘旋转的时候带刻度的这一面和这个弹片摩擦,产生段落感,我们用滚轮时候会有一格一格的感觉,就来自于这个转盘和弹片
转盘另外一面镶嵌了一个带触点的接触片,3个触点每个间隔120度,是等分的,分别对应3个扇形区域。
最右边是塑料壳底座,内嵌了一个铜片,不知道学名,姑且叫它铜片吧。这个铜片,用万用表测量了一下,实际上是3部分,分别和3根引脚相连。
注意,这3个扇形区域面积并不一样,这个红色的最大,另外两个相等。
我们把这几个区域给它一个编号,红黄蓝分别对应0 1 2
转盘转动时候接触片和3个铜片交替连接,断开,持续发出不同的讯号,
这个信号被鼠标处理并传递给电脑,电脑依据这个讯号来判断滚轮的运动方向,
如果我们把时间单位也加进去,电脑就可以判断出滚轮转动的速度了。
我们把转盘上的接触片加上,这个绿色的三叉指针代表接触片。
以顺时针旋转为例。
随着旋转,就会出现不同的信号组合。
0 02 012 01 02 012 01 02
当电脑收到这个讯号,就会判断出鼠标在某单位时间内,做出了顺时针旋转的动作。
以此类推,那如果电脑收到反向排列的信号,那就是滚轮在逆时针旋转。
这就是机械编码器的工作原理
鼠标滚轮机械编码器原理相关推荐
- html5禁用右侧滚轮条,鼠标滚轮乱跳,教您鼠标滚轮乱跳怎么修复
我们使用的鼠标,时间用久了,浏览网页时,滑动滚轮就会发现有失灵现象,往往这时候就有人认为该鼠标已经报废了,其实不然,做一个简单处理,就能让鼠标起死回生,而滚轮失灵大多是内部贴片氧化,淤积灰尘等导致滚轮 ...
- linux电脑滚轮不能用,鼠标滚轮不能用,小编教你电脑鼠标滚轮不能用怎么办
电脑用户最近遇到了一个问题,他们发现鼠标滚轮在一些应用下会不起作用.比如,我们用edge浏览器打开网页时,鼠标滚轮上下滚动会失效,而在原有的程序里则正常,那么怎么解决鼠标滚轮不能用的问题呢?下面,小编 ...
- 鼠标滚轮上下失灵的解决办法(机械编码器)
鼠标滚轮上下失灵的解决办法(机械编码器) 记录博文 一.前言 网络上解决办法说用酒精擦拭机械编码器,我说结论:确实可以解决问题.我有好几个鼠标因为鼠标滚轮上下失灵,初期以为是坏了,所以就买了新的鼠标, ...
- 鼠标滚轮失灵了,最后换了鼠标编码器,才算修好。
鼠标滚轮失灵了.拆开鼠标,往滚轮上滴点酒精,然后滚轮恢复正常了几天,又坏了. 最后,从淘宝买了一个鼠标编码器,寄给闲鱼上修鼠标的师傅,把它给换上,才算修好了鼠标滚轮失灵. 赛睿 kinzu 用 10m ...
- 鼠标滚轮/编码器检测- wheel/encoder detect for mouse
鼠标滚轮检测固件-20201009亲测ok wheel/encoder原理 wheel/encoder示波器实测波形 wheel/encoder单片机检测固件 wheel/encoder原理 whee ...
- 鼠标滚轮失灵解决方法2种实测
我们都知道鼠标分成左键,右键和中间滚轮,由于我们在日常使用中频繁使用滚轮,所以鼠标滚轮部分零件会出现机械老化,磨损和金属片 氧化导致滚轮失灵的情况.这时候该怎么解决 呢,在此想与大家分享几个方法. 方 ...
- Python使用鼠标滚轮调整tkinter应用程序窗口大小
图书推荐: <Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等 ...
- linux电脑滚轮不能用,图文详解电脑鼠标滚轮不动了怎么办_电脑鼠标滚轮不能用的三种解决方法-系统城...
近期,许多小伙伴发现电脑鼠标滚轮失灵了,无缘无故的就无法使用,浏览网页玩游戏都没办法继续进行,真的很麻烦.针对电脑鼠标滚轮不动了的故障,小编收集整理具体原因和解决方法给大家,希望大家采纳! 原因一:鼠 ...
- 滚轮每次滚动距离是一致的吗_「超硬核科普」鼠标的发展历史,中国人发明的鼠标滚轮...
鼠标,作为现代计算机必不可少的硬件之一 一直都在伴随着我们的成长 你可能,每天都会不停的在人家身上,摸来摸去的 并且,不停的感受着人家给你带来的舒适的手感 今天就由我来带领大家回顾一下这半个多世纪间, ...
- html右键滚轮不起作用,鼠标滚轮上下失灵处理方法 为什么鼠标滚轮不管用
有些电脑用户会反映,在使用鼠标点击电脑时,会出现鼠标滚轮上下失灵的现象,而有的时候这种现象还会自行消失,那么为什么鼠标滚轮会出现失灵的现象呢,接下来随小编一起了解下鼠标滚轮上下失灵处理方法以及为什么鼠 ...
最新文章
- iOS开发之网络编程--1、NSURLSession的基本使用
- MySQL数据库性能优化之一
- LeetCode 2 两数相加(链表)
- 【项目管理】不确定性绩效域管理
- spring 加载java类_在Spring中基于Java类进行配置的完整步骤
- linux 4.9 内核 nptl,【linuxThread和NPTL】
- 利用SQL移动硬盘文件(转于zjcxc)
- bzoj 1672: [Usaco2005 Dec]Cleaning Shifts 清理牛棚(DP)
- logstash采集中文乱码
- 某IDC服务商机房宕机致银行业务中断 银监会发布风险提示
- 3---IO流练习题库
- IT运维的365天--007PC端微信图片不能正常接收发送
- 【从零开始学习深度学习】34. Pytorch-RNN项目实战:RNN创作歌词案例--使用周杰伦专辑歌词训练模型并创作歌曲【含数据集与源码】
- vim 删除重复部分的行 vim 技巧
- iptables端口复用
- 表达式求值(sscanf用法)(stack练习)(第四届河南省大学生程序设计竞赛)
- 2022材料员-通用基础(材料员)考试题及模拟考试
- android隐藏Navigationbar
- python图片转化字节流_python字节流怎么转化成图片
- php 判断是否是ajax请求,php实现判断是否为ajax请求的方法
热门文章
- EPLAN小知识——如何在西门子(SIEMENS)官网下载EDZ部件
- BGP 下一跳的理解和实验
- 编译适配 联想Y1(NewifiMini)的Padavan 固件
- Android常用Qualifiers(限定符)
- “变态”的JavaScript——JavaScript的发明人--布兰登·艾奇(Brendan Eich)
- 国庆高质量出行,可视化开启智慧旅游
- 使用 FUMA 鉴定 Independent SNPs 和 Lead SNPs
- 中科矿业深度解析:BZZ未来价格会怎么走?
- Guass-Legendre(高斯-勒让德)求积方法 | Guass型求积公式 + Legendre多项式
- 常见逻辑谬误 -推断不当