Como depurar problemas de
conexão serial.

Olga Weis

O protocolo de comunicação RS-232 é uma das formas mais comuns de controlar equipamentos profissionais de A/V. Vários amplificadores, dimmers, extensores, projetores e comutadores matriciais usam o padrão RS-232 para comunicar sinais seriais.

Se você entender a tecnologia básica do protocolo RS-232, não terá problemas para solucionar problemas de conexão RS232. Levará menos tempo para corrigir um erro de porta COM se você souber o que procurar.

Neste artigo, falaremos sobre as principais características da comunicação RS-232 e destacamos os problemas mais comuns que você pode enfrentar ao usar seu equipamento de série A/V.

Conteúdo

  1. Características básicas sobre o protocolo da porta COM
  2. Resolução de problemas da porta serial

Depurador de porta serial
da Eltima Software

O monitor da porta RS232 - uma ferramenta de depuração de porta COM de alta qualidade que permite monitorar, registrar e analisar o comportamento de suas portas seriais em tempo real. Isso permite rastrear problemas de comunicação 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

Características básicas sobre o protocolo da porta COM


Há um conjunto de parâmetros que precisam ser configurados para a comunicação serial - taxa de transmissão, paridade, número de bits de dados, bits de parada, controle de fluxo, etc. Seu software de comunicação geralmente substitui os parâmetros definidos pelo Gerenciador de Dispositivos do Windows..

Pinouts RS-232


Abaixo, você verá as pinagens típicas dos conectores RS232. A pinagem original para RS232 foi desenvolvida para conector de 25 pinos. No entanto, desde a introdução da porta serial menor no IBM-AT, o conector RS232 de 9 pinos tornou-se mais amplamente utilizado.

A tabela de pinos DB-9 e DB-25 Pinagem RS-232

Em programas mistos, um conversor de 9 a 25 pinos pode ser usado para unir conectores de diferentes tamanhos. Se você quiser usar o conector DB-25, basta substituir os números dos pinos do conector de acordo com a tabela de conversão abaixo.

RS-232 DB9 to DB25 converter Tabela de conversão DB9-DB25

Quanto ao conector de 25 pinos, nem todos os pinos são usados para enviar e receber dados seriais. Alguns deles servem para testes de loopback de porta. O equipamento A/V geralmente vem com um conector de 9 pinos. Ao mesmo tempo, as pinagens no seu sistema de controle ou computador podem diferir daquelas usadas nos dispositivos A/V. Por exemplo, pode acontecer que os pinos 2 e 3 estejam invertidos, o que permite que a conexão seja feita com fiação pin-pin entre um conector de 9 pinos e um cabo de 9 pinos. Outro tipo de conector, bloco de terminais, está se tornando mais popular, pois permite a instalação simples sem solda.

Tensões


Uma voltagem padrão para todos os pinos de sinal RS-232 varia de -15V a + 15V. As oscilações de voltagem, ocorridas durante o transporte de dados, podem totalizar 30V. Além disso, as portas RS-232 podem trabalhar com tensões tão baixas quanto -5V a + 5V. A ampla faixa de voltagens usada pela porta RS-232 possibilita a compatibilidade com diferentes tipos de equipamentos A/V.

O que você deve lembrar é que as grandes flutuações de tensão nas linhas de sinal RS-232 podem causar ruído elétrico significativo, portanto, não é recomendável que você execute sinais RS232 próximos a linhas de áudio ou microfone de alta impedância. Caso você não consiga evitar a execução desses sinais próximos uns dos outros, é necessário verificar se todos os seus fios de áudio estão adequadamente protegidos.

Taxa de transmissão


A taxa na qual a informação é transferida através do canal de comunicação RS-232 é conhecida como taxa de transmissão. Quanto maior a taxa de transmissão, mais bits por segundo são transferidos. As taxas de transmissão padrão incluem 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 128000 e 256000. Normalmente, as taxas de transmissão caem no intervalo de 1200 a 19200.

Comprimentos de cabo RS232


Com o aumento da taxa de transmissão, o comprimento do cabo RS232 que liga o equipamento A/V ao sistema de controle diminui. Por exemplo, um cabo padrão de 100 pés geralmente é usado quando a taxa de transmissão é de 1200 a 2400. Se você estiver transmitindo a 9600, seu cabo deve ter um comprimento máximo de 50 pés, etc.

Aprender mais sobre Cabo serial RS232 e qual é a diferença entre um modem nulo e direto através do cabo serial

Resolução de problemas da porta serial


Há dois problemas mais comuns de porta serial: incompatibilidades de software que resultam em uma porta serial que não funciona e fiação defeituosa que causa problemas de conexão.

Problemas de software e a solução ideal


Se a conexão do seu hardware estiver correta, mas a comunicação serial ainda não puder ser estabelecida, o problema pode estar nas configurações incorretas do software.

Para que a comunicação seja eficiente, as configurações de conexão do sistema de controle e do dispositivo conectado devem ser idênticas. Parâmetros como taxa de transmissão, bits de dados, paridade e bits de parada devem corresponder nos dois sistemas. Isso significa que, se a porta COM do seu computador estiver configurada para operar a 2400 bauds, você precisará configurar o dispositivo para 2400 bauds também. Além disso, você deve configurar corretamente o número de bits de dados - bits transmitidos em um único caractere. Este parâmetro pode ser definido como 7 ou 8.

Paridade indica se o número de 1s em uma única transmissão é par ou ímpar. Se isso não for importante para o seu programa, você pode definir esse parâmetro como Nenhum. O final da sessão de transmissão é definido pelo bit de parada, que pode ser definido como 0, 1 ou 2. A configuração típica para o equipamento A / V é: bits de dados - 8, paridade - nenhum, bit de parada - 1.

Ao solucionar problemas da porta COM, verifique se todas as configurações mencionadas são idênticas nas duas extremidades da conexão serial.

Se você quiser reduzir o tempo gasto na solução de problemas de comunicação da porta serial, tente o Serial Port Debugger (aka Serial Port Monitor), um aplicativo profissional projetado para farejar e registrar a atividade da porta COM.

Serial Port Monitor é fácil de instalar E use. A solução pode se tornar sua ferramenta indispensável para solucionar problemas de comunicação serial.

Problemas de hardware


A fiação incorreta é outro problema comum enfrentado pelos instaladores de equipamentos A/V. Na maioria dos casos, os sistemas de controle exigem que você conecte apenas dois fios ao dispositivo controlado. Os pinos de transmissão (XMT) e de aterramento (GND) no computador devem ser conectados aos pinos de recepção (RCV) e de aterramento (GND) no dispositivo A/V controlado, respectivamente (consulte a figura 1).

Problemas de hardware

Se você quiser obter uma resposta do dispositivo controlado, conecte o terceiro fio (veja a Fig. 2). Por exemplo, essa é a fiação recomendada se você estiver se comunicando com um dispositivo pela porta serial do seu PC:

Porta serial do PC

Verificando a fiação


Não é fácil saber se a fiação entre a porta do sistema de controle e a porta do dispositivo A / V está correta, se os pinos não estiverem rotulados. No entanto, quando você usa um conector de bloco de terminais, você pode verificar a fiação com um voltímetro definido como "DC". Caso a leitura entre o pino de recepção e o pino de aterramento no conector do bloco de terminais esteja entre -12V e -6V e sua linha XMT tenha a mesma leitura mostrada abaixo (Fig. 3), a conexão é boa.

Verificando a fiação

Se você tiver 0 volts na sua linha de recepção depois de ter vinculado o sistema de controle ao seu equipamento A/V, isso significa que o erro da porta serial é o resultado das linhas de transmissão e recepção sendo invertidas (veja a Figura 4).

Erro de porta serial

Serial Port Monitor

Requisitos: Windows (32-bit e 64-bit): XP/2003/2008/Vista/7/8/10, Windows Server 2012, Windows Server 2016 , 9.16MB size
Versão 7.0.342 (13th , 2018) Notas de versão
Categoria: CommunicationApplication