I’m trying to read out a quadrature encoder I salvaged from an old printer.
I couldn’t find the right data sheet.
The only inscription I could find is “Agilent 18”
and there are two other 4 digit numbers.
But as I got several of these encoders and the numbers don’t seem to have anything in common.
As far as I can tell they are similar to the Agilent AEDS-962x just in a slightly bigger package.
I get the LED in the encoder turned on, and all pins connected and as I connect it to the Arduino Uno I got some code from the playground running. As I didn’t had the disk installed the expected 0 was displayed, but as I installed the disk or blocked the slot I don’t got any change.
Vcc and Ground were supplyed by the Arduino.
As I connected my power supplyI got some random changes,
which are properly caused by the swich-mode power.
I connected LED’s to the output channels and they turn on, due to the pull-up resistor in the encoder, as all pins are connected.
My problem is they won’t change state, as I block/unblock the slot.
I suppose they should turn off, when the slot is free.
With the multimeter I get a voltage change between channel A and Vcc of about 30mV.
I triedat laest the experiment with the LED’s with 3 sensors several times.
So if someone could guess what I’m missing I am really keen to hear it.
I’m trying to solve this for several month so don’t hesitate to answer even if this post is aging.
Thank you for your attention.
DSA00475157.pdf (193 KB)