yangzeliand
级别: 探索解密
精华主题: 0
发帖数量: 11 个
工控威望: 113 点
下载积分: 831 分
在线时间: 36(小时)
注册时间: 2011-06-13
最后登录: 2024-08-20
查看yangzeliand的 主题 / 回贴
楼主  发表于: 2011-07-14 19:34
大家好,我用一个编码器给电机正反转计所走长度,用C235,只计A相脉冲反转时用M8235。比喻我要求正转到3550个脉冲停再反转到1000个脉冲处停。但是正转是他能正好走到3550反转则要到950个左右才会停,为什么正转能刚好反转就会多走一点呢?
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1230 个
工控威望: 3550 点
下载积分: 858 分
在线时间: 459(小时)
注册时间: 2010-08-24
最后登录: 2024-11-16
查看niningtt的 主题 / 回贴
1楼  发表于: 2011-07-15 09:31
你的设备是水平方向还是竖直方向运动呢?还有就是如果老是950,那么你可以来个补偿,到1050就要停下来就可以了
楼主留言:
是竖直运动,还有个问题就是如果运动得快同样数量的脉冲他比慢速走的要长,不是惯性等机械原因。是不是慢速时编码器有很多干扰信号被计入了?
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1230 个
工控威望: 3550 点
下载积分: 858 分
在线时间: 459(小时)
注册时间: 2010-08-24
最后登录: 2024-11-16
查看niningtt的 主题 / 回贴
2楼  发表于: 2011-07-15 16:13
你说你用的是用C235单相计数,那么你为什么不用251呢?如果说C251在某个上升沿抖动两次,呢么会及两次,我感觉像你这样往复运动的还是用C251及之后的两相两的处理起来更准确更方便。
其次,我不知道你的M8235的改变时机是不是有待考虑(只是猜测)。对于干扰,你处理好应该不会有什么问题,亦或换个好点编码器
楼主留言:
现在我有研究了下,可能是电机运转是产生轻微震动,可能就是震动造成了干扰。请问下有解决这干扰的办法吗?
本帖最近评分记录:
  • 下载积分:+5(ghost.net) 热心助人
    niningtt
    级别: 工控侠客
    精华主题: 0
    发帖数量: 1230 个
    工控威望: 3550 点
    下载积分: 858 分
    在线时间: 459(小时)
    注册时间: 2010-08-24
    最后登录: 2024-11-16
    查看niningtt的 主题 / 回贴
    3楼  发表于: 2011-07-15 16:59
    引用
    引用第6楼yangzeliand于2011-07-15 16:56发表的  :
    现在我有研究了下,可能是电机运转是产生轻微震动,可能就是震动造成了干扰。请问下有解决这干扰的办法吗?

    我刚才说了,你可以使用C251,两相两的高速计数器,这样振动就不会影响计数了,不会多记
    本帖最近评分记录:
  • 下载积分:+5(ghost.net) 热心助人