Hoy en día, los virus informáticos han inundado el mundo y continúan moviéndose libremente por Internet. Ahora, cuando escuchamos la palabra "puerto", lo primero que nos viene a la mente son los puertos lógicos que se utilizan en tecnologías de red como TCP/IP o UDP para organizar canales de comunicación, pero nos olvidamos de los puertos físicos que sirven para conectar dispositivos externos. Las interfaces USB de alta velocidad ahora se consideran un medio universal para conectar impresoras, ratones y teclados, mientras que los viejos puertos COM se usan con menos frecuencia. Sin embargo, las últimas todavía están presentes en algunas computadoras modernas, y probablemente ha llegado el momento de usarlas para otros fines, por ejemplo, para controlar equipos especializados basados en COM.
Para monitorear y analizar las comunicaciones en serie entre una computadora y un dispositivo de puerto COM, puede confiar en un software dedicado - registrador de datos en serie que leerá y registrará los datos RS232 en un archivo de texto para su análisis posterior.
También hay hardware analizadores de puerto RS232 diseñados para capturar señales analógicas y digitales pero, como cualquier equipo profesional, son bastante caros de comprar.
En este artículo, cubriré los registradores de puertos COM de software y hardware y resaltaré los beneficios claros que obtiene con una u otra solución. Sigue leyendo para aprender cómo capturar datos de puerto serie para archivar de la manera más rápida y sencilla.
Si está buscando una solución práctica para capturar y mostrar el tráfico que pasa por las conexiones en serie de su computadora, un software de registro de datos de puerto COM es lo que puede ayudarlo a hacerlo de manera rápida y sin esfuerzo. Con una aplicación de registrador serial decente, puede capturar datos de comunicación RS232, analizarlos y decodificarlos en una forma legible para el ser humano.
A continuación, encontrará la descripción de varios registradores COM de software populares que permiten a los usuarios revisar los datos de comunicación en serie y realizar un análisis efectivo de los paquetes de datos RS232.
COM Port Logger por Electronic Team toma la posición de liderazgo en el mercado de aplicaciones de software para la lectura y grabación de datos en serie.
El Serial Logger de Electronic Team ofrece una serie de potentes funciones que ayudan a los usuarios a monitorear la actividad de los puertos COM de sus sistemas, leer datos de comunicación en serie y guardarlos en un archivo. La utilidad le permitirá evitar que surjan problemas durante el desarrollo, las pruebas o la optimización de una aplicación o controlador en serie. El registrador de datos en serie ofrece varias formas de visualizar los datos capturados y le brinda la posibilidad de ver qué sucede con cualquiera de sus interfaces en serie en tiempo real.
La aplicación RS232 Logger permite recopilar datos de prácticamente cualquier dispositivo que se comunique mediante los protocolos RS-232, RS-422 o RS-485. Además, puede usar la utilidad para monitorear el intercambio de datos entre aplicaciones basadas en Windows y dispositivos externos conectados a un puerto serie de su PC. Puede ser un instrumento de medición especializado, una estación de radio doméstica, otra computadora conectada mediante un cable de módem nulo, etc.
Estas son solo algunas de las características avanzadas que configuran Serial Data Logger aparte de la mayoría de las otras soluciones de terminales de puerto serie:
Otra utilidad que será útil para recopilar datos precisos sobre la actividad del puerto RS232 es FREE Serial Port Logger - solución de código abierto. Esta aplicación gratuita está escrita para la plataforma Windows y funciona bien con Windows XP / 7/8, Windows 10 (32 bits y 64 bits), Windows Server 2012 y más.
Este programa es un potente analizador de comunicación en tiempo real que le permite supervisar el intercambio de datos a través de interfaces COM y comprender cómo funcionan los puertos serie. El programa tiene una interfaz conveniente e intuitiva que facilita la administración de los puertos serie de E/S.
Además, este freeware Serial Port Logger es capaz de:
COM-File es una sencilla aplicación de registro de datos en serie que puede conectarse y registrar prácticamente cualquier periférico en serie.
¿Por qué elegir el archivo COM?
Por último, pero no menos importante, la solución de software en nuestra colección es Serial Data Logger avanzado por AGG Software. Esta utilidad procesa los paquetes de datos recibidos a través de los puertos RS-232 y registra los datos en un archivo de Excel o Access o en cualquier otra aplicación de Windows.
El programa le permite no solo recopilar datos en serie de cualquier dispositivo en tiempo real, sino también recibir y transmitir datos a través de una interfaz RS-232 o RS-485 con un convertidor de hardware.
Con esta práctica aplicación, puede capturar datos de un puerto serie, procesarlos de acuerdo con sus necesidades, extraer bits de datos de paquetes de datos y luego enviar los datos a cualquier aplicación de Windows o DOS haciendo clic en los botones correspondientes en la ventana de la aplicación. Los datos se transferirán a través de DDE (Dynamic Data Exchange), ODBC, OLE, etc. El Advanced Serial Data Logger es una excelente solución para sistemas de recolección de datos automatizados, sistemas de análisis de llamadas de oficina, etc.
El programa también puede transmitir solicitudes y comandos a través de un puerto serie cuando necesita controlar dispositivos serie utilizando ASCII (predeterminado) o protocolos Modbus. En este caso, el registrador de datos en serie avanzado se convierte en un servidor de E/S.
Registrar la actividad del puerto COM puede convertirse en un verdadero desafío para los usuarios que trabajan con dispositivos y aplicaciones en serie. Hardware del registrador de datos RS232 Ofrece una excelente opción para monitorear y analizar la actividad de los puertos serie. Este hardware especializado permite a los usuarios capturar datos al instante, grabar canales RX/TX para generar archivos y detectar problemas de comunicación en serie sobre la marcha.
Veamos más de cerca dos de las soluciones de hardware más eficientes para el registro de datos en serie.
AirDrive Serial Logger es un dispositivo compacto destinado a registrar datos RS-232 de dispositivos como impresoras, terminales, teclados, ratones, etc. basados en COM. Con sus opciones avanzadas de sellado de tiempo y transmisión de datos en vivo, esta solución puede aplicarse tanto Fi hotspot y un dispositivo wifi. Puede acceder a este registrador en serie desde un teléfono inteligente, tableta, computadora portátil o computadora y encontrar el registro de datos en la página web que presenta.
El analizador de hardware puede ser de gran ayuda en muchos escenarios de uso, incluyendo:
RSLogger - Uno de los registradores y registradores en serie RS232 más populares y funcionales
La familia de dispositivos RSLogger ofrece a los usuarios unidades pequeñas y potentes diseñadas para registrar el tráfico de bus serie y RS232. Ofrecen funciones avanzadas como capacidad de almacenamiento ilimitada que emplea copias de seguridad inteligentes de almacenamiento masivo USB. Los dispositivos le permiten conectarse a una red mediante tecnología WiFi, Ethernet o COM virtual.
Los usuarios que busquen soluciones personalizadas se beneficiarán de la opción de actualización de firmware de RSLogger.
Caracteristicas clave:
RSLogger Module es un dispositivo de hardware que ofrece excelentes capacidades de registro y análisis de datos que lo convierten en el favorito de muchos usuarios. Las soluciones RSLogger pueden transferir datos a través de Ethernet y Wi-Fi. Funcionan con puertos COM virtuales y tienen capacidades de almacenamiento de datos ilimitadas con soporte externo de almacenamiento masivo USB.
Además, este hardware ofrece muchas otras funciones que garantizan que no tendrá problemas para grabar datos en serie, como:
¿Quieres saber cómo construir un Registrador de datos Arduino y ver los datos de un Arduino? Aquí hay una manera rápida de hacer esto:
Si puede usar una tarjeta SD en su proyecto, esa es una solución obvia para crear un registrador de datos de tarjeta SD Arduino. Algunos protectores de Ethernet se suministran con un lector de tarjetas SD. O puede agregar una tarjeta SD usando un adaptador microSD.
No será difícil interactuar con su tarjeta SD desde un Arduino, ya que las tarjetas SD utilizan una forma del protocolo SPI. Solo necesitas asegurarte de que sea una clase más lenta. Una forma comprobada es usar tarjetas de Clase 4 y asegurarse de que tengan 16GB o menos.
El IDE viene con un ejemplo de SD llamado "Datalogger", por lo que puede encontrar un ejemplo de código ahí.