Cursos / Eletrônica / Projeto de Sistemas RF / Aula

arrow_back Aula 08 - Transmissão de dados através do protocolo RS232 – Parte II

Simulação da comunicação RS232

Parte I - Software

A parte de software consiste exatamente nos mesmos programas definidos na aula passada. Como cada um deles roda separadamente em cada microcontrolador, a ligação externa não faz muita diferença na programação. É importante lembrar apenas que definimos um pequeno protocolo de alto nível para que ambos os micros possam se comunicar.

Uma questão interessante a ser feita é: O que acontece se tivermos vários sistemas tentando se comunicar sem fio? Quando um transmissor enviar algo, todos os receptores irão receber... O que fazer nesse caso? Bem, essa é exatamente a função do protocolo que definimos na aula passada. Basta lembrar que para que um receptor acenda o LED, o mesmo teria que receber o número 85 (bem específico), caso contrário, o LED não acenderia. Se tivermos, por exemplo, 3 sistemas se comunicando ao mesmo tempo, basta que cada um “combine” um número diferente entre transmissor e receptor de maneira que se o transmissor 1 enviar um número (digamos 42), mesmo que todos os receptores recebam esse valor, cada um vai comparar com o seu número “combinado” e só irá responder o receptor que teve combinado o número 42.

Parte II - Hardware

Nessa parte da aula, analisaremos o circuito completo do sistema de comunicação. Os circuitos individuais já foram analisados em separado na aula passada. Agora, o que precisamos fazer é conectar o fio do transmissor (TX, pino 25 do PIC) ao pino RX do receptor (pino 26 do PIC). Esse fio irá simular o meio de transmissão. Dessa maneira, o circuito funcionará da seguinte forma: o usuário pressiona a chave no transmissor e o mesmo envia (via o fio que conecta ambos os circuitos) o valor correspondente ao nosso protocolo (definido na aula passada). O receptor detecta que chegou uma transmissão e testa se o valor recebido corresponde ao protocolo definido. Caso seja, o mesmo acende o LED por alguns segundos e torna a esperar outra transmissão. O circuito completo que implementa esse sistema é mostrado na Figura 1 a seguir.

Esquemático completo do sistema com o transmissor e o receptor

Versão 5.3 - Todos os Direitos reservados