I am using stepper motor for my project and encoder is used for monitoring its position, which gives differential RS422 channel output. I want to take encoder data as a input signal to arduino. I have searched for RS422 to TLL converter IC's. LTC485, SN75176 etc.
Encoder output signals are TX_ENC+,RX_ENC+,MCLRB, +5v, GND, A+, A-, B+, B-,Z+, Z-. I am not sure about connections. I can directly use A & B for LTC485 but in this case I have 6 signal pins- A+,A-, B+, B-, Z+, Z-. Or should I use TX_ENC & RX_ENC pins for connection in this case? What about other signals? Or should I directly connect RX,TX pins to RX,TX pis of arduino??
An incremental encoder on a stepper motor? One question: Why?
If you want position, you need and absolute encoder. But, there’s little need for one with a stepper has you use a home switch or similar other means of establishing an absolute starting point.
RX_ENC and TX_ENC are used to program the encoder, it is not usable for rotational information. The four A and B channels provide the encoder’s specified number of output pulses per revolution, typically 1024. The Z channel provides one pulse per rev referred to as the TDC pulse, when the shaft is at a specific angle (per the shaft flat).
The LTC489 or something similar with four receivers will do the job, add a second one if you want the Z pulse. It all depends on what you intend to do with the signals, something which you haven’t explained. More importantly, why do you think you need an encoder when using a stepping motor?
When I am giving pulses to motor because of inertia mismatch motor is not moving exact same degrees as per expectation. I am using 1:10 gear ration for my assembly. In our case exact position of motor is necessary so I am using encoder.
This signal is used for arduino processing which I am serially transmitting to pc so that moving contents are projected on cube which I have kept on motor assembly. I can not afford mismatch for content and position.
Attached file which is combination of resistor capacitor can this solve my problem?? I have found this in datasheet of random incremental encoder.
As encoder has 6 signals and my controller doesn't have that much interrupts so there are chances it will miss the input.