Faixas de tensão
Os pinos RS-232 possuem uma faixa de voltagem padrão de -15V a + 15V para todos os pinos de sinal. As oscilações de tensão que ocorrem durante a transmissão de dados podem totalizar 30V. As portas RS-232 podem trabalhar com tensões tão baixas quanto -5V a + 5V. A compatibilidade com diferentes tipos de equipamentos é possível graças à grande variedade de tensões que o RS-232 pode usar e isso também ajuda a minimizar a interferência, permitindo uma margem de ruído maior.
Linhas de sinal RS-232 podem gerar ruído elétrico substancial devido às grandes flutuações de tensão. Isso significa que você não deve executar este sinal próximo a linhas de microfone ou áudio de alta impedância. Se você precisar que esses sinais estejam próximos um do outro, você precisa proteger adequadamente todos os seus fios de áudio.
Taxa de transmissão
A taxa de transmissão mede a velocidade de transmissão de dados entre duas portas e geralmente é considerada como bits por segundo. O protocolo RS-232 controla a taxa de transmissão. As taxas de transmissão geralmente caem no intervalo de 1200 a 19200. A partir de 1200, as taxas duplicam através das taxas de transmissão comuns de 1200, 2400, 4800, 9600 e 19200.
Limitações do comprimento do cabo
À medida que a taxa de transmissão aumenta, o cabo serial que conecta seu equipamento A / V e seu sistema de controle deve diminuir. Geralmente, um cabo de 100 pés é apropriado para 1200 a 2400 baud. Para 9600 baud, seu cabo deve ter um comprimento máximo de 50 pés e você precisa encurtá-lo para 20 pés, caso esteja transmitindo a 19200 bauds.
Solução de problemas
A solução de problemas da porta serial se divide em duas categorias amplas. Incompatibilidades ou conflitos de software podem causar problemas de conexão, assim como problemas de conexão física com o hardware.
Hardware
Um dos erros mais comuns de porta serial que os instaladores encontram ao conectar um dispositivo ao sistema de controle é a fiação incorreta. A maioria dos sistemas de controle exige apenas a conexão de dois fios ao dispositivo controlado. Os pinos de transmissão (XMT) e de aterramento (GND) no sistema de controle são conectados aos pinos de recepção (RCV) e aterramento (GND) no dispositivo controlado, respectivamente, conforme mostrado abaixo (Fig. 1)
Se o sistema de controle precisar receber uma resposta do dispositivo controlado, um terceiro fio também precisará ser conectado (Fig. 2). Por exemplo, essa é a fiação recomendada se você estiver controlando um dispositivo pela porta COM do seu computador.
Confirmando uma conexão adequada
Se todos os pinos não estiverem rotulados, pode ser difícil saber se a fiação entre a porta do sistema de controle e a porta do dispositivo controlado foi feita corretamente. Se um conector de bloco de terminais estiver em uso, você pode usar um voltímetro para monitorar a tensão e verificar se a conexão está boa. Teste a voltagem com o voltímetro ajustado em “DC”. Você deseja que a leitura entre o pino RCV e o pino GND no conector do bloco de terminais esteja entre -12V e -6V. Sua linha XMT deve ter a mesma leitura mostrada abaixo (Fig. 3)
Se a tensão na linha de recepção permanecer em 0 volts após você ter conectado o sistema de controle e o dispositivo controlado, isso indica que os problemas de conexão da porta serial são o resultado das linhas de transmissão e recepção sendo invertidas (Fig. 4).
Programas
Se o seu erro de porta persistir depois de ter verificado a conexão do hardware, o problema pode estar nas configurações de comunicação do software para o sistema de controle e o dispositivo controlado.
As configurações do software devem ser idênticas para a comunicação correta entre os dispositivos. A taxa de bauds é um parâmetro que deve coincidir em ambos os sistemas, portanto, se o seu sistema de controle estiver operando a 2400 bauds, você precisará configurar o dispositivo para 2400 bauds também. Bits de dados, Paridade e Bits de parada são outros parâmetros que devem ser definidos de forma idêntica para comunicação com fluxo. O número de bits transmitidos em um único caractere é chamado de Bits de Dados e pode ser definido como 7 ou 8. A paridade define se o número de 1s em uma única transmissão é par ou ímpar. Pode ser definido como Nenhum se a paridade não for importante para seu aplicativo.
O bit de parada pode ser definido como 0, 1 ou 2 e define o final da transmissão. Os dispositivos A / V geralmente são definidos com bits de dados em 8, paridade em nenhum e 1 bit de parada. Isso é conhecido como configuração “8 n 1”. Se você estiver solucionando problemas de comunicação da porta serial, verifique se todas essas configurações são as mesmas em ambas as extremidades da conexão.
Serial Port Debugger é uma ferramenta de software oferecida pela Electronic Team que funciona como uma ajuda na solução de problemas de comunicação de porta serial. Ele pode reduzir bastante o tempo necessário para localizar e resolver problemas com as comunicações da porta serial.
Serial Port Debugger auxilia na solução de problemas com porta, permitindo-lhe monitorar, registrar e analisar qualquer uma das suas portas seriais. A interface do usuário da ferramenta de software permite que você analise esses dados em diversas visualizações diferentes que ajudarão você a rastrear problemas rapidamente. Você também pode emular o envio de dados para um dispositivo serial e sessões de reprodução para que você possa revisar várias instâncias dos mesmos dados enviados para uma porta. Isso permite que você procure por diferenças que possam levá-lo à solução do seu problema.
Serial Port Debugger pode provar ser uma ferramenta indispensável quando confrontado com problemas de comunicação de porta serial. Coloque-o em sua caixa de ferramentas de software hoje e comece a agilizar suas sessões de solução de problemas.