Você está na página 1de 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 Figura 14 - Foras resultantes da interao entre o fluxo e a corrente . ........ 30

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 desenvolvido. Testes com os prottipos para a correo de falhas que o mesmo possa apresentar. pilha de protocolo ZigBee para o dispositivo

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 amperehora 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 watthora 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 constituase 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 Filho, 1983, pg. 169.) e o vetor de corrente no espao. (Medeiros

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

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. e . ao centro do disco.

a soma das foras

a distncia do ponto onde atua a fora

31

Calculando as foras potencial e da corrente

a partir da corrente

que circula pela bobina de

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 ( nova mudana de estado (Figura 20). ) para aceitar uma

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 flipflop 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 FlipFlop 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 so utilizadas para indicar e os params.APSDE_DATA_request.DstEndpoint

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 "\r\n "\r\n "\r\n "\r\n "\r\n "\r\n 1: Enable/Disable Joining by Other Devices" 2: Request Data From Another Device" 3: Request Data From a Group of Devices" 4: Send Data To Another Device" 5: Send Data To a Group of Devices" 6: Add/Remove Device to/from a Group" 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: Ligar a sada do medidor: Desligar a sada do medidor: 0x0099; 0x0098; 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 carrega do 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

Você também pode gostar