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 Completa de Pruebas del Puerto Serie

Olga Weis Olga Weis

Hay muchos casos en los que la posibilidad de solucionar problemas en interfaces y dispositivos serie puede ser muy importante. Muchos dispositivos industriales y comerciales, como controladores de automatización, equipos de monitoreo médico e instrumentos científicos, utilizan puertos serie para la comunicación. Identificar los problemas subyacentes puede ser bastante difícil, y describimos algunos problemas comunes en nuestra guía de solución de problemas RS232.

Lo más importante para este tipo de resolución de problemas es una herramienta de calidad que pueda proporcionar la información que necesita para resolver el problema. Aquí es donde una excelente aplicación como Serial Port Tester puede ahorrarle tiempo y problemas al rastrear problemas de comunicación en serie.

Este artículo analiza las características de este programa y lo guía a través de esta forma muy efectiva de verificar la comunicación del puerto serie.

Contenidos:

  1. Descripción general del software de prueba RS232
  2. Cómo probar los puertos COM: instrucciones paso a paso
  3. Formas de implementar una prueba de bucle invertido
  4. Conclusión

Descripción general del software de prueba RS232

Serial Port Tester (Serial Port Monitor) es una herramienta versátil de comunicación serie diseñada para mostrar y capturar datos transmitidos a través de los puertos COM del sistema. Ideal para desarrolladores y testers de aplicaciones y dispositivos en serie, este software simplifica el análisis de la actividad del puerto registrando automáticamente todas las interacciones, eliminando la necesidad de documentación manual.

Serial Port Tester es una herramienta potente y fácil de usar para analizar las comunicaciones RS232, RS422, RS485 y Modbus.
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

Características clave de Serial Port Tester

Esta aplicación cuenta con una variedad de características que la convierten en una excelente opción para el análisis de comunicación serie. Su interfaz intuitiva y fácil de usar permite un acceso sencillo a las potentes capacidades del software, que incluyen:

  • Múltiples modos de visualización de datos: Visualice los datos en cuatro formatos diferentes, proporcionando flexibilidad en el análisis.

  • Terminal integrado: Envíe datos directamente desde la aplicación mediante el terminal integrado.

  • Búsqueda y filtrado avanzados: Localice y aísle rápidamente datos específicos con herramientas de búsqueda y filtrado completas.

Soporte completo de protocolos
Serial Port Monitor admite una variedad de protocolos de comunicación serie, incluidos RS232, RS422, RS485 y Modbus. Los usuarios pueden exportar datos fácilmente a un archivo o copiarlos al portapapeles para su uso posterior.

Soporte de Modbus RTU y ASCII
Modbus es uno de los protocolos de comunicación serie más implementados, siendo Modbus RTU la variante más común. Si está desarrollando software que interactúa con dispositivos electrónicos a través de Modbus RTU, Serial Port Monitor ofrece una solución ideal para monitorear y analizar paquetes de datos de Modbus RTU y Modbus ASCII. Esta herramienta proporciona una forma intuitiva de visualizar datos Modbus, facilitando la comprensión y solución de problemas de comunicación.

Vista Modbus

Cómo probar los puertos COM: instrucciones paso a paso.


Para esta demostración, utilizaremos Serial Port Tester de Electronic Team como nuestra aplicación de prueba de puerto COM. Analizaremos algunos casos de uso habituales del software.

Primer caso: monitoreo de la actividad del puerto serie

Use este procedimiento para monitorear la actividad del puerto serie de su sistema.
1
Descargue e instale el programa. Ejecútelo y continúe con el siguiente paso para comenzar una nueva sesión de monitoreo.
2
En el menú principal, seleccione "Sesión > Nueva sesión", use el atajo de teclado "Ctrl + N" o haga clic en "Nuevo" en la barra de herramientas.
 New session
3
La ventana “Nueva sesión de monitoreo” se abrirá.

Nueva sesión de monitoreo
You can now select the viewing mode which will be used to display the monitored serial data. The four choices are:

• Línea: muestra detalles de IRP en líneas de texto sin formato;

• Volcado: los datos serie bidireccionales son mostrados en formatos hexadecimal y cadena;

• Terminal: presenta los datos como caracteres ASCII;

• Tabla: los IRP grabados se muestran en una tabla.

“Seleccionar todo” o “No seleccionar ninguno” son otras opciones de visualización.
4
Seleccione “Iniciar el monitoreo ahora” para comenzar a monitorear de inmediato y active la opción “Nueva ventana” si es donde desea llevar a cabo esta sesión.
5
Elija los eventos que desea monitorear en el menú “Opciones de captura”. Puede seleccionar crear/cerrar, leer/escribir o control de dispositivo.
6
Haga clic en “Iniciar monitoreo” para comenzar la sesión de monitoreo.

Si desea guardar la sesión, seleccione "Sesión -> Guardar sesión/Guardar sesión Como" en el menú principal de la aplicación.
 Guardar sesión

Segundo caso: Reenviar datos a un puerto COM


La reproducción del flujo de datos entre una interfaz serie y una aplicación o dispositivo serie puede ser fundamental para probar y resolver problemas. Usando Serial Port Tester, puede enviar repetidamente flujos de datos serie idénticos para observar el comportamiento de una aplicación o dispositivo.

Siga estos pasos para enviar datos a un puerto serie:

1. Abra la sesión de monitoreo actual o inicie una nueva.

Reproducir sesión

2. “Seleccione Sesión > Reproducir sesión" y configure los parámetros que se utilizarán en la transmisión.

Usar puerto - Este parámetro designa el puerto COM que recibirá el flujo de datos reproducido.

Enviar solicitudes a este puerto - Esta opción es habilitada cuando envía datos a una interfaz serie como si vinieran de una aplicación serie.

Responder como dispositivo - Use esta opción cuando envíe datos a un puerto COM en nombre de un dispositivo serie.

Conservar intervalos de tiempo - Los paquetes de datos se enviarán con intervalos de tiempo predeterminados cuando se establece esta opción.

Tiempo de espera de E/S personalizado - Define los parámetros de tiempo de espera de Lectura/Escritura que usará para la sesión.

3. Haga clic en "Iniciar”

Tercer caso: Comparar sesiones de monitoreo


La comparación de dos sesiones de monitoreo guardadas puede proporcionar información valiosa sobre su comunicación serie.

Una vez que haya guardado la sesión de monitoreo con el software de prueba de puerto serie, puede compararla con otra sesión para ver las diferencias.

Para lograrlo, haga lo siguiente:

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

  2. En el menú principal, seleccione "Sesión > Comparar sesiones". Comparar sesión

  3. Seleccione el archivo de monitoreo que se usará para la comparación.

  4. Las sesiones se mostrarán una al lado de la otra, lo que facilitará el análisis de las diferencias en las sesiones. Tabla de análisis

Formas de implementar una prueba de bucle invertido.


¿Qué es la prueba de bucle invertido?


Una prueba de bucle invertido implica enviar y recibir datos desde el mismo puerto COM. Una señal se inicia desde un dispositivo y se devuelve después de atravesar una parte o la totalidad de una red.

¿Qué información proporciona la prueba de bucle invertido?


La prueba de bucle invertido proporciona información sobre:

  • problemas en una red de dispositivos serie;

  • formas de determinar si un dispositivo funciona correctamente.

Es un método importante para solucionar problemas de comunicación serie y asegurarse de que el puerto COM funcione correctamente.

A menudo se emplea para resolver problemas con las comunicaciones RS232, RS422 y RS485. Puede emular un circuito de comunicación con una prueba de bucle invertido y eliminar la necesidad de equipos adicionales para localizar problemas. Es necesario realizar alguna modificación en los pines del puerto para permitir la comunicación bidireccional en la misma interfaz.

Cómo hacer una prueba de bucle invertido


La prueba de bucle invertido simple de una interfaz RS-232 requiere conectar el pin de transmisión (TXD) al pin de recepción (RXD). Los pares diferentes de los protocolos RS-422 y RS-485 exigen la conexión del pin TXD+ al RXD+ y el TXD- al RXD-

El control de flujo de hardware se puede incorporar en pruebas de bucle invertido más avanzadas al hacer conexiones de pin adicionales. De manera similar a los pines de transmisión y recepción, en un puerto RS-232 usted conecta los pines CTS y RTS a los pines DTR y DSR. Para las interfaces RS-422 y RS-485, usted conecta el CTS+ con el RTS+ y el CTS- con el RTS-.

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

DE-9 Macho Tabla de pines

Para una prueba de bucle invertido simple (marcado en rojo en la Fig. 2,3 siguiente), usted conecta:

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

Para una prueba de bucle invertido con un control de flujo de hardware (marcado en azul en la Fig. 2,3), usted conecta:

  • 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. Ambas conexiones son necesarias para abordar las conexiones diferenciales.

Los números de pin a menudo están grabados en la carcasa del conector. Así es como se identifican los pines en el conector DE-9 del puerto serie RS-232:

Números de pin

Prueba de Bucle Invertido en HyperTerminal


HyperTerminal permite que su ordenador actúe como terminal para conectarse remotamente con otros sistemas. Emplea telnet o un bus serie RS-232 estándar para conectarse con dispositivos remotos.

Dado que HyperTerminal utiliza puertos serie para la transferencia de datos, puede usarse para pruebas de bucle invertido.

Así es como se hace:

  1. Cree una nueva conexión en HyperTerminal y asígnele un nombre. Seleccione el ícono para su conexión. Establecer una nueva conexión

  2. Identifique el puerto de comunicaciones que utilizará para la prueba. Especificar puerto de comunicaciones

  3. Seleccione el tipo de control de flujo que se utilizará para la prueba. Nuestras opciones son Xon/Xoff, hardware y ninguno. Si selecciona el control de flujo de software de Xon/Xoff, solo se deben conectar los pines TXD y RXD. Tipo de control de flujo

  4. Escribe un mensaje en su teclado. Los datos recibidos del dispositivo se mostrarán en HyperTerminal. Tabla de prueba de bucle invertido en HyperTerminal

Si bien es práctico realizar las pruebas de bucle invertido con HyperTerminal, existen formas más eficientes de probar los puertos RS-232.

Existen limitaciones para esta prueba de bucle invertido serie que disminuye su capacidad para depurar los problemas que surgen en su comunicación serie. Windows 7 y 10 solo admiten la versión de pago y privada de HyperTerminal, lo que puede afectar su decisión de usarlo como plataforma de prueba.

Conclusión


Se pueden utilizar muchos métodos y estrategias en un esfuerzo por diagnosticar y resolver los problemas de la comunicación en serie. Hemos analizado algunas de las alternativas más populares. Creemos que Serial Port Tester de Electronic Team ofrece la mejor solución basado en su versatilidad y su potente conjunto de características. Proporciona una alternativa a HyperTerminal y se puede utilizar como software de prueba Modbus. Es una herramienta valiosa para las personas involucradas en el desarrollo y prueba de dispositivos y aplicaciones serie.

small logo Serial Port Monitor
#1 en Serial Port Software
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