stm32对编码器计数
时间:10-02
整理:3721RD
点击:
图和程序(部分)都是前辈留下的,我看了了半天也试了很多次,现在越来越混了,不知道前辈到底是用什么方法在测脉冲,感觉图和程序都有问题,有大神帮忙解释下给点建议吗。我现在脑子全是乱的。
不是大神,前段时间做过旋转编码器,小编贴的程序挺乱的,但上面的电路没问题,简单来说就是起到隔离的作用,编码器输出的双路正交脉冲信号经隔离输入单片机,单片机设置外部中断(如果不用硬件编码器接口的话),只需设置一个即可,中断服务程序里判断另一个输入是高还是低即可确定正反装,相应的counter++或者--即可计算旋转角度。
不是大神,前段时间做过旋转编码器,小编贴的程序挺乱的,但上面的电路没问题,简单来说就是起到隔离的作用,编码器输出的双路正交脉冲信号经隔离输入单片机,单片机设置外部中断(如果不用硬件编码器接口的话),只需设置一个即可,中断服务程序里判断另一个输入是高还是低即可确定正反装,相应的counter++或者--即可计算旋转角度。
很不错哦,很实用
谢谢 很好