关于正交解码,我先解释何为正交解码,,,,其实名字挺高大上的,,,,还是先说编码器吧
看一下我用过的一种编码器
编码器的 线 数 ,是说编码器转一圈输出多少个脉冲,,,如果一个编码器是500线,,,说明这个编码器转一圈对应的信号线会输出...500个脉冲,,,,为什么说是对应的,,,对于上面的编码器而言是这样的,,,,但是有的编码器里面有好多线,,,有的信号线是转一圈就输出对应多少线的脉冲,,,有的信号线是转一圈就输出一个脉冲,,,,这就要看编码器的资料了...看我上面用过的这个编码器,,使用A,B,VCC,GND这四根线,,
编码器转一圈A信号线会输出500个脉冲,,,,B信号线也会输出500个脉冲,,不过
正转的时候
反转的时候
正转的时候信号线A先输出信号...信号线后输出
假设只是单纯的测正转脉冲或者单纯的测反转脉冲,那么只需要用单片机随意选择一个信号线就行了,,然后就是脉冲计数,,,,
如果说要是一个电机既有正转又有反转,,,,我想知道这个电机绝对正转了多少圈...那么就需要用正转的圈数减去反转的圈数了,,,,,,那么问题来了,,,怎么测正转圈数和反转圈数
其实传统的做法
关于D触发器,,,,当clk引脚来一个上升沿,D引脚是什么电平,,那么Q就输出什么电平,,Q