随着旋转,就会出现不同的信号组合。
0 02 012 01 02 012 01 02
当电脑收到这个讯号,就会判断出鼠标在某单位时间内,做出了顺时针旋转的动作。
以此类推,那如果电脑收到反向排列的信号,那就是滚轮在逆时针旋转。
这就是机械编码器的工作原理。
视频看到这里,在座的各位基本上都是半个外设达人了,你们一定会猜到为什么滚轮这么容易坏了吧?
鼠标本身就是消耗品,所以基于成本考虑,市面上大多数鼠标用的都是机械编码器。编码器内部,金属和塑料的各种摩擦,寿命天生短,为了压缩成本,真的是只有更差没有最差。材质缩水导致手感,寿命等各方面都直线下降。市售的这些机械编码器标注寿命低一些的5万圈,高一些的号称200万圈。价格从几毛到几块不等,如果损坏,鉴于内部镶嵌的金属结构,个人认为它没有维修价值,坏了直接换个新编码器就可以了。
好奇的同学一定会问了,既然刚才说到大部分鼠标采用机械编码器,那小部分呢?
这一小部分,指的就是光栅滚轮。
那我们来看看光栅。
首先看看这个滚轮,滚轮中间有很多格子,这些格子就是光栅。滚轮两边是光源和传感器,滚轮转起来的时候会反复阻挡/透过光线,芯片根据光影的闪动来计算出滚轮的移动方向和速度。
这就是光栅滚轮的原理。