Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Guia de testes RS-232

Olga Weis Olga Weis Sep 20, 2021

Como você deve saber, muitos equipamentos especializados, como instrumentos de laboratório, controladores industriais, dispositivos A/V empregados em sistemas de gerenciamento de sinais, etc., comunicam seus dados através de interfaces serial. Para poderem verificar os problemas que surgem nas redes de dispositivos em série, os especialistas em manutenção precisam de ter ferramentas especializadas que os ajudem a identificar e resolver os problemas que possam enfrentar.

Neste artigo, vou falar sobre essa solução avançada e descrever como testar as comunicações da porta serial da maneira mais simples e eficiente.

Teste as portas COM com um software especial

Então, se você tiver uma ferramenta de teste de porta serial aceitável capaz de exibir tudo o que está acontecendo em sua rede serial em tempo real, você pode facilmente encontrar a origem de qualquer problema e resolvê-lo com o mínimo de esforço e tempo.

Serial Port Testing Software é um utilitário profissional que oferece aos desenvolvedores um lugar centralizado para registrar e exibir os dados que passam por todas as portas serial testadas. O aplicativo é projetado para registrar tudo que uma porta COM faz durante uma sessão de monitoramento, para que os programadores não tenham que documentar todas as ações manualmente.
Serial Port Monitor logo

Serial Port Monitor

Registrar e analisar a actividade da porta serial
4.8 Classificação baseado em 345+ usuários, Сomentários(345)
Baixar 14 dias do ensaio totalmente funcional
Serial Port Monitor

O Testador de Portos COM pode ser aplicado numa grande variedade de cenários de utilização. É capaz de monitorizar, ler, registar, guardar e analisar dados em série através de uma porta COM especificada ou várias de cada vez. Além disso, o aplicativo permite que você emule o envio de dados para a porta necessária em diferentes formatos (string, binário, octal, decimal, hexadecimal ou misto).

Vejamos 3 casos de utilização principal.

Como analisar a actividade portuária COM

Eis o que deve fazer se precisar de registar e analisar a actividade das interfaces em série do seu sistema. Baixe o aplicativo, instale-o no seu computador e inicie-o. Depois disso, inicie uma sessão de monitoramento da seguinte maneira:

  1. Vá para o menu principal, selecione Sessão > Nova sessão. Alternativamente, você pode clicar em ‘Novo’ na barra de ferramentas principal ou usar o atalho ‘Ctrl + N’. Iniciar nova sessão de testes
  2. Uma vez feito isso, você verá a tela ‘Nova sessão de monitoramento’. Nova sessão de monitoramento
  3. Agora você deve selecionar o visualizador que exibirá os dados serial capturados para você. Existem quatro modos de visualização principais:

    Tabela: mostra uma tabela com os IRPs registrados;
    Linha: são exibidos os IRP com detalhes como um texto simples em linhas;
    Despejo: mostra os dados de série enviados e recebidos em formato hexadecimal e string;
    Terminal: os dados são exibidos como caracteres ASCII.

    Como opção, você pode habilitar ‘Selecionar tudo’ ou ‘Não selecionar nenhum’.

  4. Então, se você precisar começar seu trabalho imediatamente, escolha ‘Iniciar monitoramento agora’. Além disso, você pode iniciar a sessão de monitoramento em uma nova janela, ativando a opção correspondente.

  5. Em seguida, você vai para as ‘Opções de captura’ que regulam quais eventos serão capturados – criar/fechar, ler/gravar ou controle de dispositivo.

  6. Por fim, clique em ‘Iniciar monitoramento’ e sua sessão será ativada.

Se precisar salvar a sessão, escolha ‘Sessão -> Salvar sessão/Salvar sessão Como’ no menu principal.

Como comparar sessões de teste de portas em série

Após ter guardado a sessão de monitorização, pode compará-la com outra sessão para ver as diferenças. Para isso, basta fazer o seguinte:

  1. Inicie ou abra uma sessão de monitoramento;

  2. No menu principal, escolha Sessão > Comparar Sessões; Comparar Sessões
  3. Em seguida, selecione o arquivo de monitoramento que deseja abrir;

  4. Agora, as duas sessões serão exibidas lado a lado para que você possa compará-las e analisá-las facilmente. Comparação de várias sessões de teste na janela invocada

Reenviar os mesmos dados para uma porta serial

Para testar se o problema em sua rede serial foi corrigido, você pode reproduzir a comunicação entre a porta COM e um aplicativo ou dispositivo serial. O Serial Port Monitor o ajudará a reenviar exatamente os mesmos dados para a porta COM, para que você possa revisar a reação de seu software ou dispositivo serial.

Tudo que você precisa fazer é:

  1. Inicie ou abra uma sessão de monitoramento; Iniciar uma sessão de monitoramento
  2. Escolha Sessão > Reproduzir e configure os parâmetros necessários:

    • Usar a porta - especifica a porta serial que será usada na comunicação reproduzida.
    • Enviar os pedidos para esta porta - habilite esta opção se você deseja enviar dados para uma porta serial em nome de um aplicativo serial.
    • Responder como um dispositivo - habilite esta opção se você deseja enviar dados para uma porta serial em nome de um dispositivo serial.
    • Preservar intervalos de tempo -use esta opção se desejar que seus pacotes de dados sejam enviados com os intervalos de tempo.
    • Tempo limite IO personalizado - escolha esta opção para especificar os parâmetros de tempo limite de leitura/gravação.

  3. Clique em ‘Iniciar’.

A solução se diferencia dos concorrentes por oferecer uma interface de usuário amigável e vários recursos realmente excelentes, como o terminal embutido, filtragem avançada e opções de pesquisa, quatro práticos modos de visualização, suporte para todas as interfaces serial, incluindo RS232, RS422, RS485 e mais.

Além disso, com este aplicativo, você terá a opção de encaminhar todos os dados monitorados para o arquivo especificado ou copiar os dados capturados para a área de transferência.

Serial Port Tester é um utilitário estável que funciona igualmente bem com todas as versões do sistema operacional Windows, incluindo o Windows 10 (x32 e x64). O que é ótimo é que todos os drivers internos do aplicativo são assinados digitalmente.

Como realizar um teste de loopback RS232

O teste de loopback é um teste de diagnóstico no qual o sinal retorna para o transmissor após passar pelo canal de comunicação em ambas as direções. Simplificando, você pode usar o teste de loopback para determinar se o dispositivo está funcionando bem. Este teste permite enviar e receber os dados na mesma porta serial. Este método permite que você localize facilmente uma porta e um nó com defeito em uma rede de dispositivo serial.

Para o teste de loopback RS-232, você precisa conectar o pino de transmissão (TXD) ao pino de recepção (RXD). Nas comunicações RS-422 e RS-485 diferenciais, você deve conectar o pino TXD+ ao RXD+ e o TXD- ao RXD-.

Se você precisar realizar um teste de loopback mais avançado que permita o controle de fluxo de hardware, você deve conectar os pinos CTS e RTS aos pinos DTR e DSR na porta RS-232, e CTS+ com RTS+; CTS- com RTS- nas portas RS-422 e RS-485.

Abaixo você pode ver a pinagem de um conector serial comum, o DE-9:

DE-9 Macho Tabela de Pinagem

Para um teste de loopback sem controle de fluxo de hardware (marcado em vermelho na Fig. 2,3 abaixo), você conecta:

  • pinos 2 e 3 para RS-232;
  • pinos 4 a 8 e 5 to 9 para RS-422/485.
Teste de loopback

Para um teste de loopback com controle de fluxo de hardware (marcado em azul na Fig. 2,3), você conecta:

  • pinos 4 a 6 (Controle de fluxo de hardware DTR/DSR) e 7 a 8 (Controle de fluxo de hardware RTS/CTS) para RS-232;
  • pinos 2 a 3 e 6 a 7 para RS-422/485. Observe que, uma vez que RS-422/485 tem conexões diferenciais, ambas as conexões são necessárias.

Os números dos pinos são freqüentemente gravados no plástico do conector. Aqui está como os pinos são chamados no conector DE-9 da porta serial RS-232:

Números dos pinos

Teste de Loopback em HyperTerminal

HyperTerminal é um programa que permite que seu PC funcione como um terminal de computador e se conecte a outros sistemas remotamente. Este programa permite que você interaja com dispositivos remotos através de um barramento serial padrão (RS-232) ou usando o protocolo telnet.

Desde que o HyperTerminal suporte a transferência de dados pelas portas COM, você pode usar este programa para realizar um teste de loopback.

  1. No HyperTerminal você estabelece uma nova conexão e dá um nome a ela. Seleciona o ícone para sua conexão. Estabelecer uma nova conexão

  2. Especificar a porta de comunicação que vai ser testada. Especificar porta de comunicação

  3. Escolha o tipo de controle de fluxo que você usará. Aqui você tem várias opções: Xon/Xoff, hardware e nenhum. Lembre-se de que Xon/Xoff é um software de controle de fluxo, portanto, se escolher esta opção, você só precisa conectar os pinos TXD e RXD. Tipo de controle de fluxo

  4. Agora, pode usar o teclado para digitar uma mensagem. Todos os dados que aparecem no Hyperterminal são recebidos do dispositivo. Tipo de controle de fluxo

HyperTerminal é uma forma prática de testar suas portas RS232, mas não a mais eficiente.

Os recursos limitados deste aplicativo de teste de loopback serial não levarão você a ter muito sucesso no controle e depuração de suas comunicações serial. Mais do que isso, se você for usar o HyperTerminal no Windows 7 ou 10, deve se lembrar que essas versões do sistema operacional suportam apenas a edição privada do aplicativo, que não é gratuita para uso comercial.

Conclusão

Existem muitos métodos e soluções que podem ajudá-lo a testar e solucionar os problemas das portas serial. Neste artigo, destaquei os mais comuns e populares. Como você pode ver, o Serial Port Monitor da Electronic Team se destaca por sua funcionalidade potente e versátil. Esta ferramenta de teste de porta serial pode ser usada não apenas como uma ótima alternativa ao HyperTerminal, mas também como uma ótima solução para desenvolvimento e depuração de aplicativos e hardware serial.

FAQ

As portas RS232 podem avariar-se em resultado de alguns impactos negativos ou utilização indevida. Infelizmente, nem sempre é óbvio se o problema é com a interface COM ou com o dispositivo externo conectado a ela.

Um prático programa de teste de porta COM pode ajudá-lo a verificar a operabilidade de qualquer porta COM e evitar possíveis problemas.
Versatilidade. O software pode ser utilizado em muitos cenários de uso diferentes. É capaz de monitorar, ler, registrar, salvar e analisar os dados serial que passam por uma porta COM especificada ou várias portas ao mesmo tempo. Além disso, o aplicativo permite que você emule o envio de dados para a porta necessária em diferentes formatos (string, binário, octal, decimal, hexadecimal ou misto).

Confiabilidade. Serial Port Tester é um utilitário estável que funciona igualmente bem com todas as versões do sistema operacional Windows, incluindo o Windows 10 (x32 e x64). O que é ótimo é que todos os drivers internos do aplicativo são assinados digitalmente.

A facilidade de uso. Os desenvolvedores do programa forneceram ao aplicativo uma GUI intuitiva que torna o processo de teste de porta COM o mais simples e eficiente possível.
Um teste de loopback é uma maneira comum de solucionar os problemas de comunicação RS232, RS422 e RS485. Ele libera você da necessidade de se conectar a hardware adicional para identificar os problemas com a porta serial, cabo ou aplicativos que geram as solicitações. Com a ajuda de um teste de loopback, você pode simular um circuito de comunicação completo. Tudo o que é necessário fazer é conectar temporariamente os pinos apropriados para permitir que os sinais sejam enviados e recebidos na mesma interface COM.
Basta seguir estes passos para verificar as portas de série:

"Painel de Controlo > Gestor de Dispositivos > Portos" Os portos COM do seu sistema serão afixados.

small logo Serial Port Monitor
#1 às Software de Porta Serial
Serial Port Monitor
Registrar e analisar a actividade da porta serial
4.8 classificação baseado em 345 + usuários
Obter um link de download para sua área de trabalho
Envie seu endereço de e-mail para obter um link para download rápido em sua área de trabalho e comece já!
ou