Como resolver 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. Sobre o protocolo RS-232
  2. Pinagem RS232
  3. Tensões
  4. Taxa de transmissão
  5. Comprimentos de cabo RS232
  6. Solução de problemas da porta COM

Sobre o protocolo RS-232


O EIA / TIA-232 (ou RS-232) é um método de comunicação serial assíncrona introduzido em 1962 pela Electronic Industries Association (EIA). O padrão é mais popularmente conhecido como "RS-232", onde "RS" significa "padrão recomendado". A palavra serial significa que as informações são enviadas um bit de cada vez. “Assíncrono” indica que os dados não são enviados em intervalos de tempo predefinidos.

Pinouts RS-232


Abaixo você verá o típico pinagens de 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 se tornou mais amplamente utilizado.

Pinouts RS-232

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 em 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 serã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 baud é 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

Solucionando problemas de comunicação 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 Analisador de porta serial, um aplicativo profissional projetado para cheirar e registrando a atividade da porta COM.

O RS232 Port Monitor 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. Com o software, você poderá capturar todos os dados que entram e saem de suas interfaces COM e vê-los exibidos em quatro visualizadores convenientes. Além disso, o Serial Port Monitor possibilita emular o envio de dados para um dispositivo serial e sessões de reprodução para que você possa rever a reação de uma porta aos mesmos dados seriais enviados novamente.

Serial Port Monitor

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) do 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 bits e 64 bits):
XP/2003/2008/Vista/7/8/10, Windows Server 2012, Windows Server 2016 , 9.16MB Tamanho
Versão 7.0.342 (14th , 2018) Notas de versão
Categoria: Serial Port Software