You are on page 1of 75

Pontifcia Universidade Catlica de Minas Gerais

Curso de Engenharia Eltrica

Automao de Medidores de Energia Eltrica

Carlos Henrique Marcelino Balan

Poos de Caldas
2010
Carlos Henrique Marcelino Balan

Automao de Medidores de Energia Eltrica

Trabalho apresentado disciplina de


Orientao de Projeto de Fim de Curso da
Pontifcia Universidade Catlica de Minas
Gerais, Campus Poos de Caldas.

Orientador: Ramiro Romankevicius Costa

Poos de Caldas
2010
B171a Balan, Carlos Henrique Marcelino.
Automao de Medidores de Energia Eltrica.
Poos de Caldas, MG, 2010.

Orientador: Ramiro Romankevicius Costa.


Relatrio de Projeto de Fim de Curso Pontifcia Universidade Catlica
de Minas Gerais campus Poos de Caldas, Curso de Engenharia
Eltrica.

1. Automao 2. Energia Eltrica


CDU 681.3.098: 621.31
Carlos Henrique Marcelino Balan
Automao de Medidores de Energia Eltrica

Trabalho apresentado disciplina Orientao de Projeto de Fim de


Curso da Engenharia Eltrica da Pontifcia Universidade Catlica de
Minas Gerais campus Poos de Caldas.

.
Prof. M.Sc Ramiro Romankevicius Costa (Orientador) Puc Minas

.
Prof. M.Sc Rodrigo Gonalves Puc Minas

.
Prof. M.Sc Francislei Jos da Silva Puc Minas

Poos de Caldas, 9 de Junho de 2010


Aos meus pais.
Que sempre me incentivaram,
e acreditaram na minha vitria.
AGRADECIMENTOS

Agradeo Primeiramente a Deus pela luz que iluminou e guiou meus passos
por todos estes anos de estudo.

Agradeo a minha famlia, em especial aos meus pais, Ademir e Natalina, por
todo o apoio e incentivo que me dedicaram.

Agradeo aos professores, fontes do saber, que se tornaram amigos e


conselheiros ao final do curso.

Agradeo a todos aqueles que de alguma forma me ajudaram com o


desenvolvimento deste trabalho.

Agradecimentos a todos aqueles que foram reconhecidos ou no. Aos que de


alguma maneira se orgulharam. Todos tm a sua importncia e sero sempre
lembrados.
Quem teme perder j est vencido.
Somente se aproxima da perfeio
quem a procura com constncia,
sabedoria,
e sobretudo,
com muita simplicidade

Pensamento Chins.
RESUMO

O presente trabalho tem por objetivo o estudo e o desenvolvimento de um sistema


wireless de aquisio e transmisso de dados, para ser aplicado leitura
automatizada de medidores de energia eltrica residenciais, possibilitando efetuar a
leitura do consumo de energia de forma remota, reduzindo assim os custos com a
mo de obra necessria para este servio. Neste trabalho tambm so abordados
conceitos que visam uma contribuio para a evoluo destes medidores,
oferecendo uma soluo para os atuais problemas referentes leitura, furto de
energia, fraude, corte e religamento e tarifao sazonal. Para a transmisso de
dados, ser utilizada a rede wireless denominada ZigBee regulamentada pela norma
IEEE 802.15.4, que tem como principais caractersticas a facilidade de criao e
manuteno da rede, a grande imunidade a interferncias, a facilidade de se
adicionar novos pontos de acesso, o baixo consumo de energia, entre outras.

Palavras Chave: Automao de Medidores de Energia Eltrica, Leitura


Automatizada de Medidores, ZigBee, Eletrnica Embarcada.
ABSTRACT

This work has for objective the study and development of a data acquisition and
wireless transmission system, to be used on the automatic access of residential
electric meters. This allows the acquisition of electric consumption data in a remote
way, reducing costs and labor in this service. This work also presents concepts that
aim for a contribution on meters evolution, offering a solution for currents problems
with meters reading, electricity theft, fraud, disconnection and reconnection of
consumers and seasonal fees. For data transmission, it will be used the wireless
network named ZigBee managed by the IEEE 802.15.4 standard, that facilitates
network creation and maintenance, has high interference immunity, easily permits to
add new access points, has the lowest energy consumption, and others.

Key-words: Electrical Metering Automation, Automated Meter Reading, ZigBee,


Embarked Electronic.
LISTA DE FIGURAS

Figura 1 - Esquema bsico do sistema eltrico. ........................................................ 17


Figura 2 - Ramal de entrada de energia do consumidor. .......................................... 18
Figura 3 - Medidor de lmpada-hora de Gardiner e medidor de lmpada-hora para
corrente alternada de Fuller. ..................................................................................... 20
Figura 4 - Medidor de ampere-hora qumico de Edison ............................................ 20
Figura 5 - Medidor de ampere-hora de Shallenberger. ............................................. 21
Figura 6 - Medidor de watt-hora de Shallenberger .................................................... 22
Figura 7 - Medidor de pr-pagamento oferecido pelas companhias GE, Fort Wayne,
Westinghouse e Sangamo na sequncia. ................................................................. 23
Figura 8 - Medidor tipo I produzido pela GE .............................................................. 24
Figura 9 - Medidor tipo OB destacvel da Westinghouse ......................................... 24
Figura 10 - Medidor modelo I-50 da GE .................................................................... 26
Figura 11 - Partes constituintes do medidor de energia eltrica................................ 27
Figura 12 - Circuito magntico do medidor de energia eltrica. ................................ 29
Figura 13 - Foras resultantes da interao entre os fluxos e a corrente . ........ 30
Figura 14 - Foras resultantes da interao entre o fluxo e as correntes . .......... 30
Figura 15 - Medidor de Energia Eltrica .................................................................... 37
Figura 16 - Local para instalao dos sensores. ....................................................... 39
Figura 17 Esquema do suporte dos sensores pticos. ........................................... 40
Figura 18 - Suporte dos sensores pticos. ................................................................ 41
Figura 19 Efeito Bounce. ........................................................................................ 41
Figura 20 Debounce atravs da espera de um determinado tempo ( ) ................ 42
Figura 21 Erro de debounce devido a velocidade varivel. .................................... 42
Figura 22 Debounce usando dois sensores para atuar um Flip-Flop tipo D. .......... 43
Figura 23 - Circuito do receptor. ................................................................................ 43
Figura 24 - Placa de circuito impresso dos sensores. ............................................... 44
Figura 25 - Kit de desenvolvimento FBee. ................................................................ 45
Figura 26 - Mdulo tranceiver FBee. ......................................................................... 46
Figura 27 - Topologia estrela..................................................................................... 48
Figura 28 - Topologia rvore. .................................................................................... 49
Figura 29 - Topologia MESH. .................................................................................... 49
Figura 30 - Pilha de demonstrao do protocolo ZigBee. ......................................... 50
Figura 31 - Camadas do protocolo ZigBee. ............................................................... 51
Figura 32 - Funes Primitives e suas respostas. ..................................................... 53
Figura 33 - Circuito eletrnico do dispositivo de interface. ........................................ 66
Figura 34 - Circuito montado em protoboard. ............................................................ 66
Figura 35 - Teste dos sensores acoplados ao medidor. ............................................ 67
Figura 36 Teste do circuito de aquisio de dados ................................................ 68
Figura 37 Teste final do prottipo desenvolvido ..................................................... 69
LISTA DE SIGLAS

AC Alternated Current
ANATEL Agencia Nacional de Telecomunicaes
COPPE Instituto Alberto Luiz Coimbra de Ps-Graduao em Engenharia
FFD Full Function Device
FSK Frequency Shift Keying
GE General Electric
ICSP In Circuit Serial Programming
IEEE Institute of Electrical and Electronics Engineers
ISM Industrial Scientific Medical
Kd Constante do disco
Kg Quilograma
KV Quilovolt
MAC Media Access Control
MiWi Microchip Wireless
PDA Personal Digital Assistant
PHY Physical
PLC Power Line Communications
RF Rdio Frequncia
RFD Reduced Function Device
RS-232 Recommended Standard 232
UFRJ Universidade Federal do Rio de Janeiro
USP Universidade de So Paulo
V Volt
VHF Very High Frequency
Wh/r Watt hora por revoluo
Wi-Fi Wireless Fidelity
SUMRIO

1 INTRODUO ....................................................................................................... 13
1.1 Consideraes Iniciais...................................................................................... 13
1.2 Justificativa ........................................................................................................ 15
1.3 Objetivos ............................................................................................................ 16
1.3.1 Objetivo Geral ................................................................................................. 16
1.3.2 Objetivos Especficos .................................................................................... 16

2 REVISO DE LITERATURA ................................................................................. 17


2.1 Introduo .......................................................................................................... 17
2.2 Uma breve histria do surgimento e desenvolvimento dos medidores de
energia eltrica ........................................................................................................ 19
2.3 Princpio de funcionamento do Medidor de Energia Eltrica,
Eletromecnico, Residencial .................................................................................. 27
2.4 Contexto atual do mercado energtico ........................................................... 31

3 METODOLOGIA .................................................................................................... 35

4 DESENVOLVIMENTO ........................................................................................... 36
4.1 Desenvolvimento dos sensores a serem acoplados ao medidor ................. 36
4.2 Protocolo ZigBee. .............................................................................................. 44
4.3 Desenvolvimento do dispositivo de aquisio e transmisso de dados. .... 64
4.4 Testes efetuados com os prottipos ............................................................... 67

5 CONCLUSO ........................................................................................................ 70

BIBLIOGRAFIA ........................................................................................................ 72

ANEXO A ARQUIVO PRINCIPAL DO PROJETO DO DISPOSITIVO


COORDINATOR ....................................................................................................... 73

ANEXO B ARQUIVO PRINCIPAL DO PROJETO DO DISPOSITIVO RFD .......... 99


13

1 INTRODUO

1.1 Consideraes Iniciais

Os avanos efetuados no estudo da eletricidade por volta do sculo XVIII


permitiram ao homem dominar sua produo e transporte. Com a instalao dos
primeiros centros de gerao, esta energia passou a ser distribuda, e os gastos com
sua produo, divididos entre seus consumidores. Mas como deveria ser feito esta
cobrana?
De incio, a energia eltrica era praticamente toda consumida por lmpadas a
arco voltaico, que eram ligadas ao mesmo tempo e pela mesma chave. Deste modo,
iniciou-se uma cobrana pelo tempo no qual estas lmpadas ficavam ligadas. Com
esta ideia surgiu o primeiro medidor de energia eltrica, conhecido por Medidor de
lmpada-hora, desenvolvido em 1872 por Samuel Gardiner.
A partir deste momento, vrios pesquisadores iniciaram uma verdadeira
corrida em busca de solues mais adequadas para a medio de energia eltrica.
Dentre todos os medidores pesquisados, aqueles que mais se destacaram foram os
medidores de ampere-hora e de watt-hora, que sofreram diversas modificaes ao
longo dos anos, sempre procurando atender o mercado de energia eltrica.
Nos dias atuais, o medidor mais utilizado o medidor de watt-hora, tambm
conhecido por relgio de luz como uma analogia ao primeiro medidor desenvolvido
por Gardiner. Estes medidores podem ser encontrados no formato mais comum, que
o medidor eletromecnico com transdutor indutivo e registrador ciclomtrico ou de
ponteiros, e no formato eletrnico, com sensores hall efetuando a medio de
energia e displays eletrnicos ou registradores mecnicos para serem efetuadas as
leituras.
As leituras destes medidores so feitas em sua maioria de forma no
automatizada, ou seja, um funcionrio da concessionria vai at o medidor todas as
vezes que se necessita efetuar uma leitura. Geralmente estas leituras so feitas uma
vez por ms, permitindo as concessionrias efetuar uma cobrana mensal de seus
consumidores.
14

Muitas vezes ocorre de alguns medidores estarem em um local de difcil


acesso, ou no caso de residncias muito antigas, estarem dentro da prpria
residncia do consumidor. Somando este fato probabilidade de um funcionrio
efetuar a leitura de forma errada, e a procura por sistemas de medio antifraude,
desencadeou-se uma srie de pesquisas com base no desenvolvimento de sistemas
para a automatizao destes medidores.
Para esta automatizao, muitos pesquisadores optaram pelo
desenvolvimento de um medidor totalmente novo, com o dispositivo de acesso a
rede de transmisso j embutido. Esta forma de automatizao se mostra vivel
apenas longo prazo, pois seria necessria a troca de todos os medidores
atualmente instalados, demandando um alto investimento.
Na tentativa de reduzir este investimento inicial, alguns pesquisadores
estudam o desenvolvimento de um dispositivo para ser acoplado ao medidor j
existente (de forma pouca invasiva), coletando os dados do mesmo e os enviando
para a central. Desta forma, os medidores atuais poderiam ser utilizados at o final
de sua vida til, reduzindo assim os custos necessrios para a implantao deste
sistema.
Para a transmisso destes dados, a maioria dos estudos est sendo
direcionada no sentido de se utilizar a prpria rede eltrica como meio de
transmisso, tecnologia denominada PLC (Power Line Communications) e que est
atualmente sendo pesquisada pela UFRJ (Universidade Federal do Rio de Janeiro),
porm esta tecnologia demanda uma adequao das redes eltricas j existentes.
Outro meio de transmisso tambm cogitado consiste do uso da rede mvel celular
(j em uso por algumas concessionrias na leitura de medidores instalados em
indstrias), porm este mtodo depende de contratos efetuados com as operadoras
de telefonia celular, o que pode vir a elevar o custo do sistema.
H tambm alguns estudos direcionados a utilizao de redes pessoais para
esta transmisso de dados, como por exemplo, as redes Bluetooth (atualmente em
teste pela AES Eletropaulo) e a transmisso de dados por infravermelho (j
implantado em alguns medidores, para sua comunicao com coletores manuais),
ambas padronizadas pela norma IEEE 802.11, e tambm as redes ZigBee e MiWi
(Microchip Wireless), padronizadas pela norma IEEE 802.15.4.
15

1.2 Justificativa

Existem vrios grupos de pesquisa distribudos pelo Brasil1 buscando uma


soluo para a automao de medidores de energia eltrica, gua e gs, sendo que
as propostas baseiam na transmisso de dados por Rdio Frequncia (RF) e atravs
da prpria rede eltrica (Power Line Communications - PLC) entre outras. A grande
maioria destas propostas apresenta alguns pontos frgeis, como a tentativa de
desenvolver um medidor totalmente novo, tornando muito caro o custo de
implantao, alm de se utilizar redes de dados vulnerveis a interferncias e rudos
externos.
Neste mesmo tempo, a demanda pela tecnologia de transmisso de dados
wireless teve um crescimento significante. Isto se deve em principal a rede, que por
no necessitar de cabos, reduz o tempo e o custo de implantao. Este mercado
tem despertado o interesse de muitos pesquisadores, que buscam aprimorar estas
redes, possibilitando a transferncia de dados a taxas cada vez mais elevadas.
Seguindo este caminho, algumas empresas estudam a criao de redes
favorveis automao, que ao contrrio das demais redes para troca de dados,
no necessita de altas taxas de transmisso, mas sim de segurana e confiabilidade,
sendo capazes de suportar diversos tipos de interferncia, devido ao ambiente onde
as mesmas devero operar.
Este trabalho busca dar prosseguimento aos estudos j iniciados sobre a
aplicao da tecnologia de transmisso de dados wireless padro IEEE 802.15.4,
juntamente com seu protocolo ZigBee na automatizao da leitura de medidores de
energia eltrica residenciais.

1 COPPE/UFRJ (Instituto Alberto Luiz Coimbra de Ps-Graduao e Pesquisa de Engenharia


em parceria com a Universidade Federal do Rio de Janeiro) Programa de Planejamento
Energtico.
USP (Universidade de So Paulo) - Sistema de carto pr-pago para consumo de energia
eltrica.
16

1.3 Objetivos

1.3.1 Objetivo Geral

Este trabalho tem por objetivo o desenvolvimento de um dispositivo eletrnico


capaz de efetuar a leitura dos medidores de consumo de energia eltrica
residenciais, e transmitir estes dados para uma central onde os mesmos sero
processados. Espera-se desenvolver um dispositivo que no altere o funcionamento
dos medidores existentes, e que utilize uma rede de transferncia de dados imune a
interferncias e rudos externos.

1.3.2 Objetivos Especficos

O trabalho objetiva o desenvolvimento de um dispositivo para uso na


automatizao da leitura de medidores de energia eltrica, tendo o estudo
direcionado para os seguintes tpicos:
Estudo dos medidores de energia eltrica, suas caractersticas e
funcionamento.
Alocao dos sensores para a leitura do medidor.
Desenvolvimento dos circuitos eletrnicos para:
o Mdulo de comunicao wireless padro ZigBee.
o Interface entre o dispositivo e o computador.
Adequao da pilha de protocolo ZigBee para o dispositivo
desenvolvido.
Testes com os prottipos para a correo de falhas que o mesmo
possa apresentar.
17

2 REVISO DE LITERATURA

2.1 Introduo

A energia eltrica passa por uma srie de equipamentos desde sua produo,
a chegada ao consumidor. Estes equipamentos fazem parte do sistema eltrico e
podem ser divididos em trs partes distintas: a produo, a transmisso e a
distribuio; como ilustra a Figura 1.

Figura 1 - Esquema bsico do sistema eltrico.


Fonte: Creder, 2002.

A produo de energia eltrica efetuada normalmente por meio de


geradores de grande porte, que podem ser movidos pela fora da gua, no caso de
hidreltricas; pela fora do vapor, no caso de termoeltricas, usinas nucleares, e
alguns tipos de usinas solares; pela fora do vento, no caso das usinas elicas; etc.
Os centros de produo de energia eltrica so denominados Usinas, e so
interligados entre si e aos plos de consumo por meio de linhas de transmisso.
Esta interligao possibilita as Usinas um melhor controle de sua produo,
pois uma delas pode ficar responsvel por manter o sistema estvel, enquanto as
outras operam com uma gerao fixa, ou seja, quando uma carga adicionada ou
retirada do sistema, a Usina responsvel pela estabilidade aumenta ou diminui sua
gerao de forma proporcional.
Para que estas interligaes sejam economicamente viveis, as linhas de
transmisso devem operar com tenses elevadas, possibilitando a sua construo
com condutores de bitola menor e diminuindo as perdas de energia nestes
18

condutores. Assim sendo, temos uma subestao elevadora junto a Usina, e uma
subestao abaixadora junto ao centro de distribuio.
Os centros de distribuio so responsveis por distribuir a energia eltrica
aos consumidores e so normalmente localizados dentro dos prprios centros de
utilizao (cidades, bairros, indstrias, etc.). A distribuio de energia eltrica se
inicia na subestao abaixadora, onde a tenso abaixada para valores
padronizados (11 kV; 13,2 kV; 15 kV; etc.). Depois esta energia distribuda pelas
redes de distribuio primria, at perto dos consumidores, onde a tenso
novamente abaixada para os valores padronizados para a utilizao, denominados
baixa tenso (380/220 V, 220/127 V). Esta energia ento distribuda pelas redes
de distribuio secundrias, que so finalmente ligadas aos ramais de entrada dos
consumidores, conforme ilustra a Figura 2.

Figura 2 - Ramal de entrada de energia do consumidor.


Fonte: Creder, 2002.
19

A medio de energia eltrica surgiu com o intuito de possibilitar as


concessionrias, um meio de efetuar o faturamento de seus clientes de forma
adequada. Para isso, utiliza-se de medidores capazes de registrar a quantidade de
energia eltrica que j foi consumida, e que so instalados nos ramais de entrada
dos consumidores.

2.2 Uma breve histria do surgimento e desenvolvimento dos medidores de

energia eltrica

De acordo com (Dahle, 2009), por volta do ano de 1870, a eletricidade tinha
seu uso direcionado principalmente para o telefone e o telgrafo, sendo que em
questo de potncia, seu uso era limitado a algumas lmpadas a arco ligadas em
srie. Sabendo-se que a corrente e a tenso nestas lmpadas eram constantes, e
que todas as lmpadas eram controladas por uma nica chave, apenas se fazia
necessrio medir o tempo no qual estas lmpadas ficavam ligadas, criando-se ento
uma unidade de medida definida como lmpada-hora.
Em 1872, Samuel Gardiner patenteou o primeiro medidor de energia eltrica,
conhecido como medidor de lmpada-hora. Este medidor consistia de um
mecanismo eletromagntico que iniciava e parava a marcao de tempo em um
relgio, registrando assim o tempo no qual as lmpadas permaneciam ligadas. A
Figura 3 nos mostra um desenho deste medidor.
Em 1878, J. B. Fuller desenvolveu um medidor de lmpada-hora para
corrente alternada. Este medidor consistia em uma armadura vibrando entre duas
bobinas e movimentando o registrador para a marcao de tempo, conforme
ilustrado na Figura 3.
Aps a inveno da lmpada incandescente por Edison em 1879 e a diviso
da iluminao em circuitos com controle individual, tornou-se impraticvel a medio
da energia eltrica em lmpadas-hora, mas a mesma ainda continuou em uso at
1880 com os circuitos de lmpadas a arco usadas nas ruas.
20

Figura 3 - Medidor de lmpada-hora de Gardiner e medidor de lmpada-hora para corrente


alternada de Fuller.
Fonte: Dahle, 2009.

Em 1882, Edison abriu sua primeira companhia eltrica para a iluminao


incandescente. Inicialmente, a cobrana de energia eltrica adotada por Edison
baseava-se em uma taxa fixa por lmpada instalada, porm isto era insatisfatrio,
ento o prprio Edison desenvolveu um medidor de ampere-hora qumico (Figura 4),
constitudo de duas placas de zinco mergulhadas em uma soluo condutora e
conectadas em srie com o circuito eltrico do consumidor. As placas eram pesadas
todos os meses, e as medidas do consumo baseavam-se na diferena de peso que
ocorria de um ms para outro. Este medidor era pouco eficiente e sujeito a erros,
mas Edison o preferia devido ao seu interesse em qumica.

Figura 4 - Medidor de ampere-hora qumico de Edison


Fonte: Dahle, 2009.
21

Em 1885, George Westinghouse comprou os direitos do transformador


patenteado na Europa por Gaulard e Gibbs. Um de seus funcionrios, William
Stanley, refinou o design velho em uma verso comercialmente vivel (O professor e
inventor Elihu Thomson j havia desenvolvido um transformador similar por volta de
1879), tornando a transmisso em corrente alternada possvel e mais eficiente que a
transmisso em corrente contnua, j que a queda de tenso em linhas de
transmisso longas e a falta de uma maneira de elevar ou rebaixar a tenso
contnua foi o principal motivo. Mas ainda havia um nico obstculo a ser vencido,
no existia um medidor vivel medio de energia alternada.
Foi tambm em 1885 que Galileo Ferraris fez a descoberta fundamental de
que duas fases alternadas poderiam fazer uma armadura slida rodar, isto
possibilitou o desenvolvimento dos motores de induo, que foram os precursores
dos medidores de energia eltrica por induo.
Em abril de 1888, Oliver B. Shallenberger e um assistente estavam
trabalhando no desenvolvimento de uma nova lmpada a arco, nos laboratrios da
Westinghouse, quando uma mola caiu e foi parar em uma salincia perto desta
lmpada, quando a mesma comeou a rodar, Shallenberger decidiu descobrir o
motivo, e descobriu que isto se devia ao campo girante da energia que flua pela
lmpada. Shallenberger viu ento uma oportunidade e com menos de trs semanas
desenvolveu um medidor de ampere-hora para corrente alternada (Figura 5),
colocando no mercado em menos de trs meses. Nos 10 anos seguintes foram
vendidos mais de 120.000 destes medidores.

Figura 5 - Medidor de ampere-hora de Shallenberger.


Fonte: Dahle, 2009.
22

Em 1889, Thomson apresentou seu Wattmetro Gravador. Este foi


verdadeiramente o primeiro medidor de watt-hora conhecido, e se tornou um
sucesso comercial, sendo adotado em muitas atividades como modelo padro.
Embora este medidor tenha sido desenvolvido para a medio de energia alternada,
ele tambm funcionava perfeitamente para a energia contnua ainda em uso neste
tempo.
Em 1892, Thomas Duncan (Que j havia trabalhado com Thomson no
desenvolvimento do Wattmetro Gravador) desenvolveu o primeiro medidor por
induo que usa apenas um disco para ambos os elementos de conduo e freio
(at este momento, os medidores usavam discos separados para cada elemento),
porm este modelo nunca foi colocado em produo.
Em 1894, com o rpido crescimento das indstrias de eletricidade, a corrente
alternada estava sendo usada para acionar motores, e os medidores de ampere-
hora e watt-hora existentes estavam incapacitados de efetuar a medio devido
variao de tenso e ao baixo fator de potncia dos circuitos AC (Alternated Current
Corrente Alternada). Muitos inventores trabalhavam para desenvolver um novo
medidor capaz de efetuar esta medida, mas Shallenberger foi o que mais se
aproximou de um medidor funcional um pequeno motor de induo com as
bobinas de corrente e tenso defasadas de 90 graus uma da outra. Este conceito foi
refinado no primeiro medidor de watt-hora produzido comercialmente. Este modelo
foi um dos mais pesados (18,6 Kg), e um dos mais caros da poca, como mostra a
Figura 6.

Figura 6 - Medidor de watt-hora de Shallenberger


Fonte: Dahle, 2009.
23

Em 1899, Paul McGahan, engenheiro da Westinghouse Electric &


Manufacturing Co., anunciou um modelo de medidor polifsico funcional. Dois
medidores monofsicos foram instalados em uma mesma caixa e usavam o mesmo
registrador. Este design foi adotado por todas as companhias e construdo de vrias
formas at o ano de 1969.
Durante este mesmo ano, a GE (General Electric) introduziu um novo
conceito de medidor. Usualmente, os medidores eram lidos para os consumidores
serem cobrados. Uma nova verso do wattmetro gravador de Thomson, combinado
com um dispositivo externo de pr-pagamento permitiu cobrar adiantado pelo servio
de energia. Isto evoluiu em uma linha de medidores de corrente contnua e corrente
alternada pr-pagos oferecidos pela GE, Fort Wayne, Westinghouse e mais tarde
pela Sangamo (Empresa criada em 1899 com o intuito de produzir os medidores
desenvolvidos por Ludwig Gutmann). Alguns modelos destes medidores podem ser
vistos na Figura 7.

Figura 7 - Medidor de pr-pagamento oferecido pelas companhias GE, Fort Wayne, Westinghouse e
Sangamo na sequncia.
Fonte: Dahle, 2009.

Em 1903 a GE lanou o medidor tipo I (Figura 8), o primeiro medidor de watt-


hora para corrente alternada produzido em massa, que foram usados at 1960
(Dahle, 2009). Este modelo tambm foi considerado o primeiro medidor moderno,
pois possui a maior quantidade de semelhanas com os medidores atuais.
Por volta do ano de 1920, ocorreram vrios avanos no design dos
medidores, tais como a introduo das caixas para proteger as conexes dos
medidores; os medidores polifsicos foram reprojetados mudando os terminais da
lateral para o lado de baixo; etc. Alm disso, todos os medidores foram reprojetados
para adicionar dois tipos de compensao e melhorar o desempenho.
24

Figura 8 - Medidor tipo I produzido pela GE


Fonte: Dahle, 2009.

A compensao de temperatura possibilitou os medidores a manter a


preciso dentro de uma grande faixa de temperaturas. Antes desta compensao,
os usurios podiam ver uma flutuao na preciso de acordo com o clima, exigindo
ajustes no medidor. A compensao de sobrecarga possibilitou o medidor a
trabalhar em uma grande faixa de cargas, e proporcionou preciso de medida nesta
faixa. Antes desta compensao, os medidores de capacidade baixa no
conseguiam medir sobrecargas, enquanto que os medidores de capacidade alta
eram insensveis a cargas baixas.
Em 1928, a Westinghouse Co. introduziu o primeiro medidor tipo soquete,
como mostra a Figura 9. Conhecido como OB destacvel, este medidor constitua-
se de uma base fixa para a ligao dos fios, e de um corpo que podia ser
desencaixado desta base, permitindo uma troca rpida e fcil.

Figura 9 - Medidor tipo OB destacvel da Westinghouse


Fonte: Dahle, 2009.
25

Em 1931 o Cdigo Nacional Eltrico foi revisado, permitindo que o medidor


fosse conectado ao circuito antes das chaves e fusveis. Esta modificao
possibilitou as concessionrias instalarem os medidores do lado de fora das casas
dos clientes, dificultando os consumidores desonestos em ter contato com a parte da
rede antes dos medidores e possibilitando a leitura do mesmo sem a necessidade de
entrar na casa do cliente.
Na primeira metade da dcada de 30, os medidores estavam sendo
produzidos sem uma normalizao adequada, um mesmo fabricante oferecia
modelos de medidores em diferentes padres. Isto resultou em um problema para as
concessionrias de eletricidade, pois a troca de um medidor sempre necessitava em
uma mudana na fiao para este medidor. Ento em 1934, um comit com
representantes das fbricas de medidores e com representantes das
concessionrias de eletricidade, elaboraram dois novos designs padres (tipo S ou
soquete, e tipo A - base, ou conexo por baixo) para a caixa dos medidores. Isto
simplificou a troca dos medidores, que passou a ser feita apenas retirando-se o
medidor antigo para a colocao do novo.
O final da dcada de 30 viu outra briga por melhorias no design dos
medidores. Os medidores polifsicos (que eram constitudos de dois medidores
monofsicos) foram reprojetados para incorporar um disco laminado, que permitia a
colocao dos estatores destes dois medidores monofsicos lado a lado no medidor
polifsico, sem a interao entre eles. Os medidores polifsicos feitos com base
neste novo design eram apenas um pouco maiores que os medidores monofsicos.
Outra grande mudana foi em resposta ao problema que tornou bvio em medidores
instalados fora das residncias nas reas rurais. Depois das tempestades eltricas,
alguns medidores comeavam a rodar mais rpido devido aos ms de freio terem
sido enfraquecidos pelas indues durante a tempestade. Isto foi resolvido trocando
os ms de ao cromo por ms feitos de Alnico, que seguravam melhor o
magnetismo.
Em 1948, a GE lanou o medidor monofsico I-50, utilizando o princpio da
suspenso magntica, ao invs dos antigos rolamentos e mancais. O mesmo pode
ser visto na Figura 10.
26

Figura 10 - Medidor modelo I-50 da GE


Fonte: Dahle, 2009.

O final da dcada de 50 presenciou outra evoluo no design dos medidores,


que foi o abandono da base de metal usada em medidores tipo soquete, para uma
base constituda de vrios materiais prensados, alm disso, uma melhora nos ms
de Alnico foi introduzida, permitindo que os ms de freio fossem incorporados na
mesma janela, simplificando o projeto e melhorando a estabilidade de calibrao.
No final da dcada de 60, os medidores de watt-hora monofsicos passaram
por sua ltima grande mudana: eles foram redimensionados para um baixo perfil,
tornando-os menos evidentes e menos susceptvel a quebra. Este
redimensionamento tambm trouxe outro benefcio, os novos modelos ficaram no
mnimo 1/2 quilo mais leve que os outros modelos.
Com o avano da Eletrnica nos anos 70, os fabricantes comearam a
introduzir os registradores eletrnicos e os dispositivos automticos de leitura.
Por volta do meio da dcada de 80, os fabricantes estavam oferecendo
medidores hbridos, com registradores eletrnicos montados em medidores
indutivos.
Por volta do comeo da dcada de 90, os avanos na eletrnica permitiram
aos fabricantes iniciarem a fabricao de medidores completamente eletrnicos, sem
o uso de partes mveis (que permitiam o acesso dos infratores a vrias funes nos
medidores). Seguindo a grande aceitao dos novos medidores eletrnicos, os
fabricantes comearam a diminuir a produo dos medidores polifsicos, e to logo
quanto os medidores monofsicos eletrnicos se tornaram populares e viveis,
alguns fabricantes descontinuaram a produo dos modelos eletromecnicos
monofsicos.
27

2.3 Princpio de funcionamento do Medidor de Energia Eltrica,

Eletromecnico, Residencial

Tambm conhecido como medidor tipo induo por apresentar um princpio


de funcionamento idntico ao de um motor de induo, este tipo de medidor ainda
hoje o modelo mais utilizado para efetuar a medio de energia eltrica.
Seu princpio de funcionamento baseia-se nas correntes de Foucault
induzidas no disco. A interao eletromagntica entre estas correntes induzidas no
disco e o fluxo magntico que atravessa o mesmo ir produzir uma fora, e
consequentemente um conjugado em relao ao eixo do disco, fazendo-o girar.
O medidor tipo induo constitudo basicamente das partes mostradas na
Figura 11.

Figura 11 - Partes constituintes do medidor de energia eltrica.


Fonte: Creder, 2002

Base Constituda de uma liga de ferro fundido. Tem a finalidade de servir de


apoio aos demais componentes e de proteg-los do ambiente externo.
28

Tampa Constituda de vidro. Tem o objetivo de proteger o interior do


medidor proporcionando uma viso dos seus componentes.
Disco Feito de alumnio lavrado (esculpido) e com orifcios. acoplado por
um eixo ao registrador.
Mostrador Indica a leitura do registrador, bem como sua escala de
grandeza.
Registrador Registra o consumo de energia eltrica e pode ser de ponteiros
ou de cilindros graduados.
Bobina de potencial Ligada em paralela a carga. constituda de um grande
nmero de espiras de fio fino.
Bobinas de corrente Ligada em srie com a carga. constituda de algumas
poucas espiras de fio grosso.
Ncleo Constitudo de lminas de material ferromagntico, justapostas e
isoladas uma das outras, para diminuir as perdas por corrente de Foucault.
Im Im permanente responsvel por produzir um conjugado de frenagem
ou de amortecimento no disco.
Compartimento dos bornes Permite o acesso aos bornes onde so ligados
os cabos de entrada e sada de energia do medidor.
Bornes Permite a conexo das bobinas de tenso e corrente aos cabos de
alimentao e carga, de forma rpida e fcil.
Parafuso de Ajuste Utilizado para regulagem do medidor.

As bobinas de corrente e potencial recebem este nome devido ao modo como


so ligadas no medidor, ou seja:
A bobina de potencial ligada em paralelo com a carga. Deste modo, a
bobina ser alimentada com a mesma tenso (potencial) a qual a carga
alimentada. Sabendo que a impedncia da bobina constante, a corrente que ir
circular pela mesma ser proporcional tenso que lhe aplicada, ou seja, a tenso
que aplicada a carga (Figura 12).
A bobina de corrente ligada em srie com a carga. Deste modo, a corrente
que circula por esta bobina a mesma que circula pela carga (Figura 12).
29

Figura 12 - Circuito magntico do medidor de energia eltrica.

De acordo com o princpio da interao eletromagntica:


Um condutor percorrido por uma corrente , na presena de um campo
magntico , fica submetido a uma fora , de sentido dado pela regra da
mo direita e mdulo dado pela equao , onde o
comprimento do condutor sobre ao do campo magntico e o ngulo
entre o vetor de campo e o vetor de corrente no espao. (Medeiros
Filho, 1983, pg. 169.)

Sendo assim, quando o fluxo magntico alternado proveniente da bobina de


potencial ( ) atravessar o disco de alumnio, nele ir induzir correntes de Foucault
( ). A interao entre estas correntes de Foucault e o fluxo magntico alternado
proveniente das bobinas de corrente ( ), ir resultar em um par de foras ( ), e
consequentemente, um conjugado em relao ao eixo do disco, fazendo-o girar,
como mostra a Figura 13.
30

Figura 13 - Foras resultantes da interao entre os fluxos e a corrente .

Do mesmo modo, o fluxo magntico alternado proveniente das bobinas de


corrente ( ) ir gerar correntes de Foucault ( ) ao atravessar o disco, e a interao
entre estas correntes e o fluxo magntico alternado proveniente da bobina de tenso
( ), ir resultar em outro par de foras ( ), e consequentemente outro conjugado
motor em relao ao eixo do disco, fazendo-o girar, Conforme ilustra a Figura 14.

Figura 14 - Foras resultantes da interao entre o fluxo e as correntes .

Podemos notar que as foras e atuam na mesma direo e a mesma


distncia do centro do disco, resultando assim em um conjugado motor que pode ser
calculado conforme mostrado abaixo.

Onde: o conjugado motor.


a soma das foras e .
a distncia do ponto onde atua a fora ao centro do disco.
31

Calculando as foras e a partir da corrente que circula pela bobina de


potencial e da corrente que circula pelas bobinas de corrente, consegue-se obter a
equao do conjugado motor a partir dos valores de tenso ( ) e corrente ( ) que a
carga ligada ao medidor est consumindo.

Onde: uma constante do medidor.


a tenso ao qual a carga est submetida.
a corrente que est circulando pela carga.
o ngulo de defasagem entre a corrente e a tenso.

Como o disco pode girar em torno de seu eixo, este conjugado ir fazer o
disco girar a uma velocidade proporcional a potncia da carga. Ajustando-se o
medidor, pode-se obter uma velocidade na qual o nmero de rotaes dentro de um
intervalo de tempo seja proporcional a energia consumida pela carga durante este
mesmo intervalo de tempo, ou seja, o disco dar um nmero constante de rotaes
por .
Estando o disco ligado ao registrador por um eixo e um sistema mecnico de
engrenagens, o mostrador do instrumento ir exibir a quantidade de energia eltrica
absorvida pela carga em .

2.4 Contexto atual do mercado energtico

Nos dias atuais, a maioria dos ramais de ligao das concessionrias


distribuidoras de energia eltrica, esto sendo alocados para atender aos
consumidores residenciais, e em grande parte, a leitura destes medidores efetuada
mensalmente e de modo no automatizado, por leituristas treinados pelas prprias
concessionrias.
A necessidade de leituras peridicas exige das concessionrias um grande
nmero de funcionrios, e o fato das mesmas serem efetuadas de forma visual,
torna este trabalho propcio a erros e muitas vezes impossvel de ser efetuado, como
32

nos casos onde estes medidores so instalados no alto de postes, ou no interior das
residncias.
Na tentativa de eliminar estes inconvenientes, vrios grupos de pesquisa
esto estudando um sistema de leitura automatizada. Alguns grupos focam o
desenvolvimento de um medidor totalmente eletrnico j com os circuitos de
transmisso, enquanto outros grupos focam o desenvolvimento de um circuito
eletrnico acoplvel ao medidor e que seria responsvel por enviar os dados da
leitura para a central.
Para esta transmisso, as tecnologias mais estudadas se baseiam na
transmisso de dados pela rede eltrica, pela rede de telefonia celular, via Bluetooth,
via rede ZigBee, via Rdio (VHF, FSK, Microondas), via rede Wi-Fi, entre outras.
O mtodo de transmisso de dados pela rede eltrica, denominado PLC
(Power Line Communications), utiliza-se basicamente dos cabos de distribuio de
energia eltrica como meio fsico de transmisso de dados. Este mtodo tem a
principal vantagem de contar com uma rede j montada, porm so muitas as
dificuldades encontradas para a implantao deste mtodo, como por exemplo:
A grande atenuao do sinal, devido aos transformadores e acoplamentos de
rede.
A grande taxa de rudo nesta rede, devido a motores, aparelhos domsticos,
etc.
A falta de segurana da rede.
A limitao de banda til.
O alto custo de desenvolvimento.
Porm, mesmo com todas estas desvantagens, este mtodo j vem sendo
empregado a mais de 30 anos, para a comunicao entre subestaes, chaves
seccionadoras, equipamentos de teleproteo, etc.
A transmisso de dados pela rede celular, embora no necessite da
elaborao de uma rede totalmente nova, exigiria das concessionrias um contrato
com uma operadora de telefonia celular. Deste modo, as concessionrias teriam que
pagar por uma largura de banda, que seria utilizada por poucos momentos em um
ms. Sendo assim, este mtodo apresenta uma taxa de manuteno muito elevada,
se comparado aos outros mtodos de transmisso de dados.
33

Outra tecnologia que est apresentando grande aceitao no mercado a


tecnologia Bluetooth. Operando na faixa de Radiofrequncia ISM (Industrial,
Scientific, Medical), esta tecnologia est presente em quase todos os aparelhos
eletrnicos desenvolvidos. Embora este padro apresente grande robustez em
ambientes com alto nvel de rudo, ele apresenta uma distncia de transmisso
muito baixa (da ordem de algumas dezenas de metros) e um custo de implantao
relativamente elevado.
A transmisso de dados via Rdio a que apresenta uma maior distncia de
comunicao (do ponto de vista das transmisses para automao). Entretanto, a
tecnologia que sofre a maior taxa de interferncias, e seu alto uso com outros
servios, deixa uma largura de banda no espectro de radiofrequncia razoavelmente
pequena para o uso com a automao. Este mtodo de transmisso tambm exige
que os dispositivos tenham uma certificao especfica junto a ANATEL para a sua
devida operao.
O sistema de transmisso de dados Wi-Fi (Wireless Fidelity), o sistema que
atualmente apresenta a maior demanda por novas tecnologias. Com uma alta taxa
de transmisso de dados e presente na maioria dos notebooks, e em outros
dispositivos como PDAs (personal digital assistants assistente pessoal digital),
celulares e smartphones, o Wi-Fi tem seu uso direcionado principalmente para a
internet sendo considerado o sistema do futuro para a transmisso de dados. No
entanto, este sistema ainda no conta com uma rede fechada para a transmisso de
dados, e seus dispositivos apresentam um custo de aquisio ainda elevado.
O padro de comunicao ZigBee foi criado por um conjunto de empresas
visando eliminar os inconvenientes encontrados nas tecnologias acima descritas.
Seguindo a norma IEEE 802.15.4 homologada em maio de 2003, este padro foi
desenvolvido como uma alternativa as redes de transmisso que necessitam de uma
baixa taxa de dados e de uma alta robustez.
Baseado em um protocolo de pacote de dados com caractersticas
especficas, e operando com uma potncia de transmisso razoavelmente baixa,
este sistema se torna o mais indicado nos casos em que se procura uma reduo de
custos com a aquisio, instalao e manuteno de equipamentos, e uma maior
flexibilidade quanto aos tipos de dispositivos que podem ser controlados.
Operando na faixa ISM, este padro de comunicao no requer licena para
seu funcionamento, e devido a seu baixo consumo, ele pode operar com
34

alimentao proveniente de baterias (podendo operar por at seis meses com pilhas
comuns).
Levando em considerao que o projeto proposto neste trabalho necessita de
uma baixa taxa de transmisso, porm com grande robustez e alto desempenho, foi
escolhido a rede ZigBee como padro de comunicao para o desenvolvimento dos
circuitos aqui propostos.
35

3 METODOLOGIA

O presente trabalho descrever o estudo e o desenvolvimento de um sistema


wireless de aquisio e transmisso de dados, para ser aplicado leitura
automatizada de medidores de energia eltrica residenciais, possibilitando efetuar a
leitura de forma remota, reduzindo com isso os custos com a mo de obra
necessria para este servio.
O trabalho se iniciar com um breve estudo efetuado nos medidores de
energia eltrica residenciais, visando-se estabelecer a forma menos invasiva que
permita uma rpida e fcil instalao dos sensores sem comprometer o correto
funcionamento do equipamento.
Aps definido o mtodo de sensoriamento a ser utilizado, iniciar-se- o
desenvolvimento dos circuitos eletrnicos responsveis pela aquisio dos dados
provenientes destes sensores e pela transmisso destes dados. Este circuito ser
constitudo de uma interface RS-232 para ser acoplada a um computador, uma
interface para o mdulo de transmisso e recepo de dados e algumas entradas e
sadas digitais para a interface com os sensores e para posteriores funcionalidades
que se queira agregar ao dispositivo.
Em seguida, ser efetuada uma anlise na pilha do protocolo ZigBee,
disponibilizada pela Microchip, de forma a se definir quais sero as modificaes
necessrias para que a mesma atenda as expectativas desejadas para o sistema
desenvolvido.
Finalizando o trabalho, sero efetuados os testes necessrios para a
validao do sistema desenvolvido, bem como a correo dos possveis erros que
possa aparecer.
36

4 DESENVOLVIMENTO

O processo de automao dos medidores de energia eltrica consiste em se


desenvolver um sistema capaz de monitorar e controlar estes medidores. Tm-se
ento, na arquitetura deste sistema, uma central de monitoramento e controle,
medidores de energia eltrica e um sistema de transmisso de dados.
Nos dias atuais, a grande maioria dos medidores ainda no dispe de uma
interface capaz de efetuar sua conexo com a central de monitoramento e controle,
e a substituio de todos estes medidores acarretaria em um grande investimento
por parte das concessionrias. Na tentativa de reduzir este investimento, prope-se
o desenvolvimento de um dispositivo capaz de estabelecer a comunicao entre
estes medidores e o sistema de monitoramento e controle central. No caso dos
medidores de energia eltrica eletromecnicos residenciais, a aquisio dos dados
referente leitura necessita de uma interligao entre os componentes mecnicos
oriundos dos medidores, e os componentes eletrnicos pertencentes ao dispositivo
de transmisso. Esta interligao feita atravs de sensores acoplados ao medidor.
Neste captulo sero abordadas as diretivas para o desenvolvimento deste
dispositivo e dos sensores acoplados ao medidor, e tambm sero abordadas
algumas modificaes necessrias para a utilizao do protocolo de transmisso
wireless denominado ZigBee na transmisso destes dados.

4.1 Desenvolvimento dos sensores a serem acoplados ao medidor

A transmisso dos dados referentes leitura dos medidores no seria


possvel sem a digitalizao dos mesmos. Para esta digitalizao, foram
desenvolvidos sensores capazes de efetuar a converso do consumo de energia
eltrica, em sinais digitais pulsados compatveis com a entrada digital de um
microcontrolador.
O presente projeto utilizou um medidor de energia eltrica, eletromecnico,
residencial, monofsico, marca Nansen, modelo M-1A, n de srie 4330870, corrente
37

mxima de 100A, tenso nominal de 120V, frequncia nominal de 60Hz, constante


do disco (Kd) de 1,8 Wh/r (Watts Hora por revoluo do disco), como mostra a
Figura 15. Sendo assim, os sensores aqui descritos foram desenvolvidos para este
medidor, podendo haver incompatibilidade dos mesmos com outros modelos de
medidores.

Figura 15 - Medidor de Energia Eltrica

Conforme visto anteriormente, o consumo de energia eltrica registrado


pelo nmero de rotaes dadas pelo disco de alumnio. Deste modo, podemos
adicionar os sensores para efetuar a contagem destas rotaes. Porm, para que
38

este sensoriamento seja considerado eficiente, o mesmo no pode acarretar


interferncias ao medidor e deve apresentar grande preciso quanto aos dados por
ele coletados.
A utilizao de sensores pticos a que apresenta melhor desempenho para
este tipo de sensoriamento, pois os mesmos apresentam grande preciso, so de
fcil montagem e no causam interferncia ao disco de alumnio. O inconveniente
que eles devem estar sempre bem alinhados para seu perfeito funcionamento.
Os sensores pticos so formados por dois elementos, sendo um elemento o
emissor ptico e o outro elemento o receptor ptico. Seu funcionamento consiste em
direcionar o feixe de luz proveniente do emissor diretamente no receptor. A sada do
receptor atuada sempre que ele recebe o feixe de luz do emissor.
Analisando o medidor de energia eltrica, verifica-se que o disco de alumnio
possui dois furos distanciados igualmente do centro, deslocados de 180. Desta
forma, o emissor ptico foi acomodado de um lado do disco, e o receptor ptico do
outro lado do disco, ambos em alinhamento com os furos existentes, sendo que a
cada vez que um furo passe entre os componentes do sensor ptico, a luz
proveniente do emissor passe pelo furo atingindo o receptor e gerando um pulso em
sua sada.
Para os emissores pticos, foram utilizados diodos emissores de luz
infravermelha, que tem como caracterstica principal emitir luz infravermelha quando
corretamente polarizados e alimentados por uma fonte de energia.
Para os receptores pticos, foram utilizados fototransistores sensveis luz
infravermelha, que tem como caracterstica principal mudar sua sada de um estado
de no conduo (quando no h luz infravermelha incidindo em sua janela de
fotodeteco) para um estado de conduo (quando h incidncia de luz
infravermelha em sua janela de fotodeteco).
Os sensores infravermelhos so os mesmos utilizados em controle remoto de
televisores e aparelhos de som. Optou-se pela utilizao destes tipos de sensores,
mediante ao fato dos mesmos serem pouco sensveis variao da iluminao
ambiente.
De posse dos sensores escolhidos, analisou-se novamente o medidor de
forma a definir o local onde estes iriam ser fixados. No lado esquerdo do medidor,
tem-se um ressalto onde se aloca o im de freio do disco e o parafuso de ajuste do
medidor, como se pode ver na Figura 16.
39

Figura 16 - Local para instalao dos sensores.

Um suporte em formato de C foi confeccionado de forma a envolver este


ressalto possibilitando a colocao dos emissores e dos receptores neste mesmo
suporte, garantindo o perfeito alinhamento dos mesmos. Desta forma, a instalao
destes sensores torna-se rpida e fcil, sem afetar o correto funcionamento do
medidor.
Para a confeco do suporte foram efetuadas as devidas medies do
ressalto do medidor onde o mesmo ser fixado e elaborado um desenho prvio,
como pode ser visto na Figura 17.
40

Figura 17 Esquema do suporte dos sensores pticos.

Os furos foram feitos com o mesmo dimetro dos sensores que sero
embutidos, garantindo assim sua proteo contra possveis interferncias devido
iluminao externa. Observamos tambm que o suporte foi elaborado de modo a
abrigar dois conjuntos de sensores, ao qual o motivo ser explicado mais a frente.
O suporte foi confeccionado em uma placa de nylon industrial com as
seguintes medidas: 50 mm de comprimento, 50 mm de largura e 20 mm de altura.
Aps sua confeco, o suporte passou por alguns ajustes de modo a se encaixar
perfeitamente no medidor, como por exemplo, um leve arredondamento do canto
inferior esquerdo para permitir o correto encaixe da tampa de proteo do medidor.
O resultado final obtido pode ser visto na Figura 18.
41

Figura 18 - Suporte dos sensores pticos.

Nos sensores pticos, quando ocorre a transio do estado de conduo para


o estado de no conduo ou vice-versa, comum o aparecimento de um efeito
transiente conhecido por efeito bounce, que so oscilaes de borda, muito comum
em contatos mecnicos (Figura 19). Sendo assim, este efeito pode gerar vrios
picos entre o estado de conduo e o de no conduo para uma nica mudana de
estado, ou seja, na eminncia do acionamento, so gerados na sada do sensor,
vrios pulsos, que podem ser interpretados de forma errada pelos circuitos
microprocessados.

Figura 19 Efeito Bounce.


42

Na prtica existem vrios mtodos de debounce, ou seja, mtodos utilizados


para eliminar estas oscilaes de borda, sendo o mais comum a marcao de um
tempo entre uma mudana de estado e outra, ou seja, ao ocorrer uma mudana de
estado, o microprocessador aguarda um determinado tempo ( ) para aceitar uma
nova mudana de estado (Figura 20).

Figura 20 Debounce atravs da espera de um determinado tempo ( )

No caso dos medidores de energia eltrica, o disco de alumnio gira com uma
velocidade varivel, de acordo com a energia consumida. Sendo assim, esta
marcao de tempo se torna ineficiente, pois seriam necessrios tempos diferentes
para velocidades diferentes do disco. Isto ocorre devido ao fato de ao adotarmos um
maior, o mesmo pode vir a causar a perda de uma transio caso o disco esteja
rodando em uma velocidade alta, e caso adotemos um menor, o mesmo pode
no ser suficiente para eliminar o debounce quando o disco estiver rodando com
velocidade baixa (Figura 21).

Figura 21 Erro de debounce devido a velocidade varivel.

Neste caso, podemos eliminar o efeito bounce com a utilizao de dois


conjuntos de sensores atuando um flip-flop tipo D com preset e clear (74HC74).
Desta forma, o primeiro sensor ligado no pino de preset, colocando a sada do flip-
flop em nvel alto quando atuado, e o segundo sensor ligado no pino de clear,
colocando a sada do flip-flop em nvel baixo quando atuado.
43

Como os sensores sero atuados pelo mesmo furo, porm em posies


diferentes, ao ocorrer o primeiro pico na sada do sensor, este efetuar a mudana
de estado da sada do flip-flop, que apenas mudar de estado novamente ao
receber o primeiro pico da sada do outro sensor, conforme ilustra a Figura 22.

Figura 22 Debounce usando dois sensores para atuar um Flip-Flop tipo D.

Deste modo, pode-se elaborar o circuito responsvel pelo sensoriamento dos


medidores. Foi polarizado o fototransistor em sua configurao de coletor comum,
ou seja, com o resistor colocado no terminal de coletor, para quando o mesmo for
atuado e entrar em modo de saturao, obter-se aproximadamente 0V em seu
coletor (nvel lgico 0), e quando ele estiver em modo de corte, ou seja, quando
no estiver atuado, obter-se em seu coletor aproximadamente 5V (nvel lgico 1).
O circuito pode ser visto na Figura 23.

Figura 23 - Circuito do receptor.


44

Foi utilizada esta configurao para o circuito do fototransistor devido ao Flip-


Flop possuir Preset e Clear acionados em nvel lgico 0. Utilizou-se resistores de
220 ohms para efetuar a polarizao dos diodos emissores e dos fototransistores.
De posse do circuito, pode-se montar a placa de circuito impresso (Figura 24),
onde sero soldados os resistores e o Flip-Flop. Nesta placa tambm ser
adicionado um conector para ligao com os circuitos referentes ao transmissor de
dados. Neste conector tem-se os pinos de alimentao do circuito (5 Vcc) e a sada
do Flip-Flop, que ser a sada pulsada referente ao consumo de energia eltrica do
medidor.

Figura 24 - Placa de circuito impresso dos sensores.

Com os sensores elaborados, pode-se definir uma relao entre os pulsos de


sada deste circuito sensor e a quantidade de Watts/hora registrada pelo medidor.
Sabe-se que o nmero de rotaes dadas pelo disco de alumnio possui uma
relao linear com a quantidade de Watts/hora registrada pelo medidor (Kd).
Considerando que o medidor possui dois furos em seu disco, tem-se ento metade
deste valor por pulso gerado pelos sensores.
No medidor utilizado para os testes, tem-se que esta relao de 1,8 Watts
Hora por revoluo. Deste modo, tem-se 0,9 Watts Hora por pulso gerado pelos
sensores.

4.2 Protocolo ZigBee.

O protocolo ZigBee um protocolo de rede wireless desenvolvido para


sensores de baixa taxa de transferncia de dados e redes de controle, podendo
45

beneficiar um grande nmero de aplicaes, tais como: redes de automao


industrial, sistemas de segurana residencial, redes de controle predial, medio
remota e perifricos de computadores (Lattibeaudiere).
Para seu estudo, vamos utilizar o Kit de desenvolvimento FBee (Figura 25),
desenvolvido pela Fractum Indstria e Comrcio de Equipamentos Eletrnicos
LTDA.

Figura 25 - Kit de desenvolvimento FBee.


Fonte: ANFBee.

O kit composto de duas placas de aplicao, cada uma contendo:


Um microcontrolador PIC18LF4620, com cristal de 4 MHz.
Dois leds ativados pelos pinos RA0 e RA1 do microcontrolador,
respectivamente.
Duas chaves push button conectadas ao microcontrolador nos pinos RB4
e RB5, respectivamente.
Uma chave de reset conectada ao pino MCLR do microcontrolador.
Um conector de gravao ICSP (In-Circuit Serial Programming) padro
Microchip.
Um conector DB-9 com interface RS-232.
Um mdulo transceiver FBee.
46

Todos os pinos de entrada e sada do microcontrolador disponveis ao


usurio.
Adaptador para bateria de 9Vdc, com a alimentao externa podendo
variar de +5Vdc a +16Vdc.

O mdulo transceiver FBee (Figura 26) baseado no chipset MRF24J40 da


Microchip, operando na frequncia de 2,4 GHz, compatvel com o padro IEEE
802.15.4 e com os protocolos ZigBee e MiWi.

Figura 26 - Mdulo tranceiver FBee.


Fonte: ANFBee.

O Kit de desenvolvimento FBee foi desenvolvido baseado no kit de


desenvolvimento PICDEM Z Demonstration Board da Microchip. Por este motivo,
pode-se utilizar a pilha de protocolo ZigBee fornecida pela Microchip, sem a
necessidade de se efetuar qualquer modificao.
A pilha do protocolo ZigBee, fornecida pela Microchip, escrita em linguagem
de programao C, seguindo as especificaes do protocolo IEEE 802.15.4-2003,
com cada camada do protocolo escrita em seu prprio arquivo, sendo as funes da
pilha implementadas atravs de funes Primitives. Esta pilha desenvolvida para
funcionar nos microcontroladores PIC da Microchip, podendo ser gravado na
memria interna do microcontrolador ou em uma memria no voltil.
A Microchip disponibiliza tambm uma pilha de demonstrao deste
protocolo, j com algumas funes implementadas para ser utilizada com os Kits de
desenvolvimento PICDEM Z e Explorer 16 Platform, ambos utilizando o transceiver
MRF24J40 e os microcontroladores PIC 18F4620 e PIC 24F, todos da Microchip.
O protocolo ZigBee utiliza a especificao IEEE 802.15.4-2003 em sua
camada de acesso ao meio (MAC) e camada fsica (PHY), onde so definidas trs
47

bandas de frequncia de operao e 26 canais, com a taxa de bits do protocolo


variando de acordo com a frequncia de operao.
868 MHz 1 canal (canal 0) 20 KBps.
915 MHz 10 canais (canal 1 ao 10) 40 Kbps.
2.4 GHz 16 canais (canal 11 ao 26) 250 KBps.

A especificao IEEE 802.15.4 define dois tipos de dispositivo:


Dispositivo FFD (Full Function Device Dispositivo de Funes
Completas) o FFD carregado com todas as funes do protocolo e
deve obrigatoriamente ficar ligado, para permitir o perfeito funcionamento
da rede. Por este motivo, o dispositivo FFD deve ser alimentado por uma
fonte.
Dispositivo RFD (Reduced Function Device Dispositivo de Funes
Reduzidas) - o RFD carregado com o mnimo de funes necessrias para
o seu funcionamento e pode permanecer a maior parte do tempo desligado,
ligando de tempos em tempos para transmitir e receber alguns dados,
podendo ser alimentado por uma bateria.

J o protocolo ZigBee define 3 tipos de dispositivos:


Coordinator (Coordenador) dispositivo responsvel por formar a rede, alocar
os endereos da mesma e permitir a entrada de outros dispositivos nesta rede.
permitida a presena de apenas um coordinator na rede, e este deve ser um
dispositivo FFD.
Router (Roteador) um dispositivo opcional a rede, utilizado para
estender a rede por uma distncia maior, e permitir a entrada de mais
dispositivos a esta rede. Opcionalmente o router pode executar funes de
monitoramento e/ou controle. No existe um nmero limite de dispositivos
router que podem ser agregados a uma rede, e estes dispositivos devem
exclusivamente ser dispositivos FFD.
End Device (Dispositivo Final) um dispositivo capaz de efetuar funes de
monitoramento e controle, utilizado para monitorar e controlar os aparelhos ao
qual a rede est destinada. No h um nmero limite de dispositivos End
48

Devices que podem ser acrescidos rede, e os mesmos podem ser tanto um
dispositivo FFD, quanto um dispositivo RFD.
O protocolo ZigBee pode assumir vrios tipos de topologia de rede, sendo
que em todas elas devem haver no mnimo dois dispositivos, um n coordinator e
um n end device.

As 3 topologias de rede mais utilizadas so:


Topologia Estrela (Star) - consiste de um n coordinator e um ou mais ns
end devices. Em uma rede estrela, todos os end devices comunicam apenas
com o coordinator, sendo que se um end device necessitar comunicar com
outro end device, o mesmo deve transferir os dados para o coordinator para
que este repasse para o end device de destino. O diagrama da topologia
estrela pode ser visto na Figura 27.

Figura 27 - Topologia estrela.


Fonte: LATTIBEAUDIERE.

Topologia rvore (Cluster Tree) - um avano da topologia estrela, onde so


adicionados dispositivos routers que se comunicam com o coordinator,
permitindo aumentar o nmero de ns que podem ser adicionados a rede.
Desta forma, um n pode se ligar a rede atravs do router, porm um
dispositivo ligado ao router no pode se comunicar diretamente com o
coordinator, mas apenas por intermdio do router ao qual est ligado. A
topologia rvore pode ser vista na Figura 28.
49

Figura 28 - Topologia rvore.


Fonte: LATTIBEAUDIERE.

Topologia MESH - similar a topologia rvore, sendo que a nica mudana


que na rede MESH, os dispositivos FFDs podem se comunicar uns com
os outros, independentes de seguir a estrutura da rede, mas os RFDs
devem obrigatoriamente se comunicar com os Coordinators ou Routers
aos quais esto conectados. A vantagem desta topologia que o tempo
de latncia das mensagens pode ser reduzido, e os ns ficam menos
propcios a falhas. A Figura 29 ilustra esta topologia.

Figura 29 - Topologia MESH.


Fonte: LATTIBEAUDIERE.

A pilha de demonstrao do protocolo ZigBee pode ser baixada diretamente


do site da Microchip (www.microchip.com), sem custos. A mesma disponibilizada
50

em um arquivo executvel, que instala os arquivos da pilha em um conjunto de


pastas, como pode ser visto na Figura 30. Nesta figura temos tambm a organizao
da pilha ZigBee na janela de projeto do software MPLAB IDE, utilizado para a
compilao dos programas e gravao dos microcontroladores PIC.

Figura 30 - Pilha de demonstrao do protocolo ZigBee.


51

Analisando estes arquivos, pode-se ver que a pilha de demonstrao do


protocolo ZigBee composta de 24 arquivos (todos com os nome iniciado pela letra
z, de forma a diferenci-los dos demais arquivos de configurao do
microcontrolador), sendo que estes arquivos so comuns a todas as aplicaes e
que cada arquivo responde por uma camada do protocolo, ou seja, o arquivo
zAPL.h responde pela camada de aplicao, os arquivos zAPS.c e zAPS.h
respondem pela subcamada de suporte s aplicaes, os arquivos zMAC.h e
zPHY.h respondem pelas camadas MAC e PHY respectivamente, etc. A arquitetura
do protocolo ZigBee com suas respectivas camadas pode ser visto na Figura 31.

Figura 31 - Camadas do protocolo ZigBee.


Fonte: LATTIBEAUDIERE.

A pilha de demonstrao do protocolo ZigBee possui seis projetos


direcionados a duas famlias de microcontroladores, os microcontroladores da
famlia PIC18F e os microcontroladores da famlia PIC24F. Cada famlia de
52

microcontrolador possui 3 projetos, cada um direcionado a um tipo de dispositivo: um


dispositivo Coordinator, um dispositivo Router e um dispositivo RFD (end device).
Visto que neste projeto esta sendo utilizando o kit de demonstrao FBee,
que possui um microcontrolador PIC18F4620, ser descrito ento os projetos
direcionados a famlia PIC18F, que so:
DemoPIC18Coordinator Projeto direcionado ao dispositivo coordenador
da rede.
DemoPIC18Router Projeto direcionado aos dispositivos roteadores da
rede.
DemoPIC18RFD Projeto destinado aos dispositivos end devices da rede.
Embora todos os arquivos sejam abertos a modificaes, estas sero
efetuadas apenas no arquivo principal de cada projeto. Cada projeto possui um
arquivo principal de mesmo nome do projeto, como por exemplo, o projeto
DemoPIC18Coordinator possui o arquivo principal Coordinator.c. Estes arquivos
principais possuem a seguinte arquitetura de programao:

Inicio do programa;
Configurao do dispositivo;
Declarao das constantes e variveis utilizadas no programa;
Incio da aplicao;
o Inicializao do Watchdog;
o Inicializao dos dispositivos de hardware;
o Inicializao da pilha ZigBee;
o Processamento do programa;
Processamento da funo Primitive corrente;
Determinao da prxima funo Primitive;
Execuo das funes no relacionas a pilha ZigBee;
o Fim do processamento do programa.
Fim da aplicao;
Funes Primitives;
Funes no - ZigBee;

O protocolo ZigBee executado atravs de suas funes Primitives, que so


utilizadas para a formao da rede e/ou ingresso em uma rede j formada,
53

descoberta de rotas de acesso aos dispositivos, envio e recebimento de dados, etc.


Algumas das funes Primitives declaradas na pilha de demonstrao do protocolo
ZigBee, bem como as respostas destas funes, podem ser vistas na tabela
apresentada na Figura 32.

Figura 32 - Funes Primitives e suas respostas.


Fonte: LATTIBEAUDIERE

Para o projeto, as nicas alteraes necessrias so no envio e recebimento


de dados. Para isso, vamos utilizar a funo Primitive APSDE_DATA, que
utilizada para efetuar o envio e o recebimento dos dados entre os dispositivos da
rede.
54

O envio de dados efetuado carregando o vetor de dados atravs da funo:


TxBuffer[TxData++] = dado a ser transmitido;

Aps isto, configuram-se os dados referentes ao dispositivo de destino:


params.APSDE_DATA_request.DstAddress.ShortAddr.v[1] = GetMACByte();
params.APSDE_DATA_request.DstAddress.ShortAddr.v[0] = GetMACByte();
params.APSDE_DATA_request.RadiusCounter = DEFAULT_RADIUS;
params.APSDE_DATA_request.DiscoverRoute=ROUTE_DISCOVERY_SUPPRESS;
params.APSDE_DATA_request.TxOptions.bits.acknowledged = 1;
params.APSDE_DATA_request.SrcEndpoint = 1;
params.APSDE_DATA_request.DstEndpoint = 240;
params.APSDE_DATA_request.ProfileId.Val = 0x7f01;
params.APSDE_DATA_request.ClusterId.Val = funo implementada;

A funo params.APSDE_DATA_request.DstAddress utilizada para indicar


o endereo do dispositivo de destino, e a funo GetMACByte() utilizada para
efetuar a captura do endereo de destino a partir da porta serial do dispositivo.
A funo params.APSDE_DATA_request.RadiusCounter utilizada para
indicar o nmero mximo de saltos (retransmisses entre os dispositivos) que pode
ocorrer at o dispositivo destino.
A funo params.APSDE_DATA_request.DiscoverRoute utilizada para
habilitar ou desabilitar a descoberta de rotas entre os dispositivos que esto se
comunicando.
A funo params.APSDE_DATA_request.TxOptions.bits.acknowledged
utilizada para requerer uma confirmao de recebimento dos dados.
As funes params.APSDE_DATA_request.SrcEndpoint e
params.APSDE_DATA_request.DstEndpoint so utilizadas para indicar os
endereos individuais referentes aos dispositivos que esto se comunicando.
A funo params.APSDE_DATA_request.ProfileId.Val utilizada para
identificar o perfil de comunicao a ser utilizado.
A funo params.APSDE_DATA_request.ClusterId.Val utilizada para
identificar a funo de grupo que est sendo utilizada.
55

Aps carregado o vetor de dados e configurado o endereo de destino do


dispositivo, efetuamos a transmisso chamando a funo Primitive atravs do
comando:
currentPrimitive = APSDE_DATA_request;

O recebimento de dados efetuado pela leitura da funo Primitive


APSDE_DATA_indication: que retorna o nmero 1 quando o dispositivo recebeu
algum dado.
Desta forma, podemos montar uma lgica para efetuar uma tarefa quando
houver o recebimento de dados, como por exemplo:
case APSDE_DATA_indication:
{
WORD_VAL clusterID=params.APSDE_DATA_indication.ClusterId;
switch( clusterID.Val )
{
case funo implementada
{
//efetua uma tarefa
}
}
}

Esta lgica funciona do seguinte modo: quando h o recebimento de dados, o


dispositivo verifica a funo de grupo que a mensagem est requerendo e efetua a
tarefa referente a esta funo.
Estas alteraes devero ser efetuadas nos programas dos dispositivos
Coordinator e RFD, no sendo necessrias mudanas no dispositivo Router, visto
que este dispositivo tem por funo apenas retransmitir os dados que recebeu.
Sendo assim, sero feitas modificaes no programa do dispositivo
Coordinator de forma a possibilit-lo efetuar a requisio dos dados referentes
leitura do medidor e apresentar estes dados atravs da porta serial, bem como
enviar um comando para ligar ou desligar a sada do medidor.
Comea-se por adicionar mais um item ao menu j existente na pilha de
demonstrao do protocolo ZigBee.
56

/* Menu System */
ROM char * const menu =
"\r\n 1: Enable/Disable Joining by Other Devices"
"\r\n 2: Request Data From Another Device"
"\r\n 3: Request Data From a Group of Devices"
"\r\n 4: Send Data To Another Device"
"\r\n 5: Send Data To a Group of Devices"
"\r\n 6: Add/Remove Device to/from a Group"
"\r\n 7: Dump Neighborhood Information"
//***********************************************************
"\r\n 8: Funcoes de Leitura do Medidor"
//***********************************************************
;

Aps isto, programam-se as funes que sero executadas a partir deste


novo item.

void ProcessMenu( void )


{
BYTE c;
DISABLE_WDT();
/* Get the user's input from the keyboard. */
c = ConsoleGet();
ConsolePut( c );
switch (c)
{
.
.
.
//**************************************************************
/* Funes do Medidor*/
case '8':
printf("\r\n 1 - Efetuar a Leitura do Medidor");
57

printf("\r\n 2 - Ligar a Saida do Medidor");


printf("\r\n 3 - Desligar a Saida do Medidor");
while( !ConsoleIsGetReady());
c = ConsoleGet();
ConsolePut( c );
switch (c)
{

case '1': /* Efetuar a Leitura do Medidor */


TxBuffer[TxData++] = 0x00;
ZigBeeBlockTx();
params.APSDE_DATA_request.DstAddrMode=APS_ADDRESS_16_BIT;
printf("\r\nShort address of device: ");
params.APSDE_DATA_request.DstAddress.ShortAddr.v[1]=GetMACByte();
params.APSDE_DATA_request.DstAddress.ShortAddr.v[0]= GetMACByte();
params.APSDE_DATA_request.RadiusCounter=DEFAULT_RADIUS;
params.APSDE_DATA_request.DiscoverRoute=
ROUTE_DISCOVERY_SUPPRESS;
#ifdef I_SUPPORT_SECURITY
params.APSDE_DATA_request.TxOptions.Val = 1;
#else
params.APSDE_DATA_request.TxOptions.Val = 0;
#endif
params.APSDE_DATA_request.TxOptions.bits.acknowledged = 1;
params.APSDE_DATA_request.SrcEndpoint = 1;
params.APSDE_DATA_request.DstEndpoint = 240;
params.APSDE_DATA_request.ProfileId.Val = 0x7f01;
params.APSDE_DATA_request.ClusterId.Val = 0X0099;
currentPrimitive = APSDE_DATA_request;
break;

case '2': /* Ligar a Saida do Medidor */


TxBuffer[TxData++] = 0x00;
ZigBeeBlockTx();
58

params.APSDE_DATA_request.DstAddrMode=APS_ADDRESS_16_BIT;
printf("\r\nShort address of device: ");
params.APSDE_DATA_request.DstAddress.ShortAddr.v[1]=GetMACByte();
params.APSDE_DATA_request.DstAddress.ShortAddr.v[0]= GetMACByte();
params.APSDE_DATA_request.RadiusCounter=DEFAULT_RADIUS;
params.APSDE_DATA_request.DiscoverRoute=
ROUTE_DISCOVERY_SUPPRESS;
#ifdef I_SUPPORT_SECURITY
params.APSDE_DATA_request.TxOptions.Val = 1;
#else
params.APSDE_DATA_request.TxOptions.Val = 0;
#endif
params.APSDE_DATA_request.TxOptions.bits.acknowledged = 1;
params.APSDE_DATA_request.SrcEndpoint = 1;
params.APSDE_DATA_request.DstEndpoint = 240;
params.APSDE_DATA_request.ProfileId.Val = 0x7f01;
params.APSDE_DATA_request.ClusterId.Val = 0x0098;
currentPrimitive = APSDE_DATA_request;
break;

case '3': /* Desligar a Saida do Medidor */


TxBuffer[TxData++] = 0x00;
ZigBeeBlockTx();
params.APSDE_DATA_request.DstAddrMode=APS_ADDRESS_16_BIT;
printf("\r\nShort address of device: ");
params.APSDE_DATA_request.DstAddress.ShortAddr.v[1]=GetMACByte();
params.APSDE_DATA_request.DstAddress.ShortAddr.v[0]= GetMACByte();
params.APSDE_DATA_request.RadiusCounter=DEFAULT_RADIUS;
params.APSDE_DATA_request.DiscoverRoute=
ROUTE_DISCOVERY_SUPPRESS;
#ifdef I_SUPPORT_SECURITY
params.APSDE_DATA_request.TxOptions.Val = 1;
#else
params.APSDE_DATA_request.TxOptions.Val = 0;
59

#endif
params.APSDE_DATA_request.TxOptions.bits.acknowledged = 1;
params.APSDE_DATA_request.SrcEndpoint = 1;
params.APSDE_DATA_request.DstEndpoint = 240;
params.APSDE_DATA_request.ProfileId.Val = 0x7f01;
params.APSDE_DATA_request.ClusterId.Val = 0x0097;
currentPrimitive = APSDE_DATA_request;
break;
}
break;
break;
//**********************************************************************************
default:
break;
}

Podemos observar que as funes implementadas neste menu no esto


enviando dados, mas apenas requisitando ao dispositivo de destino que efetue uma
funo de grupo, de acordo com o nmero que foi enviado atravs do comando
params.APSDE_DATA_request.ClusterId.Val.
As funes de grupo que esto sendo chamadas e os valores atribudos s
mesmas so:
Ler medidor: 0x0099;
Ligar a sada do medidor: 0x0098;
Desligar a sada do medidor: 0x0097;

muito importante guardar estes nmeros, pois os mesmos devero ser


utilizados no programa do dispositivo RFD.
Tambm deve-se implementar uma funo para receber os dados referentes
a leitura do medidor, trat-los e apresent-los pela sada serial.

case APSDE_DATA_indication:
{
.
60

.
.
default:
//In this example every endpoint except Endpoint EP_ZDO is processed here
{
BYTE i;
BYTE frameHeaderIndex = TxData;
WORD_VAL clusterID = params.APSDE_DATA_indication.ClusterId;
frameHeader = 1;
for(transaction=0; transaction<frameHeader; transaction++)
{
BYTE PacketLen;
BYTE transactionNumber;
switch( clusterID.Val )
{
//**********************************************************************************
case 0x0096: //Enviando Leitura
{
int LEITURA, Wh, AUX1, AUX2, AUX3;
LEITURA = APLGet();
LEITURA = APLGet();
printf("\r\nLeitura do Medidor ");
PrintChar(params.APSDE_DATA_indication.SrcAddress.ShortAddr.byte.MSB);
PrintChar(params.APSDE_DATA_indication.SrcAddress.ShortAddr.byte.LSB);
printf(" = ");
Wh = ( LEITURA * 0.9 );
AUX1 = ( Wh / 10 );
AUX2 = ( AUX1 * 6 );
AUX3 = ( Wh + AUX2 );
PrintChar ( AUX3 );
printf(" Wh \r\n");
}
break;
//**********************************************************************************
61

Pode-se observar que os dados aps serem recebidos passam por uma srie
de clculos. Estes clculos tm por funo converter o nmero de pulsos gerados
pelos sensores na correspondente quantidade de Watts Hora consumida, e
converter estes nmeros do formato hexadecimal utilizado na transmisso para o
formato decimal utilizado na apresentao dos dados pela sada serial.
Efetuadas as modificaes no programa do dispositivo Coordinator, deve-se
efetuar as modificaes no programa do dispositivo RFD de forma ao mesmo
reconhecer as funes que esto sendo evocadas pelo dispositivo Coordinator.
Primeiramente deve-se tratar as 3 funes de grupo que foram
implementadas possibilitando ao dispositivo enviar a leitura e ligar ou desligar a
sada do medidor.

case APSDE_DATA_indication:
{
.
.
.
default:
{
WORD_VAL clusterID = params.APSDE_DATA_indication.ClusterId;
frameHeader = 1;
for(transaction=0; transaction<frameHeader; transaction++)
{
BYTE PacketLen;
BYTE transactionNumber;
switch( clusterID.Val )
{
//**************************************************************************
case 0x0098: //Ligar a Saida
{
LATAbits.LATA2 = 1;
printf("\r\nSaida Ligada\r\n");
}
break;
62

case 0x0097: //Desligar a Saida


{
LATAbits.LATA2 = 0;
printf("\r\nSaida Desligada\r\n");
}
break;

case 0x0099: //Ler Medidor


{
printf("\r\n Enviando a Leitura!\r\n");
TxBuffer[TxData++]= 0;
TxBuffer[TxData++]= MEMORIA_MEDIDOR;
/* don't bother sending data to myself */
if(params.APSDE_DATA_indication.SrcAddress.ShortAddr.Val==(macP
IB.macShortAddress.Val))
{
APSDiscardRx();
currentPrimitive = NO_PRIMITIVE;
break;
}
/* package and send response */
ZigBeeBlockTx();
params.APSDE_DATA_request.DstAddrMode=params.APSDE_DATA_
indication.SrcAddrMode;
params.APSDE_DATA_request.DstAddress.ShortAddr=params.APSD
E_DATA_indication.SrcAddress.ShortAddr;
params.APSDE_DATA_request.RadiusCounter=DEFAULT_RADIUS;
params.APSDE_DATA_request.DiscoverRoute=ROUTE_DISCOVERY
_SUPPRESS;
#ifdef I_SUPPORT_SECURITY
params.APSDE_DATA_request.TxOptions.Val = 1;
#else
params.APSDE_DATA_request.TxOptions.Val = 0;
63

#endif
i = params.APSDE_DATA_indication.SrcEndpoint;
params.APSDE_DATA_request.SrcEndpoint=params.APSDE_DATA_i
ndication.DstEndpoint;
params.APSDE_DATA_request.DstEndpoint = i;
params.APSDE_DATA_request.ClusterId.Val = 0x0096;
currentPrimitive = APSDE_DATA_request;
}
//**********************************************************************************

Observa-se que quando o dispositivo receber uma mensagem com uma das
funes de grupo implementadas no programa do dispositivo Coordinator, ele ir
efetuar a tarefa correspondente a este nmero. A primeira tarefa implementada
(0x0098) utilizada para ligar a sada do medidor. A segunda tarefa implementada
(0x0097) utilizada para desligar a sada do medidor, e a terceira tarefa
implementada (0x0099) utilizada para enviar os dados referentes leitura do
medidor. Na terceira tarefa estamos enviando o contedo de uma varivel
denominada MEMORIA_MEDIDOR, que a varivel onde so somados os pulsos
gerados pelos sensores.
Esta varivel deve ser declarada no comeo do programa, como uma varivel
global, possibilitando a sua utilizao pelas diversas funes do programa.

//******************************************************************************
int MEMORIA_MEDIDOR = 0;
//******************************************************************************
/* Menu System */
.
.
.

Finalmente, implementa-se a funo responsvel pela aquisio dos pulsos


provenientes dos sensores. Para esta funo, utiliza-se um pino de entrada do
microcontrolador, que possui a caracterstica denominada interrupo externa.
64

void UserInterruptHandler(void)
{
// *************************************************************************
// Place any application-specific interrupt processing here
// *************************************************************************
if (INTCON3bits.INT1IF == 1)
{
MEMORIA_MEDIDOR++;
printf("\r\nRecebido Pulso do medidor\r\n");
INTCON3bits.INT1IF = 0;
}
//**********************************************************************************

Desta forma, sempre que houver uma mudana do nvel lgico 0 para o
nvel lgico 1 na entrada deste pino, o programa carregado no microcontrolador ir
adicionar mais um pulso a varivel MEMORIA_MEDIDOR.
Estas so as modificaes necessrias para que os dispositivos possam
efetuar as funes de leitura e transmisso de dados.

4.3 Desenvolvimento do dispositivo de aquisio e transmisso de dados.

O dispositivo de aquisio e transmisso de dados tem por funo atuar como


uma interface entre o medidor de energia eltrica e o sistema de monitoramento e
controle central. Este dispositivo responsvel por efetuar a leitura dos sensores
instalados no medidor e transmitir estes dados atravs de uma rede de
comunicao, bem como receber os dados provindos da rede de comunicao e
executar alguma tarefa correlacionada a estes dados.
Para proporcionar a utilizao da pilha de demonstrao do protocolo ZigBee
sem a necessidade de muitas alteraes, o circuito eletrnico deste dispositivo de
aquisio e transmisso de dados ser baseado no circuito eletrnico do kit de
desenvolvimento PICDEM Z, com a adio de uma entrada digital para receber o
65

sinal proveniente dos sensores, e de uma sada digital para comandar um dispositivo
externo.
O circuito eletrnico do Kit de desenvolvimento PICDEM Z possui em sua
arquitetura vrias funes que o habilitam ao desenvolvimento de sistemas para
comunicao wireless. Este kit baseado no microcontrolador PIC 18F4620 e no
transceptor MRF 24J40, utilizado para comunicao wireless padro IEEE 802.15.4.
O circuito possui tambm:
Uma sada serial, com conector DB-9, utilizado para a comunicao serial
entre o microcontrolador e o computador;
Um conector de programao in-circuit, utilizado para carregar o programa
do microcontrolador sem a necessidade de retir-lo da placa de
desenvolvimento;
Um push-button ligado ao pino de reset do microcontrolador, possibilitando
reiniciar o programa carregado neste microcontrolador.
Dois LEDs e dois push-buttons ligados aos pinos do microcontrolador,
para serem usados no desenvolvimento do programa de aplicao do Kit .
Para a comunicao com os sensores instalados no medidor de energia
eltrica, adicionado a este circuito uma entrada digital conectada a um pino do
microcontrolador, que possui uma funo denominada de interrupo externa. Esta
funo tem por caracterstica permitir o reconhecimento de qualquer alterao de
nvel lgico no pino ao qual est relacionada, garantindo assim que o
microcontrolador ir efetuar a correta aquisio dos pulsos gerados pelos sensores.
Para possibilitar ao circuito comandar um dispositivo externo, tambm ser
acrescida ao mesmo uma sada digital. Esta sada digital poder ser utilizada para
comandar um rele ligado em srie com o circuito eltrico do consumidor de energia
eltrica, permitindo assim a execuo do corte e religamento da energia eltrica
deste consumidor de forma remota.
O circuito eletrnico, com suas devidas modificaes pode ser visto na Figura 33.
66

Figura 33 - Circuito eletrnico do dispositivo de interface.

O circuito eletrnico basicamente todo alimentado por uma tenso contnua


de 3,2Vcc, com exceo do CI MAX232, que alimentado por uma tenso contnua
de 5Vcc.
Para a execuo dos devidos testes, este circuito foi montado em um
protoboard, como mostra a Figura 34.

Figura 34 - Circuito montado em protoboard.


67

4.4 Testes efetuados com os prottipos

Aps o desenvolvimento dos sensores e do circuito de aquisio e


transmisso de dados, os mesmos foram colocados em teste, efetuando-se assim
uma avaliao de seus funcionamentos.
O primeiro teste efetuado foi para verificar o correto funcionamento dos sensores
desenvolvidos. Para isto, os mesmos foram ligados a uma fonte de tenso de 3,2Vcc,
com sua sada ligada a um Led. Com este teste, verificou-se que os sensores emitem
um pulso limpo (sem o efeito Bounce) a cada passagem do furo contido no disco de
alumnio do medidor. Esta montagem pode ser vista na Figura 35.

Figura 35 - Teste dos sensores acoplados ao medidor.


68

O segundo teste efetuado, foi para verificar o correto funcionamento do


protocolo ZigBee no circuito de aquisio e transmisso de dados. Para isto, este
circuito foi programado de forma a operar em conjunto com as duas placas do Kit de
desenvolvimento FBee, utilizando os programas originais da pilha de demonstrao
do protocolo ZigBee. Este teste foi executado da seguinte forma:
Primeiramente, o circuito desenvolvido foi programado como um dispositivo
RFD e as duas placas do Kit de desenvolvimento FBee, foram programadas como
dispositivos Coordinator e Router.
Em um segundo teste, o circuito desenvolvido foi programado como um
dispositivo Coordinator, enquanto que as duas placas do Kit de desenvolvimento
FBee foram programadas como dispositivos Router e RFD.
Para completar este teste, o circuito desenvolvido foi programado como
dispositivo Router, enquanto que as placas do Kit de desenvolvimento FBee foram
programadas como dispositivos Coordinator e RFD.
Com estes testes, verificou-se o perfeito funcionamento da comunicao
ZigBee entre o circuito desenvolvido e as placas do Kit desenvolvimento FBee, como
ilustra a Figura 36.

Figura 36 Teste do circuito de aquisio de dados


69

O teste final foi efetuado com os sensores acoplados ao circuito desenvolvido


para a aquisio e transmisso de dados. Neste teste, o dispositivo de aquisio e
transmisso de dados foi programado como um dispositivo RFD, enquanto que uma
das placas do Kit de desenvolvimento FBee foi programada como dispositivo
Coordinator. Neste teste, foram utilizados os programas modificados para o envio e
recebimento dos dados referentes leitura do medidor.
Este teste apresentou um resultado muito satisfatrio, pois no mesmo foi
observado que os circuitos desenvolvidos, juntamente com as alteraes efetuadas
na pilha de demonstrao do protocolo ZigBee, funcionam da forma como se era
esperado. A montagem deste teste pode ser observada na Figura 37.

Figura 37 Teste final do prottipo desenvolvido


70

5 CONCLUSO

A automao de medidores tornou-se um tema de grande interesse para as


concessionrias de energia eltrica, pois as permite efetuar um melhor controle do
fornecimento de energia a seus consumidores. Embora o foco principal desta
automao esteja na leitura remota dos medidores, ela tambm proporciona
diversas outras solues, como por exemplo, o corte e religamento remoto, a
tarifao sazonal e o controle de qualidade da energia fornecida.
O trabalho desenvolvido demonstra a possibilidade da utilizao dos
medidores de energia eltrica eletromecnicos nesta automao, representando
assim considervel reduo nos custos da implantao deste sistema, visto que
estes medidores j se encontram em funcionamento, e sua troca acarretaria em um
grande investimento inicial.
O trabalho demonstra tambm a possibilidade de uso do protocolo ZigBee na
comunicao entre estes medidores, devido a sua facilidade de instalao e
configurao, e ao seu baixo custo de implantao e manuteno. O reduzido
consumo de energia que os transmissores apresentam e a possibilidade de serem
alimentados por baterias, o torna propcio a ser utilizado em ambientes de difcil
conexo com a rede eltrica.
Embora o protocolo ZigBee tenha sido desenvolvido visando uma grande
robustez contra interferncias eletromagnticas, notou-se que a comunicao de
aparelhos Bluetooth afeta o desempenho da rede, indicando que ainda falta um
estudo detalhado sobre as interferncias de RF que o mesmo possa vir a sofrer ou
provocar a outras tecnologias de comunicao sem fio.
Como todas as outras redes sem fio, a rede ZigBee tambm est sujeita a
ataques de pessoas mal intencionadas. Este inconveniente pode ser sanado pela
utilizao de seu sistema de criptografia baseado no algoritmo AES de 128 bits,
porm, por se tratar de uma rede em desenvolvimento, ainda no se tem estudos
direcionados a segurana que esta criptografia proporciona aos dados trafegados
pela rede.
Como propostas para trabalhos futuros, sugerimos a adio de algumas
funcionalidades ao circuito aqui desenvolvido, funcionalidades tais como a adio de
71

um relgio de tempo real para possibilitar aos medidores efetuar a leitura de forma
sazonal, a adio de um dispositivo capaz de medir a qualidade da energia que est
chegando ao medidor e o desenvolvimento de uma fonte com bateria para permitir
aos medidores transmitirem seus dados mesmo quando no houver energia eltrica
na rede de distribuio.
72

BIBLIOGRAFIA

ANFBee. Application Note FBee, Aplicao de redes Mesh, REV01_2009.


2009. Disponvel em <www.fractum.com.br>. Acesso em 18 de Novembro de 2009.

ANEEL. Agencia Nacional de Energia Eltrica. 2009. Disponvel em


< http://www.aneel.gov.br>. Acesso em: 20 de Novembro de 2009.

CREDER, Hlio. Instalaes Eltricas. 14. ed. Editora LTC Livros Tcnicos
e Cientficos Editora S.A. Rio de Janeiro, 2002.

DAHLE, David. A brief history of meter companies and meter evolution.


Dave's old Watthour Meter webpage. 2009. Disponvel em
< http://www.watthourmeters.com/> Acesso em: 29 de Novembro de 2009.

LATTIBEAUDIERE, Derrick P. AN1232. Microchip ZigBee-2006 Residential


Stack Protocol. 2009. Disponvel em <www.microchip.com>. Acesso em 09 de
Novembro de 2009.

MEDEIROS FILHO, Solon de. Medio de Energia Eltrica. 3. ed. Editora


Guanabara Dois S.A. Rio de Janeiro, 1983.

MICROCHIP. PICDEM Z, Demonstration Kit Users Guide. 2008.


Disponvel em <www.microchip.com>. Acesso em 17 de Maro de 2010.
73

ANEXO A ARQUIVO PRINCIPAL DO PROJETO DO DISPOSITIVO

COORDINATOR
99

ANEXO B ARQUIVO PRINCIPAL DO PROJETO DO DISPOSITIVO RFD

You might also like