找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5444|回复: 1
收起左侧

关于旋转编码器的解码算法

[复制链接]
ID:82781 发表于 2015-6-13 16:19 | 显示全部楼层 |阅读模式


最近在做电机的控制,随便记一点有趣的东西。旋转编码器。我用的显然是个垃圾,就是一个霍尔组成的检测电路,分辨率是360/4=90度,也就是说4个脉冲一圈,输出AB两相信号,相位差是一个分度值。只要判断相位就可以知道转向,只要对脉冲进行计数就可以知道位置分量,那么是这样的关系,00-01-11-10-00是正传。反之。是反转。脉冲分解成两个量,一个P+,一个P-,所以这样就是对位置的增量减量建立起数学对应关系,只要对一个寄存器进行++。或者--,就可以得到当前的电机的位置,原点是0.Y轴延伸两条坐标。用扫描的办法实现采集,当然也可以采用中断,我用的扫描。因为我没有什么其他的事做.




回复

使用道具 举报

ID:74784 发表于 2018-1-15 13:20 | 显示全部楼层
最近在学习试验EC16-2A~~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表