论坛风格切换切换到宽版
  • 3673阅读
  • 8回复

请教电台选台大旋钮的工作原理? [复制链接]

上一主题 下一主题
离线BG9FU
 
发帖
1137
只看楼主 倒序阅读 0楼 发表于: 2004-09-23
我有一个电台选台的旋钮,可以始终朝一个方向转,有三个引线。我想知道它的原理,还有单片机如何识别它的方向,那位朋友用过请告诉我一下?
离线bg6qbt
发帖
7255
只看该作者 1楼 发表于: 2004-09-23
只有三条引线?
光电的应该有五条吧?反正我没研究过.

我做dds用的编码器是机械的....
离线BG4UVR
发帖
11287
只看该作者 2楼 发表于: 2004-09-23
'
我有一个电台选台的旋钮,可以始终朝一个方向转,有三个引线。我想知道它的原理,还有单片机如何识别它的方向,那位朋友用过请告诉我一下?
'

3条线,一条接地,另外2条分别是信号a、信号b。

转动时,两信号都输出占空比为50%的方波信号,不过相位相90度,如果反转,则相差负90度。说白了,这个就是“旋转编码器”(rotary encoder)。

一般的电台用的大概约每圈24个脉冲。如果是其他地方用的,结构和差别就很大了:内部不再是开关的了,换成激光的了;脉冲数也不这么少了,一般在60-2000脉冲/圈的样子吧。

能否抄收,请回答。 :d
离线yiyanzh80
发帖
1642
只看该作者 3楼 发表于: 2004-09-23
最简单的状态 和机械鼠标的光电检测是一个道理
离线albert
发帖
4807
只看该作者 4楼 发表于: 2004-09-23
拆一个机械鼠标的滚轮,有很多滚轮就是机械的
离线BG9FU
发帖
1137
只看该作者 5楼 发表于: 2004-09-23
请问用单片机如何检测这90度的相位差?
离线BA3CE
发帖
1652
只看该作者 6楼 发表于: 2004-09-23
方法多的很,我一般用定时俘获。
离线BG9FU
发帖
1137
只看该作者 7楼 发表于: 2004-09-23
我拆开了一个老鼠标,明白了一点,检测a路0到1跳变时,b路如果是0,则正向旋转,如果为1,则反向旋转,我理解得对吗?我明天试试。
离线bss
发帖
130
只看该作者 8楼 发表于: 2004-12-09
对头
'
我拆开了一个老鼠标,明白了一点,检测a路0到1跳变时,b路如果是0,则正向旋转,如果为1,则反向旋转,我理解得对吗?我明天试试。
'


按照mircochip网站上的应用资料介绍,就是这个原理