Necesito hacer un convertidor para pasar del dúplex completo RS422 a mi Arduino. He encontrado muchos chips diferentes que creo que pueden hacer esto, pero estoy un poco confundido por la terminología. El dispositivo RS422 es un sensor de distancia láser ( Micro-Epsilon optoNCDT 1302 ). Tiene RX +, RX-, TX +, TX-. Así que tengo dos líneas para la entrada y dos líneas para la salida.
Podría usar dos controladores de línea RS485 para lograr las comunicaciones dúplex completas que necesito. Hay muchos de chips para hacer eso.
Pero luego en mi Arduino (clon: chipkit max32), ¿necesitaré usar dos canales UART? ¿Y luego alternar en cuál de los que envío cada byte?
El dispositivo utiliza instrucciones de 4 bytes. Entonces, si quisiera enviar una instrucción, ¿enviaría Serial1 (firstByte) y luego Serial2 (secondByte), Serial1 (thirdByte), Serial2 (fourthByte)?
¿Y luego recibir los datos de la misma manera? Siento que me estoy perdiendo algo y puedo hacer esto en un canal UART pero no estoy seguro de cómo hacerlo.