回复:季老师,绝对值编码器实现累积功能有什么好的建议?

夕阳

  • 帖子

    99
  • 精华

    3
  • 被关注

    12

论坛等级:游士

注册时间:2007-09-24

普通 普通 如何晋级?

发布于 2011-04-03 21:01:34

16楼

1,溢出怎么办?
我这不过是个计数的例子,他可以自己修改MD0的值。
HC溢出很正常,这是数制决定的,所有的整数都可能溢出,这样开发者自己把握编程。
2,用不用中断,用中断可以有更好的适应性,我不知道应用环境,这样的话高低速都可以使用,如果不用中断,如果程序的扫描周期长,会出现数据错误(更新不及时),达不到检测的目的。
假设扫描周期50毫秒,如果不用中断,周期扫描误差典型值2个周期,也就是100毫秒,如果这段时间转动角度大于180度,也就是5转/秒,可能会出现数据不正确。
3,过零。之前的IO映像区不一定是254或255,这与转速和几率有关,不过可以肯定的是,上周期的映像区是254或255的可能性极小极小。编码器的数据是用当前IO转换的数据叠加MD0,无论上周期的数据是什么,不会影响本周期的数据。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。