回复:【分享】如何保证S7-200计数器计数的准确?

高山孤影

  • 帖子

    3520
  • 精华

    108
  • 被关注

    314

论坛等级:至圣

注册时间:2012-03-03

钻石 钻石 如何晋级?

发布于 2016-02-20 10:54:35

1楼

这个问题有点笼统,首先应该确定导致偏差的原因,是在回转时两码段交替过程中引起,还是干扰引起,脉冲数是否与实际有差距。然后确认你的算法是否正确,单向的偏差有多少,先消除单向偏差值。

编码器的算法:设N为电机转速,则偏差值为Δn=ND测-ND理

假设车速为1.5m/s,轮子的直径220mm,C=D*Pi,电机控制在21.7转/秒,根据伺服系统的指标,设电机转速为1500转/分,故可求得当ND=21.7*60=130转/分时,光码盘每秒钟输出的脉冲数为:PD=130×600/60=1300个脉冲。

当测出的脉冲个数与计算出的标准值有偏差时,可根据电压与脉冲个数的对应关系计算出输出给伺服系统的增量电压△U,经过D/A转换,再计算出增量脉冲个数,减去即可。

单向偏差消除了,在测反向是否仍然有误差。



http://blog.163.com/xiuzhang_2000/
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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