WirelessBR

WirelessBr é um site brasileiro, independente, sem vínculos com empresas ou organizações, sem finalidade  comercial,  feito por voluntários, para divulgação de tecnologia em telecomunicações 

Transmissão de dados via rede elétrica      (9)

Autor:  Gabriel Alan Gehm Marques

Esta página contém uma figura grande. Aguarde a carga se a conexão estiver lenta.

4.4.2: Diagrama do receptor

O receptor tem por função captar a portadora do sinal da rede elétrica, sintonizá-la e amplificá-la, para que então seja realizado o processo de detecção.

Este processo é implementado por um retificador com constante de tempo ajustada para permitir a passagem dos tons DTMF, que são amplificados e decodificados por um integrado dedicado.

Finalmente, como o interesse era mostrar se a informação digital estava chegando corretamente ao destino, o número decodificado é exibido em um display de sete segmentos.

A seguir mostra-se o diagrama esquemático do processo implementado:



Figura 7:  Diagrama do receptor DTMF

4.5: Uso de um microcontrolador

Os testes realizados com o par transmissor serviram para indicar a viabilidade da transmissão digital de informação via rede elétrica usando tecnologia simples e acessível, assim como conhecimento sobre questões não previstas, como a necessidade do receptor ser insensível ao nível de sinal detectado.

Mas o objetivo final dos trabalhos, como já citado, é criar uma base para aplicações de automação residencial, e para tanto é necessário que haja confiabilidade no envio de informações, suporte a vários dispositivos na mesma
rede, cada um com uma identificação única, e um protocolo bidirecional de comunicação entre os dispositivos, o que exige certa capacidade de processamento presente nos mesmos.

Além destes fatores, a redução do número de circuitos eletrônicos que compõe o sistema TaT era um ponto fundamental para diminuir custos (possibilidade de ingresso no mercado) e a complexidade do projeto.

A incorporação de um microcontrolador ao TaT, já prevista desde o início, mostrou-se crucial, incorporando ainda flexibilidade, capacidade de expansão e simplicidade ao desenvolvimento.

4.5.1: Características necessárias

O microcontrolador escolhido deve ter a capacidade de realizar grande parte das operações até então desempenhadas por circuitos individuais, como geração de portadora, codificação da informação, modulação (se possível) e ainda implementar todo o protocolo de rede e comunicação.

Precisava então ter recursos como interrupções de timer, saída PWM (para gerar a portadora), várias portas de I/O, memória de programação regravável (para prototipagem) e velocidade de processamento elevada.
Outras características tão importantes quanto as anteriores são o preço, disponibilidade no mercado e facilidade de programação. O que nos levou à família de microcontroladores da Microchip 16Fxxx, que possuem memória EEPROM (regravável) e uma vasta documentação disponível.

Quanto à facilidade de programação, os microcontroladores da Microchip têm linguagem Assembly simplificada, devido à sua arquitetura com apenas 35 instruções de processamento. Isto permitiu que muitos compiladores para
linguagens clássicas, como C e Pascal fossem criados. Alguns por comunidades de software livre, poupando a equipe de ter que pagar pelas caras licenças de compiladores para microcontroladores da Intel, por exemplo.

4.5.2: O microcontrolador escolhido

O microcontrolador escolhido foi o PIC 16F628A por possuir memória FLASH, que possibilita a regravação do firmware, duas portas de comunicação bidirecionais de 8 bits, assegurando a adaptação com o circuito, uma saída PWM capaz de gerar a portadora de 100kHz, comparadores analógicos e três temporizadores (timers)
independentes.

A sigla PIC significa Programmable Interrupt Controller, em referência às várias interrupções de temporização e dispositivos externos disponíveis nesta família de microcontroladores. O PIC16F628A também possui recursos especiais como uma porta USART (Universal Synchronous/Asynchronous Receiver Transmitter) padrão RS232 e um temporizador antitravamento.

Também foram analisados critérios de custo/benefício em relação à quantidade de memória de programação, velocidade de processamento e preço tanto do microcontrolador quanto do equipamento de programação.
Como muitas decisões sobre a forma de implementação dos módulos de transmissão foram baseadas na configuração dos terminais e recursos do microcontrolador, as partes principais do manual do componente (datasheet) foram anexadas a este trabalho.
 

Home WirelessBR                   Anterior                     Próxima