01-05-2012 03:40 AM
Hi,
I am developing the VI for the Absolute Encoder, the encoder uses 13 parallel digital inputs. The data is received through digital inputs and read in the form of BCD.
I need some suggestion for conversion of BCD to degree and finally the actual position value of the absolute encoder. its actually receiving data at 10bit and so the 1024 per turn.
Pitch=700mm, velocity=1.5m/s for the hydraulic cylinder where the encoder is installed. pulse frequency= 2195pulse/sec
please give some suggestion for BCD->degree->actual position value
01-06-2012 12:33 PM
Hi KRAZE4LV. It sounds like you are having issues sorting through the signals you are getting from your encoder. If you aren't sure what signals you are expecting to see for different positions, you should be able to get more information from the specification sheet, and you may also be able to get more information from the manufacturer of this encoder.
Because this isn't our device, I can't guarantee I'm going to be able to give you a complete answer, but I'm willing to help you work through this as best as I can. Looking at the sheet you posted, it looks like the sheet gives you which wires output based on the number of divisions you are looking for. If you aren't familiar with how encoders indicate their position, you should take a look at some information, and look at how this information will relate to BCD format. I found out more information by doing a quick search and found the following sites.
Information on how absolute encoders output their position
http://en.wikipedia.org/wiki/Rotary_encoder
Information on how digital signals are converted to BCD format
http://en.wikipedia.org/wiki/Binary-coded_decimal
If you are still having questions about getting this encoder up and running, I would encourage you to get in touch with the manufacturer as they will have the documentation available to answer specific questions about your device.