编码器程序分享交流
2022-02-111.9万
AI 快速预览详细
本文分享了作者从零开始研究编码器程序的经验。经过两天的研究,作者实现了正转100圈再反转100圈,误差仅为2%。文中详细展示了两次修正版本及接线图,适合初学者参考学习。第一次版本使用引脚中断方式,误差较大;第二次版本进行了优化,将误差控制在2%以内。
|
平时有问题解决不了都会来论坛借鉴经验。可是关于编码器的程序确实找不到,也没有借鉴。 迫于无奈只能从零开始摸索,经过两天研究,做出了下图的程序。 经过测试正转100圈,再反转100圈,存在误差2小格,也就是误差2%. 因为之前没有接触过编码器,不知道编码器会不会存在误差。 下面直接上图,请大家帮忙纠正,交流。 ![]() 上图是第二次修正版本,误差2% ----------------------------------分割线------------------------------------------- 这个版本是用引脚中断做的,误差比较大,没有统计误差范围,才研究上图的第二个版本。 ![]() ----------------------------------分割线------------------------------------------- 下图是接线图,因为学习的原因,采用了低成本的鼠标滚轮编码器。 ![]() 如有大神能发现误差存在的问题,请多多指教。 |







我这边可以实现