工控菜鸟
菜鸟一只
级别: 论坛先锋
精华主题: 0
发帖数量: 926 个
工控威望: 1102 点
下载积分: 13835 分
在线时间: 282(小时)
注册时间: 2017-04-12
最后登录: 2024-06-05
查看工控菜鸟的 主题 / 回贴
楼主  发表于: 2017-06-04 15:16
初学定位,请教下各位,三菱1s和欧姆龙编码器怎样计算长度呢,比如说转一圈编码器发3600个脉冲的话,怎样用高速计数器来计算脉冲值而求出长度?
jum1982
级别: 家园常客
精华主题: 1 篇
发帖数量: 195 个
工控威望: 750 点
下载积分: 688 分
在线时间: 109(小时)
注册时间: 2014-02-12
最后登录: 2024-06-07
查看jum1982的 主题 / 回贴
1楼  发表于: 2017-12-15 16:49
如果编码器只往一个方向转这个方法可以,但是如果电机来回走呢?


那就必须要用绝对值编码器了。






引用
引用第1楼ymmfa于2017-06-04 15:21发表的  :
首先你要知道编码器转一圈,产品移动多少距离。
假如编码器转一圈,设备上的产品移到1米
那 1米 =1000毫米
1000/3600个脉冲=0.2777
记住这个值,把收到的脉冲数放到D0,*2777到D2  DMUL  K2777  D0  D2
.......