永发信息网

旋转编码器和单片机的问题

答案:4  悬赏:50  手机版
解决时间 2021-02-23 00:59
  • 提问者网友:战魂
  • 2021-02-22 09:50
我是一个新人. 我想知道. 一个旋转编码器(类似鼠标的滚轮编码器) 用什么单片机可以一起使用. 而且我要达到的一个效果是. 旋转编码器转动的时候 模拟计算机键盘单机某个按键. 各位高手会的话麻烦回答一下. 谢谢
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-02-22 10:05
不知道你的编码器出来是模拟信号还是数字信号。如果是模拟信号,你需要一个AD加单片机,编程时将电压信号做成向量表与按键对应起来。如果你用的是多少位的旋转编码器,那很可能是数字信号,也就跟AD过了一样。这个想起来不难,做起来还是需要些功夫的,不过总体来说要是知道原理了应该不复杂。
全部回答
  • 1楼网友:洎扰庸人
  • 2021-02-22 13:08
应该是stc89c52吧?? 能不能直接连接第一个要看你的旋转编码器的接口电平是否与单片机兼容,第二还要看编码器的分辨率和电动机的最高转速,如果分辨率×最高转速>程序运算周期,那就要加分频电路。
  • 2楼网友:渡鹤影
  • 2021-02-22 11:55
你是个新人我劝你还是别玩这个,这个非常复杂,要和计算机通讯。其中涉及的PS2通讯协议,如果要用USB的话那就更难了。你还是从基础玩起吧,一口吃不了大胖子
  • 3楼网友:骨子里都是戏
  • 2021-02-22 10:55
建议你采用脉冲式的编码器,这然编程会简单许多。看你是想测转速还是测角位移。 测转速的话,直接连到单片机的计数器+计时器就行了。 测角位移的话,连到中断上面吧,别选用分辨率太高的编码器,不然单片机的速度跟不上了。 PS2的协议很简单用一般的89S52就可以了。 要是想用AD的话,要看你的编码器的分辨率和最大转速算一下AD的最小采样频率要多少。 就用新华龙的C8051F系列的单片机吧,带片上AD、电压基准,速度也快多了!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯