阡陌 发表于 2024-1-1 01:56:42

旋转编码开关(Rotary Encoder)



旋转编码开关是一种电子开关,可以通过旋转旋钮来控制电路。它通常由一个旋转编码器和一个按键组成。旋转编码器通常由两个部分组成:旋转轴和编码器。旋转轴是一个旋转旋钮,可以通过旋转来控制电路。编码器是一个由两个感应器组成的环形装置,可以检测旋转轴的旋转方向和旋转步数。每次旋转时,编码器会输出一个二进制码来表示旋转方向和步数,从而实现精确的控制。

![](https://file.mculoop.com/images/2024/01/01/202401010158284.png)

![](https://file.mculoop.com/images/2024/01/01/202401010154119.png)

旋转编码开关通常用于在多个离散状态之间进行选择,如控制音量、调节屏幕亮度等功能。通过旋转编码开关,可以改变电路的连接状态,从而控制设备的功能。

常用的旋转编码开关旋转―周输出 20 个脉冲,每个脉冲代表编码开关旋转了一定的角度,旋转编码开关一般有 3 个或 5 个引脚的,5 脚的比 3 脚的仅多 2 个按键引脚,另外 3 个引脚的功能与只有 3 个引脚的旋转编码开关功能相同,分别实现旋转时输出脉冲,在对编码器进行左旋和右旋时,其输出波形如图1(a)和图1(b)所示。

![](https://file.mculoop.com/images/2024/01/01/202401010153446.png)

判断左右旋转有多个方法,比如,A上升沿时B为低电平就表示右旋,B为高电平就表示左旋。要注意处理管脚信号的抖动。

应用电路:

![](https://file.mculoop.com/images/2024/01/01/202401010155729.png)



页: [1]
查看完整版本: 旋转编码开关(Rotary Encoder)