First, I'd like to stat that I have looked extensively to find answers on my own.
I have an Absolute encoder connected to a bus, then to an RS232 adapter, then to the serial port of my computer.
I am trying to retrieve the positional information through the USB port of my Arduino Uno. Prior to this setup, I successfully used MATLAB code to retrieve this information through the USB port of my computer without the Arduino or RS232 adapter and used an SEI/USB adapter.
Is this possible? Any information is greatly appreciated!!
Hi,
An absolute encoder is also called a grey code encoder.
Absolute encoders
Absolute encoders provide an absolute numerical value for each angular position even over several revolutions. Even in the event of a power failure the present position is quickly and reliably detected.
Those encoders have an analogue output so you have to feed them into the analogue input of an Arduino. What is worst is that they have a 12 bit resolution but the Arduino only has a 10 bit resolution on the analogue input so you need a change in four levels in the encoder to give you one level change in the Arduino, and that is best case. There is bound to be some noise.
It looks like you are throwing away quite a lot by using an Arduino for these sensors, I bet they are not cheap.