Guía de pruebas del puerto serie

Las formas de comprobar el estado de un puerto incluyen comprobadores de puertos COM por hardware, conexión de módem nulo, conectores de loopback o incluso algo tan sencillo como un clip. En la mayoría de los casos, todo lo que necesitas es solo un ordenador y quizá unos cuantos cables serie. Aprende a realizar cada prueba y a maximizar la precisión de los datos que obtienes.

Pruebe el software de prueba de puerto serie

Antes de empezar a realizar pruebas, considere probar nuestro software de pruebas de puertos serie – Serial Port Monitor. Esta aplicación cuenta con numerosos modos de visualización para sacar el máximo partido a los datos de prueba. Le permite guardar registros y comparar sesiones anteriores. Se pueden supervisar varios puertos al mismo tiempo.

Serial Port Monitor se puede probar gratis: solo tiene que descargar la aplicación y podrá usarla durante 14 días, con todas las funciones de seguimiento de puertos. Sin embargo, al adquirir la licencia Pro, también puede empezar a utilizar el Cuadro de diálogo de envío avanzado: un cuadro de diálogo que le permite enviar datos en cualquier formato, enviar archivos directamente y repetir mensajes a intervalos fijos. Esto le proporcionará el conjunto completo de herramientas para la emulación de datos. Además, podrá repetir cualquier mensaje enviado durante una sesión anterior: ¡la forma definitiva de pruebas automatizadas!

Serial Port Monitor es compatible tanto con versiones antiguas como nuevas de Windows, начиная con Vista y hasta Windows 11, y además es compatible con Windows Server 2008-2022 y Windows ARM.

Cómo usar nuestro software de prueba de puertos serie

1. Descargue e instale Serial Port Monitor.

Monitor de puerto serie que se está instalando

2. Inicie una nueva sesión desde la barra de menús.

Iniciar una nueva sesión desde el menú Sesión

3. Configure la sesión seleccionando todos los visualizadores necesarios.

Opciones de nueva sesión

4. Envía un mensaje o varios mensajes al puerto que se está rastreando. En este caso, usaremos el comando “echo”.

Enviando un eco al puerto

5. Compruebe la salida de los visualizadores elegidos.

Salida del monitor del puerto serie

6. Guarda la sesión desde la barra de menú para que puedas volver a comprobar y comparar los registros más tarde.

Guardando la sesión del Monitor del puerto serie

Pruebas de bucle invertido de puerto

La prueba del puerto serie mediante una conexión de bucle invertido permite comprobar la funcionalidad de su línea de datos y de las líneas de señal sin necesidad de dispositivos o puertos adicionales. En esencia, el puerto se comunicará consigo mismo, ya que sus líneas TX-RX (transmisión – recepción) están conectadas.

Diagrama de conexión en bucle invertido del puerto para RS-232 y RS-422

La imagen de arriba muestra qué contactos o pines deben ponerse en cortocircuito. Las líneas más finas son opcionales, ya que conectan líneas utilizadas para el handshaking. Ten en cuenta que las interfaces hembra —las que tienen un inserto de plástico en el blindaje— son más fáciles de probar de esta manera, ya que los orificios de los pines pueden conectarse con un clip o un trozo de cable. Por otro lado, las interfaces macho necesitarán un cable puente, o que el probador sostenga un destornillador contra los pines necesarios, lo que también interrumpirá la prueba si el destornillador se resbala.

Un resultado satisfactorio de una prueba de loopback del puerto es recibir el mismo mensaje que has enviado. Es preferible enviar una gran cantidad de datos durante un periodo de tiempo, para someter el puerto a una prueba de esfuerzo y detectar posibles defectos que no aparecerán con un único envío.

Cómo ejecutar una prueba de loopback de puerto

1. Averigua el tipo de puerto serie que estás probando.

2. Conecte las líneas de datos y, opcionalmente, las líneas de control según el diagrama.

3. Abra el Monitor del puerto serie y comience a supervisar el puerto.

4. Envía un mensaje al puerto y comprueba la respuesta.

Pruebas de loopback del host

Un cable null-módem promedio

Se puede ejecutar una prueba de bucle invertido del host si tienes dos puertos serie en tu placa base o un adaptador USB a serie. Hay dos ventajas: en primer lugar, puedes hacer un seguimiento de la entrada y la salida por separado y enviar mensajes en ambos sentidos para probar los puertos por separado. En segundo lugar, no tendrás que trastear con objetos domésticos y arriesgarte a dañar el puerto.

Para la mayoría de los ordenadores y adaptadores, necesitarás un cable null-modem hembra a hembra, como se muestra en la imagen de arriba.

Probadores de puertos COM de hardware

Un comprobador de fugas OONO

En los casos en los que el puerto no pertenezca a un ordenador, o no se pueda acceder a un ordenador, puede ser necesario utilizar un comprobador serial de hardware, también conocido como comprobador de breakout. Estos dispositivos se pueden insertar entre dos dispositivos seriales y mostrarán qué líneas están activas. Además, los dispositivos más complejos (como el OONO F-1023 que se muestra arriba) permiten bloquear líneas y proporcionan una interfaz de orificios para pines para la conexión directa.

La función de este tipo de dispositivo también puede ser desempeñada por microcontroladores portátiles como Arduino. Sin embargo, los dispositivos especializados se han optimizado para funcionar con la energía proporcionada por las líneas de señal y, por lo tanto, no requieren alimentación externa adicional. Por otro lado, un microcontrolador puede programarse para realizar pruebas más complejas y específicas, además de poder actualizarse con capacidad WiFi para pruebas remotas.

Preguntas frecuentes

Los puertos RS232 pueden averiarse como resultado de algunos impactos negativos o de un uso indebido. 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 puerto COM puede ayudarte a comprobar la operatividad de cualquier puerto COM y prevenir posibles problemas.

✔ Versatilidad. El software puede aplicarse en una gran variedad de escenarios de uso. Es capaz de supervisar, leer, registrar, guardar y analizar datos serie que pasan por un puerto COM especificado o por varios a la vez. Además, la aplicación te permitirá emular el envío de datos al puerto requerido en distintos formatos (cadena, binario, octal, decimal, hexadecimal o mixto).

✔ Fiabilidad. Serial Port Tester es una utilidad estable que funciona igual de 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.

✔ Facilidad de uso. Los desarrolladores del programa han dotado a la aplicación de una GUI intuitiva que hace que el proceso de prueba de puertos COM sea lo más sencillo y eficiente posible.

Una prueba de bucle invertido es una forma común de solucionar problemas de comunicaciones RS232, RS422 y RS485. Te libera de la necesidad de conectarte a hardware adicional para identificar problemas con un puerto serie, un cable o una aplicación que genera solicitudes. Con la ayuda de una prueba de bucle invertido, puedes simular un circuito de comunicaciones completo. Todo lo que se requiere es conectar temporalmente los pines adecuados para permitir que las señales se envíen y se reciban en la misma interfaz COM.

Simplemente sigue estos pasos para comprobar los puertos serie:

“Panel de control > Administrador de dispositivos > Puertos” Se mostrarán los puertos COM de tu sistema.