由于DIY电源中用到QEP,就临时学习一下
这两天看了关于编码器的资料对编码器有一个大概的理解。我吧我的理解写出来,一则可以让大牛指点一下,另外可以让像我一样的小白做一个参考。
编码器其实就是一个圆盘,当你转动圆盘时会有脉冲输出的。其中有两根线分别就做QEPA、QEPB。当你转动时,这两个线会输出有规则的波形,顺时针转时QEPA的上升沿总是比QEPB的快90°相位,当反方向转时又刚好反过来。我们先不管它是怎么产生的,反正这两个波形是不一样的,那么总可以判断出向那边转(顺时针,逆时针),怎么判断,我们也不用管,DSP里会给我们处理。
编码器还有一个QEPI引脚,这个引脚是告诉我们,什么时候转了一圈了。因为上面两根线只能判断方向,但我们还要知道什么时候转了一圈。于是在编码器里弄了一个标志,每次转到这个标志时在QEPI输出一个脉冲,于是我们就知道又转了一圈了。
在DSP里除了有上面3跟线,还有QEPS线,用来判断限位的。可能这个编码器按在一个可以活动的轨道上,一旦到了头了,要告诉DSP不能再转了否则会出现事故的。按我的里解QEPS就是一个开关量,至于这个开关用于什么功能,就确定与设计者了。
以上就是我的理解了,有什么不对的地方还请大家指正,下面附上28035关于eQEP的英文文档