智能车制作

标题: 关于编码器的一些看法不知道对错请各位指教一下~ [打印本页]

作者: hymwgk    时间: 2014-3-8 21:44
标题: 关于编码器的一些看法不知道对错请各位指教一下~
最近看了看编码器,有些理解不知道对不对
1,双相编码器测转向的话,一种方法是用外部的D触发器测出正反然后结合脉冲测速,一种是不用D触发器,而用程序里的正交解码来测速,正交解码里如果寄存器QUADMODE=1的话就是B通道用于指示计数方向,但是这时候就没办法通过程序判断正反转,若QUADMODE=0那就可以通过在一段时间内计数的正负来判断正反转。
2.编码器的信号输入要加外部上拉电阻,大约1k~10k,vcc用3.3v就可以。
不知道我说的对不对,各位赐个教呗~我的疑问:
1.我用的是野火的库,里面例程测试的是用的单相编码器,B通道用来指示计数方向,貌似里面没有找到对QUADMODE的设置啊,如何把它设置成QUADMODE=0的那种工作模式呢...
2.我用的是e6a2-cw3c  200线的(ABC三相的,但是上面就写了AB相,黄线貌似没用),挺常用的吧,大家都加上拉电阻了么?我看有人说说内部上拉也可以,但是我测的数好像不太对劲...貌似有丢脉冲...我用的是k60...求解~
作者: 枫恣零    时间: 2014-3-9 08:22
我一开始和你一样纠结这些,现在直接单相检测,PWM输出判断转向,用的是脉冲累加器,CD4051协调的,我用的是128哦,希望我的回答对你有帮助
作者: hymwgk    时间: 2014-3-9 23:00
枫恣零 发表于 2014-3-9 08:22
我一开始和你一样纠结这些,现在直接单相检测,PWM输出判断转向,用的是脉冲累加器,CD4051协调的,我用的是 ...

嗯  我也弄好了,我的是AB相的  加了上拉电阻  直接正交解码弄好了   一起加油吧~





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2