Cómo probar un puerto serie
Guía de prueba RS232

Serial Port Monitoring logo
ELECCIÓN SUPERIOR

Serial Port Monitor

4.8 Ranking basado en 41+ usuarios, Comentario(75)

Es posible que deba probar los puertos seriales por varias razones. Una situación a considerar es cuando no recibe un flujo de datos esperado. Quizás tenga un software de adquisición de datos que debería obtener información de un dispositivo conectado al puerto COM de su computadora. Desafortunadamente, no se transmiten datos y sospecha que puede tener un problema de comunicación. Desea identificar el problema y deberá probar el puerto COM. Ahora solo necesita saber cómo probar los puertos seriales.

El software de prueba RS232 ele permite probar puertos serie en Windows 10/8/7 para ver exactamente lo que está sucediendo con su comunicación en serie. Esto le permite solucionar problemas y diagnosticar problemas de comunicación. El primer paso es descargar el software de prueba RS232

A continuación, le mostramos cómo verificar si el puerto RS232 funciona cuando tiene problemas con el flujo de datos mientras usa COM Port Tester.

  1. Establecer los detalles del puerto serie
  2. Utilice el Serial Port Tester
  3. Prueba de cable en serie
  4. Establecer apretón de manos o control de flujo
  5. Regrese al Serial Port Tester

Establecer los detalles del puerto serie


Antes de poder utilizar el probador de puerto serie, debe proporcionar detalles sobre el dispositivo que está conectando a su computadora.

Reúna todos los detalles del dispositivo, como la velocidad en baudios, la cantidad de puertos serie a los que está conectado, los bits de datos y la paridad. Puede usar un valor de 2 para los bits superiores si no sabe cuántos están en uso. Esto no causará ningún daño, excepto posiblemente reducir la velocidad de transmisión de datos. Puede consultar y monitorear el estado de las conexiones actuales a su máquina con la ventana Estado del puerto COM del Probador de puerto serie.

Nota: Se puede obtener información detallada sobre cada configuración revisando la documentación del dispositivo.

detalles del puerto serie para probar el puerto COM

La información de control de puerto serie se muestra como una colección de 4 o 5 elementos, cada uno separado por un guión. En la lista de lanzamiento, una "n" inicial indica un elemento numérico y una "c" designa un elemento de carácter.

nBaudRate:


Define la velocidad en baudios del puerto serie o la velocidad de transmisión. Los valores posibles son: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200, 128000 y 256000. Si no se establece ningún valor, se utiliza un valor predeterminado de 110.

cParity:


La paridad se puede definir con uno de estos valores: (E) ven, (O) dd, (M) arca, (S) ritmo o (N) uno. (N) uno es el predeterminado.

cHandflow:


Define el control de flujo utilizado en la conexión. Se puede configurar en Hardware (P), Xon / Xoff (X) y Ninguno. La configuración predeterminada es Ninguna.

nDataLength:


Define la longitud de un paquete de datos. Los valores posibles son 5, 6, 7 y 8. El valor predeterminado es 7 bits.

nStopBits:


Define el número de bits de parada. Los valores posibles son: "1", "1,5" y "2". El valor predeterminado es "1".

Cómo verificar la comunicación del puerto serie con
Serial Port Tester


Siga estos pasos para iniciar una nueva sesión de prueba después de haber definido la configuración de la conexión.

  1. Inicie el software de prueba RS232.
  2. Elija “Sesión >>> Nueva sesión” desde el menú principal. Al hacer clic en “Nuevo” en la barra de herramientas principal o al usar “CTRL + N” son métodos alternativos para iniciar una sesión.
  3. iniciar prueba de puerto serie
  4. Aparecerá la ventana “Nueva sesión de monitoreo”
  5. Nueva sesión de prueba
  6. Elija cómo se mostrarán los datos de la sesión seleccionando entre estos visualizadores:

    • Vista de línea se concentra en una línea serial específica y proporciona información detallada sobre cualquier solicitud que reciba.
    • Vista de volcado muestra todos los datos enviados y recibidos transmitidos a través de una línea serie.
    • Vista terminal utiliza una consola de texto ASCII para mostrar los datos que se reciben a través de una línea.
    • Vista Modbus muestra datos Modbus recibidos y enviados y admite tanto la variación RTU como ASCII del protocolo.
    • Vista de tabla emplea un formato de tabla para presentar los IRP grabados.

Puede controlar cómo comienza una nueva sesión de supervisión con “Iniciar supervisión ahora” y “Comience en una nueva ventana” casillas de verificación.

Seleccione las opciones de captura de estas opciones: Crear/Cerrar, Leer/Escribir y Control de dispositivos.

Haga clic en el botón “Iniciar supervisión” para iniciar la nueva sesión después de haber configurado todas las opciones.

  1. Se abre una nueva ventana de monitoreo utilizando los visualizadores previamente seleccionados.
  2. nueva ventana de prueba
  3. Guarda una sesión con la opción “Sesión >>> Guardar sesión/Guardar sesión como” del menú principal de la aplicación. Alternativamente, puede utilizar el método abreviado de teclado CTRL + S o “Guardar” en la barra de herramientas principal.
Guardar sesión de prueba de puerto serie

Especifique un nombre de archivo en el símbolo del sistema para que pueda volver a cargar la sesión más tarde para seguir trabajando con ella.

Prueba de cable en serie


El equipo DTE puede requerir que use un adaptador de módem nulo para realizar una prueba de puerto serie. Volver a cablear el conector del cable es otra opción que los usuarios más expertos técnicamente podrían intentar.

  1. Primero, debe conectar los cables de tierra, RXD y TXD.
  2. Luego, conecte el cable que lleva la señal de datos de salida del dispositivo al RXD de la computadora. La documentación que viene con el dispositivo puede guiarlo para encontrar este cable.
  3. El siguiente paso para realizar una prueba de cable en serie es conectar la línea de entrada del dispositivo al TXD de la computadora. Las etiquetas de señal pueden ser engañosas, así que tenga cuidado. Dependiendo del tipo de dispositivo, los cables de entrada o salida pueden usar la misma señal.

Nota: A veces puede ser difícil identificar el tipo de dispositivo en cuestión. La documentación a menudo es incompleta y es posible que necesite usar sus poderes deductivos al observar las otras señales del dispositivo. Los dispositivos como los módems tienen un DSR como salida y usan el DTR como contador.

Otros fabricantes invierten este etiquetado, por lo que es difícil descubrir las señales del dispositivo.

Con señales correctamente nombradas terminas con:

  • un enlace de computadora a computadora que conecta TXD a RXD y RXD a TXD;
  • Un enlace de computadora a módem que conecta TXD a TXD y RXD a RXD.

Las conexiones cruzadas descritas definen una configuración de módem nulo. Al decidir cómo probar un puerto serie, es posible que deba comprar un adaptador para implementar esta conexión.

Establecer apretón de manos o control de flujo


Establecer apretón de manos de hardware


Está listo para probar los puertos RS232 una vez que tenga los cables de señal conectados correctamente. Si aún no tiene éxito en la recepción de datos, es posible que deba investigar las líneas de comunicación para probar los puertos seriales.

Un acuerdo de apretón de manos se realiza por una de dos razones:


  • Para permitir que una computadora que no está lista para recibir datos impida que un dispositivo transmita ninguno;
  • Para permitir que un dispositivo retenga la comunicación desde una computadora si el dispositivo aún no está listo para recibir los datos.

No es necesario implementar el protocolo de enlace simplemente porque un dispositivo tiene la capacidad de hacerlo. En muchos casos, los fabricantes ponen las señales en el enchufe, ya que son fácilmente disponibles desde el procesador de la unidad. Si elige usar el protocolo de enlace, es recomendable comenzar con líneas que lleven voltajes fijos. Esto minimiza cualquier efecto en la operación del equipo. En los casos en que las resistencias estén atadas a líneas de apretón de manos, no necesita conectarlas.

Hay algunos indicadores que llevan a la conclusión de que se debe implementar el apretón de manos.


  • Si un desbordamiento del búfer de entrada hace que la computadora pierda parte de un mensaje, el apretón de manos puede resolver el problema.
  • Del mismo modo, un dispositivo puede perder parte de un mensaje que afectará su capacidad para funcionar correctamente.

Si elige implementar el protocolo de enlace con su probador RS232, debe saber que Serial Port Tester admite el protocolo de enlace DTR/CTS. Usando la herramienta, la computadora emplea su salida DTR para indicar que está disponible para recibir datos. Los dispositivos pueden aprovechar la entrada CTS para limitar el flujo de datos desde la computadora.

El único momento en que la entrada CTS de la computadora es importante es cuando realiza el protocolo de enlace de hardware. Si no está utilizando el protocolo de enlace de hardware, se ignora el CTS, pero se mantiene un alto nivel en el DTR para que pueda usarlo para vincular las entradas no utilizadas al dispositivo.

Eliminar el apretón de manos le permitirá mantener el RTS alto y el DTR bajo. Aquí te explicamos cómo hacerlo:


  • Conecte los pines 8 y 7 (es decir, unidades CTS RTS).
  • Conecte los pines 1, 4 y 6. Esto debería mantener la línea DTR en el estado correcto, conectándola a DCD y DSR.

Este cambio debe realizarse en el extremo del cable del dispositivo. Después de realizar la modificación, asegúrese de que los datos sigan fluyendo a través del cable.

Establecer protocolo de enlace de software


Un protocolo de software que permite el Xon \ Xoff protocolo de enlace también se puede utilizar para controlar el flujo de datos entre una computadora y un dispositivo conectado.

El protocolo funciona mediante un dispositivo que envía un carácter Xoff cuando no puede recibir más datos. La transmisión se detiene hasta que la computadora envía y recibe un carácter Xon que le informa que reinicie la comunicación. Los caracteres Xon y Xoff pueden ser enviados por el dispositivo o la computadora.

El protocolo de enlace de software es compatible con COM Port Tester si lo requiere el dispositivo que está utilizando.

Regrese al Serial Port Tester


Una vez que se hayan resuelto los problemas de comunicación en serie mediante los pasos descritos anteriormente, puede volver al paso uno y verificar el estado de sus líneas de puerto en serie.

Serial Port Tester

Debajo de la tabla principal, se muestran los estados de las líneas de control en serie.

  • DSR: Indicador de línea de envío de datos listo
  • DCD: Indicador de línea de detección de portador de datos
  • DTR: Indicador de línea de terminal de datos listos
  • RTS: Indicador de solicitud de línea de envío
  • CTS: Borrar para enviar el indicador de línea
  • RI: Indicador de línea de llamada

La prueba del puerto RS232 se ve facilitada por una visualización gráfica del estado de las líneas. Un círculo verde indica un nivel alto con rojo que representa un nivel bajo y gris apuntando a una línea con un estado indeterminado.

Puede ser difícil determinar la causa de los problemas de comunicación en serie. Algunos de los métodos más comunes para diagnosticar el problema se han discutido en el artículo.

El uso de una herramienta de software de calidad puede ayudarlo a identificar y abordar problemas rápidamente. El Serial Port Tester de Eltima Software ofrece una solución excelente que proporciona a los usuarios un conjunto de funciones avanzadas para diagnosticar problemas de comunicación en serie. Su versatilidad y flexibilidad hacen de esta una valiosa adición a las herramientas de software disponibles para las personas que trabajan con aplicaciones y dispositivos en serie.

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