Você está na página 1de 4

10/12/2019 Utilizando o CoolTerm para Comunicação Serial : Audiogene

Digite o termo de pesquisa a


Pesquisar

Utilizando o CoolTerm para Comunicação Serial


Modificado em: Seg, 2 Dez, 2019 at 12:31 PM

Este tópico descreve como utilizar um terminal de controle (CoolTerm) para troubleshooting de comunicações através
do padrão EIA RS232-C.

Introdução
Apesar de antigas, as comunicações Seriais ainda não se tornaram
antiquadas... No mundo dos CI Electronics, muitos dispositivos, tais como
projetores, receivers e multiroom controllers, ainda mantém este tipo de
interface como um dos principais meios de integração com Sistemas de
Automação e Controle. Sendo assim, você, integrador, deve estar familiarizado
a este tipo de comunicação (pelo menos a nível de aplicação da mesma) para
que tenha sucesso em suas instalações.

Sobre o CoolTerm
O CoolTerm é uma implementação simples de um terminal de controle, voltada
para amadores e profissionais com a necessidade de trocar dados com
hardware conectados à portas seriais, tais como computadores,
microcontroladores etc. Referenciado amplamente no meio acadêmico, o
software tem sua popularidade devido a interface simples e bem projetada,
portabilidade e uso livre. Versões do CoolTerm para Windows, macOS e Linux
estão disponíveis no site do desenvolvedor - http://freeware.the-meiers.org
(http://freeware.the-meiers.org) - regularmente atualizadas.

Download CoolTerm
http://freeware.the-meiers.org (http://freeware.the-meiers.org)

Utilizando o Cabo Correto


O cabo mais básico RS232 tem três vias - TXD, RXD e GND (transmissor,
receptor e aterramento, respectivamente). Também, é bem possível que você
se depare com algumas outras vias, usadas para controlar o fluxo de dados
através da conexão. Você precisar dessas vias extras ou não vai depender do
dispositivo com o qual você está tentando se comunicar. Se o dispositivo usa
algum tipo de "handshaking de hardware" (RTS/CTS ou DTR/DSR), estas vias
devem estar presentes no cabo. De outra forma você pode não ser capaz de
se comunicar com o dispositivo.

support.absoluteacoustics.com/support/solutions/articles/16000102909-utilizando-o-coolterm-para-comunicacão-serial 1/4
10/12/2019 Utilizando o CoolTerm para Comunicação Serial : Audiogene

Selecionando a Porta Serial


O primeiro passo no debug de conexões RS232 é se certificar de que você está conectado à porta correta em seu
computador. O CoolTerm exibe uma lista de portas de comunicação disponíveis em seu menu (acessível através do
ícone Options). Você deve selecionar a porta ao qual o seu adaptador Serial está conectado. Se você não encontrar a
porta, possivelmente existe algum problema com o driver do dispositivo. Neste caso, verifique junto ao fabricante se
existe alguma atualização para o mesmo.

Dica: no Windows, as portas são nomeadas de acordo com a ordem pela qual são adicionadas ao sistema
operacional, e têm o nome de "COM". Como as portas "COM1" e "COM2" são nativas ao sistema da Microsoft, à
porta do seu adaptador de controle será atribuído o nome “COM3", ou maior. No macOS, as portas são nomeadas de
acordo com o driver, então é mais fácil indentificá-las.

Conectando-se ao Equipamento
Antes de iniciar propriamente a conexão, é preciso ajustar os parâmetros da comunicação entre os dispositivos (port,
baudrate, data bits, parity, stop bits). Estes parâmetros variam entre equipamentos, e podem ser encontrados na
documentação fornecida pelo fabricante do equipamento com o qual você está tentando se comunicar. É essencial
que os parâmetros sejam ajustados corretamente, caso contrário, a comunicação não funcionará.

Certifique-se também do formato de terminação das strings de controle do equipamento. No modo Line, o CoolTerm
adiciona automaticamente caracteres não visíveis no pressionamento do botão Enter (ou seja, se estes caracteres
aparecem no final das strings de controle do equipamento, você não precisa adiciona-los a sua mensagem, pois o

support.absoluteacoustics.com/support/solutions/articles/16000102909-utilizando-o-coolterm-para-comunicacão-serial 2/4
10/12/2019 Utilizando o CoolTerm para Comunicação Serial : Audiogene

CoolTerm já fará isso para você). Estes caracteres podem ser ajustados na opção “Enter Key Emulation”. “CR”
representa o caractere Carriage Return (muitas vezes também representado como \r ou 0D) e “LF” o Line Feed
(também representado como \n ou 0A).

Uma vez realizadas essas configurações, você pode salvá-las como padrão de trabalho, evitando que tenham de ser
realizadas a cada vez que o programa foir iniciado. Isso é possível através do item de menu "Save As Default",
acessível pelo caminho "File > Save As Default" do menu de arquivo do programa.

Após terminar as configurações, clique no ícone "Connect" do menu de trabalho superior.

Enviando e Recebendo Mensagens


Finalmente, realizados todos os ajustes, você está pronto para começar a trocar mensagens com o equipamento. Para
isso, basta um clique sobre o ícone Connect (para efetivamente abrir a conexão), digitar a sua mensagem na caixa de
texto e pressionar Enter. Sua mensagem será impressa na tela acima, e (com um pouco de sorte! rs.), a resposta do
equipamento será impressa logo abaixo.

support.absoluteacoustics.com/support/solutions/articles/16000102909-utilizando-o-coolterm-para-comunicacão-serial 3/4
10/12/2019 Utilizando o CoolTerm para Comunicação Serial : Audiogene

Teste de Loopback
Caso as coisas não ocorram conforme o esperado e a troca de mensagens
entre o computador e o equioamento não aocnteça, é válido certificar se o seu
próprio material de trabalho (computador, cabos) esteja funcionando
corretamente. Uma boa forma de se fazer isto é através do Teste de
Loopback. Este teste redireciona fisicamente os sinais enviados pela interface
de volta para o remetente. Para executa-lo, basta ligar (“curtar”) as vias TXD e
RXD do cabo, e enviar uma mensagem qualquer através do terminal de
controle. Se você receber na tela a mesma mensagem que acabou de enviar,
é sinal de que o seu equipamento está funcionando corretamente; caso
contrário, possivelmente existe um problema com o seu cabo ou computador.

Funcionalidades Adicionais
O CoolTerm é um aplicativo cheio de recursos, como formas alternativas de visualização, captura de logs e até mesmo
possibilidade de integração com outros programas. Neste artigo, cobrimos apenas sua funcionalidade mais básica.
Com um pouco de esforço e curiosidade, é possível utiliza-lo para funções mais avançadas. Sendo assim, não se
limite ao que leu aqui: “fuce” um pouco e encontre outras maneiras ao qual ele pode ser útil em seus trabalhos.

support.absoluteacoustics.com/support/solutions/articles/16000102909-utilizando-o-coolterm-para-comunicacão-serial 4/4