RS-232 para aproximadamente 1600 pies

4

Estoy usando un cable de aproximadamente 1600 pies para habilitar la comunicación entre dos computadoras que usan RS-232 (pines 2,3 y 5). Al verificar la señal transmitida en el osciloscopio, obtengo la salida como se muestra a continuación (código hexadecimal: 41H):

Sinembargo,enelosciloscopioenelextremodelreceptor,semuestralosiguiente:

La conexión no implica ninguna resistencia terminal y cuando verifiqué la salida conectando la sonda del osciloscopio directamente a los pines rs-232, la salida se vio en la primera imagen, sin embargo, al conectarla a la computadora y luego Al comprobarlo en un osciloscopio, se mostró una salida ruidosa como se ve en la segunda imagen.

¿Puede alguien sugerir cuál debería ser el enfoque correcto para habilitar la comunicación utilizando RS-232 para distancias tan largas?

Además, la computadora del receptor no muestra ninguna salida al transmitir ninguno de los códigos hexadecimales. La velocidad de transmisión utilizada fue de 300.

Gracias.

    
pregunta user3602066

1 respuesta

13
  

¿Puede alguien sugerir cuál debería ser el enfoque correcto para habilitar la comunicación utilizando RS-232 para una distancia tan larga?

No, porque el RS-232 nunca fue diseñado para trabajar en tales distancias. Un cable largo como ese capta mucho de ruido e interferencias, como una antena. Debido a que RS-232 es de un solo extremo, este ruido e interferencia es imposible de distinguir de una señal real. Cada (?) Protocolo diseñado para distancias más largas o velocidades más rápidas utilizará señalización diferencial , que En términos generales, envía una copia duplicada de los datos al mismo tiempo que la versión normal. De esa manera, la interferencia puede ser cancelada.

El RS-422 y RS-485 funcionará mucho mejor, y es fácil de convertir de RS-232 a RS-422/485 y luego volver a RS-232 en el otro extremo. Estos estándares fueron diseñados para funcionar con la longitud del cable que desea, pero tiene el pequeño inconveniente de que requiere el doble de cables para los datos. RS-485 puede funcionar en modo semidúplex, utilizando el RS-232 RX / TX como un par, si no tiene suficientes líneas de señal.

Existen numerosos convertidores en eBay por 2 USD con envío gratuito o, dependiendo de su aplicación, hay convertidores TTL < - > RS-422/485 para microcontroladores.

    
respondido por el pipe

Lea otras preguntas en las etiquetas