Los dispositivos que requieren una interfaz RS232 para la comunicación del puerto serie son suficientes. Incluyen la mayoría de los equipos utilizados en laboratorios, controladores de calidad y procesos, diversos sensores, instrumentos de medición como balanzas y mucho más.
A pesar de que el estándar es tan popular, no es fácil depurar las conexiones RS232. Debe tener en cuenta una serie de aspectos, como el hardware y el cableado, la configuración de comunicación y los protocolos; cualquier desajuste aquí puede causar un problema.
En este artículo, discutiremos en detalle los aspectos más importantes de la depuración del puerto serie.
Contenido
- Conéctese a un puerto COM correcto
- Elija un cable adecuado
- Configurar parámetros de comunicación
- Ejecute el protocolo de comunicación.
- Ejecute la aplicación de comunicación.
Para depurar con éxito la interfaz en serie, es decir, para detectar y resolver problemas en una etapa temprana, es importante ver el flujo de datos, y esto es posible con la ayuda de un software especial: el software – Serial Port Debug de Electronic Team.
Serial Debugger (aka Serial Port Monitor) es una utilidad de depuración de puerto COM de alta calidad que puede registrar, mostrar y ayudarlo a analizar la comunicación de puerto serie en el sistema.
Conéctese a un puerto COM correcto
Si su computadora está equipada con varios puertos COM, asegúrese de elegir el correcto. En caso de duda, inicie el Administrador de dispositivos y marque la sección "Puertos (COM y LPT)", debe mostrar una lista de los puertos instalados en el sistema, incluidos los puertos virtuales, si tiene alguno.
Elija un cable adecuado
Los cables que utiliza para conectarse al puerto también son importantes. Un cable típico tendría al menos tres cables: líneas de transmisión y recepción y tierra de señal.
Algunos dispositivos pueden requerir líneas adicionales para controlar el flujo de datos, p. para ‘apretón de manos de hardware’ (flujo de datos RTS/CTS o DTR/DSR). Si no tiene cables adicionales, no podrá comunicarse con el dispositivo.
Los dos tipos principales de cable son ‘cables de módem’ y ‘cables de módem nulos’, la diferencia entre los dos es que en el primero los cables pasan directamente, mientras que en el segundo se cruzan.
Lea más información sobre la solución de problemas RS-232
Configure serial communication parameters
Hay un conjunto de parámetros que deben configurarse para la comunicación: velocidad de transmisión, paridad, número de bits de datos, bits de parada, control de flujo, etc. Su software de comunicación generalmente anula los parámetros establecidos por Windows Administrador de dispositivos.
Serial Debugger facilita esta tarea, gracias a la interfaz fácil de usar y la navegación intuitiva, no necesita ninguna habilidad de programación para obtener la configuración correcta y depurar el puerto serie
Execute the communication protocol
Los protocolos varían en su complejidad, y no hay un estándar para comunicarse con un dispositivo o clase de dispositivos en particular.
Por lo general, los protocolos simples requerirán un comando de texto para que un dispositivo transfiera datos, y los datos recibidos serán fácilmente legibles en un editor de texto. Incluso puede tener un botón en un dispositivo, presionando el cual iniciará la transferencia de datos.
Los protocolos más complejos pueden necesitar algunos cálculos y establecer respuestas, los datos recibidos a través de dichos protocolos pueden necesitar ser convertidos de un valor binario para ser leídos por humanos.
En resumen, lo menos que debe saber para depurar el puerto es qué comando debe enviar a un dispositivo y cómo interpretar los datos recibidos de un dispositivo.
Propina: Para obtener más detalles, puede consultar el manual del dispositivo o contactar al fabricante de un dispositivo.
Ejecute la aplicación de comunicación.
Ahora, cuando haya terminado de configurar la conexión, puede descargar el software Serial Port Debug para transferir datos hacia o desde un dispositivo en serie. El software permite recopilar y mostrar datos intercambiados entre un dispositivo y una aplicación.
Además de eso, ofrece características adicionales como el filtrado y la búsqueda de datos relevantes, y la exportación de datos en varios formatos. Puede usar el terminal incorporado para implementar comandos de texto y aprovechar al máximo la interfaz de usuario limpia, una ventaja adicional al usar Serial Port Monitor.
Este depurador de puerto serie es potente pero compacto y fácil de usar y. Permite explorar el sistema operativo, así como monitorear los puertos seriales con el fin de detectar problemas con el sistema, las aplicaciones y los procesos.