Hoje, os vírus de computador literalmente inundaram o mundo e continuam se movendo livremente pela Internet. Agora, quando ouvimos a palavra "porta", a primeira coisa que vem à nossa mente são portas lógicas que são usadas em tecnologias de rede como TCP/IP ou UDP para organizar canais de comunicação, mas esquecemos as portas físicas que servem para conectar dispositivos externos. As interfaces USB de alta velocidade agora são vistas como um meio universal de conectar impressoras, mouses e teclados, enquanto as boas e antigas portas COM são usadas com menos frequência. No entanto, os últimos ainda estão presentes em alguns computadores modernos, e provavelmente chegou a hora de usá-los para outros fins, por exemplo, para controlar equipamentos especializados baseados em COM.
Para monitorar e analisar as comunicações seriais entre um computador e um dispositivo de porta COM, você pode confiar em um software dedicado - logger de dados em série que irá ler e gravar dados RS232 em um arquivo de texto para sua análise posterior.
Há também analisadores especiais de portas de hardware RS232 projetados para capturar sinais analógicos e digitais, mas, como qualquer equipamento profissional, eles são bastante caros para comprar.
Neste artigo, abordarei os registradores de portas COM de software e hardware e destacarei os benefícios claros que você obtém com uma ou outra solução. Continue lendo para saber como capturar dados da porta serial para arquivar da maneira mais rápida e simples.
Conteúdo:
Se você está procurando uma solução útil para capturar e exibir o tráfego que passa por conexões seriais do seu computador, um software de registro de dados da porta COM é o que pode ajudá-lo a fazer isso rapidamente e sem esforço. Com um aplicativo de registrador serial decente, você pode capturar dados de comunicação RS232, analisá-los e decodificá-los em um formato legível.
Abaixo, você encontrará a descrição de vários registradores COM de software populares, permitindo que os usuários revisem os dados de comunicação serial e realizem análises eficazes dos pacotes de dados RS232.
COM Port Logger por Electronic Team assume a posição de liderança no mercado de aplicativos de software para leitura e gravação de dados em série.
O Serial Logger da Electronic Team oferece uma série de recursos poderosos que ajudam os usuários a monitorar a atividade das portas COM de seus sistemas, ler dados de comunicação serial e salvá-los em um arquivo. O utilitário permitirá que você evite problemas durante o desenvolvimento, teste ou otimização de um aplicativo ou driver serial. O registrador de dados de série fornece várias maneiras de visualizar dados capturados e permite ver o que está acontecendo com qualquer uma de suas interfaces seriais em tempo real.
O aplicativo RS232 Logger permite coletar dados de praticamente qualquer dispositivo que se comunica através do protocolo RS-232, RS-422 ou RS-485. Além disso, você pode usar o utilitário para monitorar a troca de dados entre aplicativos baseados no Windows e dispositivos externos conectados a uma porta serial do seu PC. Pode ser um instrumento de medição especializado, uma estação de rádio doméstica, outro computador conectado por meio de um cabo de modem nulo, etc.
Aqui estão apenas alguns dos recursos avançados que definem o registrador de dados seriais, além da maioria das outras soluções de terminal de porta serial:
Outro utilitário que será útil para coletar dados precisos sobre a atividade da porta RS232 é FREE Serial Logger - solução de código aberto. Este aplicativo gratuito é escrito para a plataforma Windows e funciona bem com o Windows XP/7/8, o Windows 10 (32 bits e 64 bits), o Windows Server 2012 e muito mais.
Este programa é um poderoso analisador de comunicação em tempo real que permite monitorar a troca de dados através de interfaces COM e entender como funcionam as portas seriais. O programa possui uma interface conveniente e intuitiva que simplifica o gerenciamento de suas portas seriais de E/S.
Além disso, este freeware Serial Port Logger é capaz de:
COM-File é um aplicativo de registro de dados serial simples que pode conectar-se e registrar virtualmente qualquer periférico serial.
Por que escolher o arquivo COM?
Por último, mas não menos importante, a solução de software em nossa coleção é Serial Data Logger avançado de AGG Software. Esse utilitário processa pacotes de dados recebidos por meio de portas RS-232 e registra os dados em um arquivo do Excel ou Access ou em qualquer outro aplicativo do Windows.
O programa oferece a você não apenas a coleta de dados seriais de qualquer dispositivo em tempo real, mas também a recepção e transmissão de dados através de uma interface RS-232 ou RS-485 com um conversor de hardware.
Com este aplicativo prático, você pode capturar dados de uma porta serial, processá-los de acordo com suas necessidades, extrair bits de dados de pacotes de dados e, em seguida, enviar os dados para qualquer aplicativo do Windows ou DOS clicando nos botões apropriados na janela do aplicativo. Os dados serão transferidos via DDE (Dynamic Data Exchange), ODBC, OLE, etc. O Advanced Serial Data Logger é uma ótima solução para sistemas automatizados de coleta de dados, sistemas de análise de chamadas de escritório, etc.
O programa também pode transmitir solicitações e comandos através de uma porta serial quando você precisa controlar dispositivos seriais usando protocolos ASCII (padrão) ou Modbus. Nesse caso, o Advanced Serial Data Logger se torna um servidor de E/S.
Registrar a atividade da porta COM pode se tornar um verdadeiro desafio para os usuários que trabalham com dispositivos e aplicativos seriais. Hardware do registrador de dados RS232 oferece uma ótima opção para monitorar e analisar a atividade de portas seriais. Este hardware especializado capacita os usuários a capturar dados instantaneamente, gravar canais RX / TX em arquivos de saída e detectar problemas de comunicação serial em tempo real.
Vamos dar uma olhada em duas das soluções de hardware mais eficientes para o registro de dados seriais.
AirDrive Serial Logger é um dispositivo compacto destinado a gravar dados RS-232 a partir de dispositivos como impressoras, terminais, teclados, mouses, etc. Com as opções avançadas de data e hora e transmissão ao vivo, esta solução pode ser aplicada como um Wi-Fi. Hotspot Fi e um dispositivo Wi-Fi. Você pode acessar esse registrador serial a partir de um smartphone, tablet, laptop ou computador e encontrar o registro de dados na página da Web que ele apresenta.
O analisador de hardware pode ser uma grande ajuda em muitos cenários de uso, incluindo:
RSLogger - Um dos gravadores e registradores seriais RS232 mais populares e funcionais
A família de dispositivos RSLogger oferece aos usuários unidades pequenas e poderosas projetadas para registrar o barramento serial e o tráfego RS232. Eles oferecem recursos avançados, como capacidade de armazenamento ilimitada que emprega backups inteligentes de armazenamento em massa USB. Os dispositivos permitem que você se conecte a uma rede usando a tecnologia WiFi, Ethernet ou Virtual COM.
Os usuários que procuram soluções personalizadas se beneficiarão da opção de atualização de firmware do RSLogger.
Características principais:
Módulo RSLogger é um dispositivo de hardware que oferece os excelentes recursos de registro de dados e análise que o tornam um favorito para muitos usuários. As soluções RSLogger podem transferir dados via Ethernet e Wi-Fi. Eles trabalham com portas COM virtuais e têm capacidade ilimitada de armazenamento de dados com suporte a armazenamento em massa USB externo.
Além disso, esse hardware oferece diversos outros recursos que garantem que você não tenha problemas para gravar dados seriais, incluindo:
Quer descobrir como construir um Logger de dados do Arduino e assistir dados de um Arduino? Aqui está uma maneira rápida de fazer isso:
Se você pode usar um cartão SD em seu projeto, essa é uma solução óbvia para criar um registrador de dados de cartão SD Arduino. Algumas proteções Ethernet são fornecidas com um leitor de cartão SD. Ou você pode adicionar um cartão SD usando um adaptador microSD.
Não será difícil interagir com o cartão SD de um Arduino, pois os cartões SD usam uma forma do protocolo SPI. Você só precisa se certificar de que é uma classe mais lenta. Uma maneira comprovada é usar cartões de Classe 4 e ter 16 GB ou menos.
O IDE vem com um exemplo SD chamado “Datalogger”, para que você possa encontrar um exemplo de código lá.