正交编码的配置

2019-08-17 00:11发布

参考网上各路大神的正交编码配置程序,发送两路正交脉冲信号时,计数器可以按照预定的方向进行正常计数。可是为什么我只给一路输入脉冲信号,另一路一直保持高电平或低电平,计数器计数的方向就出现了问题:本来该向上计数的,结果却向下计数了,不过有时候也出现了向上计数的情况,原因是为什么呢?求做过这方面的大神给出一些意见
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
风呼呼
1楼-- · 2019-08-17 01:18
没有人做过这个吗??
bucker
2楼-- · 2019-08-17 02:22
只有一路信号变化时,计数器是轮流+1或-1。
风呼呼
3楼-- · 2019-08-17 03:31
 精彩回答 2  元偷偷看……
bucker
4楼-- · 2019-08-17 05:33
风呼呼 发表于 2017-7-15 08:57
意思是只有一路信号变化,另一路信号保持某种电平不变时,计数器有时向上计数有时向下计数是正常的现象吗 ...

不正常,可能是在±1来回跳
风呼呼
5楼-- · 2019-08-17 08:02
bucker 发表于 2017-7-15 14:22
不正常,可能是在±1来回跳

那对于这种只有一路脉冲信号变化,另一路信号保持某种电平(高或低)不变时,应该使用哪种计数方式进行计数呢?
注:假设另一路信号为低电平时,计数器向上计数;为高电平时,计数器向下计数。想通过这方式实现双向可逆的计数方式。
bucker
6楼-- · 2019-08-17 12:15
风呼呼 发表于 2017-7-15 15:27
那对于这种只有一路脉冲信号变化,另一路信号保持某种电平(高或低)不变时,应该使用哪种计数方式进行计 ...

这就不是编码器信号了,你可以采集做方向控制的那路电平,软件设置计数器的加减计数方式。

一周热门 更多>