Uso de un adaptador Rj45 a D9 RS232 con una computadora portátil para controlar un dispositivo RS232

8

Tengo un adaptador RJ45 a D9 RS232 que quiero usar para controlar un dispositivo RS232 en la siguiente configuración:

Puerto Ethernet RJ45 para computadora portátil -> Cable de conexión Cat6 -> Adaptador D9 RS232 -> Dispositivo RS232

¿Funcionaría lo anterior?

sam
fuente
77
El adaptador RJ45 a DB9 es casi seguro que solo conecta los pines del conector RJ9 a los conectores del RJ45, aún no he encontrado ninguno de estos dispositivos con alguna lógica, y se necesitaría mucha lógica (y configuración) como Ethernet y las conexiones en serie son muy diferentes.
davidgo
3
Proporcione una foto de su adaptador.
Criggie
1
@Criggie, es probable que sea el adaptador que APC usó en sus fuentes de alimentación ininterrumpida durante años, antes de que cambiaran a usar adaptadores RJ45 a USB.
Mark

Respuestas:

26

No. Los puertos Ethernet no pueden transmitir o recibir señales RS-232.

Si su computadora portátil tiene un puerto serial DB9 RS-232 tradicional, úselo con el cable serial apropiado. Si no es así, utilice un adaptador serie USB a RS-232.

Spiff
fuente
2
"Los puertos Ethernet no pueden transmitir o recibir señales RS-232" - Pero hay convertidores.
aserrín
2
@sawdust ¿Tienes un ejemplo?
Michael Hampton
3
Cualquier cable RJ45 a serie que he visto se hizo para enchufarlo a un interruptor / enrutador para un control o programación como este .
JPhi1618
1
@MichaelHampton: hay un enlace al final de mi respuesta.
aserrín
3
@ JPhi1618, eso es solo un adaptador de pinout, no ayuda con las diferencias en la señalización física y lógica entre Ethernet y un puerto serie. Supongo que la razón por la que se usa el conector "RJ45" para las consolas en serie es porque es más pequeño que el DE9. Eso podría marcar, por ejemplo, la diferencia entre poder colocar el conector de la consola en la parte delantera de un interruptor, en lugar de tener que colocarlo en la parte trasera. Es un poco confuso que se use el mismo conector, pero es probable que sea fácil de encontrar, y cualquiera puede encontrar los enchufes para hacer, por ejemplo, un cable serie más largo.
ilkkachu
19

Si tiene algo como este elemento, entonces es simplemente un adaptador de pinout y no un dispositivo serial / ethernet.

https://cdn3.volusion.com/uvrp7.f3o9w/v/vspfiles/photos/319016-2.gif?1401188765

Puede usar uno de estos en cada extremo de un cable RJ45 para hacer un cable en serie. Ese cable serie podría pasar por un cable estructurado instalado dentro de una pared o similar, pero no puede pasar por un conmutador de Ethernet o vlan.

Criggie
fuente
2
Los he usado durante mucho tiempo y funcionan de manera confiable incluso con cables relativamente largos (más de 10 metros).
Ismael Miguel el
3
El estándar RS-232 especifica conectores DB25. Dado que los conectores DB25 son más grandes que la mayoría de los conectores modernos y, por lo tanto, son un poco inconvenientes, muchos equipos han cambiado a otros conectores, incluidos los conectores RJ-45 y DE-9 en su imagen. Probablemente, ese adaptador estaba destinado a permitir una conexión entre un servidor o equipo de red con un puerto serie RJ-45 y otro dispositivo con un puerto serie DE-9.
kasperd el
44
@kasperd, si desea obtener información técnica, RS-232 describe la interfaz entre una computadora o un terminal de computadora (también conocido como "Equipo de terminal de datos" o "DTE") y un módem (también conocido como "Equipo de comunicación de datos" o "DCE"). En estos días, cuando decimos "RS-232" ignoramos casi todo, excepto su nivel más bajo: codificación y encuadre de línea.
Solomon Slow
1
@SolomonSlow Exactamente. Mi punto es que hay partes de ese estándar que ya no se usan hoy en día, incluido el factor de forma del conector. El adaptador representado es para la conversión entre dos de los conectores que los proveedores han elegido usar en lugar del conector DB25 más grande.
kasperd el
9

Tengo un adaptador RJ45 a D9 RS232 que quiero usar para controlar un dispositivo RS232 en la siguiente configuración:

Si puede lograr su objetivo depende exactamente de lo que este " adaptador " que tiene puede hacer.
Ciertamente hay "convertidores de serie a Ethernet" diseñados para la conexión que propuso:

Puerto Ethernet RJ45 para computadora portátil -> Cable de conexión Cat6 -> Adaptador D9 RS232 -> Dispositivo RS232

que se parece mucho a la aplicación del producto: ingrese la descripción de la imagen aquí.

Entonces, ¿para qué se utiliza un convertidor Ethernet serie ?

Con mayor frecuencia, se utiliza para conectar un dispositivo serie RS232, RS485 o RS422, como una impresora en serie, un escáner de código de barras, báscula, GPS, sensor o cualquier otro dispositivo de consumo o industrial con una interfaz en serie, a una computadora a través de una red LAN estándar.
La ventaja de esto es obvia; podrá controlar, monitorear y comunicarse con su dispositivo serie de forma remota desde una computadora central .


¿Cómo funciona un convertidor Ethernet serie?

Los circuitos dentro del convertidor pueden convertir paquetes IP / TCP en datos en serie y también convertir datos en serie en paquetes IP / TCP, por lo que funciona en ambas direcciones. Antes de comenzar a usar el convertidor, debe instalar el software del controlador en su computadora. Este software controlador también se denomina software COM virtual porque crea un puerto COM virtual en el Administrador de dispositivos de su computadora cuando el convertidor está conectado a su computadora. El software COM virtual generalmente se incluye con el convertidor, al menos si compra a un vendedor acreditado.

Una vez que el software del controlador del convertidor de serie a Ethernet ha creado el puerto COM virtual, el puerto COM aparecerá en el Administrador de dispositivos de su computadora como si fuera un puerto COM estándar incorporado, sin embargo, en realidad es el puerto COM en el convertidor en El otro extremo de la Ethernet.


Imágenes de convertidores de serie a Ethernet


serrín
fuente
2
Estos convertidores son geniales y útiles, pero no creo que llame a algo que requiere su propia fuente de alimentación un 'adaptador'. OP probablemente podría usar esto si su dispositivo serial necesitara ser controlado remotamente.
JPhi1618
44
"No creo que llame a algo que requiera su propia fuente de alimentación un 'adaptador'" . Cualquier cosa con un IC digital requerirá energía. Los adaptadores USB (por ejemplo, el adaptador serie USB a RS-232 mencionado en otra respuesta) tienen la ventaja de que la conexión USB proporciona la potencia para el chip convertidor. Ethernet no es un bus como USB, por lo que no hay alimentación (a menos que tenga PoE).
aserrín
55
¿No se está perdiendo el punto de la pregunta? El puerto ethernet de la computadora portátil del usuario no se puede usar para controlar una conexión en serie. Sí, puede conectarse a través de una LAN a uno de estos dispositivos, pero esa no es la cuestión.
cpt_fink
1
Muy cierto. Tal vez estoy en la minoría, pero siempre he reservado "adaptador" para algo que es una conexión pin a pin realmente tonta. Ahora que lo menciona, he visto a otros usar bastante el "adaptador USB a serie" (y para productos similares).
JPhi1618
2
@cpt_fink: el OP quiere " controlar un dispositivo RS232" , no "controlar una conexión en serie" (lo que sea que eso signifique) como usted afirma. La descripción del convertidor Ethernet en serie establece que "podrá controlar ... su dispositivo en serie de forma remota desde ... una computadora". ¿Cómo es que esa no es una respuesta perfecta a la pregunta del OP?
aserrín
4

La señalización física, y aún más los protocolos lógicos, utilizados por Ethernet son completamente diferentes de los de los puertos serie, por lo que es imposible conectar directamente el puerto LAN de una computadora portátil al puerto serie de un dispositivo.

Sin embargo, el mismo conector se usa a menudo para ambos. Creo que Cisco hizo popular el uso de un conector "RJ45" para la consola serie, pero los dispositivos de red de otros proveedores usan el mismo conector. Si tiene un adaptador con un DE-9 en el otro extremo y un "RJ45" en el otro, es muy probable que sea un cable de consola estilo Cisco. Como este ( imagen de Wikipedia ):

ingrese la descripción de la imagen aquí

Para conectar su computadora portátil a un puerto serie de un dispositivo localmente, solo obtenga un adaptador de puerto serie USB. Deben estar fácilmente disponibles y se pueden encontrar controladores para los comunes (FT232R y PL2303) para la mayoría de los sistemas operativos.

Sin embargo, si su caso de uso es conectarse a un puerto serie de forma remota , como en la red, entonces eso no funcionará. Necesitará algo que se conecte a la red y hable con el puerto serie de su dispositivo. Hay dispositivos disponibles comercialmente que hacen exactamente eso (servidores de terminal), pero también puede resolver eso con otra computadora equipada en serie.

ilkkachu
fuente