A、B相输出,4倍频使用旋转编码器,请网友推荐其输出给计算机的信号处理电路。集思广益,不胜感谢!

如题所述

第1个回答  2012-08-27
简述如下:
1.如是线驱动编码器,在前端用26LS32或等效接收电路将其变成A/B两路输出,经T型阻容低通滤波电路后输入给计数芯片,如UPD4702和UPD4704,组成16位宽度的总线数据,被计算机或单片机直接读取即可;
2.如是集电极输出或推挽输出,将在电路中串接电阻(阻值等于供电电压/0.01A)后再接隔离光耦如TLP2631,变成A/B两项信号,后续处理与上面相同;
3.如使用的单片机或计算机接口是8位,则只用UPD4702即可,其他的芯片也可达成该功能;
如需具体电路,请发我邮箱:[email protected]
该电路在我们的飞剪控制器中使用,最高计数频率可以达到8MHz,且运行平稳(因为我们是用来计数测距的,丢脉冲意味着切断长度会有误差,因此在飞剪控制中,该系统是主要部分之一)。