数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 641|回复: 9

[综合] 同样是编码器,鼠标上用的和设备上用的从原理上来讲,是不是不一样呀?

[复制链接]
发表于 2025-7-22 23:47:47 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
最近在拿某宝上那个50键的彩票机键盘折腾DIY个可编程键盘,本来已经搞好键盘矩阵定义,飞线到控制板试机成功,都可以组装了,然后看到了控制板上还空着3个IO,本着不用白不用的原则,但继续加按键是不太可能了,想到商品介绍说支持编码器和灯光,灯光就不考虑了,那就加个编码器玩玩吧
手上没有那种长的像电位器那样的编码器,但有好些旧鼠标,于是先去拆了个联想的,接上后也顺利认出来了,但实际用的时候却是反复的输入字母E,没有滚动的效果,然后怀疑编码器是坏的,又拆了一个山寨的鼠标,接上后症状依旧。

去了售后群问大佬,大佬看了矩阵图说可能是我的接法不对,让调整线序再试试,然后又有大佬指出鼠标编码器的COM线有可能是在边上那根而不是在中间,去找出拆下来的PCB一看,果然鼠标是COM\A\B的顺序,而不是编码器手册上的A\COM\B,确定了是线充问题后,调整地线继续尝试,这次更离谱了,显示的能定义上但实际用时一点动静都没有。
折腾了快一天,晚上的时候才发现,鼠标的编码器只有两种状态,一种是三脚之间各不通,一种是转一格之后,三脚之间任意两脚都能通,那从原理上讲,也就只有开和关两种状态,这也就会导致定义按键时,定义完了正转后,反转与正转的值应该是一样的(只是猜测)

所以,请教一下大佬们,那中长的像电位器的编码器,他的三只脚之间是个什么状态,是也只存在一格全开一格全关这两种状态,还是说比如正转一格导通A\COM,反转一格导通B\COM?
顺带咨询一下,对于编码器来说,半波和全波的区别是什么?问了AI,解释的听不懂,我理解的是全波是不是就是鼠标编码器这种,只存在一通一断,半波的会不会是正转通两脚,反转通另外两脚?
发表于 2025-7-23 00:09:37 | 显示全部楼层
脉冲编码器:(x通表示x与com连通)
n定位点、n脉冲:{定位点(机械)-a通-b通-a断-b断-定位点}-重复;
n定位点、n/2脉冲:{定位点-a通-b通-定位点-a断-b断-定位点}-重复
回复 支持 反对

使用道具 举报

发表于 2025-7-23 07:55:46 | 显示全部楼层
所有编码器都是检测AB的时序,也就是跟COM接通脉冲的先后顺序。

比如A先接通,那么就是正转,B先接通就是反转。
回复 支持 1 反对 0

使用道具 举报

发表于 2025-7-23 08:15:32 来自手机浏览器 | 显示全部楼层
用表测量通断,手动画个波形图看看,根据波形写程序。
回复 支持 反对

使用道具 举报

发表于 2025-7-23 09:12:00 | 显示全部楼层
增量式编码器原理都一样,通过判断A-COM和B-COM的接通顺序来确定编码轮的旋转方向,正常情况下要用示波器或者逻辑分析仪测波形才能看到这个先后顺序,用万用表就只能打通断,很难判定A-COM和B-COM的接通先后顺序(毕竟两个状态的切换,滚轮旋转的角度很小)
回复 支持 反对

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层
siegfriedpan 发表于 2025-7-23 00:09
脉冲编码器:(x通表示x与com连通)
n定位点、n脉冲:{定位点(机械)-a通-b通-a断-b断-定位点}-重复;
n ...

这应该就是说的半波和全波的区别吧,等于N脉冲的是全波的,N/2的是半波的。
回复 支持 反对

使用道具 举报

发表于 5 天前 来自手机浏览器 | 显示全部楼层
你就死了心吧!二者不可能替换
鼠标机械编码器因物理结构限制无法直接输出相位差90°的A/B信号,而是通过触点组合和主控算法间接实现方向检测,也就是正反旋转方向是通过鼠标芯片算法实现识别的
回复 支持 反对

使用道具 举报

 楼主| 发表于 昨天 21:23 | 显示全部楼层
纯今 发表于 2025-7-29 06:33
你就死了心吧!二者不可能替换
鼠标机械编码器因物理结构限制无法直接输出相位差90°的A/B信号,而是通过触 ...

好吧,那我还是老老实实的买个正规编码器吧,因为接上后自动输出E的问题,群里另一个坛友也遇到了。
回复 支持 反对

使用道具 举报

发表于 3 小时前 | 显示全部楼层
每个设备的技术要求不同,当然不一样了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-3 13:27 , Processed in 0.109200 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表