采用高数计数器对旋转编码器计数,电机正转时脉冲数增加,电机反转时脉冲数就是减少吗?

电机上接了一个A/B两相正交脉冲增量旋转编码器,编码器旋转一圈为1024个脉冲,我要实现它转10圈就停下来,然后电机再反转退回原来的位置,电机正转时脉冲数增加,我可以设预置值为10240,当当前值为预置值时来个中断,可是当电机停下后再反回原来的位置后脉冲数又是多少,应该如何设置预置值?谢谢大家。

最佳答案

是否可以用这2种方法:
 1、用中断处理: 做2个中断处理程序,一个计数上限处理--反转,一个计数下限处理--正转;
 2、不用中断,用扫描方式,计数值在下限区间(一定要做成一个区间)时输出正传;反之则反转;
 从题目看要求并不高,不用伺服做位置控制的话精度都很低。随便哪种方法了。

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:53
下一篇 2021年7月5日 上午9:53

相关推荐

发表回复

登录后才能评论