I am working on a project that uses a rotary encoder,
I am using a locally made encoder of 200 PPR(pulses per revolution), The encoder has 2 inputs wires (0-5 volts) and 2 output wires (output pulses). I have connected the output wires of the encoder to GPIO ports of raspberry pi and am using this library to get output. It works great.
Now I need to do the same with 4000-5000 PPR encoder: http://uk.rs-online.com/web/p/rotary-encoders/2914349/ like this one. the raspberry pi is unable to gauge the output of this encoder using the above library.
Issues I need help with:
1)Should I use or design a decoder circuit and then feed output to pi?
2)Is is possible to solve this problem programmatically ? how ?