Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Guía de pruebas RS-232

Olga Weis Olga Weis Sep 20, 2021

Como ya sabrá, la mayoría de los equipos especializados, como instrumentos de laboratorio, controladores industriales, dispositivos de A/V empleados en sistemas de gestión de señales, etc., comunican sus datos a través de interfaces serie. Para poder solucionar los problemas que aparecen en las redes de dispositivos serie, los especialistas en mantenimiento deben tener herramientas especializadas que los ayuden a identificar y resolver los problemas que puedan surgir.

En este artículo, le informaré sobre esta solución avanzada y describiré cómo probar las comunicaciones de puerto serie de la manera más simple y eficiente.

Probar los puertos COM con un software especial

Por lo tanto, si tiene una herramienta de prueba de puerto serie decente capaz de mostrar todo lo que sucede en su red serie en tiempo real, puede encontrar fácilmente la fuente de cualquier problema y resolverlo con el mínimo esfuerzo y tiempo.

Serial Port Testing Software es una utilidad profesional que brinda a los desarrolladores un lugar centralizado para registrar y mostrar los datos que pasan por todos los puertos serie probados. La aplicación está diseñada para registrar todo lo que hace un puerto COM durante una sesión de monitoreo, por lo que los programadores no tienen que documentar todas las acciones a mano.
Serial Port Monitor logo

Serial Port Monitor

Registrar y analizar la actividad del puerto serie
4.8 Ranking basado en 345+ usuarios, Comentario(345)
Descargar Prueba totalmente funcional por 14 días
Serial Port Monitor

El Probador de Puertos COM puede ser aplicado en una gran variedad de escenarios de uso. Es capaz de monitorizar, leer, grabar, guardar y analizar los datos serie que pasan por un puerto COM específico o varios a la vez. Además, la aplicación le permitirá emular el envío de datos al puerto requerido en diferentes formatos (cadena, binario, octal, decimal, hexadecimal o mixto).

Veamos tres casos de uso principales.

Cómo analizar la actividad del puerto COM

Esto es lo que debes hacer si necesitas registrar y analizar la actividad de las interfaces serie de tu sistema. Descargue la aplicación, instálela en su ordenador e iníciela. A continuación, inicie una sesión de monitorización de la siguiente manera:

  1. Vaya al menú principal, seleccione Sesión > Nueva sesión. Alternativamente, puede hacer clic en ‘Nuevo’ en la barra de herramientas principal o usar el atajo ‘Ctrl + N’. Nueva sesión
  2. Una vez hecho esto, verá la pantalla ‘Nueva sesión de monitoreo’. Nueva
  3. Allí debe seleccionar el visualizador que le mostrará los datos serie capturados. Hay cuatro modos de visualización principales:

    Tabla: muestra la tabla con los IRP grabados;
    Línea: los IRP con detalles se muestran como texto sin formato en líneas;
    Volcado: muestra los datos serie salientes y entrantes en formatos hexadecimales y de cadena;
    Terminal: los datos se muestran como caracteres ASCII.

    Como opción, puede habilitar ‘Seleccionar todo’ o ‘No seleccionar ninguno’.

  4. Después, si necesita comenzar de inmediato su trabajo, seleccione ‘Iniciar monitoreo ahora’. Además, puede iniciar la sesión de monitoreo en una nueva ventana habilitando la opción correspondiente.

  5. A continuación, vaya a las ‘Opciones de capturas’ que regulan qué eventos se capturarán – crear/cerrar, leer/escribir o controlar el dispositivo

  6. Finalmente, haga clic en ‘Iniciar monitoreo’ y su sesión se activará.

Si necesita guardar la sesión, seleccione ‘Sesión -> Guardar sesión/Guardar sesión Como’ en el menú principal.

Cómo comparar las sesiones de prueba del puerto serie

Después de guardar la sesión de monitorización, puede compararla con otra sesión para ver las diferencias. Para ello, basta con hacer lo siguiente:

  1. Inicie o abra una sesión de monitoreo;

  2. En el menú principal, seleccione Sesión > Comparar Sesiones; Comparar Sesiones
  3. Luego, seleccione el archivo de monitoreo que desea abrir;

  4. Ahora, las dos sesiones se mostrarán una al lado de la otra para que pueda compararlas y analizarlas fácilmente. Comparación de varias sesiones de prueba en la ventana invocada

Reenviar los mismos datos a un puerto serie.

Para probar si el problema en su red serial está arreglado, puede reproducir la comunicación entre un puerto COM y una aplicación o dispositivo serial. Serial Port Monitor te ayudará a reenviar exactamente los mismos datos al puerto COM requerido para que puedas revisar la reacción de tu software o dispositivo serie.

Todo lo que necesita hacer es:

  1. Inicie o abra una sesión de monitoreo; Iniciar una sesión de monitoreo
  2. Seleccione Sesión > Reproducir y configure los parámetros necesarios:

    • Usar puerto - especifique el puerto serie que se usará en la comunicación reproducida.
    • Enviar solicitudes a este puerto - habilite esta opción si desea enviar datos a un puerto serie en nombre de una aplicación serie.
    • Responder como un dispositivo - habilite esta opción si desea enviar datos a un puerto serie en nombre de un dispositivo serie.
    • Preservar intervalos de tiempo - use esta opción si desea que sus paquetes de datos se envíen con los intervalos de tiempo.
    • Tiempo de espera de IO personalizado - seleccione esta opción para especificar los parámetros de tiempo de espera de Lectura/Escritura.

  3. Haga clic en ‘Iniciar’.

La solución se diferencia de la competencia en que ofrece una GUI fácil de usar y un conjunto de características realmente sobresalientes como terminal integrado, filtrado avanzado y opciones de búsqueda, cuatro prácticos modos de visualización, soporte para todo tipo de interfaces serie, incluidos RS232, RS422, RS485 y más.

Además, con esta aplicación, tendrá la opción de reenviar todos los datos monitoreados a un archivo especificado o copiar los datos capturados al portapapeles.

Serial Port Monitor es una utilidad estable que funciona igualmente bien con todas las versiones del sistema operativo Windows, incluido Windows 10 (tanto x32 como x64). Lo mejor es que todos los controladores internos de la aplicación están firmados digitalmente.

Cómo realizar una prueba de bucle invertido RS232

Una prueba loopback es una prueba de diagnóstico en la que la señal regresa al transmisor después de pasar por el canal de comunicación en ambas direcciones. En pocas palabras, puede usar la prueba de bucle invertido o loopback para determinar si el dispositivo funciona correctamente. Esta prueba permite enviar y recibir datos desde el mismo puerto serie. Este método le permitirá identificar fácilmente un puerto y un nodo que no funcionan correctamente en una red de dispositivos serie.

Para la prueba loopback RS-232, debe conectar el pin de transmisión (TXD) al pin de recepción (RXD). En las comunicaciones diferenciales RS-422 y RS-485, debe conectar el pin TXD+ al RXD+ y el TXD- al RXD-.

Si necesita realizar una prueba de loopback más avanzada que permita el control de flujo de hardware, debe conectar los pines CTS y RTS a los pines DTR y DSR en el puerto RS-232, y CTS+ con RTS+ y CTS- con RTS- en los puertos RS-422 y RS-485.

A continuación puede ver el pinout de un conector serie común, DE-9:

De-9 Macho Tabla de Pinout

Para una prueba de loopback sin control de flujo de hardware (marcado en rojo en la Fig. 2,3 a continuación), conecte:

  • pines 2 y 3 para RS-232;
  • pines 4 a 8 y 5 a 9 para RS-422/485.
Prueba de loopback

Para una prueba de loopback con control de flujo de hardware (marcado en azul en la Fig. 2,3), conecte:

  • pines 4 a 6 (control de flujo de hardware DTR/DSR) y 7 a 8 (control de flujo de hardware RTS/CTS) para RS-232;
  • pines 2 a 3 y 6 a 7 para RS-422/485. Tenga en cuenta que dado que RS-422/485 tiene conexiones diferenciales, ambas conexiones son necesarias.

Los números de pin a menudo están grabados en el plástico del conector. Así es como se llaman los pines en el conector DE9 del puerto serie RS-232:

Números de pin

Prueba de loopback en HyperTerminal

HyperTerminal es un programa que permite que su PC funcione como terminal de ordenador y se conecte con otros sistemas de forma remota. Este programa le permite interactuar con dispositivos remotos a través de un bus serie estándar (RS-232) o utilizando el protocolo telnet.

Mientras HyperTerminal admita la transferencia de datos a través de puertos COM, puede usar este programa para realizar una prueba loopback o de bucle invertido.

Así es como funciona:


  1. En HyperTerminal usted debe establecer una nueva conexión y darle un nombre. Seleccione el ícono para su conexión. Establecer una nueva conexión

  2. Especifique el puerto de comunicaciones que se probará. Especificar el puerto de comunicaciones

  3. Elija el tipo de control de flujo que usará. Aquí tiene varias opciones: Xon/Xoff, hardware y ninguno. Tenga en cuenta que Xon/Xoff es un control de flujo de software, por lo que si elige esta opción, solo necesita conectar los pines TXD y RXD. Tipo de control de flujo

  4. Ahora, use su teclado para escribir un mensaje. Todos los datos que se muestran en Hyperterminal se reciben del dispositivo. Tipo de control de flujo

HyperTerminal es una forma práctica de probar sus puertos RS232, pero no la más eficiente.

Las capacidades limitadas de esta aplicación de prueba de loopback serie no le proporciona mucho éxito en el control y la depuración de sus comunicaciones en serie. Más que eso, si va a usar HyperTerminal en Windows 7 o 10, debe recordar que estas versiones del sistema operativo solo admiten la edición privada de la aplicación, que no es gratuita para uso comercial.

Conclusión

Hay muchos métodos y soluciones que pueden ayudarte a probar y solucionar los problemas de los puertos serie. En este artículo, he destacado los más comunes y populares. Como puedes ver, Serial Port Tester de Electronic Team destaca por su potente y versátil funcionalidad. Esta herramienta de prueba de puertos serie puede ser utilizada no sólo como una gran alternativa a HyperTerminal, sino también como una gran solución para el desarrollo y depuración de aplicaciones y hardware serie.

FAQ

Los puertos RS232 pueden averiarse como resultado de algunos impactos negativos o de un mal uso. Por desgracia, no siempre es evidente si el problema está en la interfaz COM o en el dispositivo externo conectado a ella.

Un práctico programa de prueba de puertos COM puede ayudarle a comprobar la operatividad de cualquier puerto COM y prevenir cualquier posible problema.
Versatilidad. El software se puede utilizar en una gran variedad de escenarios de uso. Puede monitorear, leer, registrar, guardar y analizar los datos serie que pasan por un puerto COM especificado o varios a la vez. Además, la aplicación le permitirá emular el envío de datos al puerto requerido en diferentes formatos (cadena, binario, octal, decimal, hexadecimal o mixto).

Fiabilidad. Serial Port Tester es una utilidad estable que funciona igualmente bien con todas las versiones del sistema operativo Windows, incluido Windows 10 (tanto x32 como x64). Lo mejor es que todos los controladores internos de la aplicación están firmados digitalmente.

La facilidad de uso. Los desarrolladores del programa han diseñado para la aplicación una GUI intuitiva que hace que el proceso de prueba de puerto COM sea lo más simple y eficiente posible.
Una prueba de bucle invertido es una forma común de solucionar problemas de comunicaciones RS232, RS422 y RS485. Le libera de la necesidad de conectarse a hardware adicional para identificar problemas con un puerto serie, un cable o una aplicación que genera peticiones. Con la ayuda de una prueba de bucle invertido, puede simular un circuito de comunicaciones completo. Todo lo que hay que hacer es conectar temporalmente los pines adecuados para permitir el envío y la recepción de señales en la misma interfaz COM.
Simplemente siga estos pasos para comprobar los puertos serie:

"Panel de control > Administrador de dispositivos > Puertos" Se mostrarán los puertos COM de su sistema.

small logo Serial Port Monitor
#1 en Software de Puerto Serie
Serial Port Monitor
Registrar y analizar la actividad del puerto serie
4.8 ranking basado en 345 + usuarios
Obtenga un enlace de descarga para su escritorio
¡Registre su dirección de email para obtener un enlace de descarga rápida en su escritorio y empezar!
o