How do i make a quadrature encoder? I want to make two motors rotate at the same speed by using quad encoders. And can i, without anything else, make a robot move on a circle track using only quad encoders?
If the motor moves only one direction, or you know it's direction and don't need to track the position across reversals, a single channel incremental encoder would be sufficient. Otherwise a code wheel and two opto-interrupters mounted with an offset of one quarter of the codewheel resolution make a quadrature encoder.
PIC18F4431 family MCU's feature a MFM (Motion FeedBack Module) to monitor velocity and position activity for motors. This QEI peripheral supports 2 or 3 channels encoders, A, B & Index.