主要观点总结
本文介绍了旋转编码器的功能及其在工程中的移植过程。
关键观点总结
关键观点1: 旋转编码器介绍
旋转编码器是一种将旋转位移转换为一连串数字脉冲信号的旋转式传感器,用于控制角位移。
关键观点2: 模块来源
提供了模块实物展示和资料下载链接。
关键观点3: 规格参数
介绍了模块的厂家资料下载、工作电压、工作电流、模块尺寸、旋转角度和通信协议等规格参数。
关键观点4: 移植过程
描述了移植旋转编码器到立创·CW32F030C8T6开发板的过程,包括查看资料、引脚选择、移植至工程等方面。
关键观点5: 关键函数
介绍了关键的函数,如Encoder_GPIO_Init(旋转编码器初始化)、Encoder_Sw_Down(判断编码器是否被按下)、Encoder_Rotation_left和Encoder_Rotation_right(左转和右转服务函数)等。
关键观点6: 移植验证
在main主函数中编写代码进行移植验证,包括开发板初始化、串口初始化、编码器初始化等。
文章预览
旋转编码器是一种将旋转位移转换为一连串数字脉冲信号的旋转式传感器。这些脉冲用来控制角位移。读数系统通常采用差分方式,即将两个波形一样但相位差为180°的不同信号进行比较,以便提高输出信号的质量和稳定性。读数是在两个信号的差别基础上形成的,从而消除了干扰。 0 1 模块来源 >>> 模块实物展示 : 资料下载链接: https://pan.baidu.com/s/18pp1KaT2V_llizWvdIXtKA?pwd=8889 资料提取码:8889 2 规格参数 >>> 模块的 厂家资料下载请查看百度网盘链接 工作电压:5V 工作电流:1MA 模块尺寸:18 x 25 mm 旋转角度: 360度 通信协议:相位差 管脚数量:5 Pin(2.54mm间距排针) 0 3 移植过程 >>> 我们的目标是在立创·CW32F030C8T6开发板上能够判断旋转方向、旋转次数和是否按下的功能。首先要获取资料,查看数据手册应如何实现,再移植至我们的工程。 3. 1 查看资料
………………………………