¡Registre su dirección de email para obtener un enlace de descarga rápida en su escritorio y empezar!
Supongamos que desea extraer datos. Para ello, conecta un dispositivo serie al puerto COM de su ordenador.
Sin embargo, los datos que esperaba no aparecen, aunque el software de captura de datos está instalado en el ordenador.
¿Qué ha fallado?
Usted sospecha que el problema está en la comunicación RS232. Para confirmarlo, decide realizar un test del puerto serie. Pero no sabe exactamente cómo hacerlo.
Para ayudarle, hemos creado esta guía que detalla paso a paso cómo probar un puerto serie. Incluye algunas comprobaciones preliminares, métodos avanzados de resolución de problemas y otras formas de mantener una comunicación fluida entre el dispositivo serie y su ordenador.
En la comunicación serie pueden surgir problemas como la pérdida de datos, incluso después de conectar el dispositivo serie al puerto COM del ordenador. Efectúe algunas pruebas básicas del puerto serie para identificar y resolver las posibles causas de estos problemas en la comunicación RS232.
A continuación le explicamos cómo probar los puertos COM a modo de comprobación básica:
Al usar un instrumento DTE, es posible que deba emplear un adaptador de módem nulo para probar los puertos COM. También puede intentar volver a cablear el conector del cable si se siente aventurero.
Puede ser un desafío determinar qué tipo de dispositivo está manejando. La documentación a menudo omite esta información, pero es posible que pueda deducirla de algunas de las otras señales del dispositivo. Los dispositivos de tipo módem tendrán DSR como salida con un contador que usa DTR como salida. Conocer la dirección de una señal le permite descubrir el resto de ellas. Algunos fabricantes invierten el etiquetado de las señales de datos para los tipos de equipos de módem, así que proceda con cuidado.
Con señales correctamente nombradas tiene:
Cruzar las conexiones de esta manera se conoce como una disposición de módem nulo y es posible que deba comprar un adaptador para replicar esta conexión para realizar su prueba del puerto COM.
Debe saber qué dispositivo se conecta a su ordenador. Por lo tanto, recopile algunos datos importantes sobre el dispositivo serie. Esto simplificará el proceso de configuración y permitirá que el dispositivo y su ordenador se comuniquen de manera eficaz.
Este es el tipo de datos que debe recopilar:
Nota: Para obtener más información sobre los parámetros del puerto COM, consulte la documentación del dispositivo.
Descargue el software COM Port Monitor desde su web oficial para hacer pruebas del RS232. Esta aplicación profesional de test de RS232 le permite comprobar los puertos COM. Así podrá detectar y solucionar errores de los puertos COM con mayor rapidez y disfrutar de una comunicación serie fluida.
COM Port Tester captura y muestra todos los datos que se transmiten a través de los puertos COM del ordenador.
Una vez que la configuración esté en orden, puede comenzar una nueva sesión de prueba siguiendo estos pasos.
1. Inicie Serial Port Tester
2. Seleccione “Sesión >>> Nueva sesión" en el menú principal. También puede usar el método abreviado de teclado "CTRL+N" o hacer clic en "Nuevo" en la barra de herramientas principal.
3. Aparecerá la ventana "Nueva sesión de monitoreo".
Las casillas de verificación designadas como "Iniciar monitoreo ahora" y "Iniciar en nueva ventana" controlan cómo se inicia la nueva sesión de monitoreo.
Opciones de captura: puede elegir lo que desea supervisar entre estos elementos - Lectura/Escritura, Crear/Cerrar y Control de Dispositivos.
Antes de iniciar la supervisión, especifique los detalles del puerto COM conectado a su ordenador. Estos parámetros le ayudarán a interpretar los datos con mayor precisión.
nBaudRate: Indica la velocidad en baudios del puerto serie.
nDataLength: Representa el número de bits de datos por paquete de datos.
cParity: Indica el método de comprobación de paridad o errores de la comunicación serie.
nStopBits: Representa el número de bits de parada situados al final de la cadena de datos.
cHandflow: Indica la configuración del control de flujo de datos (entre el dispositivo de puerto serie y el ordenador).
Nota: Consulte la documentación de su dispositivo serie para obtener toda esta información. También le ayudará a comprender cómo comprobar si el puerto COM funciona. Tenga en cuenta que la configuración del dispositivo debe coincidir con la configuración del Serial Port Monitor.
4. Una vez configuradas las opciones, haga clic en “Iniciar monitoreo” para iniciar una nueva sesión.
5. Verá una nueva ventana de monitoreo con los visualizadores que ha seleccionado.
6. En el menú principal, seleccione “Sesión >>> Guardar sesión/Guardar sesión Como“ para guardar la sesión.
También puede buscar la opción “Guardar“ en la barra de herramientas principal y hacer clic en ella. O simplemente pulse la combinación de teclas CTRL+S para guardar la sesión.
7. Si el sistema lo solicita, escoja un nombre de archivo para la sesión. De esta forma, podrá volver a cargar la sesión más tarde utilizando este archivo y continuar con su trabajo.
Una vez que haya resuelto los problemas de comunicación del puerto serie siguiendo todos los pasos del 1 al 7, vuelva al paso 1. Esta vez, compruebe el estado de las líneas del puerto COM.
Estado de las Líneas de Puerto COM
Veamos qué significa realmente cada estado de las líneas de control serie:

Según el código de colores, esto es lo que significa el estado de cada línea de control:
Es posible que surjan problemas algo más complejos durante una comunicación serie, incluso después de haber realizado las comprobaciones básicas y corregido los problemas habituales del puerto serie. Como resultado, es posible que los datos que espera no aparezcan.
En este caso, se necesitan otros métodos avanzados de resolución de problemas para detectar el problema subyacente. Veamos estos métodos uno por uno:
En un test de loopback, usted debe enviar datos desde un dispositivo y recibirlos de vuelta en el mismo dispositivo de puerto COM. Este test verifica cómo funciona la comunicación serie.
Este test no requiere hardware de terceros y comprueba:
El objetivo del test de loopback es permitir que protocolos, como RS232, RS422 y RS485 se comuniquen correctamente:
Deberá conectar pines adicionales, tales como CTS a RTS y DTR a DSR para hacer pruebas avanzadas utilizando el control de flujo por hardware.
Para simplificar el proceso, puede realizar un test de loopback utilizando la utilidad HyperTerminal.
HyperTerminal convierte su equipo en un terminal. Esto le ofrece dos ventajas:
Exploremos el proceso paso a paso para realizar un test de loopback utilizando HyperTerminal:




Configure un protocolo Handshaking si sus mensajes no se transmiten incluso después de que las señales estén correctamente cableadas.
El protocolo de enlace por hardware garantiza que tanto el dispositivo emisor como el receptor estén listos para la transmisión de datos, lo que le permite controlar el flujo de datos. Así es como funciona:
Nota: El protocolo Handshaking no es algo que tenga que utilizar a menudo solo porque su ordenador admita esta función.
Pero si necesita utilizarlo, comience conectando las líneas de handshake a voltajes fijos. Esto evita que interfiera con las operaciones que se ejecutan en el dispositivo. Además, hay resistencias conectadas a las líneas de handshake en muchos dispositivos. Por lo tanto, no es necesario que usted las conecte.
En caso de que tenga estos problemas:
El software Serial Port Tester utiliza handshaking DTR/CTS.
El DTR debe mantenerse alto si no es necesario el protocolo de enlace. Esto ayuda a conectar las entradas no utilizadas a su dispositivo.
Si desea desactivar el handshaking:
Realice este ajuste en su dispositivo.
Un dispositivo envía un carácter Xoff para bloquear la transmisión de datos si no puede recibir más datos. Y cuando el dispositivo está listo para aceptar datos de nuevo, envía el carácter Xon.
Así es como funciona el protocolo handshaking Xon/Xoff, que es un control de flujo de datos basado en software.
Si su dispositivo necesita este tipo de protocolo de enlace, seleccione el handshaking Xon/Xoff en COM Port Tester.
A veces resulta complicado solucionar problemas de comunicación serie y probar los puertos COM. Pero no si sigue las anteriores instrucciones.
Si desea conocer cómo comprobar si el puerto COM funciona en una comunicación serie, comience con verificaciones preliminares. Poco a poco, utilice un software como Serial Port Tester. Si aún tiene problemas con la comunicación serie, soluciónelos con los métodos avanzados, como el handshaking de software y hardware y los tests de loopback.
Tanto si sus problemas se deben al handshaking de enlace, a la configuración de los puertos o al cableado, los métodos anteriores le guiarán paso a paso. De esta forma, su ordenador y el dispositivo serie podrán comunicarse e intercambiar datos sin problemas.