鼠标滚轮编码器工作原理_速度编码器工作原理

鼠标滚轮编码器工作原理_速度编码器工作原理鼠标滚轮一旦出现滚动跳动,不连贯,基本都要换,修鼠标会经常遇到,好奇之下想了解一下这个小东西的原理。滚轮一端插在这个转盘里面,我们滚动滚轮时候,转盘被带动旋转,产生脉冲信号,电脑依靠这个信号判断滚轮的旋转方向和速度。我们拆一个机械编码器来看看。就是这个小东西,特别简单有没有,一共就4个零件最左边是铁壳,上面一般会有厂家信息,安装高度,和寿命等比如这个,安装高度10毫米,寿命500万圈。PS:一般普通的鼠标,都是选用安装高度为11mm,但还是要自己量清楚。这里需要注意的是,安装

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

鼠标滚轮一旦出现滚动跳动,不连贯,基本都要换,修鼠标会经常遇到,好奇之下想了解一下这个小东西的原理。

滚轮一端插在这个转盘里面,我们滚动滚轮时候,转盘被带动旋转,产生脉冲信号,电脑依靠这个信号判断滚轮的旋转方向和速度。

鼠标滚轮编码器工作原理_速度编码器工作原理

我们拆一个机械编码器来看看。就是这个小东西,特别简单有没有,一共就4个零件

鼠标滚轮编码器工作原理_速度编码器工作原理

最左边是铁壳,上面一般会有厂家信息,安装高度,和寿命等

比如这个,安装高度10毫米,寿命500万圈。

PS:一般普通的鼠标,都是选用安装高度为11mm,但还是要自己量清楚。

这里需要注意的是,安装高度是按照右图测量。

鼠标滚轮编码器工作原理_速度编码器工作原理

然后是弹片,再往右是带刻度的塑料转盘。

转盘旋转的时候带刻度的这一面和这个弹片摩擦,产生段落感,我们用滚轮时候会有一格一格的感觉,就来自于这个转盘和弹片

鼠标滚轮编码器工作原理_速度编码器工作原理

转盘另外一面镶嵌了一个带触点的接触片,3个触点每个间隔120度,是等分的,分别对应3个扇形区域。

鼠标滚轮编码器工作原理_速度编码器工作原理

最右边是塑料壳底座,内嵌了一个铜片,不知道学名,姑且叫它铜片吧。这个铜片,用万用表测量了一下,实际上是3部分,分别和3根引脚相连。

注意,这3个扇形区域面积并不一样,这个红色的最大,另外两个相等。

鼠标滚轮编码器工作原理_速度编码器工作原理

我们把这几个区域给它一个编号,红黄蓝分别对应0 1 2

转盘转动时候接触片和3个铜片交替连接,断开,持续发出不同的讯号,

这个信号被鼠标处理并传递给电脑,电脑依据这个讯号来判断滚轮的运动方向,

如果我们把时间单位也加进去,电脑就可以判断出滚轮转动的速度了。

我们把转盘上的接触片加上,这个绿色的三叉指针代表接触片。

以顺时针旋转为例。

鼠标滚轮编码器工作原理_速度编码器工作原理

随着旋转,就会出现不同的信号组合。

0 02 012 01 02 012 01 02

当电脑收到这个讯号,就会判断出鼠标在某单位时间内,做出了顺时针旋转的动作。

以此类推,那如果电脑收到反向排列的信号,那就是滚轮在逆时针旋转。

这就是机械编码器的工作原理

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187282.html原文链接:https://javaforall.net

(0)
上一篇 2022年9月30日 下午11:36
下一篇 2022年9月30日 下午11:46


相关推荐

  • 显示出圆周率后一百位_搜索圆周率

    显示出圆周率后一百位_搜索圆周率这里不给发那么多字数,具体查看:https://tys.ink/?p=5221

    2025年11月4日
    5
  • Errors were encountered while processing 解决方法

    Errors were encountered while processing 解决方法在执行更新或者安装软件命令时 sudoapt getupgradesu getinstall 遇到 Errorswereen 查看错误信息发现 notfullyinst 解决方法 cd var lib dpkgsudomvin baksudomkdir

    2026年3月18日
    1
  • 阿里云服务器配置ssl证书_阿里云服务器配置选择

    阿里云服务器配置ssl证书_阿里云服务器配置选择阿里云配置SSL证书证书申请概览![在这里插入图片描述](https://img-blog.csdnimg.cn/20210511153723521.png)申请配置证书申请概览申请两种方式:进入阿里云控制台页面->安全(模块/菜单)->SSL证书;在阿里云搜索框中进行搜索ssl证书点击进入;购买证书需要注意的是已过期的证书是没有到期新购操作的,只能重新购买。Symantec免费SSL证书我们选择Symantec免费型DVSSL,不花钱0元就可以购买。这个免

    2022年10月3日
    3
  • pycharm激活码2021_最新在线免费激活

    (pycharm激活码2021)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlS3…

    2022年3月26日
    63
  • Anaconda安装opencv3.4.3

    Anaconda安装opencv3.4.3因为项目需要 安装 opencv3 4 3 版本进行实验测试在 Anaconda 的指定环境终端中 输入 pipinstallop contrib python 3 4 3 会报错啊哈 提示 只要换成想要版本的指定形式就行 比如我想装 3 4 3 版本 就重新输入 pipinstallop contrib python 3 4 3 18 之前在 Anaconda 用 condainstall 3 4 3 行不通哈 通过 Navigator 也安装不了指定的版本 只能是最新版

    2026年3月26日
    2
  • vs2013下载及安装教程_VS2013下载

    vs2013下载及安装教程_VS2013下载1、下载vs2013http://download.microsoft.com/download/0/7/5/0755898A-ED1B-4E11-BC04-6B9B7D82B1E4/VS2013_RTM_ULT_CHS.iso2、安装使用工具:虚拟光驱(安装文件下载地址:http://pan.baidu.com/s/1jCqNZ)2.1将下

    2025年9月5日
    60

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号