电机上接了一个A/B两相正交脉冲增量旋转编码器,编码器旋转一圈为1024个脉冲,我要实现它转10圈就停下来,然后电机再反转退回原来的位置,电机正转时脉冲数增加,我可以设预置值为10240,当当前值为预置值时来个中断,可是当电机停下后再反回原来的位置后脉冲数又是多少,应该如何设置预置值?谢谢大家。
最佳答案
是否可以用这2种方法:
1、用中断处理: 做2个中断处理程序,一个计数上限处理--反转,一个计数下限处理--正转;
2、不用中断,用扫描方式,计数值在下限区间(一定要做成一个区间)时输出正传;反之则反转;
从题目看要求并不高,不用伺服做位置控制的话精度都很低。随便哪种方法了。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357380.html