Board logo

标题: STM32f103 定时器之编码器接口模式 [打印本页]

作者: yuchengze    时间: 2017-6-20 22:09     标题: STM32f103 定时器之编码器接口模式

背景买了个Arduino的旋转编码器模块,配合STM32定时器的编码器模式实现了旋转角度以及圈数的计数。这种旋转编码器我能想到的实际应用场景暂时只有实体音量旋钮,鼠标的滚轮等,所以只实现了计数。阅读Arduino关于该编码器的介绍,该编码器还可以实现旋转的速度、加速度的计算。应该算是算法层级的吧,还没做到实际应用,暂时不深究,本篇仅仅对旋转编码器的原理以及STM32编码器接口模式的配置使用方法做个简介。
正文编码器分类:
按工作原理:光电式、磁电式和触点电刷式;
按码盘的刻孔方式:增量式和绝对式两类;
这是从网上看到一个简介,只接触过Arduino的编码器,其他暂未使用过。

Arduino的编码器属于增量式。它一共有5根线。分别为“CLK”、“DT”、“SW”、“+”、“GND”。





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0