Principais pontos sobre o RS485. Como registrar a atividade do RS485.

Data logger RS485

O RS485 é um padrão comum de comunicação amplamente utilizado em aplicações de aquisição e controle de dados. Uma de suas principais vantagens é que ele permite colocar vários dispositivos RS485 no mesmo barramento, o que possibilita que vários nós se conectem uns aos outros. Este artigo aborda alguns dos aspectos mais comumente Comunicações RS-485 e conta o que é a comunicação RS485 e como analisá-la eficientemente.

Conteúdo

  1. O que é o RS485?
  2. Solução de software: registrador de dados RS485
  3. O que é o protocolo RS485 Modbus?

O que é o RS485?


A interface RS-485 (também conhecida como EIA/TIA-485) é um padrão da camada física de comunicação. A camada física é o canal de comunicação e o método de transmissão do sinal (nível 1 do modelo de interconexão do sistema aberto OSI).

A rede de comunicação construída na interface RS-485 consiste em transceptores conectados por um par trançado (dois fios trançados). O princípio básico da interface RS-485 é a transmissão de dados diferencial (balanceada). Isso significa que um sinal é transportado por dois fios. Com isso, um fio do par transmite o sinal original e o outro transporta sua cópia inversa.

Até onde você pode rodar o RS485?


Como resultado da transmissão diferencial de sinal, existe sempre uma diferença de potencial entre os fios. Isso garante alta resistência à interferência do modo comum. Além disso, o par trançado pode ser blindado, o que garante a proteção dos dados transmitidos. Tudo isso permite enviar dados por longas distâncias a velocidades relativamente altas, que podem chegar a 100 kbits / s a 4000 pés. 4000 pés ou cerca de 1200 metros é o comprimento máximo do cabo nas comunicações RS-485. Uma diretriz geral, no entanto, é que o produto do comprimento da linha (em metros) e da taxa de dados (em bits por segundo) não deve ser maior que 108. Por exemplo, um cabo de 20 metros permite uma taxa máxima de dados de 5 Mbits/s.

O que é o protocolo de comunicação RS485?


Quando a linha de comunicação RS485 está pronta para operação no nível físico, é hora de pensar no protocolo de transferência de dados - um acordo entre os dispositivos do sistema no formato da transmissão dos pacotes de dados.

Pela natureza da interface RS-485, os dispositivos RS-485 não podem transmitir e receber dados ao mesmo tempo, pois levam a um conflito de transmissores. Portanto, o comportamento determinístico é obrigatório para evitar colisões de pacotes de dados.

No protocolo de comunicação RS485, os comandos são enviados pelo nó que é definido como mestre. Todos os outros nós conectados ao mestre recebem os dados pelas portas RS485. Dependendo das informações enviadas, zero ou mais nós na linha respondem ao mestre.

Com isso dito, esse tipo de comunicação não é a única maneira possível de trocar dados pelo protocolo RS485. Existem algumas outras implementações de redes RS485 nas quais cada nó pode iniciar a transferência de dados por conta própria. No entanto, o risco de possível perda de dados é maior nessas redes.

Solução de software: registrador de dados RS485

Trabalhando com aplicativos e dispositivos seriais, os especialistas geralmente contam com software dedicado, como Analisador RS485 por Eltima, para farejar e analisar a atividade da porta serial, detectar erros, comparar dados recebidos, etc.

Analisador de protocolo RS485

Analisador RS485 é uma utilidade profissional para identificar problemas em tempo real e resolvê-los imediatamente.
Serial Port Monitor logo

Serial Port Monitor

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

O Monitor de porta serial funciona como um sniffer RS485, RS422 e possibilita a análise de dados de várias portas COM simultaneamente. A solução também é útil quando é necessário conectar-se a uma porta RS485 já usada por outro aplicativo.

Todos os dados recebidos das interfaces seriais do sistema com a ajuda do RS485 Protocol Analyzer podem ser gravados em um arquivo e copiados para a área de transferência para que um desenvolvedor possa analisá-lo posteriormente.

A solução é útil quando se desenvolve um aplicativo ou um driver, testando e otimizando dispositivos baseados em COM.

Como cheirar dados RS485


Agora, vamos considerar a maneira mais fácil e eficiente de detectar dados RS-485 com o software de monitor RS485 e RS422.

  1. Baixar do analisador RS485 e instale-o em sua máquina. Inicie o aplicativo.
  2. Inicie uma nova sessão de monitoramento: no menu principal, selecione Sessão> Nova sessão.
  3. Escolha o modo desejado para exibição de dados. (Os dados detectados podem ser mostrados em cinco visualizações diferentes: Tabela, Linha, Dump, Terminal e Modbus. É possível ativar um, vários ou todos os visualizadores para trabalhar de cada vez.)
  4. Em "Opções de captura", selecione a atividade a ser monitorada - "Criar / Fechar, Ler / Gravar, Controle de dispositivos".
  5. Por fim, clique em "Iniciar monitoramento".

O que é o protocolo RS485 Modbus?

Protocolo RS485 Modbus

Uma das principais características que diferencia a comunicação RS485 de qualquer outra comunicação serial é o formato dos dados trocados. Enquanto os dispositivos RS232 se conectam através de protocolos de texto (ASCII), a maioria dos dispositivos RS485 usa o Modbus.

O Modbus é um protocolo de comunicação serial amplamente usado por dispositivos eletrônicos industriais. No Modbus, a conexão é estabelecida entre um mestre (host) e escravos (dispositivos baseados em COM). O Modbus ajuda a acessar a configuração dos dispositivos e ler as medidas.

A troca de dados é iniciada por um host. O host pode alternar seu driver RS-485 para o modo de transmissão sozinho, enquanto os outros drivers RS485 (escravos) funcionam no modo de recepção. Para que um escravo responda ao host através da linha de comunicação, o 'mestre' envia um comando especial, que dá ao dispositivo pretendido o direito de mudar seu driver para um modo de transmissão por um certo tempo.

Registrador de dados RS485 Modbus


A solução dedicada, Sniffer Modbus, permite ler e gravar dados Modbus transferidos pelas portas RS485 / RS422 / RS232. O software fornece suporte completo para os protocolos Modbus RTU e Modbus ASCII. A funcionalidade exclusiva do aplicativo permite registrar e filtrar dados Modbus comunicados por dispositivos seriais especializados.

Serial Port Monitor

Requisitos: Windows XP/2003/2008/Vista/7/8/10/Server 2012 , 9.16MB tamanho
Versão 7.0.342 (13th , 2018) Notas de versão
Categoria: Communication Application