You are on page 1of 35

Domtica: uma abordagem sobre redes, protocolos e solues microprocessadas de baixo custo.

Ivan Vieira Ferreira da Silva, Engenheiro Eletricista pelo Centro Universitrio CESMAC. e-mail: ivanvieira s!gmail.com

S"rgio Silva de Carvalho, Mestre em Ci#ncia da Comp$ta%&o pela UF'E. e-mail: ssc()((!gmail.com

RESUMO

Este trabalho realiza uma reviso sobre os principais assuntos relacionados a automao residencial, bem como abordagens sobre as redes e protocolos de comunicao utilizados na maioria das suas solues. Sero vistas tambm, revises sobre os principais tipos de microcontroladores e interfaces seriais, como os padres RS232 e RS485.

PALAVRAS-CHAVE: Automao residencial. Domtica. Padres abertos. RS485. Arduino. Servidor web. Microcontroladores.

1 INTRODUO

Atualmente a automao residencial ainda considerada de alto custo, principalmente para a classe mdia, onde solues de automao residencial so consideradas artigos de luxo para a maioria das pessoas, diferente de classes mais privilegiadas, onde a automao anda sendo bem vista e bastante utilizada em residncias e edifcios com altos padres de luxo, onde se aliam tecnologia, conforto e segurana.

Solues de baixo custo, para a automao de pequenas e mdias residncias, so alternativas para uma maior difuso da automao residencial na classe mdia, uma grande consumidora de tecnologias, e que representa cerca de 50% da populao brasileira (UOL Economia).

2. AUTOMAO RESIDENCIAL

Neste captulo ser tratada a automao em geral, com um aprofundamento na automao residencial, seu histrico e uma definio de Domtica e suas aplicaes.

2.1 BREVE HISTRICO SOBRE AUTOMAO RESIDENCIAL

A Automao, de uma forma geral, pode ser definida como a substituio do trabalho humano por uma mquina, ou seja, o controle de uma mquina ou sistema de forma automtica, com a mnima ou sem nenhuma interveno do homem (RIBEIRO, 1999). Automao tambm um sinnimo de integrao, ou seja, a juno de vrios sistemas isolados de um ambiente (industrial, predial, residencial) em um nico sistema. A definio de automao varia com esses ambientes, e desta forma, existem vrios tipos de automao, entre os quais podemos citar: Automao Industrial, Automao Predial, Automao Residencial, Automao Comercial, Automao Bancria, entre outras (PINHEIRO, 2004). Procurando aumentar a produtividade e qualidade de seus produtos, na dcada de 1960 o setor industrial comeou a desenvolver mquinas para executar tarefas que at ento eram executadas pela mo humana. Porm, tais mquinas eram dotadas de uma infinidade de rels e fios, que acabavam se tornando um grande problema, pois se tornavam sistemas altamente complexos e de difcil manuteno. A fim de eliminar essa infinidade de rels e fios, em 1968, Richard Morley, engenheiro da Indstria General Motors, cria um sistema capaz de resolver tal problema. Nasce ento, o primeiro CLP1 da histria, um sistema que tinha como especificao permitir a flexibilidade e facilidade de montagem em mquinas, manuteno facilitada, ser totalmente programvel e uma total adaptao ao ambiente industrial (KOPELVSKI, 2010). Segundo Paulo Henrique Pinto, consultor na rea de automao industrial, o Controlador Lgico Programvel CLP nasceu dentro da General Motors, em 1968, devido a grande dificuldade de mudar a lgica de controle dos painis de comando a cada mudana na linha de montagem. Tais mudanas implicavam em altos gastos de tempo e dinheiro (PINTO, 2008). O Controlador Lgico Programvel (figura 1), ou CLP, um dispositivo eletrnico dotado de um microprocessador capaz de controlar e gerenciar mquinas, sistemas e processos industriais. Os CLPs so sistemas compactos, com alta capacidade de controle, que permitem acionar diversas sadas em funo de vrios sinais de entradas combinados logicamente (PINTO,2008).

CLP Controlador Lgico Programvel

Figura 1 Micro CLP Logo da empresa SIEMENS. Fonte: SIEMENS (2011).

Com o crescente avano tecnolgico e a consolidao da automao industrial, o comrcio foi o prximo seguimento contemplado com as tecnologias de automao na dcada de 1980. Inicialmente, a automao comeou a ser implantada em edifcios comerciais edifcios dotados de sistemas automatizados destinados ao controle de ar condicionado, controle de acesso, segurana patrimonial e ao atendimento de servios de comunicao. Estes edifcios comearam a ser chamados de Edifcios Inteligentes e consequentemente a automao passou a se denominar de Automao Predial (PINHEIRO, 2004). Graas abertura do setor de informtica e telecomunicaes, na dcada de 1990, tecnologias de controle e automao comearam a ser popularizadas. Com isso comeou a surgir o prximo seguimento da automao - a automao residencial, automatizao de residenciais e apartamentos que tinha como principais objetivos o conforto, o entretenimento e segurana de seus ocupantes (PINHEIRO, 2004). 2.2 DOMTICA

Persianas que se fecham de acordo com a luminosidade do ambiente, controle de iluminao de cmodos com cenas pr-programas, controle de temperatura e a abertura automtica de portas e portes so alguns dos vrios sistemas existentes no mundo da automao residencial. Porm, estes sistemas, na maioria das vezes funcionam de forma isolada, no havendo uma interao entre os mesmos e nem a possibilidade de um controle de todos estes sistemas de forma centralizada. Procurando unir todos os sistemas da automao de uma edificao surge a Domtica, uma filosofia que tem como objetivo unir e gerir todos

os recursos habitacionais de uma residncia, escritrio ou comrcio em geral. Na figura 2 pode ser visto um exemplo de integrao de vrios sistemas de automao residencial.

Figura 2 Integrao de recursos habitacionais de uma residncia. Fonte: mrinformatica.com

O termo Domtica, resulta da juno da palavra latina domus (casa, domiclio) com a palavra robtica. A Domtica pode ser definida como um conjunto de servios proporcionados por sistemas integrados, com o objetivo de satisfazer as quatro necessidades bsicas dos ocupantes de uma edificao: energia, comunicaes, conforto e segurana. um conceito conhecido tambm como "casa inteligente" (PINHEIRO, 2004). Para a integrao desses sistemas, necessrio que todos os equipamentos e dispositivos existentes conversem entre si, ou seja, utilizem o mesmo padro de comunicao de uma rede de automao residencial. Porm, normalmente isso no acontece, uma vez que cada empresa da rea de automao residencial possui seu prprio padro de comunicao. Esta no padronizao gera infinitas alternativas de redes de comunicao, incompatveis entre si, dificultando assim o processo de implantao de um sistema de domtica. Isto torna a integrao de todos os sistemas bastante complexa e de alto custo, pois, na maioria das vezes, os sistemas de uma habitao no pertencem a um nico fabricante, contribuindo para a no aceitao da domtica. Justamente por este alto custo, se colocam o projetista e o dono da residncia de frente de outro problema: qual tecnologia adotar? (NUNES, 2002). Alm das tecnologias proprietrias existem as tentativas de padronizao, que so os casos dos padres X-10 e CEBus que sero tratados mais detalhadamente no prximo captulo.

2.3 TIPOS DE AUTOMAO RESIDENCIAL

Segundo Pinheiro (2004), a automao residencial est dividida em trs graus ou classes de integrao, que podem determinar o grau de automao de uma edificao: a) Classe 1 Sistemas Autnomos; b) Classe 2 Sistemas Integrados; c) Classe 3 Sistemas Complexos.

2.3.1 Sistemas autnomos

So sistemas capazes de executar um controle liga e desliga de um dispositivo ou subsistema de forma autnoma, atravs de uma configurao pr-definida em seu controlador e no possuem a capacidade de comunicao com outros dispositivos ou subsistemas existentes na mesma instalao. Como esse sistema independente, cada equipamento tem seu controle prprio, no existindo assim a possibilidade de se inserir controles avanados como mudar canais de uma televiso ou faixas em um CD-Player (NETO, MENON, 2004).

2.3.2 Sistemas integrados

So sistemas que possuem centrais de controle. Mltiplos subsistemas de automao so integrados a um nico controlador, permitindo a comunicao entre dispositivos e assim o controle e gerenciamento de toda sua residncia, que por exemplo, pode ser feito atravs de uma IHM2 (figura 3) em um ponto especfico da casa. Neto e Menon (2004), afirmam que apesar das funcionalidades oferecidas pelos Sistemas Integrados estarem limitadas a operar unicamente como na forma a qual cada fabricante pretendia em seu produto, esse tipo de sistema permite a integrao e uma ampla gama de benefcios aos usurios, garantindo mxima eficincia no aproveitamento dos recursos utilizados.

IHM -Interface Homem-Mquina um equipamento que possibilita ao operador a monitorao e interao com uma mquina ou sistema automatizado.

Figura 3 IHM DOMO1000. Fonte: Inrel (2011).

2.3.3 Sistemas complexos

So sistemas capazes de executar funes que h pouco tempo pareciam ser futuristas, como por exemplo, controlar e gerenciar toda residncia atravs de um computador ou telefone celular que tenha acesso Internet. Nesse tipo de sistema, se torna possvel a integrao de todos os subsistemas de uma residncia, como Home Theater3, sinais de udio e vdeo de vrios ambientes, cenrios de iluminao, condicionamento de ar e climatizao, entre outros. Sendo assim, para que haja total integrao, de uma forma simples e com o menor custo possvel, necessrio prever todo o cabeamento da residncia antes de sua construo, ou seja, ainda em fase de projeto (NETO; MENON, 2004).

3 MICROCONTROLADORES

Neste captulo, ser feita uma reviso sobre os microcontroladores PIC, Atmel AVR, Basic Step, Holtek e a plataforma microprocessada Arduino.

3.1 INTRODUO A MICROCONTROLADORES

Atualmente o microcomputador o grande personagem de nossas vidas. fato que ele afeta tudo em nossa volta. O microcontrolador interfere na forma de como nos locomovermos, como nos comunicarmos uns com os outros, na maneira de trabalhar, de fazer negcio, estudar e de nos divertir. Os microcomputadores podem principalmente dar mais produtividade e facilitar atividades bsicas de nosso dia-a-dia. Grande parte desses microcomputadores integra a maioria dos equipamentos e dispositivos que encontramos tanto nas residncias quanto nas indstrias. At mesmo eletrodomsticos tm suas funes
Home Theater - Tambm conhecido como home cinema ou cinema em casa, o nome que se d ao hobby que consiste em montar pequenas salas de cinema em residncias usando sofisticados aparelhos eletrnicos.
3

implementadas com microcontroladores, que so microcomputadores implementados em um nico circuito integrado. O uso destes dispositivos se deve ao fato de serem baratos e reunirem caractersticas de hardware e software dedicadas a projetos e aplicaes de automao. Segue abaixo, algumas das principais aplicaes feitas com microcontroladores (GIMENEZ,2002): a) As de uso pessoal: relgios de pulso digitais, agendas eletrnicas, Mp3 Players, Cmeras fotogrficas digitais, telefones celulares, pagers. b) As de uso residencial: Portes automticos, alarmes residenciais, televisores, rdios digitais, equipamentos de udio, Vdeo e DVD, fornos de microondas, mquinas de lavar e secar roupas, mquinas de lavar pratos, rdio-relgios digitais. c) As de uso industrial: CLPs, equipamentos digitais de medio de tenso e corrente eltrica, resistncia hmica, presso, temperatura e umidade, relgios de ponto, controladores de acesso. d) As de uso automotivo (eletrnica embarcada): computadores de bordo, alarmes de carros, rdio automotivos, injees eletrnicas de automveis e caminhes, controle de freios ABS. e) As de uso geral: caixas eletrnicos de bancos, catracas eletrnicas de nibus, impressoras, teclado de computadores, computadores pessoais.

3.1.1 Conceitos bsicos

Os microcomputadores so implementados fisicamente com diferentes circuitos integrados (Figura 4), onde cada um possui uma funo especfica no sistema. As principais partes (circuitos integrados) de um microcomputador so (GIMENEZ, 2002):

a) Microprocessador: Conhecido tambm como CPU, o microprocessador a inteligncia do microcomputador. Tem a capacidade de tomar decises atravs da execuo de um programa gravado na memria do sistema. Ao executar um programa, ele o responsvel por obter informaes a serem analisadas por meio de dispositivos de entrada (teclado, canal de comunicao serial, etc.), pelo processamento (interpretao, manipulao, clculos lgicos ou matemticos, etc.) das informaes e pela resposta (ao) do sistema. b) Memria voltil (RAM/SRAM/DRAM): Memria para armazenamento de informaes. Memrias capazes de realizar vrias operaes de leitura e escrita. Sempre que o equipamento for desenergizado, as informaes contidas

na memria ia sero perdidas. c) Memria no voltil no-voltil (ROM/PROM/EPROM/EEPROM): Memria de

armazenamento de programa. Geralmente essas memrias so utilizadas somente para leitura e consequentemente conseq entemente no possvel realizar operaes de escrita. O programa armazenado nesse ne tipo de memria no perdido caso a mesma seja desenergizada. d) Entradas e sadas (E/S): Responsvel pelo interfaceamento das informaes entre o microcomputador e o mundo externo. Geralmente so circuitos integrados capazes de ler e armazenar informaes vindas do mundo externo, por exemplo, informaes vindas do teclado, das portas seriais e paralela. Tambm podem definir informaes do microcomputador para o mundo externo, por exemplo, leds, bips, auto-falantes auto falantes e portas seriais.

Figura 4 Partes bsicas de um microcomputador.

Segundo Gimenez (2002), um microcontrolador nada mais que um microcomputador implementado em e um nico circuito integrado (Figura igura 5), 5) no qual esto integradas todas as unidades bsicas de um computador.
Microcontrolador dispositivo semicondutor em forma de CI, que integra todas as partes bsicas de um microcomputador microprocessador (CPU), memrias novolteis (ROM/PROM/EPROM/EEPROM), memrias volteis vol (RAM, SRAM, DRAM), portas de entrada e sada (portas de comunicao paralela, portas de DRAM), comunicao serial, conversores analgicos/digitais, conversores digitais/analgicos, digitais/analgicos etc.) (GIMENEZ, 2002).

Figura 5 Diagrama de blocos simples de um microcontrolador.

3.1.2 Tipos de microcontroladores icrocontroladores Atualmente existem diversos tipos de microcontroladores, de vrios fabricantes, tais como Microchip, ATMEL, Holtek, Motorola, Intel e Cypress. Cypress. Esto disponveis em vrios tipos de encapsulamento de CIs, sendo os mais comuns os encapsulamentos DIP (Dual In line Package) e o QFP (Quad Flat Package), conhecido tambm como SMD (Surface Mounted Device). Sero vistos a seguir alguns tipos de microcontroladores e suas principais caractersticas tanto de hardware quanto de software (CERNE TECNOLOGIA, 2011).

Figura 6 Microcontroladores com encapsulamento DIP (esquerda) e QFP/SMD (esquerda). Fonte: Instituio ATMEL

3.1.2.1 Microcontroladores Atmel A ATMEL Corporation uma empresa manufaturadora de semicondutores, e foi fundada em 1984. Sua produo inclui as memrias EEPROM e Flash, microcontroladores (8051, ARM, Atmel AVR), FPGAs, chips para smartcard, RFID, interfaces RF, CIs para automveis e diversos componentes eletrnicos (SABER ELETRONICA, 2011). Alm de fabricar microcontroladores de arquiteturas proprietrias, como o caso dos microcontroladores 8051, da Intel, a ATMEL possui sua arquitetura prpria, a Atmel AVR. So os microcontroladores Atmel AVR 8-bit e os Atmel AVR 32-bit, que segundo a Atmel oferecem uma combinao nica de desempenho, eficincia de energia, e flexibilidade de design. So projetados para serem programados com liguagem C e assembly, o que os torna bastante eficientes. (ATMEL, 2011). Apesar de serem baseados em uma estrutura para indstria podem ser usados normalmente para aplicaes de automao residencial e predial. Segue abaixo na Tabela 1, os microcontroladores da arquitetura Atmel AVR.
Tabela 1 Grupos de famlias de microcontroladores Atmel AVR.

quatro

grupos

de classificao dos

Fonte: (Adptado de www.atmel.com)

3.1.2.2 Microcontroladores Pic (Microchip)

A Microchip Technology Inc. uma empresa lder em fornecimento de microcontroladores e semicondutores analgicos. Proporciona o desenvolvimento de produtos de baixo risco, com um menor custo e um menor tempo, para as mais variadas aplicaes e para uma diversidade de clientes em todo o mundo. Ela desenvolve os microcontroladores da famlia PIC, uns dos mais usados microcontroladores para projetos eletrnicos. fato que os microcontroladores da famlia PIC esto sendo cada vez mais usados em projetos eletrnicos, por possurem uma extensa variedade de modelos, com

caractersticas internas que definem a sua melhor aplicao, e principalmente por serem microcontroladores considerados de baixo custo. So microcontroladores que processam dados de 8, 16 e 32 bits. J no quesito software, os microcontroladores PIC so capazes de serem programados em diversas linguagens, por exemplo, a linguagem C, assembly, BASIC e LADDER. Possuem diversos perifricos internos que definem suas funcionalidades e performance, por exemplo, quantidades de entradas e sadas tanto analgicas quanto digitais, capacidade de processamento, quantidade de temporizadores e interrupes e portas de comunicao. Podem ser vistos a seguir alguns dos principais perifricos internos dos microcontroladores PIC: a) Conversores Analgicos-Digitais de 8 a 12 bits; b) Conversores Analgico-Digitais de 8 a 12 bits; c) Contadores e timers de 8 e 16 bits; d) Comparadores Analgicos; e) USARTs; f) Controladores de comunicao I2C, SSP, USB; g) Controladores PWM; h) Controladores de LCD; i) Controladores de motores; j) Perifricos para LIN, CAN; k) Controladores Ethernet; l) Perifricos IRDA; m) Codificadores para criptografia Keeloq; n) Watchdog timer; o) Detectores de falha na alimentao; p) Portas digitais com capacidade de 25 mA (fornecer ou drenar) para acionar circuitos externos; q) Osciladores internos.

Tabela 2 Exemplos de algumas caractersticas de microcontroladores PIC.

Fonte: (adaptado de http://www.microchip.com).

3.1.2.3 Microcontroladores Holtek Holtek Semiconductor Inc. uma empresa de Taiwan, fabricante de CIs semicondutores, especialmente de microcontroladores com recursos mais focados nos vrios seguimentos do mercado. Muitos dos produtos microcontrolados inseridos no mercado no necessitam de microcontroladores sofisticados, com diversos perifricos e performances sofisticadas. Percebendo tal necessidade do mercado, a Holtek Semicondutores desenvolveu uma famlia de semicondutores para atender esta demanda. Estas famlias vo desde controladores de teclado, conversores Analgicos/Digital, drivers para mouses, controladores USB e drivers para LCDs. Dentro das vrias famlias criadas existe a famlia MTP HT48EXX que permite a fcil aplicao de microcontroladores em projetos que demandam um nmero reduzido de perifricos, pois nessa famlia o controle de I/O foi priorizado. Todos os perifricos inseridos esta famlia foram pensados para o controle de I/O (Timers, Watchdog Timer e controle de buzzer). Desta forma, estes microcontroladores alcanam um excelente custo/benefcio, dentro de especificaes de projeto, caracterstica fundamental para o sucesso de produtos microcontrolados manufaturados. A seguir sero descritas algumas das caractersticas desta famlia de microcontroladores.

As principais caractersticas da famlia Holtek HT48EXX so:

a) Tenso de alimentao entre 2,2 e 5,5VDC (dependente da frequncia de clock); b) Baixo consumo: 2mA a 4MHz; c) At 56 pinos de I/O (dependendo do modelo) ; d) Memria para programa reprogramvel (1000 ciclos W/R) com at 8 KBytes;

e) Memria para dados (RAM) com at 226 bytes; f) Memria EEPROM (1.000.000 ciclos W/R) para dados com at 256 bytes; g) Timers de 8 e 16 bits; h) Modo HALT para economia de energia; i) Uma interrupo externa; j) At duas interrupes internas; k) At seis nveis na pilha; l) WDT (Wath Dog Timer); m) Dois modos para clock RC interno e cristal; n) Clock de operao de 400 kHz 8MHz; o) Drive integrado para controle de Buzzer.

3.1.2.4 Basic Step O Basic Step um embedded, ou seja, um sistema embarcado que utiliza softwares e componentes com um fim especfico. desenvolvido pela empresa Tato Equipamentos Eletrnicos, sendo considerada a verso brasileira do famoso microcontrolador Basic Stamp, da indstria norte americana Parallax. um microcontrolador que possui um compilador prprio com instrues em portugus e ingls, muito fceis de utilizar, chamadas de TBASIC (portugus) e PBASIC (ingls) (AGNES, 2003). Como pode ser visto na Figura 7, o Basic Step montado com um microcontrolador PIC16F628, englobando em uma nica placa de circuito impresso este microcontrolador, uma memria com o interpretador PBASIC e um regulador de tenso. Alm de sua facilidade de programao, ele programado diretamente pela porta serial de um computador, utilizando apenas um cabo serial simples, e por isso no necessita de gravadores caros e difceis de construir. Segue abaixo algumas de suas principais caractersticas (AGNES, 2003).

a) Alimentao de 7,5 a 15 VCC; b) 8 linhas de I/O bidirecionais programveis independentemente; c) 5 entradas Analgicas (conversores AD); d) 256 bytes de memria de programa EEPROM; e) 16 bytes de memria RAM (2 para I/Os e 14 para variveis); f) Clock de 8MHZ interno (5.000 instrues por segundo); g) Comunicao RS232 at 2400 bps em qualquer pino.

Figura 7 Basic Step 1 e suas caractersticas. Autor: Agnes (2003).

3.1.2.5 Plataforma Arduino

Arduino uma plataforma microprocessada que utiliza microcontroladores da empresa fabricante de semicondutores ATMEL, especialmente os microcontroladores ATmega128 e o ATmega328. Seu nome tem origem italiana, porm existem diversos ssias de nomenclaturas diferentes tais como: Severino, Freeduino, Seeeduino, CraftDuino, entre outros de diversos pases (SOUZA, 2010). Existem vrios modelos da linha original Arduino, como o Arduino UNO, Arduino 2009, Arduino nano, Arduino mini, Arduino pro-mini, Arduino LilyPad, entre outros.

Figura 8 3 modelos da linha original arduino. Fonte: (Arduino.cc, 2011).

Dentro de suas principais vantagens, pode se destacar o fato de ser um sistema open-source, que funciona em diferentes sistemas operacionais, como Linux, Macintosh e Windows, e tambm o fato de ser bastante econmico comparado com outras ferramentas de iguais funcionalidades existentes do mercado. Alm disso, o Arduino possui a capacidade de ser alimentado tanto pela porta USB de um computador quanto por uma fonte DC qualquer, e conta com uma caracterstica bastante interessante, que a capacidade de expanso de funcionalidades atravs de placas, chamadas de Shields, que proporcionam uma maior usabilidade e interabilidade com o meio exterior, garantindo assim uma enorme gama de aplicaes. Existem vrios shields disponveis para a expanso de funcionalidades, como por exemplo, Ethernet Shield, XBee Shield, Motor Shield, Proto Shield, etc.

Figura 9 Arduino Shields. Autor: Arduino.cc, 2011.

O ambiente de desenvolvimento open-source, podendo ser obtido facilmente no site oficial do Arduino. A linguagem de programao utilizada nessa plataforma a linguagem C, bastante utilizada por vrios microcontroladores, porm, a verso para o Arduino uma verso simplificada, possuindo o mesmo tipo de regras e funes bsicas das instrues da linguagem C original. Para gravar um programa feito na IDE do Arduino no necessrio nenhum hardware externo, pois o mesmo possui um Bootloader4 de origem, que nada mais que um programa que controla a comunicao com o computador, gerenciando a memria para as informaes recebidas, utilizado justamente para que no seja necessrio um gravador especfico de firmware5.

Bootloader - Software que controla a comunicao com o PC gerenciando a memria para as informaes recebidas. 5 Firmware - Denominao referente ao software embarcado. um conjunto de regras que rege o funcionamento do sistema, sendo a essncia de um sistema embarcado.

Figura 10 IDE Arduino.

4 REDES DE COMUNICAO

Neste captulo, ser feita uma reviso sobre as principais redes de comunicao usadas para projetos de automao residencial, como o caso dos padres RS-232, RS-485 e da tecnologia PLC. Sero vistos tambm dois dos protocolos de comunicao mais usados na automao residencial, o X-10 e o CEBus. Vale ressaltar que este trabalho trata apenas das redes que usam fios como meio de comunicao. Sistemas sem fio como ZigBee, Wi-fi e Bluetooth no sero vistos neste trabalho. Se um sistema eletrnico qualquer consiste de vrios dispositivos dispostos em locais diferentes, e todos esses dispositivos necessitam trocar informaes entre eles ou com uma central de controle, certamente se faz necessrio um meio de comunicao entre os mesmos. Par tranado de cabos, sinal de rdio frequncia e fibra tica so exemplos de meios de comunicao que podem ser utilizados para a troca de informaes entre dispositivos eletrnicos. Para que haja a troca de informaes, os dispositivos devem estar conectados entre si, ou seja, fazerem parte de uma rede de comunicao que os interliguem e lhes dem a capacidade de se comunicarem. Logicamente, para escolher o meio de comunicao de uma rede de um sistema, necessrio levar em considerao suas caractersticas e necessidades, como a velocidade de transmisso das informaes, a distncia entre os dispositivos e a central de controle e o nvel de imunidade a rudos e interferncias. Tudo isso poder definir se o meio de comunicao ser vivel para o sistema, tanto operacionalmente quanto financeiramente.

A seguir ser feita uma breve reviso sobre comunicao serial e sobre algumas redes de comunicao usadas em automao residencial, tanto do ponto de vista de hardware quanto de software.

4.1 CONCEITOS BSICOS DE COMUNICAO SERIAL A troca de informaes entre dispositivos eletrnicos feita de forma digital. Estas informaes so representadas em formato de bits de dados individuais, que podem ser agrupados em mensagens de vrios bits. Um byte (conjunto de 8 bits) um exemplo de uma unidade de mensagem que pode ser transmitida atravs de um canal digital em um meio de comunicao (CANZIAN, 2011). Como pode ser visto na Figura 11, um canal de comunicao pode ser classificado basicamente como canal simplex, canal half-duplex e canal full-duplex. Em um canal onde a direo da informao transmitida inalterada, o canal referido como canal simplex. Um exemplo de canal simplex uma estao de rdio, porque ela sempre transmite o sinal para os ouvintes e a transmisso inversa nunca permitida. Existe tambm o canal half-duplex, onde a direo da informao transmitida pode ser revertida, ou seja, a informao poder fluir nas duas direes, porm, nunca ao mesmo tempo. Um exemplo de canal half-duplex uma chamada rdio-telefnica, onde uma parte fala enquanto a outra escuta. Nestes sistemas a frequncia de transmisso e de recepo mesma, ou seja, ou se transmite ou se recebe a informao. J no canal full-duplex, as informaes transmitidas podem trafegar simultaneamente no canal de comunicao em ambas as direes. Este canal pode ser visto como dois canais simplex, um canal direto e um canal reverso, conectados nos mesmos pontos (CANZIAN, 2011).

Figura 11 Canais de comunicao.

As informaes digitais que so transmitidas em um canal de comunicao, na maioria das vezes so compostas de vrios bits. Os blocos de bits de uma mensagem so quebrados em blocos menores e transmitidos seqencialmente, ou seja, so enviados um de cada vez. Esta transmisso chamada de bit-serial e cada bit representa uma parte da mensagem. Os bits individuais so rearranjados no receptor para compor a mensagem original. A transmisso bit-serial normalmente chamada de comunicao serial ou transmisso serial e a comunicao mais usada em perifricos de microcomputadores e outros equipamentos eletrnicos.

Figura 12 Pacote de dados de uma comunicao bit-serial. Fonte: CANZIAN (2011).

Na Figura 12, pode ser visto como os bits so transmitidos serialmente em um canal, o pacote de dados e sua taxa de transferncia. A velocidade com que estas informaes so transmitidas pelo canal de comunicao chamada de taxa de transferncia (Baud Rate) e medida em transies eltricas por segundo. Como exemplo, na norma EIA232, a cada bit transmitido ocorre uma transio de sinal eltrico, e a taxa de transferncia e a taxa de bit (bit rate) so idnticas. Desta forma, uma taxa de transferncia de 9600 bauds corresponde a uma transferncia de 9600 bits por segundo, ou um perodo de aproximadamente 104s (1/9600 s) (CANZIAN, 2011). Uma transmisso serial em um canal pode ser feita de forma sncrona ou de forma assncrona. Na transmisso sncrona, os pacotes de informao so enviados seguidos de uma pausa, possivelmente com um comprimento de pausa varivel entre pacotes, at que a mensagem seja totalmente transmitida. Dois canais so usados, um para a transmisso de dados e outro para informaes de tempo (clock). Nesta transmisso, o receptor deve saber o momento certo para ler os bits individuais desse canal, saber exatamente quando um pacote comea a ser transmitido e quanto tempo decorre entre a passagem de bits. Quando esta temporizao for conhecida, o

receptor dito estar sincronizado com o transmissor, e a transmisso dos dados torna-se possvel. Falhas de sincronismo entre transmissor e receptor durante a transmisso de um pacote ir causar a corrupo ou perda dos dados. J na transmisso assncrona, a informao trafega por um nico canal, ou seja, no existe o segundo canal com informaes de tempo. O transmissor e o receptor devem ser configurados previamente para que haja comunicao. O receptor ter que possuir um oscilador preciso que ir gerar um sinal de clock interno que igual (ou muito prximo) ao do transmissor. Em um protocolo serial simples, os dados so transmitidos em pequenos pacotes de 10 ou 11 bits, onde 8 bits constituem a mensagem propriamente dita e o restante para sinalizao de inicio e fim de transmisso. Quando o canal est em repouso, o mesmo permanece com um nvel lgico 1. Um pacote de dados tem seu incio sinalizado por um nvel lgico zero (start bit), para avisar ao receptor que uma transmisso foi iniciada. Este start bit inicializa um temporizador interno no receptor, avisando-o que uma transmisso ser iniciada e que ser preciso pulsos de clock. Como pode ser visto na Figura 13, seguido do start bit, 8 bits de dados so enviados na taxa de transmisso previamente configurada, tanto no transmissor quanto no receptor, e por fim, o pacote concludo com os bits de paridade e de parada (stop bit).

Figura 13 Transmisso serial assncrona. Fonte: CANZIAN (2011).

4.2 INTERFACE SERIAL RS-232 (EIA232)

A sigla RS uma abreviao de Recommended Standard (padro recomendado). Ela especifica uma padronizao de uma interface comum para a comunicao

de dados entre dispositivos eletrnicos. Foi criada no inicio dos anos 60, por um comit conhecido atualmente como EIA (Eletronic Industries Alliance) (SOUZA, 2011).
Naquele aquele tempo, tempo a comunicao de dados compreendia a troca de dados digitais entre um computador central (mainframe) e terminais de computador remotos, ou entre dois terminais sem o envolvimento do computador. Estes dispositivos poderiam ser conectados atravs de linha telefnica, e conseqentemente necessitavam de um conectados modem em cada lado para fazer a decodificao dos sinais (SOUZA, 2011). 2011)

Nasceu ento o padro RS-232, RS 232, que especifica as caractersticas eltricas, mecnicas, e um protocolo de comunicao comunicao entre os dispositivos. Neste padro, os sinais so representados por nveis de tenso em relao ao terra. Existem trs condutores para a comunicao RS-232, 232, um condutor para transmisso, outro para recepo e um ltimo para o condutor terra, usado para referenciar os nveis de tenso. Este tipo de interface serial til para uma comunicao ponto-a-ponto ponto a baixas velocidades de transmisso (SILVA; SOBRINHO; AQUINO, 2006). . A Figura 14 mostra detalhadamente como funciona a referencia dos nveis lgicos de tenso. A seguir sero descritas algumas caractersticas desse padro (SILVA; SOBRINHO; AQUINO, 2006):

a) Nvel lgico 1 corresponde a uma tenso entre -3V e -25V; b) Nvel lgico 0 corresponde a uma tenso entre +3V e +25V; +25V c) Valores de tenso entre -3 e +3V so indefinidos e precisam ser evitados; evitados d) Usam os conectores DB9 e o DB25; DB25 e) Comunicao ponto-a-ponto; ponto f) Usado para pequenas distancias (aproximadamente 15m a 9600 bauds.

Figura 14 Estrutura do envio de dados do padro RS-232 RS 232 e seus nveis de tenso.

4.3 INTERFACE SERIAL RS-485 RS (EIA485)

O padro RS-485 administrado pela Telecommunication Industry Association (TIA) que responsvel pelo setor de comunicao da Eletronic Industries Alliance (EIA) (SILVA; SOBRINHO; AQUINO, 2006). Segundo Leo (2007), o padro RS-485 apenas especifica as caractersticas eltricas e os modos de operao da rede, no especificando e nem recomendando nenhum protocolo de comunicao. Diferente do padro RS-232, onde a comunicao do tipo ponto-a-ponto, o padro RS-485 trabalha no modo multiponto (por exemplo uma comunicao

mestre/escravo), sendo capaz de interligar at 32 dispositivos remotos por ns na rede. Este padro utiliza um principio de funcionamento eltrico diferente do padro RS-232. Neste padro utilizado apenas 2 fios, chamados de A e B. Tem-se o nvel lgico 1, por exemplo, quando A for positivo e B negativo, consequentemente nvel lgico 0 quando B for positivo e A negativo. Portanto, verifica-se que o nvel lgico sempre determinado pela diferena de tenso entre os dois fios A e B, da o nome de modo de operao diferencial (Figura 15). (SILVA; SOBRINHO; AQUINO, 2006)

Figura 15 Modo de operao diferencial.

Na Tabela 3 podem ser vistas as principais caractersticas eltricas do padro RS485.


Tabela 3 Caractersticas Eltricas do padro RS-485.

So vrias as vantagens do padro RS-485 em comparao ao padro RS-232. Como exemplo, pode-se citar a alta robustez do sistema quando se refere a interferncias e rudos, j que a transmisso feita de forma balanceada. Desta forma, se um rudo for introduzido na linha de transmisso RS-485, ele ser induzido nos dois fios, de modo que a diferena dessa interferncia entre A e B tender a ser quase nula. Por isso que o alcance mximo de um comprimento de um cabo chega a aproximadamente 1200m, j que esta linha quase no sofre nenhum nvel de interferncia e rudo (SILVA; SOBRINHO; AQUINO, 2006).

As principais vantagens do padro RS-485 em relao ao padro RS-232 so (SILVA; SOBRINHO; AQUINO, 2006) (LEO, 2007):

a) Grande imunidade a IEM (Interferncias eletro-magnticas) devido ao modo diferencial de comunicao; b) Distancia mxima de 1200m; c) Taxas de comunicao de at 10Mbps (em 12m) e 100Kbps (1200m); d) Utilizao de apenas um par de fios; e) Modo Half-duplex, mas pode operar em Full-duplex; f) Comunicao de forma diferencial; g) 32 terminais remotos.

4.4 REDES PLC Uma rede PLC (Power Line Communication) uma rede de comunicao capaz de trafegar dados pela rede eltrica de uma residncia. Por conter muitos rudos, o trfego de dados em uma rede eltrica quase impraticvel, pois a mesma, inicialmente, no foi desenvolvida para tal aplicao. Porm, com o avano tecnolgico e aps vrias pesquisas e testes, foram desenvolvidas tcnicas capazes de superar estes problemas referentes aos rudos e interferncias, tornando vivel o uso da mesma. Esta tecnologia utiliza os cabos da rede eltrica para enviar e receber dados de sinais de controle, monitoramento e emergncia, usando sistemas ponto-a-ponto, dentro de um prdio ou residncia, ou de um prdio para outro, sem a necessidade de um cabeamento especifico para isto. Alm do uso em automao residencial e predial, a tecnologia PLC est se tornando mais uma opo para o trfego de dados em banda larga, ou seja, para acesso

Internet, mais uma opo de conectividade alm dos sistemas wireless, pares de fio de cobre, de satlite, cabos coaxiais e fibra tica.
O PLC transforma a rede eltrica de prdios e residncias em uma verdadeira LAN, convertendo cada tomada de energia tambm em pontos de voz e dados. Para isto, roteadores so instalados junto aos transformadores de energia das ruas e, na entrada dos prdios, um decodificador, semelhante aos modens, separa a corrente eltrica dos sinais de voz, dados e Internet (LIMA, 2011).

Mesmo com a vantagem de no necessitar de uma infraestrutura especifica para o trfego de dados, utilizando a prpria rede eltrica como meio de transmisso, a tecnologia PLC possui alguns problemas que tornam o seu uso no to vivel para o acesso a Internet, se tornando assim mais indicada para a automao e controle de dispositivos em uma residncia ou edifcio. Pode ser visto a seguir algumas desvantagens desta tecnologia (LIMA, 2011): a) A rede sujeita a todo tipo de interferncia e rudos gerados por fontes chaveadas, motores, dimmers e intempries; b) Existe uma grande oscilao de impedncia, atenuao e frequncia na rede eltrica, de um momento para o outro, a medida que aparelhos conectados a rede so ligados ou desligados; c) Os transformadores so considerados verdadeiras barreiras para a transmisso dos dados quando se quer transmitir informaes a longas distancias; d) A largura de banda disponvel na rede compartilhada por todas as casas conectadas numa mesma subestao, o que significa que o desempenho da conexo varia de acordo com o nmero de pessoas que estiverem navegando ou baixando arquivos simultaneamente.

4.4.1 Princpio de funcionamento O princpio de funcionamento de uma rede PLC baseado na modulao de sinais de alta frequncia em uma rede de distribuio eltrica. Estes sinais so modulados para que se transformem em outros sinais com uma forma adequada para a transmisso atravs da rede eltrica. No processo de modulao, algum parmetro da onda portadora modificado de acordo com a mensagem a ser enviada pelo canal de transmisso. No receptor, a mensagem recriada a partir do sinal recebido atravs do canal (processo de demodulao). Rudos e interferncias impossibilitam a recriao original do sinal. A degradao do sinal, como um todo, ser influenciada pelo tipo de modulao usada nessa transmisso, sendo algum desses tipos de modulao mais sensveis a rudos e interferncias que outros (VARGAS, 2004). A modulao pode ser classificada como modulao por pulsos e modulao contnua.

4.4.1.1 Modulao de onda contnua A modulao de onda contnua dita como a modulao analgica, a forma analgica de modulao, que utiliza uma onda portadora senoidal para transmitir a informao pelo canal de comunicao. A modulao de onda contnua dividida em modulao por amplitude e modulao por ngulo (LIMA, 2004).

4.4.1.1.1 Modulao por amplitude Na modulao por amplitude, a onda portadora variada de acordo com o sinal a ser transmitido. A Figura 16 mostra um sinal a ser transmitido em modulao por amplitude e seu equivalente aps a modulao.

Figura 16 Modulao de onda contnua por amplitude. (a) Onda portadora, (b) Sinal a ser transmitido. (c) Sinal modulado em amplitude. Autor: LIMA.

4.4.1.1.2 Modulao por ngulo Na modulao de onda contnua por ngulo, o ngulo da portadora variado de acordo com o sinal a ser transmitido. Os principais mtodos deste tipo de modulao so: Phase Modulation PM (Modulao em Fase) e Frequency Modulation FM (Freqncia modulada). Segundo Lima (2004), a modulao por fase consiste em variar linearmente o ngulo do sinal modulado, enquanto a modulao em frequncia varia a frequncia do sinal modulado. Um sinal FM pode ser obtido de um sinal PM e vice-versa. Portanto, todas as propriedades de um sinal FM podem ser deduzidas das propriedades de um sinal sinal PM. Pode ser visto na Figura 17 uma modulao em frequncia (LIMA, 2004).

Figura 17 Modulao de onda contnua em freqncia. (a) Onda portadora. (b) Sinal a ser transmitido. (c) Sinal modulado em freqncia. Autor: LIMA.

4.4.1.2 Modulao por pulsos A modulao por pulsos a forma digital de modulao. Ao contrrio de uma onda senoidal, um trem de pulsos usado para transmitir as informaes, e a base dessa modulao o processo de amostragem.
O processo de amostragem consiste em amostrar-se um sinal analgico em determinados instantes de tempo gerando uma seqncia de amostras, normalmente uniformemente espaadas no tempo. necessrio que se escolha adequadamente a taxa de amostragem de forma que a seqncia de pulsos gerada defina unicamente o sinal analgico original. O Teorema de Nyquist estabelece que essa taxa deve ser maior do que o dobro da frequncia do sinal a ser amostrado para que se possa recuperar o sinal original a partir de suas amostras (LIMA, 2004).

Basicamente existem dois tipos de modulao por pulsos: a analgica e a digital.

4.4.1.2.1 Modulao por pulsos analgica Esse tipo de modulao utiliza um trem de pulsos peridico como onda portadora e varia-se alguma propriedade de cada pulso de acordo com o valor amostrado correspondente do sinal da mensagem. As variaes nos pulsos podem ocorrer na amplitude (como pode ser visto na Figura 18), na durao e na posio. A informao transmitida de forma analgica, mas em instantes de tempo discretos.

Figura 18 Modulao por pulsos em amplitude. Fonte: LIMA (2004).

4.4.1.2.2 Modulao por pulsos digital Na modulao por pulsos digital a mensagem representada de uma forma que se torna discreta tanto na amplitude quanto no tempo, permitindo, ento, a sua transmisso de forma digital como uma sequncia de pulsos de cdigo. Cdigo uma representao discreta de um conjunto de valores discretos. Cada valor dentro de um cdigo chamado smbolo. Em um cdigo binrio, por exemplo, cada smbolo pode ter um de dois valores: ausncia ou presena de pulso. Existem diversos tipos de modulao por pulsos digital: unipolar sem retorno a zero (NRZ), polar sem retorno a zero (NRZ), unipolar com retorno a zero (RZ), bipolar com retorno a zero (BRZ) e Cdigo Manchester. Podem ser visto na Figura 19 alguns exemplos desses tipos de modulao (LIMA, 2004).

Figura 19 Exemplos de modulao por pulso digital. Fonte: LIMA (2004).

4.5 PROTOCOLOS DE COMUNICAO Um protocolo de comunicao pode ser considerado como um conjunto de instrues bem definidas usado para transmitir informaes entre dois equipamentos em um meio de comunicao qualquer. So usados para a comunicao entre dispositivos, desde a comunicao entre controladores em uma mesma placa de circuito eletrnico at a comunicao entre computadores no mundo todo (a Internet). So exemplos de protocolo de comunicao: a) TCP/IP; b) FTP; c) Modbus; d) HART; e) CEBus; f) X-10; g) CAN; h) LonWorks; i) I2C. Sero vistos a seguir dois dos principais protocolos de comunicao usados em redes domsticas para a troca de informaes entre dispositivos em um sistema de automao residencial. So eles os protocolos X-10 e CEBus.

4.5.1 X-10 PLC O protocolo X-10 um protocolo de comunicao que utiliza a as redes PLC como meio fsico para transmisso de dados. Existente a mais de 30 anos, a tecnologia que se pode apontar como maior sucesso comercial. O maior consumidor desta tecnologia o mercado americano, onde j se venderam dezenas de milhes de dispositivos X-10. Estes dispositivos possuem um baixo custo nos Estados Unidos, sendo facilmente comprados em vrios locais e at mesmo em supermercados, porm, em outros pases seu custo ainda elevado (NUNES, 2002; VARGAS, 2004). Esta tecnologia utiliza a modulao por amplitude (AM Amplitude Modulation). Para diferenciar os smbolos (nvel alto 1 e nvel baixo 0) a portadora utiliza a passagem por zero volt da onda senoidal da rede eltrica de corrente alternada, tanto no clico positivo quanto no ciclo negativo (VARGAS, 2004). Para reduzir erros, so usados dois cruzamentos para transmitir nvel alto 1 ou nvel baixo 0. O valor binrio 1 representado pela presena de um pulso de 120kHz no primeiro cruzamento pelo zero e uma ausncia de pulso no segundo. J o valor binrio 0

representado pela ausncia de pulso no primeiro cruzamento e a presena de um pulso de 120kHz no segundo. Pode ser visto na Figura 20 uma representao dos valores binrios no protocolo X-10, e na Figura 21 um exemplo de comando X-10 (LAMBRETCH, 2006).

Figura 20 Representao dos valores binrios 1 e 0.

Figura 21 Exemplo de um comando X-10.

4.5.2 CEBus O CEBus (Consumer Eletronics Bus) um padro aberto desenvolvido pela Associao das Indstrias de Eletrnica (EIA) desde 1984. A primeira especificao saiu em 1992 e apresenta as caractersticas da camada fsica para a comunicao por vrios meios, como par tranado, cabo coaxial, infravermelho, RF e fibra tica (VARGAS, 2004). Desde 1995, o padro CEBus est sendo submetido ao ANSI para que seja tambm um padro ANSI e mundial, sob a denominao EIA-600. Sob esta denominao, o padro cobre trs reas: o projeto fsico e a topologia da mdia da rede, um protocolo para gerao de mensagens e uma linguagem de comando comum (TRINDADE, 1998). Alm da camada fsica, o CEBus contempla as camadas de rede, enlace e aplicao do modelo OSI, como pode ser visto na Figura 22.

Figura 22 Relao entre o modelo OSI e o EIA-600.

As informaes em uma rede utilizando CEBus so transmitidas atravs de smbolos, onde estes smbolos so tempos especficos entre transies de estado no suporte de transmisso atravs de codificao por largura de pulso. So dois os estados possveis, SUPERIOR e INFERIOR, e a forma fsica de cada um especfico a cada suporte de transmisso. Os smbolos possveis so (TRINDADE, 1998): a) ONE (durao de um estado); b) ZERO (durao de dois estados); c) EOF (end-of-field) (durao de trs estados); d) EOP (end-of-packet) (durao de quatro estados).

Trindade (1998) afirma que o valor de cada smbolo determinado pela quantidade de tempo at a prxima transio de estado. Portanto, no h relao entre um smbolo em particular com um estado em particular (o smbolo ONE, por exemplo, pode ser formado tanto por um estado SUPERIOR quanto por um INFERIOR). Outra caracterstica que os smbolos vizinhos nunca so representados pelo mesmo estado. Desta forma, as informaes transmitidas utilizando CEBus, utilizam uma srie de transies de estado codificados por largura de pulso. A codificao destes smbolos especfica para cada meio de transmisso. Sero vistas a seguir algumas caractersticas da codificao utilizando redes PLC e redes utilizando par tranado. Para as rede PLC, a codificao dos smbolos "1", "0", "EOF" e "EOP" se faz por NRZ (sem retorno a zero) e PWE (codificao por largura de pulso). O sinal resultante (portadora) acoplado tenso AC da casa. A portadora, que corresponde ao estado SUPERIOR, uma forma de onda senoidal que varia linearmente de 203KHz a 400KHz em 19 ciclos, depois para 100KHz em 1 ciclo e volta para 203KHz em 5 ciclos, possuindo uma

durao total de 100s. A ausncia da portadora resulta num estado INFERIOR. No campo preamble, usa-se os estados SUPERIOR e INFERIOR como descrito acima, sendo includo um espao vazio de 14s em cada estado para facilitar a deteco do campo. Nos campos restantes, apenas o estado SUPERIOR usado, com sua fase original (SUPERIOR 01) e defasado de 180o (SUPERIOR 02) para representar os dois estados. A Figura 23 ilustra este tipo de transmisso (TRINDADE, 1998).

Para redes PLC, este padro ainda define: a) Dispositivos para 120V e 240V; b) Suporte a todas as topologias encontradas na instalao eltrica residencial; c) Conexo tipo tomada/plug comuns; d) Para dispositivos instalados em fases diferentes, existem acopladores para que a portadora possa alcanar todas as outras fases; e) A distncia mxima dos pontos da rede dependente do lugar de instalao.

Figura 23 - Exemplo de tranmisso no padro CEBus para Fiao Eltrica Comum. Autor: TRINDADE (1998).

Para o par-tranado, como o caso das redes RS-485, utiliza-se um sinal bipolar diferencial empregando trs nveis de tenso para codificar os smbolos "1", "0", "EOF" e "EOP". Os trs nveis de sinal so usados para representar os dois estados (SUPERIOR e

INFERIOR). O estado SUPERIOR representado pela presena de tanto uma tenso diferencial positiva quanto negativa oscilando em torno da metade da tenso DC presente no par-tranado. A falta de oscilao de tenso representa um estado INFERIOR. A Figura 24 mostra este tipo de transmisso (TRINDADE, 1998). Este padro, quando utiliza par-tranado, ainda define: a) b) Topologia: barramento; Utilizao de 4 pares de fios (apenas 1 par funciona, mas pode ficar incompatvel com futuras especificaes); c) d) e) 152m por segmento (mximo); 30 dispositivos por segmento (mximo); distncia entre 2 dispositivos quaisquer: 305m (mximo).

Figura 24 - Exemplo de tranmisso no padro CEBus para Par-Tranado. Autor: TRINDADE (1998).

5. CONCLUSO

Este trabalho realizou uma ampla reviso terica, buscando conhecer meios e tecnologias que possam serem aplicadas a um projeto de Domtica. No segundo captulo foi feita uma reviso sobre automao residencial, com um breve histrico da automao residencial, definio de Domtica e apresentado os principais tipos de sistemas de automao residencial. Foram abordados no captulo trs, os microcontroladores, com uma breve introduo, seus conceitos bsicos e os principais tipos e fabricantes de microcontroladores atuais. No captulo quatro foi feita uma reviso sobre redes de comunicao serial, interfaces seriais RS232 e RS485, bem como uma abordagem de alguns protocolos de comunicao utilizados nessas redes. Pode-se concluir ento, que possvel projetar sistemas para automatizar pequenas residncias de classe mdia, utilizando solues e tecnologias com padres abertos e de baixo custo, sendo possvel o seu controle via rede local e Internet.

REFERNCIAS

ATMEL, Semicondutores. Disponvel em: <http://http://www2.atmel.com/about/corporate/default.aspx> Acesso em 20 de abril de 2011. BOLZANI, Caio Augustus Morais. Artigo Desmistificando a Domtica. Disponvel em: <http://www.aureside.org.br/artigos/default.asp?file=01.asp&id=74>. Acesso em 20 de maro de 2011. CANZIAN, Edmur. MINICURSO Comunicao Serial RS232. So Paulo. 2011. Disponvel em: http://http://www.professores.aedb.br/arlei/AEDB/Arquivos/rs232.pdf. Acesso em 20 de abril de 2011. CERNE TECNOLOGIA, Projetos Eletrnicos. Disponvel em: http://www.cerne-tec.com.br. Acesso em 5 de maio de 2011. GIMENEZ, Salvador Pinillos. Microcontroladores 8051: Teoria de Hardware e Software, Aplicaes em controle digital e Laboratrio/Simulao. Pearson Education do Brasil LTDA. So Paulo, 2002. HERMES, Pedro da Paschoa Filho. Objetivos da Automao Residencial. Disponvel em: <http://www.lpaarquitetura.com.br/dicas/objetivos-da-automacao-residencial>. Acesso em 20 de maro de 2011.

KOPELVSKI, Mykon Max. Teoria de CLP. Instituto Federal de Educao, Cincia e Tecnologia de So Paulo. 2010. Disponvel em: <http://www.cefetsp.br/edu/maycon/arqs/ap_clp_rev00.pdf> Acesso em 28 de abril de 2011. LAMBRECHT, Ariel. Rede de Dados e Integrao da Manufatura por Computador. 2006.Disponvel em: < http://www.ebah.com.br/content/ABAAAABUgAA/x10>. Acesso em 10 de maio de 2011. LEAL, Renata. INFO EXAME Viva na casa do futuro hoje. Disponvel em: <http://info.abril.com.br/noticias/tecnologia-pessoal/viva-na-casa-do-futuro-hoje-170120112.shl>. Acesso em 22 de maro de 2011. LEO, Prof. Vitor. RS485 Especificao e Utilizao. Universidade Federal da Bahia. 2007. Disponvel em: <www.e-science.unicamp.br/angra/.../publicacao_616_RS485.pdf>. Acesso em 30 de maio de 2011. NETO, Aristides Domingues Leite; MENON, Renato de Oliveira. Monitoramento e Controle Residencial via Software. 2004. Monografia (Graduao em Engenharia da Computao). Faculdade de Engenharia de Sorocaba FACENS. Disponvel em: <http:// www.cseg.eng.br/repositorio/tcc/TCC_MCRVS.pdf> Acesso em 28 de abril de 2011. NUNES, Renato Jorge Caleira. Anlise comparativa de tecnologias para domtica. 2002. Disponvel em:<http://www.scribd.com/doc/26476683/02-JEACI02> Acesso em 10 de maro de 2011. PINTO, Paulo Henrique. Funcionamento de um Controlador Lgico Programvel (CLP). 2008. Disponvel em: <http://www.pharmaster.com.br/artigos/docs/20080703_7439_F uncionamento%20de%20um%20CLP.pdf> Acesso em 22 de maro de 2011. PINHEIRO, Jos Maurcio Santos. Falando de Automao Predial. 2004. Disponvel em:<http://www.projetoderedes.com.br/artigos/artigo_falando_de_automacao_predial.php> Acesso em 22 de maro de 2011. RIBEIRO, Marcos Antnio. Automao Industrial. 4. Ed. SALVADOR, Tek Treinamento & Consultoria LTDA, 1999. SILVA, Eduardo de Morais V; SOBRINHO, Fillipe Y Saad; AQUINO, Jos Adriany V de. Protocolo RS485. 2006. Monografia (Cincia da Computao). Departamento de Cincia da computao. Universidade de Braslia. Disponvel em: <http://www.cic.unb.br/~bordim/TD/Arquivos/G10_Monografia.pdf>. Acesso em 28 de maro de 2011. SOUZA, Cludio de Medeiros Chaves. SISTEMA EMBARCADO: Uma aplicao voltada para o monitoramento das faltas terra de uma subestao Eletrobrs Chesf. 2010. Monografia (Graduao em Anlise de Sistema.). Centro de Estudos Superiores de Macei. Disponvel em: <http://www.cesmac.com.br> Acesso em 23 de maro de 2011. SOUZA, Vitor Amadeu. Artigo Comunicao RS232 e RS485. 2011. Disponvel em: http://www.cerne-tec.com.br. Acesso em 27 de maio de 2011. UOL Economia. Brasil quase um pais de classe mdia. 2010. Disponvel em: <http://economia.uol.com.br/ultimas-noticias/redacao/2010/05/12/brasil-equase-um-pais-de-classe-media-diz-mantega.jhtm> Acesso em 10 de junho de 2011.

VARGAS, Alessandra Antunes. Estudo sobre Comunicao de Dados via Rede Eltrica para Aplicaes de Automao Residencial/Predial. 2004. Monografia (Engenharia da Computao). Instituto de Informtica. Universidade Federal do Rio Grande do Sul. Disponvel em: <http://www.ece.ufrgs.br/~fetter/plt/TrabalhoConclusaoAlessandra.pdf>. Acesso em 22 de abril de 2011.