yingdeer
级别: 探索解密
精华主题: 0
发帖数量: 6 个
工控威望: 100 点
下载积分: 682 分
在线时间: 9(小时)
注册时间: 2016-10-18
最后登录: 2023-10-31
查看yingdeer的 主题 / 回贴
楼主  发表于: 2017-02-17 21:16
  我在做一个带手摇轮的伺服系统,编码器坏了,要用高速脉冲算出当前行走的位置,我的思路是读出脉冲输出当前值d800,加上历史脉冲d802,送到面板显示d804里,当这次脉冲输出完成时把d804,送到历史脉冲d802里,,,,,这个在手动时是准确的,可是在手摇是会出现这种哦个现象,假设当前坐标100,我往正方向摇走到109时,会跳回到107,,,,,,手摇是用高速计数器100ms中断计算一次差值,用pls2指令发出(不带@)。
     这是什么原因,请大家帮我分析一下, [upload=1] [upload=2]  
yingdeer
级别: 探索解密
精华主题: 0
发帖数量: 6 个
工控威望: 100 点
下载积分: 682 分
在线时间: 9(小时)
注册时间: 2016-10-18
最后登录: 2023-10-31
查看yingdeer的 主题 / 回贴
1楼  发表于: 2017-02-17 21:20

yingdeer
级别: 探索解密
精华主题: 0
发帖数量: 6 个
工控威望: 100 点
下载积分: 682 分
在线时间: 9(小时)
注册时间: 2016-10-18
最后登录: 2023-10-31
查看yingdeer的 主题 / 回贴
2楼  发表于: 2017-02-17 21:21