Serial Port Debugger: Guía de resolución de problemas de RS232

Pruebe ahora Serial Port Debugger
Prueba gratuita de 14 días


Contenidos:

  1. Problemas de software
  2. Problemas de Hardware


El protocolo de comunicación serie RS232 es el método más utilizado para controlar equipos profesionales de audio/vídeo en sistemas de gestión de señales. El estándar se utiliza para controlar atenuadores, interruptores, amplificadores y proyectores, así como cualquier otro componente vital del sistema.

Este artículo quiere proporcionarle una comprensión básica de los fundamentos de la conexión RS232 que se puede utilizar para diagnosticar y abordar problemas en la conectividad serie. La mayoría de los problemas que encontrará se pueden resolver rápidamente si conoce los principios operativos del protocolo y dónde debe buscar cuando encuentre un error de puerto COM. Si desea obtener más información sobre cómo solucionar problemas de puerto serie, siga leyendo.
Hay dos tipos de cuestiones que pueden causar problemas al usar conexiones en serie. Algunos son causados por conflictos de software, mientras que otros problemas de puerto COM son causados por incompatibilidad de hardware o complicaciones de conectividad.

Problemas de software


Echemos un vistazo a la solución de problemas de puerto serie cuando el problema es causado por el software.

Configuraciones comunes


Para ejecutar la resolución de problemas de comunicación del puerto serie, es posible que deba reconfigurar los parámetros de comunicación que controla la transferencia de datos. Algunas de las configuraciones que debe observar son Paridad, Bits de Datos, Bits de Parada y Velocidad en Baudios. Ambos extremos de una implementación de comunicación serie deben tener sus parámetros configurados de la misma manera. Puede obtener más información sobre la configuración en el análisis del puerto RS232.

Serial Port Debugger

Serial Port Debugger es una utilidad profesional que permite a los usuarios comenzar a monitorear cualquier puerto serie disponible en un sistema. Ayuda a localizar los problemas de comunicación y resolverlos de inmediato.
Serial Port Monitor logo

Serial Port Monitor

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

Para realizar adecuadamente la depuración del puerto serie, es recomendable usar una buena herramienta para ayudarlo. Serial Port Debugger es una aplicación de software que le ayuda a identificar y diagnosticar errores en la comunicación serie. Con este software de depuración RS232 puede rastrear fácilmente el problema y solucionarlo.

Para que la comunicación en serie funcione con éxito, ambos extremos de la conversación deben emplear configuraciones de software idénticas. Un ejemplo es cuando tanto el dispositivo de control como el dispositivo controlado tienen la misma configuración de paridad o usan la misma Velocidad en Baudios. Si no se configuran correctamente, se inhabilitará la transmisión serie.

Puede encontrar y configurar estos parámetros en la barra de estado del software que proporciona información sobre el puerto serie y las líneas de señal.

Barra de estado del puerto COM

Información de control de puerto serie:

  • nBaudRate: Define la velocidad en baudios del puerto serie. Los valores posibles son: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200, 128000 y 256000. Por defecto, se toma el valor 110.
  • nDataLength: Define las longitudes de datos de un paquete. Los valores posibles son 5, 6, 7 y 8. El valor predeterminado es 7 bits.
  • cParity: Define la paridad en uno de los siguientes valores: (E)ven, (O)dd, (M)ark, (S)pace o (N)one. Por defecto se toma (N)one.
  • nStopBits: Define el número de bits de parada. Los valores posibles son: "1", "1,5" y "2". El valor predeterminado es “1”.
  • cHandflow: Define el valor de control de flujo. Los valores posibles son Hardware (P), Xon/Xoff (X) y None. El valor predeterminado es None.

Estado de las líneas de control serie/módem:

  • RTS : Indicador de línea Solicitud de Envío
  • CTS : Indicador de línea Libre para Envío
  • DSR : Indicador de línea Conjunto de Datos Preparado
  • DCD : Indicador de línea Detector de Datos
  • DTR : Indicador de línea Terminal de Datos Preparado
  • RI : Indicador de Llamada

El color de los círculos indica el estado de una línea particular; el verde indica un nivel alto, el rojo representa un nivel bajo y el gris un estado indeterminado.

Software de depuración RS232: manual de usuario


Una vez que haya configurado los ajustes en el software, puede comenzar a usar Serial Port Debugger para recopilar datos de los puertos COM de su sistema. Siga estos pasos para comenzar a monitorear los datos serie:

1. Inicie Serial Data Debugger.

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.

Nueva sesión

3. Aparecerá la ventana "Nueva sesión de monitoreo":

Nueva sesión de monitoreo

Seleccione cómo desea ver sus datos utilizando los visualizadores que se emplearán durante la sesión.

  • Vista línea muestra información detallada sobre las solicitudes que se envían en una línea serie específica.
  • Vista terminal presenta los datos recibidos en una consola de texto de caracteres ASCII.
  • Vista tabla presenta los IRP grabados en formato de tabla.
  • Vista volcado muestra todos los datos enviados y recibidos transmitidos en una línea serie.
  • Vista Modbus presenta los datos Modbus recibidos y enviados (RTU y ASCII).

Usando las casillas de verificación "Iniciar monitoreo ahora" y "Iniciar en nueva ventana", puede controlar las características de una nueva sesión de monitoreo.

Las opciones de captura le permiten determinar qué eventos desea monitorear a partir de estas opciones: Crear/Cerrar, Leer/Escribir o Control del Dispositivo.

4. Haga clic en "Iniciar monitoreo" para iniciar la nueva sesión de supervisión después de seleccionar la configuración.

El RS232 Debugger abrirá una nueva ventana de monitoreo, que mostrará los datos utilizando los visualizadores previamente seleccionados.

El proceso de monitoreo

5. Guarde la sesión seleccionando "Sesión >>> Guardar sesión/Guardar sesión Como" en el menú principal. También puede hacer clic en "Guardar" en la barra de herramientas principal o usar el atajo de teclado CTRL+S.

Guardar sesión de prueba
Pruebe ahora COM Port Debugger
Prueba gratuita de 14 días

Problemas de hardware


Cables


Los cables pueden representar una fuente potencial de errores RS232. El cableado correcto del dispositivo a la interfaz serie es esencial para crear una conexión viable.

Un problema habitual cuando los técnicos intentan depurar problemas de RS232 es que el cableado entre el sistema de control y el dispositivo no se ha realizado correctamente.

La mayoría de los sistemas de control solo requieren que dos cables estén conectados al dispositivo controlado. Esta conexión es entre los pines de Transmisión (XMT) y Tierra (GND) del sistema de control que están conectados a los pines de Recepción (RCV) y Tierra (GND) del dispositivo controlado.

Dispositivo controlado

Se emplea un tercer cable cuando se espera que el dispositivo controlado envíe una respuesta al controlador. Si está utilizando el puerto serie de un ordenador para controlar equipos periféricos, este es el diagrama de cableado estándar.

Diagrama de cableado estándar

El tipo de cable que utiliza puede afectar la capacidad de crear un canal de comunicación serie. Es posible que necesite usar un cable directo o un cable de módem nulo. Los cables directos están equipados con un conector macho en un extremo y un conector hembra en el otro extremo. En un cable de módem nulo hay un conector hembra en ambos extremos. Debe usar el cable correcto para su aplicación o no configurará correctamente la conectividad.

Cableado


El cableado incorrecto puede ser la fuente de errores al conectar un dispositivo a su sistema de control.

Cuando se utilizan conectores de tipo bloque de terminales, puede probar el voltaje con un voltímetro. Esto ayudará a determinar si la conexión se realizó correctamente.

Con el cable de interconexión en su lugar y el voltímetro en "DC", pruebe el voltaje entre el pin RCV y el pin GND en el conector del bloque de terminales. Debe ver una lectura que se encuentre entre_12V y _6V. La línea XMT debe tener la misma lectura.

Conexión correcta

Si ha conectado las líneas entre el sistema de control y el dispositivo controlado y el voltímetro muestra una lectura constante de 0 voltios, existe una alta probabilidad de que las líneas de recepción y transmisión estén invertidas (Fig. 4).

Conexión incorrecta

Serial Port Monitor es una herramienta de depuración de puerto serie de nivel profesional que resultará fundamental en la detección y resolución de problemas con la comunicación serie. Esta herramienta de depuración de puertos COM merece ser parte de su arsenal de software si trabaja con interfaces y dispositivos serie.

small logo Serial Port Monitor
#1 at Serial Port Software
Serial Port Monitor
Registrar y analizar la actividad del puerto serie
4.8 ranking basado en 41+ 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!
or