Você está na página 1de 37

Transmisso de dados via rede eltrica Monografia submetida Universidade Federal de Santa Catarina como requisito para a aprovao

o da disciplina: DAS 5511: Projeto de Fim de Curso Gabriel Alan Gehm Marques Florianpolis, agosto de 2004

Agradecimentos Esta pgina destinada a fazer uma singela homenagem a todos os que de alguma forma ajudaram ou acreditaram nos objetivos deste trabalho, que no termina com a apresentao do projeto de fim de curso, mas tem incio nela. Alguns por j me conhecerem pessoalmente ou ao meu trabalho, outros com o objetivo de ajudar a desenvolver tecnologias e empreendimentos inovadores neste pas. Espero atender s expectativas daqueles que em mim acreditaram. Tantas pessoas participaram de alguma forma que no posso citar todos, mas de uma forma muito especial agradeo: - Ao Augustinho e ao Prof. Barcellos, que tm o mesmo esprito entusiasta, pelo apoio e positivismo com que abraaram este projeto, mantendo sempre em alta o animo da equipe de desenvolvimento. - Ao Prof. Daniel, que passou algumas horas revisando minuciosamente esta monografia, e mesmo dando apoio, me manteve com os ps no cho. - Franciele, minha namorada, que no me deixava desistir de nada, que me abraou, me consolou, me apoiou nos momentos difceis e me ensinou muito sobre amar a vida. simplesmente minha famlia aqui em floripa. - Ao Caiubi, que solucionou nossos problemas com fontes chaveadas, e emprestou um livro [ 10 ] que ainda vou devolver. - Ao Cirilo, scio desta empreitada e de trabalhos futuros, ns dois batalhamos lado a lado nos ltimos nove meses, e ainda antes, contra realimentados e outros drages. Ele confiou em mim mais do que eu mesmo em alguns momentos. - Ao Celso Cavalli, um modelo a ser seguido, com sua viso que vai alm de qualquer equipe de engenheiros, e que alm de apoio moral patrocinou grande parte do projeto. - Ao Provin e ao Anderson, que tomaram decises e criaram conosco, integrantes adicionais da equipe. - Ao pessoal do Inep, que j est cansado de ouvir as mesmas estrias pedindo pra confeccionar placas de circuito impresso e doar componentes difceis de achar. - Ao mestre Melga, que nos permitiu utilizar seu laboratrio tantas vezes e nos iluminou com seus conselhos. - E claro, a meu pai, Daniel Marques, e minha me, Ingrid Gehm, a quem agradeo por nada mais nada menos que a minha vida. Resumo A motivao que levou escolha do tema deste projeto foi a percepo de que os dois maiores obstculos automao de residncias atualmente so a ausncia de suporte transmisso de sinais e o custo elevado das solues existentes. Um esforo conjunto de dois alunos de graduao foi realizado na busca e desenvolvimento de vrias solues de automao de baixo custo, dando origem a dois projetos de fim de curso. O trabalho aqui apresentado descreve a implementao de uma tecnologia para a transmisso de informao digital atravs da rede eltrica domstica, como suporte e meio de integrao destas solues. Os primeiros captulos descrevem as justificativas da escolha, que levou ao desenvolvimento do sistema denominado TaT, e as dificuldades que foram superadas. A seguir o resultado da coleta de informaes sobre tecnologias existentes apresentado, dando inicio s etapas de desenvolvimento como transmisso de portadoras e codificao de sinais. Terminando com a criao de um protocolo de rede bidirecional e robusto, e a apresentao de resultados finais. Como o trabalho alm de uma pesquisa acadmica, visa o desenvolvimento de produtos comerciais e aplicaes que utilizaro o sistema de transmisso, algumas decises de projeto foram pragmticas e visando o mercado.

Sumrio Agradecimentos Resumo Sumrio ndice de tabelas e figuras Simbologia e terminologia Captulo 1: Introduo 1.1: Contexto 1.2: Justificativa 1.3: Objetivo 1.3.1: Metodologia 1.4: Origens da tecnologia pesquisada 1.5: Soluo buscada 1.5.1: Forma de abordagem Captulo 2: Breve histria da transmisso de dados via rede eltrica 2.1: PLC no Brasil 2.2: Mercado 2.2.1: Os competidores 2.3: Legislao e regulamentaes 2.3.1: Legislao brasileira para PLC Captulo 3: O desafio encontrado 3.1: Tenses elevadas 3.2: Interferncia com eletrodomsticos 3.3: Meio de transmisso ruidoso 3.3.2: Fontes chaveadas 3.3.3: Dimmers 3.3.4: Fluorescentes compactas 3.4: Atenuao de Sinal 3.4.1: Impedncia varivel 3.4.2: Indutncia elevada dos fios 3.4.3: Filtros EMC de eletrodomsticos 3.5: Distoro de sinal 3.6: Instalaes trifsicas Captulo 4: Desenvolvimento de um sistema de transmisso via rede eltrica 4.1: A transmisso de uma portadora 4.1.1: Recuperao e deteco da portadora 4.1.2: Avaliao da qualidade de sinal 4.1.3: Determinao da freqncia 4.2: Codificao do sinal 4.2.1: Protocolo DTMF 4.3: Modulao da portadora 4.4: Implementao de um par transmissor/receptor 4.4.1: Diagrama do transmissor 4.4.2: Diagrama do receptor 4.5: Uso de um microcontrolador 4.5.1: Caractersticas necessrias 4.5.2: O microcontrolador escolhido 4.6: O trabalho de instrumentao 4.7: Problemas encontrados na implementao do sistema 4.7.1: Necessidade de sincronia com a rede Captulo 5: A segunda gerao do sistema de transmisso de dados 5.1: Definio do campo de aplicao 5.2: Busca de uma nova codificao 5.2.1: Diagrama em blocos do codificador 5.2.2: Simplificando a eletrnica 5.3: Deteco do sinal 5.3.1: Diagrama do decodificador 5.4: Construo dos circuitos 5.4.1: Diagrama esquemtico do decodificador

5.4.2: Simplificao do receptor 5.5: Determinao da velocidade de transmisso 5.5.1: Testes de velocidade 5.5.2: Limitao da deteco 5.5.3: Sincronia com o zero 5.6: Transmisso de bytes 5.7: Transmisso bidirecional 5.7.1: Utilizao de um display de cristal lquido 5.7.2: Concluso da camada fsica 5.8: Trabalho de programao 5.8.1: Utilizao dos recursos do microcontrolador 5.8.2: Estruturao do programa 5.9: Protocolo de rede 5.9.1: Protocolo prprio ou padronizado 5.10: Implementao de um protocolo prprio 5.10.1: Descrio do protocolo Captulo 6: Aplicao do sistema e resultados obtidos 6.1.1: Contagem de falhas 6.1.2: O testador de rede 6.1.3: Estatsticas obtidas 6.1.4: Confeco do testador Captulo 7: Concluses e Perspectivas Bibliografia: Anexo I - Diagrama esquemtico do mdulo TaT

Captulo 1: Introduo Este trabalho descreve a implementao de uma tecnologia para a transmisso de informao digital atravs da rede eltrica domstica, como suporte para aplicaes de automao residencial de baixo custo. 1.1: Contexto Atravs de informaes obtidas no decorrer da graduao, soube-se que a construtora Conceito & Moradia, com sede em Curitiba-PR, desejava ingressar no mercado de automao residencial. Foi aberta assim uma possibilidade de mercado para gerar e implantar sistemas para automao residencial para a construtora. O desenvolvimento de produtos neste ramo exige conhecimentos na rea de eletrnica e tratamento eletrnico de sinais, eletrnica digital, microcontroladores e conceitos sobre sistemas de controle e sistemas de informao. Estes tpicos foram amplamente estudados no curso, gerando a motivao para realizar pesquisas e desenvolver produtos. 1.2: Justificativa Um grande obstculo automao de residncias a inexistncia de suporte transmisso de dados e sinais, indispensveis para esta finalidade, nas casas e prdios construdos at a atualidade. Este fator exige a implantao de tal suporte em uma construo no projetada para receber instalao adicional de cabos. O que implica na necessidade de quebrar paredes, contratar mo de obra especializada, interromper atividades de ambientes comerciais e grande incmodo para moradores, ou resumidamente, investimento elevado de tempo e dinheiro. Constatou-se que o desenvolvimento de uma tecnologia capaz de propiciar este suporte com o mnimo possvel de interveno na construo uma necessidade. 1.3: Objetivo As alternativas disponveis para transmisso de dados sem instalao de cabos e conduites adicionais so as comunicaes via rdio (wireless), via rede telefnica ou via rede eltrica. Como se deseja criar futuramente uma pequena empresa, capaz de fabricar e possivelmente instalar o suporte automao, o custo dos dispositivos realizadores da tarefa foi bastante ponderado, e a concluso

final foi a de que a tecnologia de melhor custo-benefcio a de transmisso de dados via rede eltrica. O objetivo deste trabalho consiste em desenvolver uma tecnologia que sirva de base para aplicaes que necessitam de transmisso de dados e sinais em ambientes no projetados para tal finalidade, utilizando a rede eltrica como meio de transporte. As taxas de transmisso que se deseja alcanar so baixas, suficientes apenas para atender solues simples de automao residencial, como controle de iluminao, aquecimento, portes, alarmes e medies. Desta forma possvel atender ao objetivo secundrio do trabalho: produzir dispositivos para automao residencial a um preo competitivo, com um custo de desenvolvimento vivel. 1.3.1: Metodologia Para o desenvolvimento deste trabalho foi necessrio buscar conhecimento sobre as tecnologias j existentes no setor, e informao sobre quais os pontos em que seria melhor investir. Para este propsito foi montado um pequeno laboratrio com os equipamentos e materiais j disponveis, acumulados em funo de um hobbie, para dar incio pesquisa. A metodologia adotada foi a de realizar ciclos de desenvolvimento, cada um iniciando com uma definio de um objetivo, pesquisa da soluo, projeto e implementao e finalmente, experimentao. 1.4: Origens da tecnologia pesquisada bem provvel que em uma residncia comum, no preparada para suportar sistemas de automao, existam tomadas e cabos eltricos em todos os cmodos, e em vrios pontos dentro de cada sala, quarto, garagem. Este fator foi percebido por muitas empresas nos ltimos anos, e estas passaram a mudar seu foco que era na rede pblica de distribuio, da subestao ao contador das casas, para o interior destas [ 2 ]. Tais empresas comearam ento a desenvolver produtos para duas reas distintas: Interconexo de computadores, acesso internet e comunicao de computadores pessoais com perifricos como telas de TV e caixas de som para entretenimento. Estas aplicaes tm em comum as tecnologias empregadas e velocidades de transmisso. Controle de itens como lmpadas, aplicaes especficas, climatizao, sistemas de alarme e simulao de presena, controle de regadores e cisternas. Aplicaes que utilizam taxas de transferncia baixas, dados espordicos, e maior robustez. [ 2 ] Desde 1978 a rede de lojas Radio Shack vende um sistema denominado X10, que consiste de uma central de controle e vrios mdulos, cada um contendo duas chaves de 16 posies atravs das quais possvel definir um nmero para cada um, lig-lo a uma tomada e a ele o dispositivo que se deseja controlar. Aps o pioneirismo da X10 Ltda., de Hong Kong, algumas outras tm surgido com produtos similares, estas sero discutidas no decorrer deste documento. 1.5: Soluo buscada As tecnologias empregadas na transmisso de dados via rede eltrica so derivadas diretas das pesquisas na rea de telecomunicaes, e utilizam portadoras de alta freqncia para carregar a informao desejada. Algumas usam um amplo espectro de portadoras, o que permite altas taxas de transmisso, mas a um custo mais alto e maior sensibilidade a rudos e distores, alm de problemas com a regulamentao de transmisses de radiofreqncia. Outras empresas investiram em uma portadora nica, ou uma faixa restrita de freqncias, menos susceptveis interferncia, utilizando uma mirade de protocolos de modulao e de rede. A exemplo da X10 Ltda., que utiliza uma portadora nica de 120kHz e com base em pesquisas bibliogrficas decidiu-se que a melhor soluo seria a utilizao de apenas uma ou duas portadoras, e como protocolo de modulao, buscou-se inicialmente alguma tecnologia j documentada. 1.5.1: Forma de abordagem Como este projeto foi realizado sob a forma de ciclos de desenvolvimento, cada um consistindo de uma meta para o avano do produto a ser criado, a apresentao dos trabalhos realizados consistir inicialmente do detalhamento dos problemas a serem enfrentados, ainda que estes tenham sido descobertos no decorrer do desenvolvimento, e ento uma descrio cronolgica de cada etapa cumprida.

(*) Sobre o autor: Gabriel Alan Gehm Marques (gabriel.marques@gmail.com) engenheiro de controle e automao industrial (UFSC 2004) e trabalha atualmente no setor de Convergncia Digital do Instiuto Sapientia. Durante a graduao trabalhou com projetos de monitoramento ambiental, web services e transmisso de dados via rede eltrica, e profissionalmente atuou com pesquisa e desenvolvimento de produtos de eletrnica microprocessada e redes industriais. Atualmente integrante do projeto INSTINCT (http://www.ist-instinct.org/), onde atua no desenvolvimento de aplicaes para TV Digital utilizando Bluetooth e GPRS como canal de retorno, assim como em projetos de aplicaes corporativas para smatphones. Principais reas de interesse tcnico: telefonia mvel, tecnologia Java (J2SE, J2ME, JavaTV principalmente), eletrnica embarcada, automao residencial e PLC.

Captulo 2: Breve histria da transmisso de dados via rede eltrica Em meados de 1920 pelo menos duas patentes americanas foram registradas na American Telegraph and Telephone Company sobre o assunto Carrier Transmission Over Power Circuits, e as patentes 1.607.668 e 1.672.940 de 1924 contm sistemas para transmitir pulsos de telgrafo sobre uma rede trifsica [ 6 ], o que mostra a quanto tempo se pretendia aproveitar a fiao existente. Pesquisas na rea de transmisso de dados via rede eltrica esto sendo realizadas com certa seriedade desde 1950, mas esta nunca foi considerada uma alternativa vivel devido s baixas velocidades de transmisso, pouca funcionalidade e altssimos custos de desenvolvimento da tecnologia na poca. Mas a indstria microeletrnica se desenvolveu, os custos caram, e o assunto se tornou mais seriamente estudado, passando a ser conhecido no mercado sob a sigla PLC (Power Line Communications). Inicialmente o foco das indstrias que pesquisavam a tecnologia eram as redes eltricas acima de 10KW, visto que os custos das solues existentes eram muito elevados e s se justificavam em transmisses de sinais de controle entre centrais eltricas e subestaes [ 3 ]. A primeira tcnica a fazer uso da tecnologia era o mtodo Ripple Control, que se caracterizava pelo uso de freqncias de 100 a 900Hz, fornecendo taxas muito baixas de transmisso e necessitando de potncias de transmisso elevadas, sendo usado para controle de iluminao pblica e distribuio de carga. Em meados de 1980 experimentos com freqncias mais elevadas foram realizados na Europa, e nos Estados Unidos a tecnologia SCADA (Supervisory Control And Data Acquisition) foi desenvolvida buscando determinar a atenuao da rede eltrica e sensibilidade a rudos em funo da freqncia, na faixa de 5 a 500kHz. Atualmente algumas solues chegam a utilizar 72 portadoras de alta freqncia simultaneamente, atingindo taxas de transmisso de ordem de 45Mbps, e implementando protocolos de rede robustos, com suporte criptografia. importante ressaltar que a documentao, normas, artigos e trabalhos comumente encontrados sob a sigla PLC fazem referncia apenas ao uso desta tecnologia em redes de computadores e acesso Internet. J o foco deste trabalho a aplicao da mesma para automao residencial. 2.1: PLC no Brasil O primeiro e mais alto investimento no pas veio da Cemig (Companhia Energtica de Minas Gerais), que utiliza a tecnologia X10 para distribuir igualmente a energia durante as horas de pico de demanda. Para ter essa capacidade a companhia substituiu os disjuntores padronizados de 40A das residncias por dois de 20A, sendo que um deles pode ser desligado remotamente pela central, limitando a carga mxima que cada residncia pode consumir. Para convencer os moradores a mudarem para esse sistema o preo

pela utilizao de eletricidade fora das horas de pico reduzido. A companhia tambm utiliza a tecnologia para realizar a leitura automtica do consumo eltrico e controlar a iluminao pblica. Cada casa tem um medidor que armazena as informaes de consumo, e em cada transformador de distribuio existe uma central que coleta as informaes das casas a cada ms. Assim um funcionrio pode conectar um computador porttil ao transformador da rua e realizar a leitura de um bairro inteiro de uma s vez. Outras companhias de distribuio de eletricidade como a COPEL (PR), Celg (GO), Light (RJ), Eletropaulo (SP) e Excelsa esto implantando acesso Internet via rede eltrica em residncias, apenas como teste, em Curitiba e Goinia, e pretendem disponibilizar o servio ao pblico at o fim de 2005. 2.2: Mercado Mas surgimento de tecnologias de transmisso de dados via rede eltrica mais baratas e confiveis fez com que o foco de algumas empresas se voltassem para dentro das residncias, alm das redes de transmisso, e em 1978 a X10 Ltda lanou no mercado seus primeiros produtos na rea residencial e outras empresas como a Echelon Corp. e consrcios internacionais j desenvolveram padres e arquiteturas especficas para automao predial e residencial. O maior mercado das redes residenciais de dados atualmente o que envolve controle: aquecimento, ventilao, sistemas de ar-condicionado, iluminao, motobombas, regadores de jardim e segurana [ 2 ], estas aplicaes esto associadas ao conceito de casa inteligente, e alguns fabricantes de eletrodomsticos de alto valor j utilizam o recurso para que estes avisem o fabricante e emitam relatrios em caso de falha. De acordo com Navin Sabharwal, um analista da Allied Business Intelligence em Nova Iorque, o total de investimentos na rea atingiu U$2.75 bi. em 2000. No Brasil este mercado est comeando a ser explorado apenas recentemente, por empresas estrangeiras principalmente, mas algumas pesquisas buscando desenvolver tecnologia nacional esto sendo conduzidas em universidades e empresas de tecnologia. A consolidao da automao residencial e acesso rpido Internet como mercados muito lucrativos movem hoje uma mirade de pesquisas nestas reas, e empresas apostam na comunicao via telefone, via rede eltrica e via rdio como as solues mais promissoras. Conectores de telefone provavelmente no estaro disponveis em todas as peas de uma casa, e comunicaes sem fio ainda apresentam problemas de interferncia com vizinhos, problemas de privacidade e regulamentao de transmisses. Tais fatores animaram ainda mais as pesquisas na rea de comunicao via rede eltrica. 2.2.1: Os competidores O principal nome em solues para automao residencial e predial via rede eltrica atualmente a Echelon Corporation, com seu padro aberto LonWorks, que pode ser utilizado por indstrias que desejem produzir dispositivos nesta rea. A proposta desta empresa que qualquer empreendedor que deseje iniciar uma produo voltada automao residencial pode utilizar a arquitetura LonWorks, que realiza apenas a comunicao propriamente dita, como quiser, para implementar livremente solues para automao residencial e predial, ficando livres de ter que desenvolver tudo do zero. Mas os nicos circuitos integrados que implementam tal protocolo so os Neuron Chips, da prpria Echelon, e alguns analistas de mercado apontam a adoo de tal arquitetura como uma armadilha, uma vez que as empresas que seguirem este caminho, a grande maioria, sero totalmente dependentes do fornecimento e preos da Echelon. Outro padro que teve seu desenvolvimento iniciado em 1987 por um consrcio de empresas o BACnet, que diferentemente de padres como o ModBus, visa atender s necessidades especficas da

automao predial e residencial. Este padro realmente aberto, porm desatualizado em muitos pontos, inclusive por ter surgido quando a Internet no tinha importncia, e cobre tambm a camada de aplicao [ 2 ], no deixando espaos para novas aplicaes ou inovaes. Isto levou a formao de vrias associaes que visam regulamentar este campo como: Power Line Communications Association United Power Line Council PLC Forum HomePlug Alliance

Aqui no Brasil, apesar de no haver nada to especfico, existem associaes que discutem automao predial e residencial em geral, como a Aureside (Associao Brasileira de Automao Residencial). O fato de que a transmisso via rede eltrica um campo aberto, tanto em termos de mercado quanto em termos legais e normativos, fez com que os principais nomes da indstria mundial desenvolvessem seus prprios padres e produtos, entre eles: Intel, Cisco, Phillips, Microsoft, Mistsubishi, Motorola, Samsung, Texas Instruments e Shell. Cada um com uma arquitetura, produto e solues diferentes, o que serve tambm para questionar os que argumentam que o mercado de comunicao via rede eltrica no ser competitivo com aplicaes wireless.

2.3: Legislao e regulamentaes Quando se explora uma tecnologia nova necessrio considerar conseqncias da aplicao, e a transmisso de dados via rede eltrica pode, entre outras coisas, interferir com as mdias de telecomunicao j existentes de rdio e com eletrodomsticos. Alm disso, questes de segurana como radiao eletromagntica, robustez eltrica e contra incndio, privacidade e direitos do consumidor precisam ser definidas. A regulamentao de transmisses via rede eltrica tem como principal requisito evitar conflitos com a comunidade de radiotransmisso e suas normas, e para isso as freqncias que produtos PLC podem utilizar so restritas a certas faixas, assim como a amplitude de sinal e tipo de modulao. Duas normas so usadas como padro internacional para o desenvolvimento de aplicaes PLC [ 4 ]. A norma americana da FCC (Federal Communications Commission), que permite qualquer comunicao via rede eltrica desde que a portadora mais elevada esteja abaixo de 525kHz e a europia CENELEC (Comit Europen de Normalisation Electrotechnique), que define faixas de freqncias para cada tipo de transmisso como listado abaixo: Banda A de 9 a 95kHz Para empresas de fornecimento de energia Banda B 95 a 125kHz Para uso pblico sem protocolos Banda C 125 a 140kHz Para uso pblico com protocolos Banda D 140 a 148,5kHz Para uso pblico sem protocolos Acima de 148,5kHz as comunicaes via rede eltrica so proibidas

O conjunto de normas EN50065 da CENELEC regulamenta ainda os nveis de sinal, tipo de modulao (banda base ou espectro amplo), interferncia com eletrodomsticos, segurana dos desacopladores de isolamento e acopladores de fase (explicados no decorrer do trabalho) e impedncia de eletrodomsticos. Adicionalmente a norma R205-006:1996, tambm da CENELEC, define protocolos de comunicao e integridade de dados e a interface para aplicaes. Qualquer aplicao que atenda s normas da CENELEC estar automaticamente cumprindo as normas americanas (FCC), japonesas (MTP) e canadenses, que so menos rgidas. 2.3.1: Legislao brasileira para PLC

O Brasil comeou a discutir oficialmente a possibilidade de utilizar a rede eltrica como meio de transmisso apenas quando companhias estrangeiras da rea passaram a prestar seus servios no pas. O primeiro encontro visando regulamentar esse tipo de transmisso de dados [ 5 ] foi realizado pela ANATEL (Agncia Nacional de Telecomunicaes) com o apoio da Comisso Brasileira de Telecomunicaes 7 (CBC-7), em 4 de novembro de 2003. Os resultados atuais deste encontro e outras reunies no esto disponveis ao pblico em geral, e foi necessrio realizar uma pesquisa mais aprofundada. Mensagens enviadas a participantes do encontro no foram respondidas, e ento se solicitou ANATEL a abertura de um processo de requisio de informaes sobre o assunto Regulamentao da Transmisso de Dados via Rede Eltrica. A resposta fornecida pela agencia sobre a requisio 303159.2004 realizada foi: A tecnologia de Transmisso de Dados Via Rede Eltrica considerada apenas uma tecnologia suporte de outros meios de comunicao, e sendo assim no existe regulamentao especfica a respeito (sic). Nenhuma informao sobre planos de regulamentao futura foi citada.

Captulo 3: O desafio encontrado Este captulo visa listar os principais obstculos a serem vencidos a fim de implementar a passagem de informao digital entre as tomadas e pontos de acesso rede de uma residncia. A rede eltrica foi projetada para transmitir energia, e no dados. Esta simples afirmao resume uma longa lista de caractersticas que diferem uma rede de transmisso de dados do meio fsico que se pretende utilizar. Estas caractersticas so exploradas a seguir. 3.1: Tenses elevadas Utilizar eletrnica de tratamento de sinais que incorpora microcontroladores e circuitos de deteco, juntamente com a rede eltrica, requer muito cuidado com isolamento. Adicionalmente, se o dispositivo transceptor tiver contato direto com o usurio, as devidas normas de segurana devero ser respeitadas. A rede eltrica residencial de 220V corresponde a uma tenso de pico a picode 600V, e por estar ligada diretamente s linhas de transmisso da rua, suscetvel a picos de tenso provocados por descargas atmosfricas, variaes de demanda e desligamento de indutores (motores) na mesma rede. Isso exige que o transceptor seja capaz de injetar e detectar o sinal de transmisso atravs de um circuito de isolamento (desacoplador), em meio a tais nveis de tenso. 3.2: Interferncia com eletrodomsticos A soluo mais natural para que o sinal injetado seja capaz de atravessar um meio fsico que carrega potncias elevadas injeta-lo com grande amplitude. No entanto alguns eletrodomsticos desenvolvidos at ento, ainda que projetados considerando rudos de rede, podem sofrer interferncia e malfuncionamento na presena de portadoras de freqncia elevada. Televisores, rdios, aparelhos controlados por tiristores e outros que incorporam eletrnica sensvel a interferncia so exemplos de eletrodomsticos que exigem que os nveis de sinal da transmisso sejam baixos. Imposio conflitante com os requerimentos do circuito de deteco. 3.3: Meio de transmisso ruidoso As normas que regulamentam a gerao de rudos por parte de eletrodomsticos so vagas e a forma como a energia distribuda no considera restries propagao do mesmo. Rudos espordicos, gerados por descargas atmosfricas e no instante de acionamento/desligamento de cargas so bastante intensos, mas so pouco importantes frente a rudos contnuos ou intermitentes gerados por certos eletrodomsticos. Esses aparelhos produzem rudos que se estendem por um amplo espectro de freqncias, chegando faixa dos megahertz. So apresentadas aqui as principais fontes de rudo intermitente ou contnuo.

3.3.1: Motores com escovas Motores universais, usados em aspiradores de p, liquidificadores, furadeiras e mquinas de lavar entre outros possuem escovas que geram fascas constantemente, provenientes do contnuo ligamento e desligamento do rotor, gerando rudo intenso que se estende at alguns kilohertz. 3.3.2: Fontes chaveadas Fontes chaveadas operam com freqncias de chaveamento de 20kHz a 1MHz, e este chaveamento produz harmnicas em um amplo espectro. Atualmente, devido a seu pequeno volume em relao potncia so amplamente utilizadas em aparelhos eletrnicos como televisores, videocassetes, computadores e aparelhos de som. Alm disso, o fato de possurem um retificador de entrada com um capacitor de grande valor faz com que sua impedncia varie em funo da senoide da rede eltrica, produzindo rudos de baixa freqncia muito fortes. 3.3.3: Dimmers Dimmers so controladores de potncia baseados em chaveamento a tiristor, em aplicaes residenciais so utilizados para controle de intensidade luminosa normalmente, mas algumas mquinas de lavar e mesmo chuveiros e aquecedores fazem uso deste tipo de controle. Estes aparelhos geram rudos continuamente, numa faixa de freqncias de 120Hz com harmnicas at alguns kilohertz. 3.3.4: Fluorescentes compactas Cada vez mais esse tipo de lmpada encontrado nas residncias e prdios, devido a seu baixo consumo (alta eficincia) e por no apresentarem os inconvenientes das fluorescentes comuns. No entanto estas lmpadas no possuem um reator indutivo, como as convencionais, e sim uma fonte chaveada que opera a alta freqncia, dispensando o starter, mas injetando rudo da ordem de alguns kilohertz na rede eltrica. 3.4: Atenuao de Sinal Este talvez o principal obstculo implementao de transmisses via rede eltrica, a forte atenuao de sinal que ela impe a altas freqncias. O histograma da Figura 1 Histograma de atenuao resultado de um teste de atenuao [ 4 ] onde 1889 pares de transmissor-receptor foram testados em 169 casas e apartamentos, de 5 pases diferentes, escolhidos aleatoriamente. Figura 1 Histograma de atenuao

Figura 1: Histograma de atenuao

Podemos ver por ele que 95% dos pares apresentaram atenuao inferior a 54bB e 99% apresentaram

atenuao inferior a 78dB. Isso significa dizer que uma transmisso de sinal que visa atender com sucesso 95% das aplicaes precisa suportar uma atenuao de 54dB, ou 150.000 vezes. Os itens a seguir explicam as principais fontes de atenuao de sinal em uma rede residencial.

3.4.1: Impedncia varivel A rede eltrica de uma residncia montada de forma que todos os eletrodomsticos, lmpadas e outros dispositivos sejam ligados em paralelo com a alimentao. Assim a impedncia da rede eltrica varia no s de casa para casa, e de tomada para tomada, mas conforme aparelhos so ligados e desligados. O dispositivo que injetar um sinal de alta freqncia na rede, entre uma fase e o neutro, enxergar uma carga em paralelo que pode variar de vrias centenas de ohms, quando nenhum aparelho estiver ligado e o nico consumidor de sinal for a rede de fornecimento, a apenas trs ohms, considerando um disjuntor de 40A e cargas resistivas em uma tenso de 127V (pior caso). Um chuveiro um bom exemplo de carga capaz de mudar totalmente o comportamento da rede. Quadros de distribuio, fios espalhados, emendas e interruptores tambm afetam a impedncia da rede eltrica. 3.4.2: Indutncia elevada dos fios Os fios que conduzem energia so normalmente longos e espessos, sem nenhum tipo de blindagem, apresentando uma elevada indutncia, que para as freqncias mais altas, representa uma forte atenuao de sinal. Para um fio paralelo comum, como o usado em extenses, a indutncia de 0.6mH por metro [ 6 ] em mdia, o que equivale a uma impedncia (reatncia indutiva) de 4,5 ohms a cada 10 metros. Esta indutncia tal que transmisses PLC raramente ultrapassam 600m de fio quando existem cargas em paralelo e, alm disso, a indutncia dos fios est sempre presente, diferentemente das cargas parasitas e rudos. 3.4.3: Filtros EMC de eletrodomsticos Como a carga para o sinal injetado de natureza reativa, alm de resistiva, cada eletrodomstico ter um comportamento diferente, s vezes independente de seu consumo, como o caso dos televisores, que possuem filtros passa-baixas contra interferncias vindas da alimentao. Estes filtros so basicamente uma seqncia de capacitores em paralelo com o circuito de alimentao e bobinas em srie. Os capacitores tm normalmente menos de 5mF, mas para uma portadora de 120kHz um capacitor de apenas 1mF se comporta como uma carga de 1,3 ohm. O que equivale a uma absurda carga resistiva de 37KW. 3.5: Distoro de sinal Mais uma vez o grande vilo so as fontes chaveadas, desta vez por gerarem freqncias com harmnicas iguais ou muito prximas da portadora, modificando o sinal detectado. Como a primeira etapa de uma fonte chaveada um retificador de onda completa, e este s absorve energia da rede durante os picos de onda, o sinal de baixa freqncia que a portadora carrega acaba sendo modulado pela variao de carga e harmnicas da fonte com um rudo intenso de 120Hz. Podem ocorrer ainda ecos da portadora devido a sinais que rebatem em terminaes de fios e defasagem entre portadoras de diferentes freqncias, no caso de mais de uma ser utilizada. 3.6: Instalaes trifsicas Em pequenas residncias a alimentao feita com apenas uma fase, e desta forma todos os aparelhos da casa so ligados rede em paralelo. Assim no importa em que pontos da rede (tomada) sejam ligados os dispositivos PLC, estaro sempre ligados ao mesmo par de fios. J em residncias maiores, ou mais recentes, a alimentao trifsica, e a distribuio dos pontos de energia feita visando igualar a carga em cada fase.

Figura 2: Esquema de rede trifsica

O resultado que em uma mesma casa temos tomadas ligadas a redes diferentes, visto que s o neutro comum a todas. Ainda que as trs fases sejam provenientes do transformador da rua, este um enorme indutor, capaz de barrar quase completamente as freqncias elevadas de pularem entre as fases. A situao pode ser corrigida colocando-se acopladores entre as fases, que atuam como condutores para o sinal, como no desenho abaixo:

Captulo 4: Desenvolvimento de um sistema de transmisso via rede eltrica Este captulo trata do projeto e implementao de um sistema de transmisso de dados, utilizando a rede eltrica domstica como meio fsico. Neste captulo sero tratados os problemas enfrentados na criao de um dispositivo eletrnico capaz de realizar tal tarefa, bem como as solues encontradas. A idia inicial deste trabalho desenvolver um sistema eletrnico base, sob a forma e um mdulo independente que poder ser adaptado e expandido para a criao de produtos para automao e segurana residencial. Este mdulo ir codificar as informaes a serem transmitidas em um sinal eltrico de baixa freqncia, que servir de modulao a uma portadora de alta freqncia, introduzida atravs de filtros isoladores na rede eltrica. A portadora, por ter freqncia elevada, no se confunde com os sinais da rede eltrica. Em seu destino esta ser sintonizada e detectada, e o sinal modulador recuperado juntamente com as informaes que carrega, um princpio de transmisso amplamente estudado e utilizado em telecomunicaes. Adicionalmente, pretende-se desenvolver estes mdulos com capacidade de implementar deteco de erros e protocolos de rede, utilizando microcontroladores, que iro executar o mximo possvel de processamento de sinais via software, simplificando e barateando o sistema. O produto final foi denominado sistema TaT (Tomada a Tomada), e a sigla ser utilizada em referncia ao mdulo completo desenvolvido at o fim do trabalho. 4.1: A transmisso de uma portadora O primeiro passo para iniciar o projeto foi verificar na prtica a permissividade da rede passagem de sinais, e para isso foi necessrio confeccionar um oscilador para gerar um sinal, no caso uma simples senoide, um amplificador que elevasse o nvel deste sinal a um patamar que pudesse ser detectado e finalmente uma maneira de injet-lo na rede. Para que o sinal possa ser diferenciado da fundamental de

25 60Hz, suas harmnicas e principais rudos, era necessrio que o sinal tivesse elevada freqncia sem, no entanto, sofrer os efeitos da indutncia dos fios. Transformadores de ferrite toroidais foram construdos para isolar as elevadas tenses da rede dos circuitos de gerao e deteco de sinal, assim como filtrar uma faixa de freqncias. O esquemtico abaixo exibe esse circuito de acoplamento:

Figura 3: Desacoplador de rede

O baixo acoplamento magntico do transformador de ferrite praticamente bloqueia freqncias abaixo de 5kHz, e sua indutncia (10mH) barra freqncias acima de 500kHz. O capacitor impede que a componente de 60Hz da rede danifique o toride. Assim foi possvel realizar testes de transmisso, atenuao de sinal e verificar que o propsito desejado neste projeto era factvel.

4.1.1: Recuperao e deteco da portadora Mesmo com o auxlio de um amplificador, o sinal injetado na rede era recuperado com amplitude da ordem de poucos milivolts na sada do acoplador de recepo. Para recuperar satisfatoriamente a portadora original foi necessrio encontrar um circuito capaz de amplific-la e separ-la dos rudos, para isto foi implementado um circuito de sintonia baseado em ressonador LC. Alm de sintonizado o sinal precisa ser detectado, para a recuperao do sinal modulador. Implementouse um detector simples, um retificador meia-onda a diodo de germnio, com o capacitor de filtragem em paralelo com uma carga resistiva. Este foi dimensionado para filtrar a alta freqncia da portadora e recuperar o sinal modulador, que no caso era apenas um sinal contnuo. O desenho em blocos abaixo esquematiza o que foi realizado:

Figura 4: Esquema de sinalizao via rede eltrica

4.1.2: Avaliao da qualidade de sinal Para carregar informao corretamente a portadora precisa ser recuperada claramente, e o sinal modulador deve ser livre de rudos, assim para avaliar a qualidade da transmisso implementou-se uma modulao em amplitude experimental injetando um sinal de udio alimentao do oscilador, e no amplificador de sada do receptor o sinal foi recuperado e avaliado em funo de cargas (eletrodomsticos) geradores de rudo

ligados na rede. Observou-se que o sinal apresentava esporadicamente um forte rudo de 120Hz, ainda que os filtros no permitissem passagem de baixas freqncias. Depois com vrios ensaios em osciloscpio foi possvel verificar que as origens do rudo so os retificadores de entrada de fontes chaveadas. Estes s drenam energia da rede durante os picos da tenso alternada, mudando o comportamento da rede entre instantes prximos a passagem por zero e instantes prximos s tenses de pico da senoide de 60Hz. Em casos extremos, como na rede eltrica da universidade, onde existem muitos computadores ligados, a fundamental de 60Hz chega a ficar deformada, com os picos achatados. 4.1.3: Determinao da freqncia Antes de poder prosseguir era necessrio determinar a melhor freqncia de transmisso, verificando a atenuao da rede em funo da mesma. Estudos prvios da bibliografia mostravam que os fios de uma rede comum tm elevada indutncia, de forma que freqncias na faixa dos megahertz so fortemente atenuadas. O uso de freqncias muito baixas tambm no indicado, pois sofrem efeito dos rudos. Outro fator a freqncia do sinal que carrega informao, que como ser visto adiante, situa-se na faixa de 600Hz a 2KHz, exigindo uma portadora de no mnimo 50kHz. Mas para determinar a melhor faixa necessrio um longo estudo, equipamento especial e muitos testes de campo, usando as mais variadas cargas existentes nas residncias, e isso em vrias instalaes eltricas diferentes. Um esforo muito grande e dispendioso em termos de tempo. Assim a deciso sobre a freqncia a ser utilizada foi baseada em consulta bibliogrfica, anlise de testes de campo realizados por algumas empresas e disponibilizados ao pblico, e tambm a partir de exemplos de tecnologias comerciais, escolhendo-se 100kHz como portadora para os testes iniciais. 4.2: Codificao do sinal A transmisso digital de sinais em relao transmisso analgica possui numerosas vantagens, como taxa de erros muito inferiores, maior facilidade para multiplexao, menores custos na implementao e compatibilidade direta com o controle baseado em eventos discretos, predominante na automao residencial. Estudaram-se ento as tcnicas de codificao digital de informao comumente utilizadas com transmisso baseada em portadoras, como ASK (Amplitude Shift Key), FSK (Frequency Shift Key) e PSK (Phase Shift Key) em banda base. Como a portadora chega ao receptor com variaes de amplitude, por vezes muito rpidas, em funo de cargas da rede e rudos, a codificao ASK no adequada para este tipo de aplicao. O prximo passo era descobrir uma maneira vivel, tanto economicamente quanto em relao ao tempo, de implementar alguma das alternativas restantes, mas constatou-se que isto exigiria o desenvolvimento do circuito de codificao e decodificao, relativamente complexo. Nossas pesquisas nos levaram ento a procurar algum tipo de hardware integrado, que j implementasse um protocolo de codificao resistente a rudos e confivel, assim a codificao escolhida foi a DualTone Multi-Frequency descrita a seguir. 4.2.1: Protocolo DTMF DTMF (Dual-tone multi-frequency) um tipo de codificao digital de dados baseada em chaveamento de freqncias (FSK) com mltiplas freqncias de base (MFSK), utilizado para transmitir dados na faixa de udio correspondente voz.

Atualmente utilizado por quase todos os sistemas telefnicos do mundo para enviar informaes central telefnica atravs da chamada discagem por tom. O protocolo foi desenvolvido pelo Bell Labs, uma diviso da AT&T responsvel por pesquisas na rea de telefonia, na dcada de 50, no intuito de permitir que informao de discagem pudesse passar atravs de conexes de longa distncia, potencialmente em meios sem-fio como microondas ou satlites. A codificao consiste em escolher dois tons de entre oito freqncias definidas, permitindo quatro possibilidades para cada tom, com um total de 16 combinaes (4x4). Assim possvel transmitir uma palavra de 4 bits (um nible) a cada mudana de tom, e um byte (8 bits) a cada duas mudanas.

A matriz utilizada para gerar os tons DTMF corresponde organizao das teclas no teclado telefnico, e o pressionamento de uma destas ir produzir senoides com as freqncias da linha e coluna correspondente a seguir:

Figura 5: Tabela de tons DTMF

As freqncias foram definidas com uma razo de 21/19 no intuito de evitar harmnicas. O protocolo robusto em relao a rudos, especialmente os de 60Hz, e suporta atenuaes, existindo no mercado uma ampla gama de circuitos integrados dedicados gerao e deteco destes tons. 4.3: Modulao da portadora Neste trabalho o meio fsico (rede eltrica) permite uma boa transmisso apenas de freqncias na faixa de 100kHz, como j foi visto, no entanto o protocolo DTMF utiliza a faixa de 600Hz a 2kHz. A soluo para o problema a tcnica chamada modulao, que pode ser vista como um deslocamento no domnio da freqncia, elevando o valor desta. Isto realizado atravs de um sinal principal (portadora), que tem sua forma alterada, em freqncia, fase ou amplitude, por um sinal secundrio (moduladora), que corresponde informao incapaz de atravessar o meio fsico. As tcnicas mais recentes de modulao, como a de Espalhamento Espectral (Spread Spectrum), tm grandes vantagens em termos de robustez, interferncia e qualidade de sinal, mas exigem tratamento digital de sinais (Digital Signal Processing DSP) bastante complexos e caros. A modulao em freqncia ainda a melhor alternativa em termos de custo, benefcio, mas exige circuitos de deteco difceis de implementar, como o elo de travamento de fase (Phase Locked Loop PLL). Existem circuitos integrados dedicados que realizam esta funo, mas apenas na faixa de rdio freqncias mais elevadas. Assim a soluo mais pragmtica encontrada foi uma simples modulao em amplitude (AM) utilizando um chopper como circuito de modulao. O chopper uma chave digital, que operando na freqncia da portadora, alterna o sinal de sada entre zero e o sinal modulador. Mesmo com este circuito simples, foi possvel transmitir at msica pelo sistema implementado, ainda que com qualidade baixa, garantindo que o sinal DTMF seria transmitido satisfatoriamente.

4.4: Implementao de um par transmissor/receptor Esta etapa diz respeito implementao de um par transmissor/receptor completo de informao digital. A fonte de sinal DTMF utilizada foi um teclado telefnico e o objetivo era transmitir os nmeros pressionados a um display de sete segmentos, localizado em um ponto remoto da rede eltrica. Buscou-se ento um circuito integrado dedicado que implementasse a decodificao de tons DTMF, considerando facilidade de uso, compatibilidade com microcontroladores e custo. integrado encontrado foi o MT8870, desenvolvido pela Mitel (Mitsubishi Telecom) e fabricado pela Zarlink Semiconductors. Este integrado um decodificador de tons DTMF, com uma sada paralela de quatro bits, correspondente ao tom identificado, e um pino indicador do recebimento de um tom vlido. Este j possui um amplificador operacional em sua entrada, o que permite que o sinal captado da rede eltrica seja amplificado tanto quanto necessrio. Para a gerao dos tons empregou-se um teclado telefnico inicialmente, e em seguida um gerador comercial dedicado. Utilizou-se o circuito integrado TP5088 fabricado pela empresa National, para que a informao pudesse ser gerada por um microcontrolador ou vinda de um computador.

4.4.1: Diagrama do transmissor O diagrama em blocos abaixo representa o circuito de transmisso implementado:

Figura 6: Diagrama do transmissor DTMF

Inicialmente o microcontrolador ou computador disponibiliza o nible a ser enviado no barramento de dados e ento coloca em 1 o pino ToE (tone enable) para que o gerador DTMF passe a produzir os tons correspondentes. O sinal DTMF usado para modular a portadora de 100kHz atravs do chopper, e o resultado amplificado e injetado na rede eltrica via desacoplador (filtro e isolador).

4.4.2: Diagrama do receptor O receptor tem por funo captar a portadora do sinal da rede eltrica, sintoniz-la e amplific-la, para que ento seja realizado o processo de deteco. Este processo implementado por um retificador com constante de tempo ajustada para permitir a passagem dos tons DTMF, que so amplificados e decodificados por um integrado dedicado. Finalmente, como o interesse era mostrar se a informao digital estava chegando corretamente ao destino, o nmero decodificado exibido em um display de sete segmentos. A seguir mostra-se o diagrama esquemtico do processo implementado:

Figura 7: Diagrama do receptor DTMF 4.5: Uso de um microcontrolador Os testes realizados com o par transmissor serviram para indicar a viabilidade da transmisso digital de informao via rede eltrica usando tecnologia simples e acessvel, assim como conhecimento sobre questes no previstas, como a necessidade do receptor ser insensvel ao nvel de sinal detectado. Mas o objetivo final dos trabalhos, como j citado, criar uma base para aplicaes de automao residencial, e para tanto necessrio que haja confiabilidade no envio de informaes, suporte a vrios dispositivos na mesma rede, cada um com uma identificao nica, e um protocolo bidirecional de comunicao entre os dispositivos, o que exige certa capacidade de processamento presente nos mesmos. Alm destes fatores, a reduo do nmero de circuitos eletrnicos que compe o sistema TaT era um ponto fundamental para diminuir custos (possibilidade de ingresso no mercado) e a complexidade do projeto. A incorporao de um microcontrolador ao TaT, j prevista desde o incio, mostrou-se crucial, incorporando ainda flexibilidade, capacidade de expanso e simplicidade ao desenvolvimento. 4.5.1: Caractersticas necessrias O microcontrolador escolhido deve ter a capacidade de realizar grande parte das operaes at ento desempenhadas por circuitos individuais, como gerao de portadora, codificao da informao, modulao (se possvel) e ainda implementar todo o protocolo de rede e comunicao. Precisava ento ter recursos como interrupes de timer, sada PWM (para gerar a portadora), vrias portas de I/O, memria de programao regravvel (para prototipagem) e velocidade de processamento elevada. Outras caractersticas to importantes quanto as anteriores so o preo, disponibilidade no mercado e facilidade de programao. O que nos levou famlia de microcontroladores da Microchip 16Fxxx, que possuem memria EEPROM (regravvel) e uma vasta documentao disponvel. Quanto facilidade de programao, os microcontroladores da Microchip tm linguagem Assembly simplificada, devido sua arquitetura com apenas 35 instrues de processamento. Isto permitiu que muitos compiladores para linguagens clssicas, como C e Pascal fossem criados. Alguns por comunidades de software livre, poupando a equipe de ter que pagar pelas caras licenas de compiladores para microcontroladores da Intel, por exemplo. 4.5.2: O microcontrolador escolhido O microcontrolador escolhido foi o PIC 16F628A por possuir memria FLASH, que possibilita a regravao do firmware, duas portas de comunicao bidirecionais de 8 bits, assegurando a adaptao com o circuito, uma sada PWM capaz de gerar a portadora de 100kHz, comparadores analgicos e trs temporizadores (timers) independentes. A sigla PIC significa Programmable Interrupt Controller, em referncia s vrias interrupes de

temporizao e dispositivos externos disponveis nesta famlia de microcontroladores. O PIC16F628A tambm possui recursos especiais como uma porta USART (Universal Synchronous/Asynchronous Receiver Transmitter) padro RS232 e um temporizador antitravamento. Tambm foram analisados critrios de custo/benefcio em relao quantidade de memria de programao, velocidade de processamento e preo tanto do microcontrolador quanto do equipamento de programao. Como muitas decises sobre a forma de implementao dos mdulos de transmisso foram baseadas na configurao dos terminais e recursos do microcontrolador, as partes principais do manual do componente (datasheet) foram anexadas a este trabalho.

4.6: O trabalho de instrumentao O desenvolvimento at este ponto foi concludo com uma aplicao prtica, a implementao de uma central de atuao como concluso de semestre para a disciplina de Instrumentao em Controle (DAS5151). Utilizou-se um computador para simular uma central de controle, ainda que de maneira simplificada, que envia informaes referentes a 15 nveis de tenso para um processo a ser controlado, como iluminao (dimmer) ou aquecimento. As informaes do computador so passadas ao circuito emissor j implementado, e transmitidas via rede eltrica a um atuador. O atuador montado foi um receptor microcontrolado, que disponibilizava uma referncia de potncia em sua sada PWM, aplicada em uma carga resistiva. Por ser unidirecional a comunicao garantia apenas que informaes erradas no passariam, por um algoritmo simples de deteco de erros, mas no garantia a chegada do sinal no atuador. 4.7: Problemas encontrados na implementao do sistema Como citado anteriormente, os tons DTMF so gerados por um circuito integrado dedicado, o que acrescenta um custo considervel fabricao dos mdulos de comunicao. Tentou-se ento gerar, alm da portadora, o sinal DTMF atravs do microcontrolador, utilizando tabelas de senos e clculos otimizados em assembly para gerar a soma de freqncias fundamentais do protocolo DTMF. Mas a velocidade de processamento do microcontrolador mostrou-se insuficiente, e o integrado transceptor continuou integrando o sistema. Tambm se verificou que o forte rudo de 120Hz originrio de fontes chaveadas, explicado anteriormente, tinha um efeito muito forte sobre o sinal transmitido, por vezes impossibilitando a comunicao entre o par transceptor. Tais fatores mostraram a necessidade de refazer o projeto do sistema at ento desenvolvido. 4.7.1: Necessidade de sincronia com a rede Uma anlise mais detalhada do rudo encontrado em redes eltricas residenciais, sujeitas a todo o tipo de aparelhos eletrodomsticos, mostra que este no contnuo durante cada ciclo da componente fundamental de 60Hz. A maioria das cargas injeta na rede um rudo de intensidade proporcional a seu consumo, e este mais elevado nos picos da senoide. O desenho abaixo representa o nvel de rudo de uma carga como um motor universal frente a um ciclo de onda, e ainda que seja ilustrativo, e por isso no constam nele valores de amplitude, pode ser facilmente verificado com um osciloscpio e desacoplador de rede (filtro isolador):

Figura 8: Rudo de rede frente senoide de 60Hz

Outra caracterstica da rede em relao a cada ciclo de onda a impedncia, que como j foi citado, menor nos picos de onda de cada ciclo em funo dos retificadores de fontes chaveadas. Isto impe ao sinal uma modulao extra, com uma componente fundamental de 120Hz e algumas harmnicas.

O grfico a seguir um estudo terico da senoide da rede distorcida por retificadores de fontes chaveadas, considerando um comportamento de carga capacitiva e recuperao da rede, e ainda, o sinal que carrega informao, modulado indesejadamente em amplitude:

Figura 9: Distoro da fundamental da rede e sinal transmitido

Juntos estes fatores trazem a necessidade de transmitir a informao apenas nos instantes prximos passagem por zero, estes instantes so como janelas onde o rudo baixo (em relao mdia) e a atenuao reduzida. De agora em diante esses instantes sero denominados janelas de transmisso. Por esta razo a maioria dos sistemas de PLC realiza as transmisses em sincronia com a passagem por zero, aproveitando esta janela de tempo, no entanto a durao deste intervalo de apenas dois milissegundos, duas vezes por ciclo de rede (8,3 ms). Aproveitar um espao to curto de tempo implica em realizar o sistema de forma que a menor poro de informao, um nible, no caso da codificao DTMF, seja transmitida completamente nesta janela, e que a informao como um todo, possa ser quebrada em pedaos.

Infelizmente o protocolo DTMF foi definido de forma que cada nible, correspondente ao pressionamento de uma tecla do telefone, gere um tom que sustentado por pelo menos 20 ms, para que o decodificador seja capaz de identificlo e considerando que rudos no so capazes de simular um tom vlido por mais de 15 ms. Isto impossibilita o protocolo DTMF de ser usado nestas janelas de tempo prximas ao zero, o que juntamente com a incapacidade do microcontrolador de Tenso gerar e decodificar diretamente os tons levou posteriormente reformulao do sistema de codificao utilizado. Mas deve ficar claro que a utilizao da codificao DTMF como soluo inicial teve seus mritos, ela possibilitou que o problema de codificao fosse resolvido rapidamente, permitindo que as prximas etapas do projeto fossem estudadas e testadas, permitiu que um ciclo de desenvolvimento fosse concludo, e suas limitaes mostraram com clareza os requisitos de uma codificao para este tipo de aplicao. Tais fatores levam a concluir que a adoo do DTMF como soluo inicial foi uma correta deciso de projeto.

Captulo 5: A segunda gerao do sistema de transmisso de dados Este captulo trata da redefinio do projeto do sistema que est sendo implementado, chamado de sistema TaT (Tomada a Tomada), descrevendo as limitaes do projeto desenvolvido at ento, as solues encontradas e resultados obtidos. As limitaes da codificao DTMF, instabilidade e complexidade dos circuitos que implementam cada funo do transmissor e necessidade de ajuste de ganho do detector de sinal a cada mudana das caractersticas da rede eltrica, levaram a uma reformulao do hardware que implementa a transmisso de dados. 5.1: Definio do campo de aplicao J foi dito em pargrafos anteriores que este projeto se destina automao residencial, dando suporte ao trfego de informaes discretas em uma residncia ou mesmo outra rea pequena, atravs da rede eltrica j disponvel. Mas a maneira como esta soluo ser apresentada ao usurio final, o morador, precisa ser esclarecida. O objetivo global implementar o sistema sob a forma de mdulos que possam ser acoplados s aplicaes, servindo de interface entre estas e a rede eltrica. As aplicaes seriam integradas aos mdulos por uma pequena empresa, e comercializadas sob a forma de pacotes prontos. O pacote bsico conter uma central de controle, que pode ser ligada a um computador pessoal, ou independente, como um painel de botes com um display. Outros pacotes podem conter atuadores e sensores residenciais, como interruptores, dimmers e sensores de presena. A equipe que trabalha neste projeto desenvolveu a central de controle que utiliza um PC (Personal Computer) e alguns atuadores e sensores paralelamente ao desenvolvimento do sistema TaT, integrandoos a este ao fim do projeto. 5.2: Busca de uma nova codificao O ponto mais importante a ser tratado foi a limitao do esquema de codificao, no compatvel com a sincronizao da transmisso com a passagem por zero da rede. Nova pesquisa bibliogrfica foi realizada em busca de um sistema eficiente de codificao, que fosse tambm simples de implementar e a um baixo custo. A modulao em amplitude sensvel demais atenuao de sinal e a rudos, necessitando de controladores de ganho no detector de sinal, o que nos levou a escolha de um tipo de sinalizao binria baseada em freqncia ou fase. A sinalizao baseada em fase (PSK Phase Shift Keying) bastante robusta, nela cada 0 representado por uma defasagem da portadora em 180 graus, e cada 1 como uma ausncia da defasagem, mas necessita de um circuito PLL (Phase Locked Loop) de deteco. O circuito PLL um

controlador integrador onde o erro corresponde diferena de fase entre o sinal captado e um sinal de referncia. Mas sua confeco e ajuste so muito difceis. A modulao QAM (Quadrature Amplitude Modulation), que combina a modulao ASK com vrios nveis de amplitude e PSK com vrias fases, ainda mais eficiente. a codificao utilizada em modems, atualmente, capazes de transmitir 56kbps em uma linha que permite freqncia mxima de 2,4kHz (linha telefnica comum). Mas esta modulao exige processamento digital de sinais. Escolheu-se ento a codificao baseada em sinalizao por mudana de freqncia ou FSK (Frequency Shift Keying), esta exige que duas freqncias portadoras sejam definidas, e o chaveamento entre elas define os nveis lgicos 0 e 1, mas pode ser implementada de forma mais simples e to eficiente quanto PSK. 5.2.1: Diagrama em blocos do codificador A codificao FSK apenas uma das variantes da modulao FM, e em geral quando se fala de modulao FM se faz referncia a uma portadora que varia pouco em relao a sua freqncia central, de forma que filtros e circuitos de sintonia so dimensionados para uma freqncia nica. Esta pequena variao de freqncia difcil de perceber, e exige circuitos ativos, como o PLL (anteriormente citado), detectores de quadratura, discriminadores de fase, etc. Todos estes circuitos so de construo bastante complexa, e sua aplicao se justifica em casos em que a transmisso deve estar dentro de um estreito limite de freqncias, com variaes de 1% em relao freqncia base. No entanto, at o momento, no existe nenhuma restrio ao uso de variaes maiores, uma vez que o meio fsico em questo no possui outros sistemas de comunicao competindo por bandas de transmisso. Ento uma soluo mais prtica foi adotada, o uso de duas portadoras de freqncia prxima a 100kHz, onde a sinalizao de bits feita alternando a portadora entre as duas. O maior afastamento das freqncias escolhidas (80 e 120kHz) possibilita a identificao destas com filtros simples. O diagrama em blocos do circuito codificador, que implementa este chaveamento encontra-se abaixo:

Figura 10: Diagrama do codificador FSK

O sistema assim configurado to simples quanto o anterior, com a diferena que a codificao utilizada no afetada pelas limitaes de janelas de transmisso e nvel de sinal.

5.2.2: Simplificando a eletrnica A escolha da codificao FSK tambm foi baseada nas capacidades do microcontrolador utilizado. Como citado anteriormente, escolheu-se um microcontrolador com suporte a PWM (Pulse Width Modulation) para gerar a

portadora de 100kHz definida no incio dos trabalhos. Por suporte PWM subentende-se a capacidade do microcontrolador de gerar uma onda quadrada continuamente, de freqncia elevada e ajustvel, sem que isto interfira no processamento que este esteja realizando. O recurso PWM , mais do que uma simples onda quadrada, uma modulao por largura de pulso, em que possvel definir o ciclo de trabalho desta onda quadrada, ou seja, o tempo que esta permanece em nvel alto. Mas aqui apenas foi utilizada a capacidade de gerao das freqncias portadoras em paralelo com a execuo do programa. As vantagens de utilizar este recurso so a simplificao do sistema TaT, reduo grande de custos de produo e a flexibilizao do protocolo de codificao, que passa a depender do software do microcontrolador. O diagrama em blocos do transmissor melhorado exibido abaixo:

Figura 11: Diagrama do transmissor FSK reduzido

Uma limitao do recurso PWM que este no pode trabalhar com qualquer freqncia desejada, e sim uma srie finita de freqncias mltiplas do clock do microcontrolador, e mais uma pequena mudana das freqncias portadoras foi realizada, para 83,3kHz e 125kHz.

5.3: Deteco do sinal A utilizao de portadoras bem separadas para a sinalizao FSK permitiu que o circuito de deteco fosse composto por dois ressonadores, cada um sintonizado em uma portadora, dispensando decodificadores complexos de FM. Como na implementao com DTMF, o detector recebe o sinal do desacoplador e o filtra e amplifica com o uso de um ressonador sintonizado na freqncia da portadora, a diferena agora que a amplitude do sinal no carrega informao. Assim apenas a presena ou no de cada portadora informao suficiente para a deteco. Adicionalmente, como pelo protocolo de codificao definido o nvel lgico 0 corresponde gerao exclusiva da portadora de 83kHz e o nvel 1 corresponde gerao exclusiva da portadora de 125kHz, as duas nunca estaro presentes simultaneamente. Essa caracterstica garante uma maior robustez em relao a rudos, pois mesmo que o sinal chegue distorcido, a diferena entre zeros e uns bem definida. O grfico abaixo uma simulao terica do nvel de tenso das duas portadoras (cinza e preto) em uma seqncia de zeros e uns alternados, com um rudo de 50% da amplitude do sinal:

Figura 12: Sinal das portadoras com rudo

Este nvel de tenso corresponde sada dos ressonadores, e estes recebem o sinal da mesma fonte, o que faz com que a maior parte do rudo se apresente igualmente em ambos.

Como o nvel de tenso das portadoras complementar, a diferena entre as duas resulta em um sinal de maior amplitude, e cancelamento do rudo comum a ambas, assim para a mesma simulao, a diferena entre as portadoras resulta no grfico abaixo:

Figura 13: Sinal diferenciado das portadoras

Neste grfico os nveis lgicos podem ser visualizados com clareza, mas esta uma simulao matemtica. Na implementao do circuito de retificao que as portadoras de alta freqncia sero convertidas em sinais contnuos. Os retificadores de cada portadora foram ajustados de forma que sua constante de tempo fosse suficientemente alta para filtrar (reduzir em 17dB pelo menos) freqncias acima de 50kHz, mas permitir que freqncias abaixo de 10kHz sejam pouco atenuadas. A freqncia de 10kHz corresponde ao limite terico mximo de transmisso, de 20kbps (5.000 bits por segundo) estipulado com base em estudo bibliogrfico, onde se recomenda que a freqncia de modulao seja de no mximo 1/10 da portadora para deteco com circuitos analgicos passivos. Valores mais altos de constante de tempo filtram melhor os rudos, reduzem a velocidade de transmisso, assim necessrio definir primeiro a taxa de transmisso para ento ajustar bem os retificadores. A diferena entre as portadoras obtida com o uso de um amplificador operacional, e seu ganho

ajustado para saturar sua sada, fazendo que o resultado seja um sinal de nvel TTL (0 a 5V), pronto para ser recebido pelo microcontrolador. O mesmo amplificador operacional foi montado com uma pequena realimentao positiva (duas portas utilizadas), o que produz uma histerese que impede que o rudo seja confundido com nveis lgicos quando o sinal est fraco.

5.3.1: Diagrama do decodificador O diagrama abaixo representa o circuito decodificador, os blocos correspondem s etapas de tratamento de sinal explicadas no texto anterior:

Figura 14: Diagrama do decodificador FSK 5.4: Construo dos circuitos Os diagramas de blocos apresentados escondem a dificuldade de implementao de cada componente do sistema. Cada bloco corresponde a um circuito eletrnico que teve que ser projetado, implementado e testado. As disciplinas estudadas no decorrer do curso no trouxeram conhecimentos suficientes para o desenvolvimento de circuitos, que inclui estruturao e dimensionamento de componentes eletrnicos. Regularmente foi necessrio recorrer bibliografia especfica da rea de eletrnica, como revistas, livros sobre telecomunicaes, manuais tcnicos. Estes ltimos, os manuais tcnicos, que contm as especificaes e caractersticas de cada componente, levavam muito tempo para serem estudados. Aps o projeto de cada circuito iniciava-se mais um processo lento, o de aquisio de componentes, que quase sempre implicavam em recorrer a distribuidores de So Paulo e Curitiba, ou mesmo encomendar amostras de fabricantes estrangeiros, que levavam muito tempo para chegar. S ento a construo propriamente dita tinha incio.

5.4.1: Diagrama esquemtico do decodificador Para exemplificar este trabalho, este item trata do esquemtico do circuito de decodificao j discutido, lembrando que a simplicidade e clareza deste foi fruto de muitos ciclos de reconstruo e reconstruo do projeto. [Figura omitida: Produto pronto aguardando patrocnio para ser lanado no mercado] Figura 15: Circuito esquemtico do decodificador

Logo na sada do desacoplador foi colocado um circuito de saturao, que garante que a intensidade do sinal seja constante para qualquer atenuao da rede, at certo limite, garantindo um funcionamento estvel em diferentes pontos da casa. O circuito do transmissor tem complexidade anloga, e como o objetivo realizar transmisses bidirecionais, ambos foram combinados no projeto final. 5.4.2: Simplificao do receptor Como a utilizao de um amplificador operacional implica em um circuito integrado extra no sistema, a um custo extra tambm, e o microcontrolador escolhido possui comparadores internos, o receptor foi redesenhado para retirar o bloco comparador com histerese do circuito anterior. O sinal passou ento a trafegar do retificador diretamente para o microcontrolador, tornando o TaT mais compacto. 5.5: Determinao da velocidade de transmisso Para uma portadora de 104kHz (freqncia mdia da modulao escolhida) o limite terico, com detectores analgicos passivos como o caso, para uma boa recepo do chaveamento entre freqncias de 10kHz, o que corresponde a uma taxa de transmisso de 20kbps. Tcnicas especiais de modulao podem atingir taxas mais elevadas como foi citado, mas o foco do trabalho est na transmisso de informao discreta, como comandos de acionamento, sem grandes restries temporais. Para uma taxa de transmisso muito baixa, como 50 bytes por segundo, o tempo entre o pressionamento de um interruptor e o acendimento da lmpada correspondente , considerando que 5 bytes tenham que ser enviados, de 1/10 de segundo, um tempo satisfatrio. Assim utilizar tcnicas avanadas de modulao para atingir taxas elevadas de transferncia para esta finalidade seria um desperdcio. Claro que outras aplicaes, como transmisso de udio (digital) e vdeo, para cmeras de segurana e Home Teathers necessitam de taxas elevadas, mas este outro mercado. 5.5.1: Testes de velocidade A modulao implementada utiliza freqncias bem separadas para sinalizar os nveis lgicos, e o circuito de deteco no to eficiente assim, logo testes empricos para determinar a taxa mxima de transferncia so bem mais simples concretos que a teoria. Dois sistemas foram implementados para avaliar as taxas de transmisso, um programa de computador capaz de gerar na porta paralela do PC um sinal retangular de freqncia e nmero de ciclos definido, e um contador de pulsos com trs displays de 7 segmentos (000 - 999). medio da qualidade da transmisso simples, o computador gerava pulsos retangulares em uma freqncia definida e um nmero mltiplo de 1500, que eram transmitidos pela rede. Aps a transmisso da seqncia de pulsos o display, ligado ao receptor, deveria estar marcando 500, caso nenhuma informao fosse perdida. Nmeros menores correspondem a bits perdidos e maiores captao de rudo. Vrias baterias de testes foram realizadas com este sistema, para fazer uma sintonia fina de ressonadores, constante de tempo dos retificadores, ganho e fator de histerese do comparador e circuitos de desacoplamento e amplificao de sinal. O resultado de uma bateria de testes tpica encontra-se abaixo:

Figura 16: Tabela e histograma de testes de transmisso

Ainda que o histograma seja pouco detalhado, possvel perceber o comportamento exponencial da quantidade de erros versus taxa de transmisso. Com o mesmo sistema de medio foi possvel avaliar perdas de informao frente a fontes de rudo e cargas pesadas na rede eltrica. Boa parte da perda de bits ocorre pelo fato de que estes testes foram realizados sem sincronia com o zero, ou seja, o sinal era contnuo e no apenas durante as janelas de transmisso prximas da passagem por zero. Assim aps testes com diferentes pontos da rede, em ambientes diferentes (instalao eltrica diferente), escolheu-se a taxa de 4kbps para a transmisso. 5.5.2: Limitao da deteco Tanto a deteco implementada com amplificadores operacionais quanto a que utiliza os comparadores internos do microcontrolador possuam desvantagens. A implementao com amplificador operacional implica no uso de mais componentes, maior custo e complexidade, lembrando que se deseja desenvolver um produto comercial, barato, de fcil manufatura e pequeno, esta desvantagem tem seu peso. A implementao usando os comparadores do microcontrolador possui problemas com a velocidade, a 4kbps cada bit tem durao de apenas 250ms, muito prxima da taxa de amostragem dos comparadores (que envolve manipulao de registradores), causando perda de bits. Aps uma nova anlise do problema, e uma busca por outra soluo que levou certo tempo, chegou-se ao desenvolvimento de um circuito de deteco bem mais robusto, tanto a rudos quanto perda de bits, quase insensvel a variaes de amplitude de sinal causadas pela atenuao da rede. Este foi implementado utilizando transistores e componentes discretos, bem mais baratos que o amplificador operacional e com construo mais simples, que realizam o condicionamento do sinal para nveis TTL.

5.5.3: Sincronia com o zero A taxa de 4kbps citada anteriormente corresponde a uma transmisso contnua de informao, mas como explicado no item 4.7.1:, transmisses descontnuas prximas passagem por zero so menos afetadas por rudo e distores, e este o mtodo utilizado no projeto em questo. As janelas de transmisso tm durao de aproximadamente dois milissegundos, dependendo da qualidade de sinal desejada, e a 4kbps isso significa transmitir 8 bits por janela, ou 120 bytes por segundo, ou ainda em unidades correntes 960bps. O grfico que ser exibido a seguir (figura 17) corresponde aquisio do sinal da rede eltrica e do sinal modulador (do retificador do receptor) de uma transmisso, utilizando a placa de udio do PC, um

excelente recurso para os que no tm osciloscpio ou placas de aquisio. Neste grfico possvel ver a sincronia da transmisso da seqncia de texto hello com a passagem por zero da rede:

Figura 17: Sincronia da transmisso com a passagem por zero O ponto de passagem por zero sinalizado ao microcontrolador por um circuito detector de passagem, que funciona saturando a senoide e adaptando sua tenso faixa de 0 a 5V, tendo como sada uma onda quadrada sincronizada com a rede. 5.6: Transmisso de bytes A informao precisa ser serializada para que ocorra a transmisso por uma nica via de dados. Como a modulao escolhida s suporta dois estados, correspondentes aos nveis lgicos, qualquer informao a ser transmitida tem que ser transformada em uma seqncia de uns e zeros, atravs de algum protocolo comum ao transmissor e ao receptor. At o momento j possvel sinalizar nveis lgicos, mas para que estes correspondam a uma seqncia de uns e zeros necessrio que haja algum tipo de sincronia entre as mudanas de bit e instantes de amostragem. Tentou-se utilizar o ponto de passagem por zero como ponto de sincronia, uma vez que a fundamental de 60Hz comum a toda a rede. Mas como cada bit dura apenas 0,25ms, esta sincronia deveria permitir no mximo 0,12ms de defasagem entre emissor e receptor. Trs problemas impediram que esta preciso fosse alcanada, as defasagens causadas por cargas predominantemente indutivas ou capacitivas na senoide da rede, os circuitos de deteco de passagem por zero que em geral so pouco estveis e finalmente o fato de que o ponto de passagem por zero se encontra no meio da transmisso (Figura 17 Sincronia da transmisso com a passagem por zero). Decidiu-se ento que a sincronia seria dada pelos prprios bits transmitidos. Como foi explicado, cada janela de transmisso permite que em torno de 8 bits passem na taxa escolhida, e foi definido ento que 10 bits sero transmitidos a cada semiciclo, dois de sincronia e 8 de dados. Inicialmente a portadora de 83kHz ligada (nvel lgico zero), indicando que uma transmisso ir comear, e aproximadamente 250ms depois ocorre uma transio para 125kHz (nvel um), que serve como ponto de sincronia. O instante em que a primeira portadora detectada no bem definido, e por

isso no serve para a sincronia.

A primeira amostragem ocorre 375ms depois do ponto de sincronia, e as 7 restantes a cada 250ms, como no grfico abaixo:

Figura 18: Amostragem de um byte recebido

Qualquer erro deteco do ponto de sincronia pode corromper a deteco do byte inteiro, por isso foi necessrio tomar cuidado especial na programao do microcontrolador para que este acione a rotina de amostragem no instante certo. Os tempos de amostragem tambm necessitam de erro inferior a 0,5%, para que o ltimo bit seja amostrado corretamente mesmo com um erro do instante de sincronia, por isso so definidos por um timer interno do microcontrolador, controlado pelo programa implementado. O grfico a seguir uma gravao da amostragem de um byte (01110001 = 71hex), feita no receptor com o auxlio de um PC (via placa de som), onde no canal esquerdo temos o sinal captado do retificador de 125kHz, e no direito, pulsos gerados pelo microcontrolador indicando os instantes de amostragem:

Figura 19: Gravao de uma operao de amostragem

possvel ver os dois bits de sincronia pouco antes da amostragem dos restantes, assim como um rudo aps a sexta amostragem.

As chances de estes rudos atingirem exatamente o instante de amostragem com intensidade suficiente para gerar uma amostra errnea so muito pequenas, mas logo aps a deteco da portadora (1 bit) o microcontrolador faz amostragens o tempo todo em busca do instante de transio de sincronia (2 bit), e um rudo durante este perodo pode defasar a amostragem, como abaixo:

Figura 20: Gravao de um erro de sincronia e amostragem

No entanto, a codificao utilizada permite que na ocorrncia de uma amostragem durante a transio entre portadoras ou na presena de rudo comum s duas (nveis semelhantes de tenso nos retificadores), o erro seja percebido e nova amostragem realizada em seguida, como a terceira do grfico acima, resultando na aquisio correta do byte. O software de amostragem e converso de seqncia de bits em um byte levou bastante tempo para ser concludo, pois a velocidade das aes tomadas durante a aquisio de bytes deve ser elevada, e a implementao de todos os comportamentos em relao a erros de amostragem e sincronia foi difcil.

5.7: Transmisso bidirecional Por mais bem feito que seja o hardware de transmisso, por mais confivel que ele seja, sempre haver perda de informao durante o envio de dados de um emissor a um receptor, fato presente em todos os meios de transmisso, no s via rede eltrica. Este inclusive o ponto principal que fez com que a tecnologia da X10 Ltda. no se tornasse um padro absoluto, a tremenda antecedncia com que ingressou no mercado no foi capaz de compensar a falta de robustez de seu produto. Isto faz necessrio um controle capaz de assegurar que as informaes cheguem corretamente ao destino, e tomar medidas de conteno caso isto no seja possvel. Essa segurana vem da notificao de recebimento da informao, ou seja, o receptor avisa que recebeu corretamente a informao, e se o aviso no chegar o emissor pode repetir a operao, at que a transao seja concluda com sucesso ou um alerta de falha de comunicao seja emitido. Comunicaes robustas necessitam ento de uma via de mo dupla, que possibilite conversas entre emissor e receptor, e de um algoritmo de deteco de erros. Para permitir que cada mdulo transmita e receba informao pela mesma via algumas alteraes foram feitas na implementao fsica, alm claro de unir os circuitos de emisso e recepo. Decidiu-se implementar o que se chama de transmisso half-duplex, ou seja, os mdulos ora recebem, ora enviam informao, nunca ambos juntos. Uma das alteraes foi no amplificador de envio, para que sua impedncia de sada fosse elevada sem sinal (modo de recepo) e baixa quando um sinal estivesse sendo amplificado (modo de transmisso). Os circuitos tambm foram estruturados de forma que a mudana entre os modos de envio e recepo

dependesse exclusivamente do programa do microcontrolador, permitindo assim concluso da implementao fsica. 5.7.1: Utilizao de um display de cristal lquido Saber o que se passa dentro do microcontrolador, como esto sendo gerados e recebidos os dados, que ponto do programa est sendo executado ou falhou exige algum tipo de retorno de informao. Durante o desenvolvimento do sistema TaT muitas vezes alguns pinos do microcontrolador foram ligados a osciloscpios, placa de som do PC (origem dos grficos apresentados) e pequenas lmpadas indicadoras (LEDs na realidade). Mas estes dispositivos no exibem todas as informaes necessrias para saber o estado do sistema. ma parte relevante do esforo de desenvolvimento foi utilizada no estudo e integrao de um display de cristal lquido (LCD Liquid Cristal Display) que exibe mensagens de texto. O LCD escolhido um modelo padronizado, amplamente utilizado na indstria, e possui uma interface paralela de 14 pinos. So os chamados displays de mensagens, e ainda que bastante difundidos, no h nenhum suporte especfico do microcontrolador para estes. Assim foi necessrio desenvolver o circuito de ligao do LCD ao microcontrolador, assim como toda a lgica de comunicao entre estes e organiz-la em uma biblioteca (trecho de cdigo reaproveitvel) com funes de inicializao, escrita e controle do display. 5.7.2: Concluso da camada fsica A ltima etapa de concluso da camada fsica consistiu do projeto mecnico dos mdulos TaT, isto , caixas, placa de circuito impresso, fiao e montagem. Para a confeco da placa de circuito impresso (PCB) foi realizado o detalhamento do circuito esquemtico no pacote de softwares OrCad, incluindo no s o microcontrolador, acoplador, ressonadores e filtros, mas tambm a interface para aplicaes. As aplicaes se comunicam com a rede eltrica atravs dos mdulos TaT, isto , cada mdulo possui uma interface para a aplicao e uma conexo com a rede. Essa interface est intrinsecamente ligada configurao dos pinos do microcontrolador, e exibida no diagrama abaixo:

[figura omitida: Produto pronto aguardando patrocnio pra ser lanado no mercado] Figura 21: Esquema de um mdulo TaT O barramento digital disponvel para a aplicao, que consiste de 14 pinos bidirecionais, pode ser usado para controlar inmeros dispositivos, desde um simples tiristor (triac) at o display de cristal lquido utilizado (6 pinos) para testes. Como a fonte de alimentao fica a cargo da aplicao, pois no se sabe a carga drenada pela mesma ou tenso de rede, o mdulo TaT como foi construdo est pronto para uso, bastando agora implementar um protocolo de rede adequado e as aplicaes, que j vm sendo desenvolvidas em paralelo pela equipe. O circuito esquemtico do testador encontra-se no Anexo I, devido a seu tamanho. A placa de circuito impresso, aps o posicionamento de todos os 40 componentes e roteamento das trilhas, ficou como a figura abaixo, que exibe as trilhas superiores e inferiores e o desenho dos componentes:

Figura 22: Placa de circuito impresso de um mdulo TaT As placas foram fresadas sob encomenda no INEP (Instituto de Eletrnica de Potencia) da UFSC, e quatro mdulos ao todo foram confeccionados at o presente momento. Outros mais esto em vias de serem confeccionados com o auxlio do LabElectron, um laboratrio da fundao CERTI (Centros de Referncia em Tecnologias Inovadoras) que possui vinculo com a universidade.

5.8: Trabalho de programao Assim como a implementao fsica, detalhada no decorrer do trabalho, a implementao do programa do microcontrolador, o firmware, foi realizada em etapas, atravs de ciclos de projeto, implementao e teste. Os microcontroladores da famlia PIC possuem arquitetura RISC (Resumed Instructions Set Computer), o que significa que possuem poucas instrues em assembly para realizar todas as funes de programao. O lado positivo desta arquitetura que o custo desse tipo de microcontrolador menor, e quando se programa em assembly (linguagem de montagem, a mais bsica) apenas 35 instrues precisam ser aprendidas. No entanto existe uma grande desvantagem nessa arquitetura, mesmo as mais simples funes precisam ser implementadas pelo programador. Simples laos de repetio, chamadas de rotinas e funes, mudana de banco de memria e operaes lgicas tm que ser construdas do zero. Dedicando muita ateno ao trabalho de programao fica difcil pensar na estrutura global do programa, e uma linguagem de mais alto nvel extremamente necessria. Entre as linguagens disponveis para microcontroladores de baixa capacidade esto a velha linguagem C, o Pascal, o C++ e a ainda mais velha BASIC. Dentre estas a linguagem C a mais difundida, por ser uma linguagem de nvel mdio, ou seja, ainda muito ligada ao hardware, o que bom quando para programar microcontroladores, ao mesmo tempo em que permite uma adequada estruturao do cdigo. Por ser padronizada (ANSI-C) e de implementao relativamente fcil, existem muitas opes de compiladores e ambientes de programao para microcontroladores PIC em linguagem C, alguns destes j bastante experimentados e robustos. Aps certo tempo dedicado programao em assembly, para uma boa compreenso do hardware utilizado, decidiu-se utilizar C como linguagem de desenvolvimento. 5.8.1: Utilizao dos recursos do microcontrolador O microcontrolador 16F628A foi escolhido pela sua vasta gama de recursos, como timers e comparadores, no entanto a utilizao destes no to simples quanto o fabricante anuncia. Muitos dos recursos compartilham o mesmo hardware, se tornando excludentes, como o PWM, que quando ativado impede a utilizao de um dos timers. Alm disso, a seleo, configurao e utilizao destes recursos feita atravs de 22 registradores de 8 bits, configurados bit a bit. S para ligar o microcontrolador e fazer com que um led pisque vrios registradores precisam ser iniciados corretamente, e o uso de um compilador C no livra o programador deste trabalho. O desenvolvimento do TaT tem por objetivo utilizar racionalmente os recursos do microcontrolador, deixando espao para que aplicaes sejam construdas em cima do mesmo. Ponderou-se ao mesmo

tempo o quanto aproveitar a capacidade do microcontrolador para reduzir a complexidade e custos de implementao do TaT. 5.8.2: Estruturao do programa Para realizar a tarefa de programao, vrios ambientes de desenvolvimento e diferentes compiladores foram considerados. O escolhido foi o SourceBoost IDE, que j integra o compilador C2C, assim como ferramentas para debug e editor com verificao de sintaxe. Este ambiente facilitou tambm a estruturao do programa, tratando projetos como uma entidade composta de vrios mdulos que se relacionam entre si. Os mdulos foram definidos de forma que cada um realizasse funes afins, e tentando distribuir a complexidade do programa em partes aproximadamente iguais. Grande esforo tambm foi desprendido em tornar o posterior desenvolvimento das aplicaes independente do ncleo do sistema TaT, permitindo que estas sejam construdas como clientes do sistema, utilizando funes de alto nvel que este prov atravs de uma interface (API Application Program Interface). Os mdulos que compe o programa so: [Mdulos omitidos: Produto pronto aguardando patrocnio pra ser lanado no mercado] A maneira como estes blocos se relacionam, os eventos que os fazem trocar mensagens e a lgica do programa como um todo muito difcil de descrever, seja com grficos ou textualmente, uma vez que o sistema TaT juntamente com uma aplicao simples, como as que sero descritas mais frente, possui aproximadamente 450 linhas de cdigo C, resumido ao mximo por restries de memria e processamento do microcontrolador. Ainda assim, o fluxograma a seguir uma tentativa de descrever o comportamento do sistema na chegada de um bloco de informao, sem incluir o comportamento da aplicao e respostas ao emissor: [Figura omitida: Produto pronto aguardando patrocnio pra ser lanado no mercado] Figura 23: Fluxograma lgico de uma recepo de frame

5.9: Protocolo de rede Terminada a construo fsica do sistema TaT, o trabalho de desenvolvimento passa a ser a implementao do protocolo de rede. Por protocolo de rede entende-se o algoritmo da camada fsica juntamente com a camada de enlace do modelo OSI (Open System Interconnect), responsvel por montar e desmontar os frames que carregam a informao. Lembrando que a rede eltrica uma rede de difuso (todos os dispositivos captam um sinal injetado), o protocolo de rede deve garantir que dispositivos possam ser identificados univocamente, que no ocorram transmisses simultneas e que haja confiabilidade na transmisso. No uma tarefa simples, ainda mais devido ao fato de que informao pode ser perdida e distorcida no meio do caminho e isso no deve afetar o funcionamento do algoritmo. 5.9.1: Protocolo prprio ou padronizado Uma soluo adotar um protocolo j existente, de forma que o trabalho se resume ao estudo e implementao deste. As vantagens desta ao incluem a robustez de um sistema exaustivamente planejado e testado, reduo

do tempo e esforo de criao do sistema, possvel de compatibilidade com dispositivos de outros fabricantes, a existncia de uma metodologia eficiente de desenvolvimento de aplicaes, a possibilidade de pesquisa com especialistas, melhoria da imagem do produto, etc. Mas protocolos padronizados so genricos, ou seja, feitos para atender a uma gama muito ampla de aplicaes, e por isso so grandes e complexos, de difcil implementao e possuem desvantagens como a necessidade de adaptar o sistema de transmisso ao protocolo, a falta de suporte a caractersticas especficas do sistema e inflexibilidade (padres no podem ser alterados). Outras mais indiretas so o preo, em caso de protocolo proprietrio, atrelamento a fornecedores e falta de segurana (protocolos abertos). 5.9.1.1: Padres disponveis Existem protocolos de comunicao para todos os gostos, com diferentes nveis de abstrao que padronizam desde apenas a comunicao fsica at s aplicaes que vo rodar em cima do sistema. Na rea de transmisso de dados via rede eltrica os principais utilizados so: LonWorks um sistema operacional completo desenvolvido pela Echelon Corp. que atualmente um padro aberto sob a norma EIA 709. um verdadeiro gigante e sua implementao exige hardware dedicado, construdo apenas pela prpria Echelon. Suporta taxas de at 2,5Mbps em teoria, mas os produtos atuais (PLT22) s implementam 5kbps. CEBus (Consumer Electronics Bus) protocolo de rede regulamentado pela EIA 600 (EIA Electronic Industries Alliance), voltado especificamente para automao residencial, transmisses so feitas a uma taxa real de 7kbps (a taxa nominal 10kbps, mas inclui paridade e sincronia), atende s regulamentaes da Amrica do norte apenas e possui incompatibilidades entre dispositivos de diferentes fabricantes que implementam o protocolo. Criado h 15 anos ainda est em desenvolvimento. [ 7 ] HomePlug Suporta transmisso de udio e vdeo (taxas elevadas), mas um padro privado da HomePlug Powerline Alliance e apenas seus scios podem implementa-lo. BACnet Desenvolvido pela ASHRAE (American Society of Heating, Refrigerating, and Air-Conditioning Engineers) um padro aberto, seu desenvolvimento teve incio em 1987 e terminou em 1996. Sua desvantagem que os associados envolvidos direcionaram o mesmo para seus produtos. Sua maior falha foi a tentativa de criar um protocolo de automao predial absoluto, regulamentando as aplicaes e no permitindo inovaes. X10 Especfico para controle de dispositivos pela rede eltrica, mas somente os emissores de sinal podem ser implementados pelo pblico geral, os receptores s podem ser produzidos pela prpria X10 Ltda., tambm unidirecional, e assim sujeito a erros de transmisso, ainda que existam produtos com capacidade bidirecional surgindo. Sua taxa de transmisso de apenas 120bps (15 bytes p/ segundo). MODBus Protocolo industrial de pedido/resposta que trabalha atravs de cdigos de funo especficos. Utilizando este protocolo, pode-se controlar at 247 dispositivos, e sua simplicidade o fez objeto de estudo deste trabalho, como possvel implementao, mas definido para redes Ethernet e serial RS485 apenas. [ 7 ]

As vantagens de adotar um protocolo pronto incluem reduo de trabalho e tempo de desenvolvimento, compatibilidade com outros fabricantes e maior aceitao de mercado. No entanto, todos os protocolos e padres estudados, sem exceo, regulamentam a forma de transmisso e tambm a camada fsica, e a implementao de qualquer um implicaria em projetar novamente o sistema TaT para atender seus requisitos. Para no alterar o sistema, os poucos protocolos que no esto atrelados a questes legais por serem privados total ou parcialmente, no seriam plenamente implementados e possuiriam problemas com incompatibilidade e confiabilidade, o que levou criao de um protocolo prprio. 5.10: Implementao de um protocolo prprio

A implementao de um protocolo prprio tem como vantagem principal a total adaptao deste ao sistema, e outras como independncia de padres, liberdade de inovao (futuramente) e a possibilidade de encorpar o mesmo medida que seja necessrio, no sendo necessrio implementar tudo logo no comeo. O protocolo criado simples, minimalista, e mesmo suportando o desenvolvimento de aplicaes sobre si seu principal objetivo servir de experincia. 5.10.1: Descrio do protocolo Suponha que uma mensagem de texto deve ser enviada de um emissor a um destinatrio especfico. No basta jogar os bytes correspondentes no meio fsico, necessrio algum tipo de protocolo comum a todos os dispositivos que d sentido informao. O primeiro passo consiste em injetar na rede uma seqncia de bits que identifique unicamente o destinatrio, j que o meio comum a todos, para que este passe a copiar as informaes subseqentes. Ento tem inicio a transmisso de pacotes de informao que contm o texto em questo e tambm informaes relativas deteco de erros (CRCs), ao incio e trmino da transmisso, s aes de retransmisso frente a erros, confirmao de recepo e ao controle de quem pode transmitir a cada instante. Pensando em todas as aplicaes de automao residencial em que se deseja utilizar os mdulos TaT, que so simples, concluiu-se que os pacotes de informao (frames) teriam um tamanho reduzido, e pensando na dificuldade de implementao e em criar uma comunicao de comportamento previsvel, que este tamanho seria fixo. Assim cada frame possui seis bytes, sendo o ltimo o verificador de integridade calculado a partir dos primeiros, e o primeiro o nmero de identificao do dispositivo. Os quatro bytes intermedirios correspondem informao definida pela aplicao, como comandos, requisies, nmeros e mensagens. O tamanho foi escolhido baseado na premissa de que quase toda a informao trocada entre dispositivos em uma residncia, sendo relativa a eventos discretos, caberia em quatro bytes, requerendo o trnsito de um nico frame. O byte de identificao garante a identificao nica de mais de 250 dispositivos ligados mesma rede, o nmero no exato, pois alguns bytes sero reservados. O byte de verificao de integridade calculado atravs do conhecido algoritmo de deteco de erros chamado Checagem de Redundncia Cclica (CRC) de 8 bits, com polinmio gerador X8+X2+X1+X0. A maneira como este algoritmo funciona e como foi implementado estenderia muito este trabalho, logo basta dizer que ele capaz de detectar todos os erros de um nico bit, todos os erros que afetarem um nmero impar de bits, todos os erros de rajada (blocos de bits) com menos de 8 bits afetados e a maioria dos erros restantes. O clculo e o de CRC, juntamente com uma lgica de retransmisso em caso de deteco de falha garantem a confiabilidade do protocolo. O ltimo requisito o controle de acesso ao meio, que define o momento em que cada dispositivo pode enviar um frame no intuito de evitar coliso, uma sobreposio de sinais que corrompe os dados. Alguns j foram estudados no decorrer do curso [ 9 ], como Token-Passing e CSMA. O controle CSMA (Carrier-Sense Multiple Access) suportado pelo sistema TaT, pois este j verifica a presena de portadora para a recepo, e pode faz-lo antes da transmisso. Mas o CSMA s eficiente quando tambm possui deteco de coliso (CSMA/CD), e o sistema TaT no possui fisicamente essa capacidade. O protocolo Token-Passing, que consiste em passar a permisso de transmisso de dispositivo a dispositivo muito lento quando existem vrios na rede, j que cada um tem que aguardar a passagem da permisso por todos os outros. Decidiu-se ento deixar para o futuro a implementao de um verdadeiro controle de acesso ao meio, realizando agora apenas um controle simples, baseado na premissa de que em uma rede apenas uma central de controle ir existir. S a central pode transmitir a qualquer momento, os outros dispositivos limitam-se a responder central imediatamente aps um comando. Como a central s acessa um n de

cada vez, no ocorrem colises.

Captulo 6: Aplicao do sistema e resultados obtidos O sistema TaT, desenvolvido no decorrer deste trabalho tem como objetivo servir de base para aplicaes da rea de automao residencial, funcionando como um meio de integrao entre sensores e atuadores diferentes. Estes ltimos so tambm objeto de estudo da equipe de desenvolvimento, e esto sendo desenvolvidos e adaptados ao sistema TaT em esforo simultneo ao deste trabalho. Entre estes dispositivos esto os interruptores controlveis, reguladores de potncia (dimmers) e sensores de presena e luminosidade. Para servir de base para estes dispositivos, apenas uma ltima prova de funcionalidade e robustez se faz necessria. A implementao de uma aplicao simples, mas que utilize todos os recursos do sistema TaT, ou seja, suas interfaces fsica e lgica (API). A classe de aplicao escolhida no se destina automao residencial diretamente, mas como auxlio implantao desta nas residncias. Desta forma optou-se por criar uma ferramenta para o instalador e desenvolvedor de solues que utilizam o sistema TaT, um testador de condies da rede. Esta aplicao, sob a forma de um aparelho de medio porttil, como um multmetro, possibilitar ao instalador avaliar as condies da rede entre dois pontos, gerando estatsticas sobre o nmero de pacotes de dados perdidos em uma transmisso bidirecional entre estes. O instalador (tcnico) tambm poder utilizar o aparelho para verificar a integridade de um dos dispositivos instalados na residncia, e detectar fontes de rudo testando pontos estratgicos e verificando os dados obtidos. O testador de rede atende tambm s necessidades do desenvolvimento, uma vez que construdo sobre um mdulo TaT padro, utilizando-o como qualquer aplicao genrica. 6.1.1: Contagem de falhas Como j mencionado, os mdulos TaT implementam um algoritmo de verificao dos frames recebidos, informando aplicao quando este aponta uma falha na recepo. A aplicao ento toma as medidas cabveis. Como era de se esperar, esse recurso utilizado tambm para verificar as condies de uma certa transmisso. Assim que o algoritmo foi terminado, quando a comunicao ainda era unidirecional, vrios testes foram realizados para avaliar de forma mais profunda a capacidade de comunicao dos mdulos TaT. Duas aplicaes simples foram criadas, um emissor que injetava na rede certos frames conhecidos a um intervalo regular, e um contador, que armazenava o nmero de ocorrncias de transmisses bem sucedidas e falhas. As falhas so de dois tipos: falhas de amostragem, que ocorrem quando o sinal demasiadamente atenuado ou interrompido, e falhas de validao, quando a informao corrompida no decorrer do processo. O contador exibia os resultados da ocorrncia de cada evento em um display de texto, alguns deles encontram se na tabela abaixo:

Figura 24: Tabela de ocorrncia de falhas de transmisso

As falhas de amostragem informam a ocorrncia de defeito fsico, mais grave, as falhas de validao podem ocorrer esporadicamente. Os resultados desta tabela foram obtidos sobre um par de tomadas unidas por 20m de fiao, em um apartamento com vrios aparelhos ligados. 6.1.2: O testador de rede As funcionalidades (de software) que cada mdulo TaT possui dependem da aplicao a que este se destina, no entanto algumas funes so primordiais, e assim so obrigatoriamente implementadas por qualquer nova aplicao. Uma destas funes a funo eco, a central ou um testador pode requisitar a qualquer tipo de dispositivo implementado que este retorne um indicativo de que recebeu e entendeu a requisio, um simples eco que possibilita dizer se um dispositivo est operando. neste eco que o testador de redes ir basear seu funcionamento. Se por alguma razo a requisio feita pelo testador no chegar ou for corrompida, no haver resposta a esta. Isto pode ocorrer devido a rudos, atenuao ou malfuncionamento de um dispositivo, Pode ocorrer tambm a perda da informao de resposta, ou seja, a requisio chegou bem ao destino e passou pelo teste de validao, mas no foi respondida ou foi corrompida no caminho. Infelizmente, informaes mais concretas, como nvel de rudo, quantidade de cargas capacitivas, nvel de atenuao e indutncia da rede ainda precisam ser testadas com osciloscpio e gerador de funes, ou apenas estimadas, o que no nada prtico. Espera-se conseguir uma soluo futura para pelo menos parte deste problema. A idia por trs do testador que este seja um aparelho porttil, com uma interface simples e clara com que o tcnico possa interagir, definindo a identificao do dispositivo a ser testado e quantidade de ecos a serem contabilizados, assim como visualizar os resultados. Um prottipo foi construdo, porm no de forma completa, usando um dos mdulos TaT confeccionados, e est sendo utilizado para testar interruptores controlados. Estes so foco de outro projeto de fim de curso, que est sendo desenvolvido por um membro da equipe. Eles foram feitos para aplicar o sistema TaT em um controle de iluminao

6.1.3: Estatsticas obtidas Apresenta-se na Figura 25 Tabela de erros de retransmisso os resultados tpicos de um teste, obtidos sobre um par de tomadas de uma sala, unidas por 20m de fiao. A tomada do testador encontrava-se a 5 metros de fiao do quadro de distribuio, e na tomada onde o interruptor controlado foi ligado, havia um computador com fonte chaveada de 400W em funcionamento. Este cenrio um exemplo do que pode ser encontrado em uma residncia normalmente. O testador enviou 272 comandos de liga/desliga ao interruptor. Para cada um aguardava por 250ms uma confirmao de que o comando foi executado, e caso no houvesse resposta (frame invlido) retransmitia o comando at obter resultado positivo. A tabela da Figura 25 Tabela de erros de retransmisso, exibida a seguir, possui na primeira linha o nmero de retransmisses necessrias at a correta execuo do comando, e na segunda linha o nmero de comandos executados com sucesso na 1, 2 e 3 tentativa.

Figura 25: Tabela de erros de retransmisso Podemos ver que 92% dos comandos foram executados corretamente na primeira tentativa, o que equivale dizer que existem 8% de chances de falha em cada tentativa, neste ensaio. Assim se o testador tentasse apenas trs vezes executar um comando as chances de sucesso tericas seriam: (10,083) 100 = 99,94%. A ttulo de informao, no acionamento de um interruptor a partir da central decidiu-se utilizar 16 tentativas de retransmisso, as chances de todas falharem so de 3x10-18, em casos normais. Os resultados dos ensaios realizados com o testador de rede variam no s entre instalaes eltricas diferentes e pontos diferentes da residncia, mas tambm em funo da carga em funcionamento. Sendo assim, diferentes momentos do dia correspondem a diferentes caractersticas de um mesmo segmento de rede, em geral noite os resultados so piores. 6.1.4: Confeco do testador Por ser uma aplicao completa o testador de rede possui, alm de um mdulo TaT, uma fonte de alimentao, um display de texto e botes. A fonte de alimentao utilizada foi desenvolvida pela equipe, e consiste em uma fonte chaveada de apenas 3x3x2cm, com sada de 5V x 500mA. No entanto no houve tempo de completar o desenvolvimento do testador, o prottipo possui apenas um boto e realiza apenas uma seqncia de teste, com a qual se obtiveram os resultados exibidos na Figura 25 Tabela de erros de retransmisso, mas sem uma interface amigvel para um tcnico instalador.

Captulo 7: Concluses e Perspectivas O que se esperava obter do sistema TaT era um mdulo funcional de suporte a automao residencial, um sistema de comunicao com suporte a vrios dispositivos e suficientemente robusto para obter confiana do mercado. Conseguimos produzir os mdulos esperados, e o sistema relativamente robusto, assim os principais objetivos foram atingidos satisfatoriamente. Mas se pretende melhorar muita coisa ainda. Uma delas o custo de desenvolvimento, que mesmo baixo para um prottipo (R$ 25 por mdulo), ainda alto para o mercado. E a razo para tal preocupao que este trabalho no se destina a ser meramente uma pesquisa acadmica, que nunca sai da universidade. Desde o incio o objetivo montar uma micro empresa, com os dois membros que formam a equipe de desenvolvimento. Alm deste trabalho, vrios outros dispositivos de automao de baixo custo, descritos no projeto de fim de curso do aluno Cirilo Cavalli, forma desenvolvidos. Alguns para serem integrados ao sistema TaT, alguns isoladamente, como produto de apoio empresa. A integrao do sistema TaT ao computador, realizada no outro projeto citado, abre um leque enorme de possibilidades para o sistema. Um usurio pode, por exemplo, acionar dispositivos via Internet e criar suas prprias aplicaes. A empresa vislumbrada poder tanto ser uma OEM (Original Equipment Manufacturer), produzindo mdulos TaT para outras, como poder atender diretamente ao consumidor, como uma empresa terceirizada da construtora Conceito & Moradia. Pessoalmente sinto-me satisfeito com estes oito meses de desenvolvimento, e ainda que a universidade tenha certa resistncia explorao de novas reas, encontramos no campus o apoio de algumas pessoas. E quem sabe em breve o leitor poder automatizar sua casa com produtos da ComTaT M.E.

Bibliografia: [ 1 ] Mike Donlon, "Using Standard Internet Protocols in Building Automation", Artigo, Research and Development , Computrols Inc., Julho de 2001. [ 2 ] Amitava Dutta-Roy, "Networks for Homes", IEEE Spectrum , Vol. 36, N 12, Dezembro de 1999. [ 3 ] Shane Kirwan e Greg South, "Power Line Networking Technologies broadband potential", Instituto de tecnologia de Carlow, Irlanda, maro de 2004. [ 4 ] Mathew Chacko, PLT-22 Power Line Transceiver, Datasheet de produto, Echelon Corporation, janeiro de 2004. [ 5 ] Assessoria de Imprensa, Anatel, Seminrio sobre Aplicao da Rede Eltrica nas Telecomunicaes, 4 de novembro de 2003. [ 6 ] R. C. Dixon, Spread Spectrum Systems, segunda edio, John Wiley e filhos Ltda., Nova Iorque, 1984. [ 7 ] Graham Controls Consulting Inc., LonWorks vs. CEBus vs. X-10, 2003 [ 8 ] Dennis Dube, Jacques Camerini, MODBUS Application Protocol, Internet Engineering Task Force, setembro de 2002. [ 9 ] Dr. Marcelo Ricardo Stemmer, Sistemas Distribudos e Redes de Computadores Para Controle e Automao Industrial, UFSC DAS, 2001. [ 10 ] David Kung, Databook and Design Guide, Power Integrations Inc., julho de 1996. [ 11 ] David Jos de Souza, "Desbravando o PIC, Edio ampliada e atualizada para o PIC16F628, Editora rica Ltda., 2003.

Anexo I - Diagrama esquemtico do mdulo TaT

[Diagrama omitido: Produto pronto aguardando patrocnio para ser lanado no mercado]