jiaglong
级别: 略有小成
精华主题: 0
发帖数量: 109 个
工控威望: 262 点
下载积分: 2409 分
在线时间: 100(小时)
注册时间: 2011-10-30
最后登录: 2024-11-08
查看jiaglong的 主题 / 回贴
楼主  发表于: 2011-12-09 23:24
伺服前进的时候,没前进一次,产生一个一个误差,前进10步的时候,累计误差可以达到2mm左右,每次发送的脉冲一样,每前进一次,传送一次相同的数据,数据传送完毕要给寄存器清零吗,还有机器齿轮有一点晃动,但是也不大,向一个方向前进的时候,应该也能顶住的。希望高手指教。
zxq
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看zxq的 主题 / 回贴
1楼  发表于: 2011-12-10 15:54
前进10步的时候,累计误差可以达到2mm左右 你每个脉冲对应多少个MM  我感觉你这个不是误差问题,而是有错误。电子齿轮比设错,或是发脉冲有错误,没发完就停止了。机械做得不好会产生大的误差。
本帖最近评分记录:
  • 下载积分:+2(jiaglong) 热心助人
    zxq
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看zxq的 主题 / 回贴
    2楼  发表于: 2011-12-10 19:47
    引用
    引用第8楼jiaglong于2011-12-10 17:36发表的  :
    跟齿轮比应该也没关系的吧,要是齿轮比有误每次走得距离应该样的啊,假如前进10步,每步10mm,第一一次前进10mm,第二次就慢慢减小了,可能是0.5,或是多少的,反正前进一次就减少点。
    伺服减速比为7.5,伺服10000个脉冲转一周,齿轮直径是26mm。
    我齿轮比设置的是75000/8164

    1-电子齿轮比 75000/8164 这个还可以约分啊
    2-减速比 7.5:1 丝杆的螺距是多少就是26MM?
    3-把你发脉冲的这条指令贴图上来看看,包括对发脉冲的启动停止信号。我绝对你的指令写得可能不严谨
    本帖最近评分记录:
  • 下载积分:+2(jiaglong) 热心助人