10位,1024个位置你能保证你每动一下都加一吗?动的稍微大一点就跳过去了。如果不是这个原因你再看看线序对不对,都不是的话那是编码器有问题。
请问楼主,你那个编码器的问题解决了吗,我也遇到了,是在是不会弄了
我也遇到这个问题了,我将采集到的格雷码换算成对应的二进制码,是不连续的,但是范围还是在0~1023之间.
将读到的格雷码的每一位取反在进行二进制转换,就可以解决这个问题。要不要取反取决于编码器是PNP还是NPN输出。