Você está na página 1de 107

Universidade de Aveiro Departamento de Engenharia Mecnica

2012

Kevin Pinheiro de Domtica - Desenvolvimento de uma


Castro soluo integradora
Universidade de Aveiro Departamento de Engenharia Mecnica
2012

Kevin Pinheiro de Domtica - Desenvolvimento de uma


Castro soluo integradora

Dissertao apresentada Universidade de Aveiro para cumprimento


dos requisitos necessrios obteno do grau de Mestre em Engenharia
Mecnica, realizada sob orientao cientfica do Doutor Jos Paulo
Oliveira Santos, Professor Auxiliar do Departamento de Engenharia
Mecnica da Universidade de Aveiro e do Doutor Rui Antnio da Silva
Moreira, Professor Auxiliar do Departamento de Engenharia Mecnica
da Universidade de Aveiro.
O jri / The jury

Presidente / President Prof. Doutora Mnica Sandra Abrantes de Oliveira Correia


Professora Auxiliar da Universidade de Aveiro

Vogais / Committee Prof. Doutor Jos Paulo Oliveira Santos


Professor Auxiliar da Universidade de Aveiro (orientador)

Prof. Doutor Rui Antnio da Silva Moreira


Professor Auxiliar da Universidade de Aveiro (coorientador)

Prof. Doutor Joaquim Jos Borges Gouveia


Professor Catedrtico da Universidade de Aveiro
Agradecimentos / A realizao desta dissertao inserida no plano curricular do
Acknowledgements Mestrado Integrado em Engenharia Mecnica foi possvel com o apoio
de algumas pessoas a quem quero expressar o meu agradecimento.

Gostaria de agradecer especialmente ao meu orientador, Profes-


sor Doutor Jos Paulo Oliveira Santos, e ao meu coorientador,
Professor Doutor Rui Antnio da Silva Moreira pela sua superviso,
conselhos e pela disponibilidade manifestada.

Agradeo tambm ao Sr. Engenheiro Antnio Almeida, Pro-


fessora Edite Miranda e Marina Isabel Mota.

Por ltimo, gostaria de deixar um especial agradecimento aos


meus pais e amigos pelo apoio e incentivo na concretizao deste
trabalho.
Palavras-chave Domtica, X10, EIB, KNX, CEBus, LonWorks, Autmatos industriais,
Mdulos RF, Xbee, comunicao Rs232.

Resumo O conceito da domtica hoje em dia uma realidade presente nos


edifcios, na medida em que a instalao de um sistema domtico
num edifcio permite aos utilizadores um maior conforto, uma maior
segurana e uma melhor gesto energtica.

Atualmente, existe uma grande oferta de sistemas domticos no


mercado, nomeadamente das tecnologias X10, European Installation
Bus (EIB), KONNEX, CEBus e LonWorks. Neste sentido, foi
elaborada uma breve introduo destas cinco tecnologias.

Aps esta breve introduo, apresentada uma soluo integra-


dora (arquitetura apresentada) para o controlo de grandes edifcios
e tambm de pequenas habitaes. A soluo apresentada interliga
vrias tecnologias, tais como, a tecnologia X10, a tecnologia EIB,
autmatos industriais, e dispositivos RF (desenvolvidos ao longo do
projeto), permitindo a comunicao entre elas.

Seguidamente foi implementada parte da soluo apresentada


numa habitao, nomeadamente os dispositivos RF e os autmatos
industriais. Os dispositivos RF foram utilizados para controlar a
iluminao e os sistemas de AVAC (Aquecimento, Ventilao e Ar
Condicionada) da habitao. Em relao ao autmato industrial, este
foi utilizado para controlar a abertura e fecho de portes e portas de
acesso e sistemas de rega.

Por ltimo, para completar a soluo apresentada, foi desen-


volvido um equipamento central (elemento fundamental para o
funcionamento da soluo apresentada). A partir deste equipamento
foi possvel interligar os dispositivos RF com o autmato industrial,
permitindo a comunicao entre ambas.
Keywords Domotic, X10, EIB, KNX, CEBus, LonWorks, Industrial automations
(PLC), RF modules, Xbee, Rs232 communication.

Abstract The domotic concept is currently a reality in buildings, so far as the


installation of a domotic system in a building gives users a greater
comfort, improved security and better energy management.

There is presently a wide range of domotic systems on the mar-


ket, namely the X10, European Installation Bus (EIB), KONNEX,
CEBus and LonWorks technologies. Therefore a brief introduction of
these five technologies was prepared.

After this brief introduction an integrating solution was provided


(architecture shown) for the management of large buildings and also
of small houses. This solution links various technologies, such as, the
X10 technology, the EIB technology, industrial automations (PLC) and
RF devices (developed during the project), permitting communication
between them.

Subsequently part of the solution shown was implemented in a


house, namely the RF devices and the industrial automations. The
RF devices were used to manage the lighting and HVAC (Heating,
Ventilation and Air Condition) of the building. As for the industrial
automation, these were used to control the opening and closing of
entrance gates and doors and watering systems.

Finally, to complete the solution shown, a central equipment


was developed (basic device for the operation of this solution). This
equipment made it possible to interlink the RF devices with the
industrial automation, making the communication between them
possible.
Contedo

1 Introduo 1
1.1 Enquadramento . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Motivao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Estrutura da Dissertao . . . . . . . . . . . . . . . . . . . . . . . . 4

2 Estado da Arte 5
2.1 Sistema X10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.1 Comunicao entre os mdulos X10 . . . . . . . . . . . . . . 6
2.1.2 Formao da Mensagem . . . . . . . . . . . . . . . . . . . . 7
2.2 European Installation Bus (EIB) . . . . . . . . . . . . . . . . . . . 10
2.2.1 Caractersticas do sistema EIB . . . . . . . . . . . . . . . . . 11
2.2.2 Comunicao atravs do cabo de cobre entranado . . . . . . 12
2.2.3 Comunicao atravs da rede eltrica . . . . . . . . . . . . . 13
2.2.4 Topologia do sistema EIB . . . . . . . . . . . . . . . . . . . 14
2.2.5 Endereo fsico . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2.6 Endereo de grupo . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.7 EIB Interworking Standards (EIS) . . . . . . . . . . . . . . . 19
2.2.8 Estrutura dos telegramas (mensagens) . . . . . . . . . . . . 20
2.3 Tecnologia KONNEX . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.1 Meios de comunicao . . . . . . . . . . . . . . . . . . . . . 23
2.4 Tecnologia CEBus . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.4.1 Meios de Comunicao . . . . . . . . . . . . . . . . . . . . . 24
2.4.2 Estrutura das mensagens . . . . . . . . . . . . . . . . . . . . 26
2.5 Sistema LonWorks . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.5.1 Protocolo de comunicao LanTalk . . . . . . . . . . . . . . 28
2.5.2 Endereamento . . . . . . . . . . . . . . . . . . . . . . . . . 29

i
2.5.3 Estrutura das mensagens . . . . . . . . . . . . . . . . . . . . 30
2.5.4 Servio de mensagens . . . . . . . . . . . . . . . . . . . . . . 32
2.6 Comparao dos sistemas . . . . . . . . . . . . . . . . . . . . . . . 33
2.7 Projetos relacionados com domtica . . . . . . . . . . . . . . . . . . 35
2.7.1 Building Intelligence Open System (BIOS) . . . . . . . . . . 35
2.7.2 Wireless Communication in Home and Building Automation 36
2.7.3 VisoWeb - Vigilncia e controlo remoto . . . . . . . . . . . 36
2.7.4 A Zigbee-based monitoring and protection system for buil-
ding electrical safety . . . . . . . . . . . . . . . . . . . . . . 37

3 Arquitetura proposta 39
3.1 Sistemas de comunicao . . . . . . . . . . . . . . . . . . . . . . . . 40
3.1.1 Comunicao Dispositivo RF - Dispositivo RF . . . . . . . . 40
3.1.2 Comunicao Dispositivo RF - Computador . . . . . . . . . 42
3.1.3 Comunicao Dispositivo RF - Autmato . . . . . . . . . . . 42
3.1.4 Comunicao Dispositivo RF - Sistema X10 . . . . . . . . . 44
3.1.5 Comunicao Dispositivo RF - Sistema EIB . . . . . . . . . 46
3.1.6 Comunicao Sistema EIB - Sistema X10 . . . . . . . . . . 47
3.1.7 Comunicao Computador - Equipamento central . . . . . . 49

4 Implementao 51
4.1 Desenvolvimento dos dispositivos RF . . . . . . . . . . . . . . . . . 52
4.1.1 Fonte de alimentao . . . . . . . . . . . . . . . . . . . . . . 54
4.1.2 Desenvolvimento das placas Xbee . . . . . . . . . . . . . . . 57
4.1.3 Dispositivo RF transmissor . . . . . . . . . . . . . . . . . . 58
4.1.4 Dispositivo RF Recetor . . . . . . . . . . . . . . . . . . . . . 63
4.2 Comunicao com o autmato industrial . . . . . . . . . . . . . . . 67
4.2.1 Mensagens ModBus - ASCII . . . . . . . . . . . . . . . . . . 69
4.3 Equipamento central . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.4 Hardware e interface grfica para o computador . . . . . . . . . . . 76

5 Concluso 81

ii
Lista de Tabelas

2.1 Comandos disponveis na tecnologia X10 [4] . . . . . . . . . . . . . 9


2.2 Funes definidas na norma EIS [5] . . . . . . . . . . . . . . . . . . 19
2.3 Configuraes possveis de um acknowledge [5] . . . . . . . . . . . . 21
2.4 Camadas do modelo OSI [14] . . . . . . . . . . . . . . . . . . . . . 29
2.5 Meios de comunicao suportados pelos sistemas . . . . . . . . . . . 34
2.6 Numero de dispositivos suportados por cada sistema . . . . . . . . . 35

3.1 Converses predefinidas (Dispositivo RF - Autmato) . . . . . . . . 43


3.2 Converses predefinidas (Dispositivo RF - Sistema X10) . . . . . . . 45
3.3 Converses predefinidas (Dispositivo RF - Sistema EIB) . . . . . . . 46
3.4 Converses predefinidas (Sistema EIB - Sistema X10) . . . . . . . . 48

4.1 Correspondncia dos endereos . . . . . . . . . . . . . . . . . . . . . 60


4.2 Clculo do LRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

iii
iv
Lista de Figuras

2.1 Dispositivo X10 [3] . . . . . . . . . . . . . . . . . . . . . . . . . . . 6


2.2 Representao do envio dos bits no sistema X10 [4] . . . . . . . . . 7
2.3 Estrutura da mensagem do sistema X10 . . . . . . . . . . . . . . . 8
2.4 Exemplo da transmisso de um comando, no caso A2 ON [4] . . . . 10
2.5 Diferena entre sistema centralizado e descentralizado . . . . . . . . 12
2.6 Cabo YCYM utilizado no sistema EIB.TP [6] . . . . . . . . . . . . 12
2.7 Representao do envio dos bits do sistema EIB atravs do cabo de
cobre entranado [7] . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.8 Representao do envio dos bits do sistema EIB atravs da rede
eltrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.9 Topologias de rede EIB . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.10 Topologia EIB em rvore [7] . . . . . . . . . . . . . . . . . . . . . . 16
2.11 Endereo fsico de um dispositivo EIB . . . . . . . . . . . . . . . . . 16
2.12 Endereos de grupos EIB . . . . . . . . . . . . . . . . . . . . . . . . 18
2.13 Exemplo do envio de um telegrama no sistema EIB [5] . . . . . . . 18
2.14 Organizao dos campos de um telegrama EIB [7] . . . . . . . . . . 21
2.15 Rede tpica CEBus [9] . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.16 Estrutura da mensagem CEBus [12] . . . . . . . . . . . . . . . . . . 26
2.17 Rede de controlo LonWorks [14] . . . . . . . . . . . . . . . . . . . . 28
2.18 Formato das tramas MPDUs LonWorks . . . . . . . . . . . . . . . . 31
2.19 Kit de iniciao X10 [15] . . . . . . . . . . . . . . . . . . . . . . . . 33

3.1 Arquitetura proposta . . . . . . . . . . . . . . . . . . . . . . . . . . 39


3.2 Estrutura da mensagem proposta RF . . . . . . . . . . . . . . . . . 41
3.3 Exemplo da comunicao Dispositivo RF - Dispositivo RF . . . . . 41
3.4 Exemplo da comunicao Dispositivo RF - Computador . . . . . . . 42
3.5 Estrutura da mensagem Modbus/Rs232 . . . . . . . . . . . . . . . . 43
3.6 Exemplo da comunicao Dispositivo RF - Autmato . . . . . . . . 44

v
3.7 Estrutura da mensagem X10 . . . . . . . . . . . . . . . . . . . . . . 45
3.8 Exemplo da comunicao Dispositivo RF - Sistema X10 . . . . . . . 46
3.9 Estrutura da mensagem EIB . . . . . . . . . . . . . . . . . . . . . . 47
3.10 Exemplo da comunicao Dispositivo RF - Sistema EIB . . . . . . . 47
3.11 Exemplo da comunicao Sistema EIB - Sistema X10 . . . . . . . . 48
3.12 Exemplo da comunicao Computador - Equipamento central . . . 49

4.1 Representao dos parmetros a controlar . . . . . . . . . . . . . . 51


4.2 Mdulos RF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
4.3 Funcionamento dos mdulos RF . . . . . . . . . . . . . . . . . . . . 53
4.4 Topologias de rede Xbee [16] . . . . . . . . . . . . . . . . . . . . . . 53
4.5 Mdulo Xbee (MAXStream) [17] . . . . . . . . . . . . . . . . . . . . 54
4.6 Fonte de alimentao 1 . . . . . . . . . . . . . . . . . . . . . . . . . 55
4.7 Fonte de alimentao 2 . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.8 Fonte de alimentao desenvolvida . . . . . . . . . . . . . . . . . . 56
4.9 Esquema eltrico da placa Xbee desenvolvida . . . . . . . . . . . . . 57
4.10 Placa Xbee desenvolvida . . . . . . . . . . . . . . . . . . . . . . . . 57
4.11 Esquema eltrico do dispositivo RF transmissor . . . . . . . . . . . 59
4.12 Variao da tenso sada do potencimetro . . . . . . . . . . . . . 59
4.13 Fluxograma da funo "timer" do dispositivo RF transmissor . . . . 61
4.14 Fluxograma da funo "main" do dispositivo RF transmissor . . . . 62
4.15 Dispositivo RF transmissor montado . . . . . . . . . . . . . . . . . 63
4.16 Esquema eltrico do dispositivo RF recetor . . . . . . . . . . . . . . 64
4.17 Algoritmo utilizado na deteo da mensagem . . . . . . . . . . . . . 65
4.18 Fluxograma da funo "main" do dispositivo RF recetore . . . . . . 66
4.19 Dispositivo RF recetor montado . . . . . . . . . . . . . . . . . . . . 67
4.20 Autmato industrial (FATEK-FBs-20MC) . . . . . . . . . . . . . . 67
4.21 Programa WinProladder . . . . . . . . . . . . . . . . . . . . . . . . 68
4.22 Configurao da porta 3 (Rs232) . . . . . . . . . . . . . . . . . . . 68
4.23 Configurao do endereo do autmato . . . . . . . . . . . . . . . . 69
4.24 Mensagem ModBus - ASCII . . . . . . . . . . . . . . . . . . . . . . 69
4.25 Interface para testar a comunicao com o autmato . . . . . . . . 70
4.26 Esquema eltrico do equipamento central . . . . . . . . . . . . . . . 72
4.27 Processo usado quando o equipamento central recebe os caracteres
"IA1LF" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

vi
4.28 Processo utilizado quando o equipamento central recebe os caracte-
res "IC5LF" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.29 Exemplo da configurao dos mdulos Xbee . . . . . . . . . . . . . 74
4.30 Converso das tenses TTL para tenses Rs232 . . . . . . . . . . . 74
4.31 Fluxograma do cdigo inserido no equipamento central . . . . . . . 75
4.32 Equipamento central montado . . . . . . . . . . . . . . . . . . . . . 76
4.33 Esquema eltrico do hardware para o computador . . . . . . . . . . 77
4.34 Hardware para o computador montado . . . . . . . . . . . . . . . . 77
4.35 Janela principal da interface grfica para controlar e monitorizar a
habitao. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.36 Menu "Configurao dos endereos" . . . . . . . . . . . . . . . . . . 79
4.37 Janela da configurao dos endereos do quarto 1 . . . . . . . . . . 79
4.38 Menu "Registos" . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4.39 Menu "Conf. Porta" . . . . . . . . . . . . . . . . . . . . . . . . . . 80

vii
viii
Captulo 1

Introduo

Atualmente, pensa-se cada vez mais em conforto, poupana energtica devido


atual conjuntura econmica e em aproveitamento de tempo a fim de executar as
imensas tarefas planeadas para os nossos dias. Esta viso em relao realidade
leva-nos a ambicionar mais, a pensar em metas mais desafiantes, criando uma
forma de gerar o conforto para as pessoas atarefadas do nosso sculo, nomeada-
mente, em termos de conforto habitacional.

A ideia de criar um sistema integrador na rea da domtica pareceu uma boa


forma de divulgar esta rea cada vez mais procurada pelos mercados, considerando
tambm que esta uma boa oportunidade de aplicar os conhecimentos adquiridos
ao longo do percurso acadmico, no Mestrado Integrado em Engenharia Mecnica.

1.1 Enquadramento
O termo domtica (sistema de automao residencial) resulta da juno da pala-
vra "Domus", que significa casa, com a palavra "Robtica", que significa controlo
automatizado. Desta forma, pode-se referir que a "domtica" uma tecnologia
recente, que visa a automatizao de casas atravs do seu controlo e monitorizao,
permitindo a gesto de recursos habitacionais como o aquecimento, os eletrodo-
msticos, o controlo de acessos, entre outros, atravs de um comando remoto, da
internet, do computador pessoal ou, ainda, do telemvel.

A domtica surgiu nos anos 80 e as suas primeiras instalaes consistiam na liga-

1
2 1.Introduo

o de sensores e atuadores, interligados a uma unidade de controlo. Esta unidade


de controlo agregava toda a inteligncia necessria para controlar uma habitao.
Contudo, estes sistemas apresentavam desvantagens, tais como serem quase sem-
pre proprietrios, pouco flexveis e de custo elevado.

Com o passar dos anos, a reduo dos custos do hardware contribuiu para que
se iniciasse a produo em massa de sensores e atuadores, dotados de inteligncia
suficiente para implementar uma rede local de controlo distribudo. Aliada a este
tipo de arquitetura distribuda, a domtica apoia-se tambm nas novas tecnologias
standards como o X10, o European Installation Bus (EIB), o KONNEX (KNX), o
CEBus e o LonWorks. Desta forma, as novas instalaes domticas so mais fceis
de implementar e de utilizar devido sua flexibilidade, modularidade e custo mais
reduzido.

A utilizao de um sistema domtico num edifcio apresenta como vantagens a


segurana, o conforto, a gesto energtica, a comunicao remota, entre outras.

Quanto s desvantagens, de salientar o seu elevado custo de investimento, apesar


da existncia de diversos sistemas domticos, a necessidade de recorrer a tcni-
cos especializados e, aquando da utilizao de uma tecnologia proprietria, ficar
dependente de um fabricante.

1.2 Motivao
Apesar da grande variedade de sistemas para o controlo de edifcios e habitaes,
os custos dos equipamentos para este fim ainda apresentam valores elevados. A
principal causa deste custo elevado est relacionada com a falta de interligao
entre os vrios sistemas, pois sempre que um utilizador escolhe um sistema, ter
de continuar sempre com esse mesmo sistema, originando um cliente fixo.

Se houvesse a possibilidade de interligar vrios sistemas, seria muito vantajoso,


era um bom incio para uma nova expanso tecnolgica nesta rea e uma reduo
no preo dos equipamentos, a mdio e longo prazo.

Com essa interligao seria possvel ter dois ou mais sistemas a funcionar num

Kevin Pinheiro de Castro Dissertao de Mestre


1.Introduo 3

edifcio ou habitao, permitindo ao utilizador optar pelos dispositivos de mais


baixo preo e aproveitar instalaes mais antigas, de forma a interlig-las com
sistemas recentes. Assim, a concorrncia na rea da domtica seria maior.

1.3 Objetivos
Todas as tecnologias referidas na introduo evoluram. A domtica oferece um
presente com muito mais conforto do que h 35 anos atrs. Mas, apesar de toda
a evoluo nesta rea, faltou um pormenor crucial - a interligao entre sistemas
de diferentes fabricantes.

Consequentemente, esta dissertao tem como objetivo apresentar uma soluo


para o controlo e monitorizao de habitaes e de grandes edifcios, capaz de uti-
lizar diferentes sistemas, nomeadamente, o sistema X10, o sistema EIB, autmatos
industriais e dispositivos de radiofrequncia (RF).

Aps ser apresentada a soluo, esta dissertao tambm tem como objetivo im-
plementar a soluo apresentada numa habitao, pretendendo-se controlar os se-
guintes parmetros da habitao:

A iluminao;

O sistema de AVAC (Aquecimento, Ventilao e Ar Condicionado);

Sistemas de rega;

Portas de acesso;

Portes de acesso.

Outro objetivo o desenvolvimento de um programa para ambiente Windows,


capaz de oferecer um controlo dinmico da habitao atravs de uma interface
grfica.

Kevin Pinheiro de Castro Dissertao de Mestre


4 1.Introduo

1.4 Estrutura da Dissertao


A dissertao encontra-se organizada em cinco captulos, incluindo o presente.

No captulo 2, "Estado de arte", so apresentados e caracterizados alguns dos


sistemas da domtica existentes no mercado, nomeadamente o sistema X10, o sis-
tema European Installation Bus (EIB), o sistema KONNEX (KNX), a tecnologia
CEBus e, por ltimo, o sistema LonWorks. Para concluir este captulo, so com-
parados os vrios sistemas.

No captulo 3, "Arquitetura proposta", apresentada uma arquitetura de forma


a resolver o problema indicado no subcaptulo 1.2, que consiste na interligao de
vrios sistemas de controlo.

No captulo 4, "Implementao", so demonstrados todos os passos para a im-


plementao da arquitetura proposta.

Por ltimo, no captulo 5, "Concluso", so abordados os aspetos relevantes da


arquitetura proposta e da implementao.

Kevin Pinheiro de Castro Dissertao de Mestre


Captulo 2

Estado da Arte

Neste captulo sero apresentados e caracterizados alguns dos sistemas domticos


existentes no mercado de forma a aprofundar os conhecimentos nesta rea. Sero
abordados os sistemas X10, European Installation Bus (EIB), o sistema KONNEX
(KNX), a tecnologia CEBus e, por ltimo, o sistema LonWorks. Aps a apresen-
tao dos diversos sistemas feita uma comparao entre eles.

2.1 Sistema X10


O sistema designado com o nome X10, desenvolvido entre 1976 e 1978 pela empresa
Pico Electronics Ltd, em Glenrother, na Esccia, tem como objetivo a transmis-
so de dados atravs da injeo de sinais de alta frequncia (120 KHz) sobre uma
rede de 110VAC ou de 220VAC (alimentao domstica). O nome desta tecnologia
surgiu devido a este sistema ser o dcimo projeto da referida empresa [1].

A patente deste servio foi posteriormente adquirida por uma empresa, a qual
optou por se denominar com o mesmo nome do protocolo (X10 Ltd.), at esta ex-
pirar em 1997. Hoje em dia este protocolo aberto, existindo bastantes empresas
a comercializarem produtos com esta tecnologia.

Esta tecnologia utiliza como meio de comunicao entre os dispositivos a rede


eltrica j instalada nas habitaes, o que a torna mais acessvel em termos eco-
nmicos. Por este fato, apresenta tambm uma fcil instalao (a maior parte dos
mdulos so Plug&Play), o que a coloca numa situao vantajosa face a outros

5
6 2.Estado da Arte

protocolos de domtica.

Uma instalao com a tecnologia X10 constituda por um conjunto de dispositi-


vos que podem ser comandados atravs de um computador ou de um telecomando
de radiofrequncia, aumentando assim o alcance do sinal.

Relativamente ao modo de alimentao dos dispositivos, cada um alimentado


atravs do prprio meio de comunicao, atravs de um transformador que faz a
converso da corrente 220VAC para uma corrente contnua de 5V, alimentando as-
sim os circuitos integrados que funcionam a baixa tenso e com corrente contnua.

2.1.1 Comunicao entre os mdulos X10


A comunicao entre os mdulos X10 feita atravs da rede eltrica, como se
referiu anteriormente. Contudo, durante esta comunicao todos os dispositivos
conseguem receber o sinal, o que se torna um problema, pois o sistema X10 deveria
ter a capacidade de enderear cada mensagem. Para contornar este problema foi
implementada uma tcnica, que consistiu na criao de 16 cdigos de casa (usando
as letras de A-P) e de 16 cdigos de aparelho (1-16). Assim, cada dispositivo s
ser ativado quando o seu endereo estiver contido no sinal, permitindo assim du-
zentos e cinquenta e seis (256 = 16 16) dispositivos [2].

O modo de atribuio dos endereos aos dispositivos feito manualmente no pr-


prio dispositivo, atravs de dois seletores rotativos, como se pode observar na Fi-
gura 2.1. Assim sendo, caso haja dois dispositivos com o mesmo endereo ambos
vo ser atuados simultaneamente.

Figura 2.1: Dispositivo X10 [3]

A comunicao do sinal pode ser feita a uma distncia mxima de duzentos metros

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 7

sem a existncia de problemas. Porm, devido a rudos existentes na rede de


comunicao, podem ser utilizados repetidores de sinal na tentativa de melhorar
a sua qualidade e de aumentar a distncia de comunicao.

2.1.2 Formao da Mensagem


Para a formao da mensagem injetado um sinal de alta frequncia sobre a rede
eltrica de 220VAC. Este sinal inserido na passagem da onda sinusoidal pela ori-
gem (Zero-Crossing), sendo que s pode apresentar um atraso mximo de 200ms.
Este intervalo de tempo utilizado para os recetores saberem quando escutar a
linha.

Devido ao rudo no meio de comunicao, esta tecnologia optou por nunca enviar
um bit isolado, ou seja, este ser sempre acompanhado por outro. Exemplificando,
sempre que se pretender enviar um bit UM, corresponde a enviar um "1" (sinal
de 120 KHz na origem) acompanhado de um "0" (ausncia de sinal). O envio de
um bit ZERO, corresponde a enviar um "0" (ausncia de sinal) acompanhado um
"1" (sinal de 120 KHz na origem), como se pode verificar na Figura 2.2. Com
esta tcnica reduzida a probabilidade de um rudo ser confundido com um sinal,
porm ir aumentar o tempo de transmisso, podendo apenas enviar 1 bit por
cada ciclo de corrente eltrica [4].

Figura 2.2: Representao do envio dos bits no sistema X10 [4]

Uma mensagem para estar completa engloba a transmisso de quatro campos,


nomeadamente, o cdigo de incio (sequncia de bits - 1110), o cdigo da casa
(constitudo por 4 bits), o cdigo do dispositivo ou cdigo da funo (constitudo

Kevin Pinheiro de Castro Dissertao de Mestre


8 2.Estado da Arte

por 4 bits) e, por ltimo, ser ainda enviado um campo com 1 bit, de forma
a identificar se o campo anterior corresponde ao dispositivo ou funo. Se o
ltimo bit for ZERO corresponde ao dispositivo e se for UM corresponde a uma
funo. Na Figura 2.3 pode-se verificar como formada a mensagem.

Figura 2.3: Estrutura da mensagem do sistema X10

De seguida, ser exemplificado como feita a comunicao com os dispositivos:

Primeiro, ativa-se o dispositivo pretendido atravs do seu endereo, ou seja,


enviar uma mensagem com o ltimo bit igual a ZERO, de forma ao campo
anterior corresponder ao dispositivo;

Por ltimo, ser enviada uma mensagem com o ltimo bit igual a UM, de
forma ao campo anterior corresponder funo pretendida.

Entre cada grupo necessria uma pausa de trs ciclos da rede eltrica. , ainda,
importante salientar que, aps a ativao de um dispositivo, este fica ativado at
outro ser referenciado, permitindo assim enviar vrias funes simultaneamente.

Na Tabela 2.1 so indicados os comandos da tecnologia X10.

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 9

Tabela 2.1: Comandos disponveis na tecnologia X10 [4]

Cdigo Funo Descrio


0000 All units off Desliga todos os dispositivos
0001 All lights on Liga todos os dispositivos de iluminao
0010 On Liga um dispositivo
0011 Off Desliga um dispositivo
0100 Dim Reduz a intensidade luminosa
0101 Bright Aumenta a intensidade luminosa
0110 All lights off Desliga todos os dispositivos de iluminao
0111 Extended code Cdigo de extenso (seguem-se-lhe 8 bytes)
1000 Hail request Solicita resposta de dispositivo
1 0 0 1 Hail acknowledge Resposta ao comando anterior
101x Pr-set Dim Nveis pr-definidos de intensidade luminosa
1100 Extended data Dados adicionais (seguem-se-lhe 8 bytes)
1101 Status is on Resposta indicando que o dispositivo est ligado
1110 Status is off Resposta indicando que o dispositivo est desligado
1111 Status request Pedido solicitando o estado de um dispositivo

Explicao mais detalhada de algumas funes:

Hail Request e Hail Acknowledge - estas funes servem para verificar se


possvel comunicar com uma casa vizinha. Caso seja possvel, no ser
aconselhvel utilizar o cdigo da casa para comunicar com os dispositivos,
pois poder ocorrer interferncia ou comportamentos indesejados.

Extended Code e Extended Data - estas funes correspondem a mecanismos


introduzidos no dispositivo X10 e servem para enviar comandos ou dados
adicionais. Contudo, o significado dessa informao depende do fabricante
pois este pode alter-lo.

Dim e Bright - tm como funo alterar a intensidade luminosa de uma


lmpada, controlar a subida e descida de estores ou controlar o aquecimento.

Na Figura 2.4 est representado um exemplo da transmisso de um comando X10.

Kevin Pinheiro de Castro Dissertao de Mestre


10 2.Estado da Arte

Figura 2.4: Exemplo da transmisso de um comando, no caso A2 ON [4]

O tempo de envio de uma mensagem X10, numa portadora de 50 Hz de 0,5s. So


necessrios 25 ciclos da onda eltrica, onde 3 ciclos correspondem pausa entre
os dois grupos (cdigo do dispositivo e cdigo da funo) e os restantes ciclos so
1
utilizados para enviar os bits (25 = 0.5s).
50

2.2 European Installation Bus (EIB)


O European Installation Bus (EIB) consiste num sistema distribudo para controlo
de redes, que se encontra otimizado para o controlo de edifcios. Mais especifica-
mente, o EIB um sistema para controlo de cargas, ambientes e segurana, que
pode ser instalado em grandes edifcios, como centros comerciais, escolas, hospitais
e fbricas ou, ainda, em pequenas vivendas e apartamentos.

Este sistema tem como funo a monitorizao e o controlo de determinados


servios como a iluminao, o aquecimento, a ventilao, o ar-condicionado e a
segurana.

A norma EIB foi proposta por uma associao, designada por EIBA (European
Installation Bus Association), formada pelos principais fabricantes europeus de
eletrnica e automao, nomeadamente a Siemens, ABB, Hager, Jung, entre ou-
tros [5].

A tecnologia EIB tem a capacidade de suportar diferentes meios de comunicao,


tais como:

Cabo de cobre entranado - atravs do sistema EIB.TP (Twisted Pair - Cabo

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 11

de cobre entranado). Apresenta uma grande fiabilidade e permite uma


velocidade de comunicao de 9600 bps;

Rede eltrica - atravs do sistema EIB.PL (Power Line - Rede eltrica de


energia). Permite a utilizao de uma rede eltrica j instalada anterior-
mente. Contudo, esta rede menos fivel que a EIB.TP e a sua velocidade
de transferncia bastante mais lenta, sendo apenas de 1200bps;

Radiofrequncia - atravs do sistema EIB.RF. Em campo aberto permite


uma transmisso at 300m;

Infravermelhos - limitado a 12 metros;

Rede IP - permite encaminhar mensagens entre dispositivos EIB atravs da


Internet.

Este sistema vantajoso relativamente a uma instalao eltrica convencional,


nomeadamente no que se refere segurana, ao uso racional da energia no fun-
cionamento da habitao ou edifcio. Outra vantagem a salientar o facto de o
EIB permitir que os seus mdulos sejam alimentados pelo prprio meio de comu-
nicao, independentemente do meio ser um par de cobre entranado ou a rede
eltrica de 220V. Existem, tambm, outros modelos que podem receber energia
atravs de outros meios, como acontece com os modelos que usam radiofrequncia
ou infravermelho.

2.2.1 Caractersticas do sistema EIB


Para alm de permitir um controlo distribudo para a gesto e monitorizao de
edifcios, o sistema EIB permite uma comunicao em srie entre todos os disposi-
tivos ligados ao barramento. Este barramento normalmente implementado num
sistema descentralizado, mas tem tambm a capacidade de utilizar um sistema
centralizado, sendo apenas necessria a instalao de um controlador de aplica-
es (ApC - Application Controller) no barramento.

A gesto de um sistema descentralizado fica responsvel por diferentes disposi-


tivos que podem ser transmissores, recetores ou ambos. Para que este sistema
se torne mais flexvel, os seus dispositivos comunicam diretamente entre si sem
necessidade de recorrerem a um dispositivo central de controlo.

Kevin Pinheiro de Castro Dissertao de Mestre


12 2.Estado da Arte

Atravs da Figura 2.5 podem observar-se as diferenas entre um sistema centrali-


zado e um sistema descentralizado.

Figura 2.5: Diferena entre sistema centralizado e descentralizado

2.2.2 Comunicao atravs do cabo de cobre entranado


Na comunicao atravs do cabo de cobre os bits so transmitidos por um cabo
normalizado pela EIBA que usual ser de cor cinzenta ou verde. So, tambm,
caracterizados por uma cobertura exterior em PVC e uma blindagem metlica com
o intuito de diminuir o efeito eletromagntico. Por ltimo, a seco dos condutores
tem um dimetro de 0.8 mm. Na Figura 2.6 pode-se visualizar um cabo utilizado
por um sistema EIB [6].

Figura 2.6: Cabo YCYM utilizado no sistema EIB.TP [6]

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 13

Os condutores vermelhos e pretos suportam a comunicao entre dispositivos e os


condutores amarelos e brancos so de reserva.

Atravs da tecnologia EIB.TP, o sinal binrio ZERO acontece quando existe uma
variao de alta frequncia no valor contnuo da tenso (24V), ao contrrio do sinal
binrio UM, que acontece quando a tenso estvel, como podemos verificar na
Figura 2.7 [7].

Figura 2.7: Representao do envio dos bits do sistema EIB atravs do cabo de
cobre entranado [7]

O sinal binrio ZERO apresenta uma maior prioridade na codificao deste sistema.
Assim, se dois dispositivos enviarem sinais opostos para o barramento, o sinal
dominante ser o sinal binrio ZERO. O tempo de envio de um sinal binrio de
104s, o que corresponde a uma velocidade de transmisso de 9600bps.

2.2.3 Comunicao atravs da rede eltrica


O sistema EIB.PL utiliza a rede eltrica de 220VAC para transmitir as mensagens
entre dispositivos, evitando a passagem de um cabo extra entre estes, o que torna
mais fcil a sua instalao.

Neste sistema utilizada uma unidade de acoplamento rede, denominada por


MCU - Mains Coupling Unit, que fica responsvel pela formao dos sinais de
modo a serem enviados pela rede eltrica. Apesar deste meio de comunicao ser

Kevin Pinheiro de Castro Dissertao de Mestre


14 2.Estado da Arte

bastante instvel, devido a rudos que possam surgir, a variao do tipo e compri-
mento dos cabos e do nmero e tipo de cargas ligadas assegura uma transmisso
do sistema EIB.PL relativamente fivel.

No sistema EIB.PL todos os dispositivos podem receber e enviar mensagens, mas


no ao mesmo tempo, o que faz com que este sistema trabalhe num modo bidire-
cional com uma funcionalidade em half-duplex.

Relativamente designao de cada sinal binrio (0 ou 1), para o envio de cada


bit recorre-se a uma modulao na frequncia do tipo SFSK - Spread Frequency
Shift Keying. Este mtodo introduz uma frequncia de 105,6KHz para caracterizar
um sinal binrio ZERO e de 115,2KHz para caracterizar um sinal binrio UM. Na
Figura 2.8 pode-se observar a representao dos bits.

Figura 2.8: Representao do envio dos bits do sistema EIB atravs da rede eltrica

Para garantir uma transmisso fivel utiliza-se uma velocidade de transmisso


relativamente baixa comparada com o sistema EIB.TP - (Cabo de cobre entran-
ado). O tempo de envio de um sinal binrio de 833s, o que corresponde a uma
velocidade de transmisso de 1200bps.

2.2.4 Topologia do sistema EIB


A topologia pode ser entendida como a configurao do bus. Em alguns meios de
transmisso de sinal no necessrio um bus, como o caso da radiofrequncia e

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 15

dos infravermelhos. Na situao do cabo de cobre entranado, o bus pode estar


organizado de vrias formas, tais como, em barramento, em estrela, em rvore ou
uma combinao destes. Na Figura 2.9 podem-se observar as vrias configuraes.

Figura 2.9: Topologias de rede EIB

A topologia mais utilizar a da rvore. Em cada linha podem ser ligados sessenta
e quatro (64) dispositivos, mas em alguns casos pode ser necessrio ligar mais do
que sessenta e quatro (64). Para isso, ser necessrio ligar dois segmentos atravs
de um repetidor de sinal, sendo duplicada a capacidade da linha. possvel ligar
at quatro segmentos o que vai originar uma capacidade de duzentos e cinquenta e
seis (256) dispositivos por cada linha. Para cada segmento adicionado necessria
a instalao de uma fonte de alimentao, sendo que a distncia mnima entre eles
deve ser de 200m. Cada segmento s pode ter um comprimento mximo de 1000m.

Cada rea de controlo pode ter at dezasseis (16) linhas. Atravs do uso de um
backbone possvel interligar dezasseis (16) reas, permitindo ligar at sessenta
e cinco mil, quinhentos e trinta e seis (65536 = 256 16 16) dispositivos. Na
Figura 2.10 pode-se ver a topologia mais utilizada nesta tecnologia.

Kevin Pinheiro de Castro Dissertao de Mestre


16 2.Estado da Arte

Figura 2.10: Topologia EIB em rvore [7]

2.2.5 Endereo fsico


Numa instalao EIB cada dispositivo tem uma identificao nica, no podendo
existir endereos repetidos. Esta identificao corresponde ao endereo fsico do
dispositivo, que consiste numa rea, numa linha e num nmero. Na Figura 2.11
possvel visualizar a estrutura que define o endereo fsico.

Figura 2.11: Endereo fsico de um dispositivo EIB

O endereo fsico de um dispositivo poder ser 7.10.31, isto significa que o dispo-
sitivo se encontra na rea 7, na linha 10 e que o dispositivo 31. Desta forma, o

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 17

endereo de um dispositivo est relacionado diretamente com o seu lugar fsico na


rede de dispositivos.

2.2.6 Endereo de grupo


Um dispositivo pode ter vrios endereos de grupos, ao contrrio do endereo fsico,
mas apenas um pode ser definido como endereo de grupo emissor. Dispositivos
pertencentes ao mesmo grupo podem ser controlados enviando uma nica men-
sagem. A programao dos endereos de grupo efetuada atravs do programa
ETS (EIB Toolkit Software) que foi desenvolvido para satisfazer as necessidades
dos engenheiros dos edifcios.

O endereo de grupo pode ser definido usando um endereamento de dois nveis


(grupo principal/subgrupo) ou um endereamento de trs nveis (grupo principal/
intermdio/subgrupos):

Endereamento de dois nveis - So utilizados 4 bits (16 valores) para o grupo


principal e so utilizados 11 bits (2048 valores) para o subgrupo;

Endereamento de trs nveis - So utilizados 4 bits (16 valores) para o grupo


principal, 3 bits (8 valores) para o grupo intermdio e 8 bits (256 valores)
para o subgrupo.

Existe a possibilidade de ambos os endereos serem escolhidos, sendo que essa


tarefa fica a cargo do projetista. Normalmente escolhido o endereamento de
trs nveis, utilizando o seguinte critrio:

1. Grupo principal - Corresponde a uma rea;

2. Grupo intermdio - Corresponde funo;

3. Subgrupo - Corresponde ao dispositivo.

Na Figura 2.12 pode-se ver a representao do endereo de grupo de dois nveis e


o endereo de grupo de trs nveis.

Kevin Pinheiro de Castro Dissertao de Mestre


18 2.Estado da Arte

Figura 2.12: Endereos de grupos EIB

A Figura 2.13 representa a comunicao entre um interruptor e uma lmpada.


Neste caso, o interruptor tem o endereo fsico 1.1.45, sendo o seu endereo de
grupo 1/3/2, e a lmpada tem o endereo de grupo 1/3/2. Como se pode obser-
var, o endereo de grupo do interruptor e da lmpada so iguais. Devido a esse
facto, quando o interruptor pressionado ser enviado um telegrama (designao
dada s mensagens EIB) ao dispositivo lmpada.

Se o interruptor tivesse o endereo de grupo 1/7/4 o telegrama seria enviado aos


dispositivos persiana e lmpada, simultaneamente.

Figura 2.13: Exemplo do envio de um telegrama no sistema EIB [5]

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 19

2.2.7 EIB Interworking Standards (EIS)


Como referido anteriormente, os dispositivos EIB conseguem comunicar entre si
atravs do endereo de grupo, mas necessitam de interpretar corretamente os te-
legramas recebidos vindos de outros dispositivos. Para isto ser possvel, existe a
norma EIS que define as regras para a interpretao das funes utilizadas pelos
dispositivos.

importante referir que uma mensagem EIS apenas uma definio abstrata
de um comando, pois cada comando pode ser interpretado de forma diferente,
consoante o dispositivo que envia e que recebe o telegrama.

Na Tabela 2.2 esto representadas as funes existentes na norma EIS.

Tabela 2.2: Funes definidas na norma EIS [5]

EIS type Funo EIB Tamanho


EIS 1 Switching 1 bit
EIS 2 Dimming 3 bytes
EIS 3 Time 3 bytes
EIS 4 Date 3 bytes
EIS 5 Value 2 bytes
EIS 6 Scaling 1 bytes
EIS 7 Control drive 1 bit
EIS 8 Priority 1 bit
EIS 9 Float value 4 bytes
EIS 10 16b-counter 2 bytes
EIS 11 32b-counter 4 bytes
EIS 12 Access 4 bytes
EIS 13 Character 1 byte
EIS 14 8b-counter 1 byte
EIS 15 Character string 14 bytes

Seguidamente ser apresentada uma definio de cada comando:

EIS 1 - utilizado para alterar o estado de um atuador, por exemplo, alterar


o estado da lmpada de desligada para ligada;

EIS 2 - Pode ter trs significados distintos: interruptor, valor relativo ou


valor absoluto;

Kevin Pinheiro de Castro Dissertao de Mestre


20 2.Estado da Arte

EIS 3 - Definio das horas, em horas, minutos e segundos;

EIS 4 - Definio da data, em dia, ms e ano (o ano encontra-se entre 1990


e 2089);

EIS 5 - Serve para enviar valores fsicos;

EIS 6 - Serve para transmitir valores relativos de 0 a 255;

EIS 7 - Pode ter dois significados distintos, movimento contnuo (subir/descer)


ou passo a passo;

EIS 8 - Funo que permite forar o estado de um atuador. Caso esta propri-
edade seja ativada possvel forar o estado do atuador, independentemente
do funcionamento previamente programado;

EIS 9 - Codifica um nmero em vrgula flutuante;

EIS 10 - Representa os valores de um contador de 16 bits (negativos ou


positivos);

EIS 11 - Representa os valores de um contador de 32 bits (negativos ou


positivos);

EIS 12 - Usa-se para conceder acesso a funes distintas;

EIS 13 - Caracter ASCII;

EIS 14 - Representa os valores de um contador de 8 bits (negativos ou posi-


tivos);

EIS 15 - Transmite uma cadeia de caracteres ASCII.

2.2.8 Estrutura dos telegramas (mensagens)


Os telegramas so os pacotes de dados que os dispositivos partilham entre si e
que no dependem do meio fsico de transmisso. Estes so compostos por vrios
campos, tais como:

Controlo - Constitudo por 8 bits;

Endereo de origem - Constitudo por 16 bits;

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 21

Endereo de destino - Constitudo por 17 bits;

Contador - Constitudo por 3 bits;

Comprimento - Constitudo por 4 bits;

Dados teis - Constitudo por 128 bits;

Verificao - Constitudo por 8 bits.

Na Figura 2.14 ilustrada a organizao dos campos de um telegrama.

Figura 2.14: Organizao dos campos de um telegrama EIB [7]

Em relao confirmao das mensagens recebidas, todos os dispositivos confir-


mam a receo de um telegrama enviando um acknowledge. Estes pacotes so
construdos por 8 bits e podem ter trs configuraes distintas. Na Tabela 2.3 so
representadas as configuraes possveis.

Tabela 2.3: Configuraes possveis de um acknowledge [5]

Configurao Significado
11000000 BUSY - Barramento ocupado
00001100 NAK - Receo com erro
11001100 ACK - Receo correta

Se o emissor receber um acknowledge-BUSY depois de ter enviado um telegrama a


um dispositivo, ele espera um curto intervalo de tempo, tentando enviar de novo o
pacote de dados. Caso receba um acknowledge-NAK, o emissor reenvia trs vezes
o mesmo telegrama.

2.3 Tecnologia KONNEX


A tecnologia KONNEX (KNX) foi criada a 14 de Abril de 1999 atravs da juno
dos sistemas EIB, Batibus e EHS. Esta apresentava como principal objetivo a cri-

Kevin Pinheiro de Castro Dissertao de Mestre


22 2.Estado da Arte

ao de uma nica norma europeia para a automao de edifcios [8].

Quando surgiu, esta tecnologia tinha como finalidades:

Melhorar a prestao de servios dos vrios meios fsicos;

Introduzir novos modos de funcionamento com a filosofia Plug&Play aos


vrios dispositivos numa casa;

Juntar empresas fornecedoras de servios, como as de telecomunicaes e as


de eletricidade, para um controlo de casa distncia.

Esta tecnologia totalmente aberta e garante um funcionamento com produtos


de diferentes marcas e modelos, logo que sejam certificados e identificados pelo
logtipo KNX.

Atualmente a KNX junta o melhor de trs tecnologias, nomeadamente, as confi-


guraes S-mode ou System-mode, E-mode ou Easy mode e A-mode ou Automatic
mode.

A S-mode a configurao proveniente do EIB, em que os dispositivos so instala-


dos e configurados por profissionais, atravs da ferramenta ETS. Este o modo de
configurao mais utilizado no KNX, pois o mais flexvel, o que permite maiores
nveis de funcionalidade e a adaptao s particularidades de cada habitao.

Relativamente, E-mode, esta tecnologia trata-se do modo de configurao mais


fcil do sistema, na medida em que os seus dispositivos j vm pr-programados
da fbrica para realizar determinada funo. No local da instalao, e seme-
lhana do que feito na tecnologia X10, os dispositivos tm de ser configurados
atravs de um controlador ou atravs de micro-interruptores presentes nos prprios.

Por ltimo, a A-mode o modo Pluy&Play da tecnologia, que usa a simplicidade


na instalao, pois no necessita de qualquer configurao, podendo ser instalada
por um utilizador comum. Este modo foi pensado para a instalao de eletrodo-
msticos e equipamento de entretenimento, como os videojogos, a multimdia e os
frigorficos.

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 23

Apesar de a S-mode continuar a ser a base de toda a configurao existente, nem


todos os dispositivos a suportam, o que resulta na utilizao da tecnologia E-mode
por alguns deles. Desta forma, evidente que com o KNX a configurao dos
sistemas domticos no to simples como aparenta. Aliada a esta desvantagem
surgem outras, como o facto de, ser necessrio recorrer a um tcnico especializado
para a implementao do sistema, pois necessrio recorrer ferramenta ETS.

2.3.1 Meios de comunicao


Atualmente esta tecnologia suporta cinco meios de comunicao distintos que fa-
cilitam a adaptao da rede s condies do local e s diferentes funcionalidades
requeridas [8].

Os meios de comunicao que o KNX suporta so:

Par de cobre entranado TP0, proveniente do Batibus;

Par de cobre entranado TP1, proveniente do EIB;

Corrente eltrica PL110, proveniente do EIB;

Corrente eltrica PL132, proveniente do EHS;

Ethernet via KNX net/ip, apenas para ligao de dispositivos KNX;

Radiofrequncia, proveniente do EIB.RF;

Infravermelho, limitado a 12 metros, proveniente do EIB.IR.

Em relao s velocidades de transmisso, utilizando um par entranado TP0


proveniente do sistema Batibus, a taxa de transferncia de 2400bps, enquanto
que utilizando o TP1 proveniente do sistema EIB a taxa de 9600bps. Se for
utilizado como meio de comunicao a rede eltrica, a taxa de transferncia pode
ser 1200bps ou 2400bps, respetivamente PL110 e PL132.

2.4 Tecnologia CEBus


Em 1984, o Consumer Electronics Group da EIA (Electronic Industries Associa-
tion) iniciou uma pesquisa com o objetivo de formular uma nova norma, destinada

Kevin Pinheiro de Castro Dissertao de Mestre


24 2.Estado da Arte

ao desenvolvimento de uma rede de comunicao para dispositivos domsticos,


designada por CEBus - Consumer Electronic Bus. A principal motivao desta
tecnologia era o desenvolvimento de um protocolo universal, de baixo custo, para
a comunicao entre vrios dispositivos domsticos, independentemente dos seus
fabricantes, e de fcil uso por parte do consumidor [9].

O CEBus considerado uma norma de desempenho, ou seja, uma norma que


define como que o dispositivo se deve comportar, e orientada ao modelo, de-
finindo as camadas de comunicao que permitem a implementao do protocolo
de vrias formas, sejam estas hardware, software ou uma combinao de ambas [10].

A norma CEBus deve ser verstil e econmica, permitindo o uso de sistemas distri-
budos e centralizados e facilitando, tambm, a instalao em ambientes domsticos
de pequena e de grande dimenso. A instalao de um sistema com esta norma
deve ser simples e fcil, sem necessidade de formao especial.

Em relao velocidade de resposta, esta deve ser sempre rpida independente-


mente do nvel de trfego, devendo ser sempre inferior a uma dcima de segundo.
O CEBus deve, ainda, ter capacidade de definir prioridades de acesso ao meio, no
permitindo que um dispositivo domine o acesso e impea os restantes de comunicar.

Por ltimo, esta norma deve ser facilmente entendida ao longo do tempo para
que seja permitido o uso de novos meios de comunicao, novas tecnologias e no-
vos dispositivos domsticos.

2.4.1 Meios de Comunicao


Para que o CEBus se possa ligar a diversos tipos de equipamentos, esta tecnologia
permite o uso de diferentes meios de comunicao, nomeadamente, o par de cobre
entranado, a rede eltrica, o cabo coaxial, a fibra tica, os infravermelhos e a
radiofrequncia. Todos os meios fsicos de comunicao transportam o canal de
controlo CEBus e transmitem a informao com o mesmo ritmo, cerca de 8000
bit/s [9].

A interligao entre os diferentes meios de comunicao feita atravs do recurso


a dispositivos especficos, denominados por routers, brouters e data-bridges.

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 25

Para que os dispositivos possam comunicar entre si e executar certas tarefas


especificada uma linguagem de comunicao comum, designada por CAL (Com-
mon Application Language) [11]. Esta linguagem utiliza a noo de contexto,
assumindo-se que qualquer produto pode ser descrito como uma coleo de con-
textos. Atualmente esto definidos mais de 50 contextos que cobrem a generalidade
dos produtos, desde a iluminao, a segurana, o aquecimento, o ar-condicionado,
as mquinas de lavar ou secar roupa, at os televisores. Cada contexto comporta-
se sempre do mesmo modo, independentemente do produto a que est associado.

Cada contexto composto por um ou vrios objetos que permitem modelar qual-
quer funo de controlo. Esto definidos vinte e seis objetos que podem representar
sensores digitais, sensores analgicos, interruptores multiposio, motores, tecla-
dos, entre outros. Cada objeto descrito por um conjunto pr-definido de variveis.

Na Figura 2.15 ilustrada uma rede tpica CEBus com trs meios interconectados
por routers.

Figura 2.15: Rede tpica CEBus [9]

Kevin Pinheiro de Castro Dissertao de Mestre


26 2.Estado da Arte

2.4.2 Estrutura das mensagens

O formato das mensagens CEBus de controlo no depende do meio de comunica-


o usado, j que cada mensagem contm o endereo de destino, sem referncia
aos meios de comunicao onde o emissor e o recetor esto colocados, permitindo
a esta tecnologia, a formao de uma rede lgica uniforme.

O comprimento das mensagens pode variar desde poucos bytes at cerca de 44


bytes. Uma mensagem tpica demora cerca de 25ms a ser enviada.

Como se pode verificar na Figura 2.16, as mensagens desta tecnologia possuem


um start code, um endereo de destino, um endereo de origem, um cabealho,
uma mensagem CAL e um cheksum.

Figura 2.16: Estrutura da mensagem CEBus [12]

O CEBus pode possuir at sessenta e cinco mil, quinhentos e trinta e seis endereos
(65536). permitido enviar mensagens individuais onde apenas um dispositivo
receber a mensagem ou mensagens de grupos onde vrios dispositivos recebero
a mensagem.

O acesso ao meio fsico usa a tcnica CSMA/CD CR (Carrier Sense Multiple


Access with Collision Detection and Collision Resolution), que permite que um
dispositivo aceda ao meio de comunicao em qualquer momento desde que este
esteja livre. No caso de o canal estar ocupado e existir coliso, os dispositivos
tm capacidade de detetar esse facto, sendo assegurado que um deles consegue
transmitir a mensagem com sucesso.

O CEBus dispensa a existncia de um controlador central na medida em que


os seus dispositivos se encontram ao mesmo nvel e podem comunicar diretamente
entre si.

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 27

2.5 Sistema LonWorks


O sistema LonWorks, tambm designado por Local Operating Network (LON), foi
criado pela Echelon, com o objetivo de resolver o problema de controlo de sistemas,
principalmente a nvel de controlo industrial. Este sistema tem a capacidade de
suportar at trinta e dois mil (32000) dispositivos. , ainda, importante referir que
o sistema LonWorks aberto e controlado pelo grupo LonMark Interoperability
Association [13].

Este sistema pode utilizar uma grande variedade de meios de comunicao como
a rede eltrica, o par de cobre entranado, a radiofrequncia, os infravermelhos,
o cabo coaxial e a fibra tica. Dependendo do meio utilizado, a sua comunicao
estabelece velocidades de transmisso entre 1kb/s a 1,25Mb/s.

A tecnologia LonWorks utilizada em diversas aplicaes, abrangendo Edifcios


Inteligentes, Cidades Inteligentes, Automao Comercial e Industrial.

Edifcios Inteligentes - Controlo de climatizao, elevadores, escadas rolantes,


iluminao e segurana;

Cidades Inteligentes - Iluminao pblica, sistemas de transportes pblicos


(autocarros e metro);

Automao Comercial - Automao de mquinas de escritrio, supermerca-


dos, automao de restaurantes, monitorizao de pacientes e controlo de
mquinas de venda automtica;

Automao Industrial - Fabrico de semicondutores, de papel, impresso de


alta velocidade, todo o fabrico que exige controlo automtico.

Esta tecnologia formada por dispositivos denominados por "ns". Os "ns" po-
dem ser divididos em dois grupos: os "ns" de controlo, que possuem memria
e capacidade de processamento; e os "ns" tradutores/atuadores, que s tm a
capacidade de ativar ou desativar uma sada, cumprindo uma ordem que lhe foi
enviada por um "n" de controlo.

Devido inteligncia dos dispositivos de controlo, um sistema de automao pode

Kevin Pinheiro de Castro Dissertao de Mestre


28 2.Estado da Arte

ficar a cargo dos "ns" com capacidade de processamento, evitando assim um ele-
mento centralizado (PC).

Na Figura 2.17 possvel observar uma rede de controlo LonWorks.

Figura 2.17: Rede de controlo LonWorks [14]

2.5.1 Protocolo de comunicao LanTalk


O LonTalk o nico protocolo suportado pelo sistema LonWorks. Ele implementa
as sete camadas do modelo de referncia OSI. Este protocolo implementado no
Neuron chip, permitindo assim que todos os dispositivos ("ns") sejam interope-
rveis, o que vai originar que o protocolo LonTalk seja o corao da tecnologia. Na
Tabela 2.4 esto representadas as sete camadas do modelo OSI [14].

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 29

Tabela 2.4: Camadas do modelo OSI [14]

Camada OSI Objetivo Servios prestados


7 Aplicao Compatibilidade Propriedades de configurao;
de aplicao Transferncia de arquivos;
Servios de rede.
6 Apresentao Interpretao Variveis de rede;
de dados Mensagens de aplicao.
5 Sesso Controlo Autenticao.
4 Transporte Confiabilidade Confirmao aps a receo de pacotes;
ponto-a-ponto Deteo de pacotes duplicados.
3 Rede Endereamento Endereamento dos dispositivos;
e roteamento Informao do caminho da mensagem.
2 Ligao Empacotamento Codificao de dados;
e acesso Verificao de erros CRC, CSMA;
ao meio fsico Controlo e deteo de colises;
Prioridades.
1 Fsica Conexes eltricas Meios de comunicao e
esquemas de modelao.

2.5.2 Endereamento
O endereamento define a forma como os pacotes so encaminhados. Estes podem
ser encaminhados para um nico dispositivo, para um grupo de dispositivos ou
para todos os dispositivos ligados a rede, o que vai originar uma grande variedade
de mecanismos de endereamento dentro do protocolo LonTalk, tais como [14]:

Endereo fsico - A cada dispositivo atribudo um nico endereo fsico


constitudo por 48 bits, denominado Neuron ID. Este endereo inserido na
altura do fabrico e no se altera durante o tempo de vida do equipamento.
possvel comunicar atravs deste endereo, embora no seja aconselhvel.
Supondo que acontece uma avaria num dos dispositivos, no ser possvel
obter o mesmo endereo fsico e ter-se- de alterar a programao da rede de
dispositivos.

Endereo do dispositivo - Este endereo atribudo quando o dispositivo


instalado numa rede de equipamentos. O endereo do dispositivo utilizado
em vez do endereo fsico, por ser mais eficiente no encaminhamento das
mensagens e por simplificar a substituio de dispositivos. Este endereo

Kevin Pinheiro de Castro Dissertao de Mestre


30 2.Estado da Arte

consiste em trs componentes, nomeadamente o ID de domnio, o ID de


sub-rede e o ID do n.

1. Domnio - Identifica um conjunto de dispositivos que podem interagir


entre si. Pode haver at 32385 dispositivos no mesmo domnio;
2. Sub-rede - Identifica um conjunto de dispositivos, tendo a capacidade
de inserir 127 dispositivos num nico canal ou num conjunto de canais
conectados por repetidores. Pode haver 256 sub-redes por domnio;
3. N - Identifica um dispositivo individual dentro de uma sub-rede.

Endereos de grupo - Conjunto lgico de dispositivos dentro de um domnio.


Ao contrrio de uma sub-rede, os dispositivos so agrupados sem levar em
conta a sua localizao fsica no domnio. Pode haver duzentos e cinquenta
e seis (256) grupos num domnio.

Endereo de transmisso - Identifica todos os dispositivos dentro de uma sub-


rede ou dentro de um domnio. Este tipo de endereo um mtodo eficiente
para podermos comunicar com vrios dispositivos e habitual utilizar o
endereo de transmisso em vez do endereo de grupo, para conservar o
nmero limitado de endereos de grupo.

Todos os pacotes transmitidos numa rede LonWorks contm sempre o endereo do


dispositivo transmissor (source address) e o endereo do dispositivo destinatrio
(destination address), que pode ser um endereo fsico, um endereo de dispositivo,
um endereo de grupo ou um endereo de transmisso.

2.5.3 Estrutura das mensagens


A transmisso de dados feita pelo bus e descrita sob a forma de tramas, j que
a informao transmitida pode denominar-se por Media Access Control (MAC),
Protocol Data Units ou MPDUs. Na Figura 2.18 possvel observar a estrutura
da informao transmitida.

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 31

Figura 2.18: Formato das tramas MPDUs LonWorks

O BitSync e o ByteSync tm como funo avisar todos os "ns" que sincro-


nizem os seus relgios de receo;

O L2Hdr usado pelo Mac layer do protocolo;

O NPDU o campo de dados a ser transmitidos;

O CRC de 16 bits enviado para detetar e corrigir erros, quando a mensagem


concluda.

O campo NPDU pode ainda ser dividido em semi-campos, como demonstra a


Figura 2.18, nomeadamente:

O semi-campo Version, que define a verso do protocolo;

O semi-campo Format, que define o tipo de formato;

O semi-campo Length, que define o comprimento da mensagem;

O semi-campo Address, que depende do semi-campo Format e que pode


conter um ou mais dos seguintes endereos:

1. Source address;
2. Destination address;
3. Subnet ID;
4. Destination SubNet ID;
5. Neuron ID;

O semi-campo Protocol Data Unit (PDU), que contm os dados para comu-
nicar com os dispositivos.

Esta comunicao obedece ao protocolo Carrier Sense Multiple Access (CSMA).

Kevin Pinheiro de Castro Dissertao de Mestre


32 2.Estado da Arte

2.5.4 Servio de mensagens


A tecnologia LonWorks oferece quatro tipos bsicos de servios de mensagens e
suporta mensagens autenticadas. Uma rede otimizada utiliza todos estes servios,
com o intuito de ter uma melhor eficincia e segurana. Todos os servios esto
elencados a seguir [14]:

Acknowledged - Uma mensagem enviada para um dispositivo ou para um


grupo de dispositivos, e aguarda-se pelo acknowledged de cada recetor. Caso
isso no acontea o remetente volta a enviar a mensagem novamente. O
nmero de tentativas e o tempo de espera pelo acknowledged de confirmao
configurvel. O acknowledged alm de servir para garantir que o recetor
recebe a mensagem tambm serve para evitar a duplicao de mensagens.

Unacknowledged - Uma mensagem enviada para um dispositivo ou para


grupo de dispositivos, e no esperada nenhuma mensagem de confirmao
por parte do recetor. Este tipo de mensagens utilizado quando se pretende
ter uma velocidade de transmisso mais elevada.

Repeated - Uma mensagem enviada vrias vezes para os mesmos dispositi-


vos. Este tipo de servio normalmente utilizado em vez do acknowledged,
porque no h necessidade de confirmao de receo da mensagem. Isto
torna-se importante quando pretendido transmitir informao a um grande
grupo de dispositivos. Uma mensagem do tipo acknowledged faria com que
todos os dispositivos de receo tentassem transmitir uma resposta ao mesmo
tempo.

Authenticated - Permite aos recetores avaliarem se o remetente est autori-


zado a enviar mensagens. Desta forma, a autenticao impede o acesso no
autorizado a dispositivos. Esta chave constituda por 48 bits e inserida o
momento da instalao do dispositivo.

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 33

2.6 Comparao dos sistemas


Neste subcaptulo far-se- a comparao dos vrios sistemas da domtica referidos
anteriormente. Nesta comparao sero abordados quatro grandes pontos: o sis-
tema mais econmico, os meios de comunicao, as velocidades de transmisso e,
por ltimo, a capacidade de dispositivos na mesma rede.

Sistema mais econmico

O sistema mais econmico o sistema X10. Este sistema da domtica foi o pri-
meiro a ser desenvolvido na dcada de 70. Para se desenvolver uma pequena rede
de domtica com este sistema ser necessrio um transmissor de sinal (como por
exemplo, um TM12 ou um CM11) e um recetor de sinal (como por exemplo, um
LM12 ou AM12). Um kit de iniciao custa 210 euros e j contm um Mdulo de
Lmpada - LM12, um Mdulo de aparelho - AM12, uma Interface para Compu-
tador - CM11 e um Mdulo Transmissor - TM12 [15]. Na Figura 2.19 podemos
observar os mdulos que o kit de iniciao contm.

Figura 2.19: Kit de iniciao X10 [15]

Em relao s tecnologias EIB, KNX, CEBus e LonWorks, estas apresentam custos


mais elevados, tendo a vantagem de serem mais robustas. Desta forma, estas
tecnologias so mais indicadas para edifcios de grande dimenso.

Meios de comunicao

Na Tabela 2.5 possvel observar os meios de comunicao suportados por cada


sistema.

Kevin Pinheiro de Castro Dissertao de Mestre


34 2.Estado da Arte

Tabela 2.5: Meios de comunicao suportados pelos sistemas

Sistema Rede eltrica Cabo TP Radiofrequencia Infravermelho Ethernet


X10 X X
EIB X X X X X
KNX X X X X X
CEBus X X X X X

Observa-se que a tecnologia X10 a que suporta menos meios de comunicao,


contudo, e como referido, o sistema mais econmico.

Velocidades de transmisso

As velocidades de transmisso variam de sistema para sistema. O sistema X10


tem uma velocidade de transmisso de 50 ou 60 bits/s, devido frequncia de rede
eltrica.

Relativamente ao sistema EIB, ele tem uma velocidade de transmisso de 9600


bits/s utilizando o par de cobre entranado e uma velocidade de 1200 bits/s utili-
zando como meio de comunicao a rede eltrica.

A tecnologia KNX transmite dados a vrias velocidades dependendo do meio. Caso


seja utilizado um par de cobre proveniente do sistema Batibus a taxa de transfe-
rncia de 2400 bits/s, enquanto que se for utilizado um par de cobre proveniente
do sistema EIB a taxa de transferncia de 9600 bits/s. Se for utilizada a rede
eltrica as velocidades de transferncia de dados podem ser 1200 bits/s ou 2400
bits/s, respetivamente PL110 (proveniente do sistema EIB) e PL132 (proveniente
do sistema EHS).

Na tecnologia LonWorks, dependendo do meio de comunicao, a velocidade de


transmisso de dados pode variar entre 1 kbits/s a 1.25 Mbits/s.

Capacidade de dispositivos na mesma rede

Na Tabela 2.6 so indicados os nmeros de dispositivos, que as tecnologias X10,


EIB, LonWorks e CEBus suportam.

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 35

Tabela 2.6: Numero de dispositivos suportados por cada sistema

Sistema Nmero de dispositivos


X10 256
EIB 65536
CEBus 65536
LonWorks 32000

Atravs da tabela podemos observar que a tecnologia X10 a que suporta menos
equipamentos ligados mesma rede e que as tecnologias EIB, CEBus e LonWorks
so as tecnologias que suportam mais equipamentos. Atravs deste facto, podemos
dizer que a tecnologia X10 indicada para pequenos edifcios e que as restantes
tecnologias so mais indicadas para grandes edifcios.

2.7 Projetos relacionados com domtica


Neste subcaptulo so referidos algumas teses e artigos relacionados com o tema
domtica, realizados por outros autores.

2.7.1 Building Intelligence Open System (BIOS)


Tese realizada por Fbio Ferreira, na Faculdade Superior de Engenharia de Lis-
boa. O autor constata que grande parte dos produtos existentes no mercado, no
disponibilizam um protocolo aberto. Devido a este facto, torna-se difcil a conce-
o de sistemas de gesto e de controlo integrado utilizando sistemas de diversos
fabricantes. Assim, o problema do autor passa por interligar vrios subsistemas,
tais como, climatizao, iluminao e elevadores, entre outros.

A soluo proposta consiste em interligar todos os subsistemas a um bus (BIOS-


bus), sendo que atravs desta ligao ser possvel controlar e monitorizar todos
os subsistemas e atingir uma gesto energtica mais eficaz. Outra particularidade
desta soluo o facto de um subsistema no interferir com outros, mas sempre que
necessrio ser possvel comunicar entre os subsistemas. Desta forma, utilizando
esta arquitetura pode-se adicionar novos subsistemas sem alterar os anteriores.

O autor desenvolveu um prottipo laboratorial no qual utilizou vrios protoco-

Kevin Pinheiro de Castro Dissertao de Mestre


36 2.Estado da Arte

los de comunicao e mltiplos fornecedores. Para a criao deste prottipo foram


desenvolvidos dois programas em linguagem ladder (utilizando como sistema de
automao um PLC). Um dos programas foi utilizado na simulao do controlo
de um elevador, em que era possvel bloquear e desbloquear o seu funcionamento,
ao passo que o outro programa foi utilizado na deteo de CO2, num parque de
estacionamento. Assim, consoante a quantidade de CO2 existente no parque seria
controlada a acelerao dos ventiladores. Para a comunicao entre o computador
e os equipamentos desenvolvidos foi utilizada a Ethernet.

2.7.2 Wireless Communication in Home and Building Au-


tomation

Tese realizada por Christian Reinisch. A autora constatou que hoje em dia muitas
instalaes de automao em edifcios esto a utilizar como meio de comunicao
o par de cobre entranado (Twisted Pair). A utilizao de tecnologia sem fios em
edifcios apresenta bastantes vantagens e muitos desafios.

Esta tese d uma apresentao geral de pr-requisitos sobre a utilizao de meios de


comunicao wireless. Para a resoluo do problema apresentado foram utilizados
mdulos Zigbee.

2.7.3 VisoWeb - Vigilncia e controlo remoto

Tese realizada por Antnio Andr Jcome Pereira da Silva, na Faculdade de En-
genharia da Universidade do Porto. Esta dissertao teve como objetivo o estudo
de vrios sistemas da domtica (com mais destaque dos sistemas X10 e EIB), de
vrios sistemas de vigilncia e, por ltimo, o desenvolvimento de uma aplicao
capaz de interligar o controlo entre vrios dispositivos e a sua visualizao.

A base para o desenvolvimento da aplicao foi a plataforma. NET da Micro-


soft, programada em linguagem C.

Kevin Pinheiro de Castro Dissertao de Mestre


2.Estado da Arte 37

2.7.4 A Zigbee-based monitoring and protection system for


building electrical safety
Neste artigo foi apresentada uma proposta de uma instalao na rea de segurana
eltrica atravs do uso de mdulos Zigbee. Os principais componentes dos siste-
mas de distribuio tradicionais nos edifcios so os fusveis e os disjuntores, cujas
funes so transmitir energia e proteger contra a sobrecarga.

Os disjuntores s tm a funo de proteo de sobrecarga e no so completa-


mente eficazes na preveno de fogos eltricos causados por mau contacto. Alm
disso, todos os equipamentos esto ligados no mesmo circuito devido aos disjunto-
res.

Neste documento, o sistema proposto consiste num mecanismo de proteo, a fim


de melhorar as funes dos sistemas de distribuio tradicionais. O sistema pode
definir dinamicamente o limite de sobrecarga das tomadas e evitar os efeitos sobre
outros equipamentos no mesmo circuito. Alm disso, foi construda uma funo
de autoproteo com base no controlo da temperatura, evitando assim incndios.

Kevin Pinheiro de Castro Dissertao de Mestre


38 2.Estado da Arte

Kevin Pinheiro de Castro Dissertao de Mestre


Captulo 3

Arquitetura proposta

De forma a resolver o problema referido no Captulo 1, proposta uma arquitetura


que permita ao utilizador uma flexibilidade na utilizao de vrios sistemas, nome-
adamente, o sistema X10, o sistema EIB, autmatos industriais e dispositivos de
radiofrequncia (RF). Nesta arquitetura , ainda, inserido um computador, com o
intuito de registar todos os acontecimentos.

Figura 3.1: Arquitetura proposta

39
40 3.Arquitetura proposta

Seguidamente explicada a escolha destes sistemas.

O sistema X10 foi escolhido porque utiliza como meio de comunicao a rede
eltrica de 220VAC, j instalada nas habitaes. Outro aspeto prende-se com o
facto de esta tecnologia ser acessvel economicamente. Por ltimo, os dispositivos
deste sistema so Plug&Play, ou seja, no necessitam de grandes configuraes
para o seu funcionamento.

Em relao ao sistema EIB, este foi escolhido por ser uma tecnologia mais re-
cente e por permitir controlar edifcios de maior dimenso. Este sistema tem,
tambm, a capacidade de utilizar diversos meios de comunicao.

Relativamente aos autmatos industriais, estes foram introduzidos na arquitetura


de forma a demonstrar a possibilidade da sua utilizao no controlo de edifcios.

Em relao aos dispositivos de RF, estes foram introduzidos, pois a sua comunica-
o realizada sem a necessidade de cablagem, tornando desnecessria a instalao
de meios de comunicao.

Por ltimo, foi introduzido na arquitetura o computador, com o objetivo referido


anteriormente e para que o utilizador pudesse controlar e monitorizar o edifcio ou
habitao distncia.

3.1 Sistemas de comunicao


A comunicao entre os sistemas assume um papel muito importante, pois ter
de garantir que a informao chega ao sistema pretendido. Na arquitetura pro-
posta so utilizados vrios meios de comunicao, nomeadamente a rede eltrica de
220VAC (para o sistema X10), o par de cobre entranado (para o sistema EIB), o
cabo RS232 (para o autmato industrial) e a radiofrequncia (para os dispositivos
de radiofrequncia).

3.1.1 Comunicao Dispositivo RF - Dispositivo RF


Na comunicao entre os dispositivos de radiofrequncia foi proposta uma estrutura
de mensagem que contm um cdigo de incio (1 char), o endereo (2 char), a

Kevin Pinheiro de Castro Dissertao de Mestre


3.Arquitetura proposta 41

funo (1 char) e, por ltimo, o cdigo de fim de mensagem (1 char). Na Figura


3.2 pode-se ver a organizao da estrutura da mensagem.

Figura 3.2: Estrutura da mensagem proposta RF

Relativamente ao endereo, este definido utilizando dois caracteres alfanumri-


cos, em que o primeiro uma letra (A - I) e o segundo um nmero (1 - 9).

De seguida ser dado um exemplo do funcionamento da comunicao entre os


dispositivos de radiofrequncia.

Figura 3.3: Exemplo da comunicao Dispositivo RF - Dispositivo RF

Como possvel observar na Figura 3.3, quando pressionado um boto de presso


dos dispositivos de radiofrequncia a mensagem enviada, em primeiro lugar,
ao equipamento central. Aps o equipamento central receber a mensagem, ir
reencaminh-la para o atuador. Observa-se que os dispositivos no comunicam
diretamente entre si e que a informao ter de passar pelo equipamento central.

Kevin Pinheiro de Castro Dissertao de Mestre


42 3.Arquitetura proposta

3.1.2 Comunicao Dispositivo RF - Computador


A comunicao entre o dispositivo de radiofrequncia e o computador feita na
base da estrutura da mensagem proposta anteriormente. O computador ter a res-
ponsabilidade de se aperceber das mensagens que circulam no equipamento central
de modo a poder regist-las.

Na Figura 3.4 ilustrado o seu procedimento.

Figura 3.4: Exemplo da comunicao Dispositivo RF - Computador

Atravs da figura, observa-se que quando o boto de presso acionado, a informa-


o ir primeiro para o equipamento central. Depois desse primeiro passo, seguir
para o computador e para o dispositivo RF (atuador), permitindo assim registar
o acontecimento.

3.1.3 Comunicao Dispositivo RF - Autmato


Na comunicao entre os dispositivos de radiofrequncia e o autmato industrial
foram definidos os endereos dos dispositivos de radiofrequncia, que o equipa-
mento central ter a capacidade de reconhecer e de converter para mensagens
Modbus/Rs232. Exemplificando, caso um boto de presso dos dispositivos RF
seja pressionado e tenha um dos endereos predefinidos, o equipamento central ir
encaminhar a mensagem para o autmato na estrutura Modbus/Rs232, de forma
a ativar/desativar uma sada do autmato.

Kevin Pinheiro de Castro Dissertao de Mestre


3.Arquitetura proposta 43

Na Tabela 3.1 so representados os endereos que o equipamento central ter


capacidade de reconhecer e de converter para mensagens Modbus/Rs232.

Tabela 3.1: Converses predefinidas (Dispositivo RF - Autmato)

Endereos do dispositivo RF Converte para


A-1 on Slave 1 sada Y0 on
A-1 off Slave 1 sada Y0 off
A-2 on Slave 1 sada Y1 on
A-2 off Slave 1 sada Y1 off
A-3 on Slave 1 sada Y2 on
A-3 off Slave 1 sada Y2 off
A-4 on Slave 1 sada Y3 on
A-4 off Slave 1 sada Y3 off
A-5 on Slave 1 sada Y4 on
A-5 off Slave 1 sada Y4 off
A-6 on Slave 1 sada Y5 on
A-6 off Slave 1 sada Y5 off
A-7 on Slave 1 sada Y6 on
A-7 off Slave 1 sada Y6 off
A-8 on Slave 1 sada Y7 on
A-8 off Slave 1 sada Y7 off

A estrutura de mensagem Modbus/Rs232 est representada na Figura 3.5 e cons-


tituda pelos seguintes campos: o endereo, a funo, os dados e, por ltimo, o
campo CRC/LRC (Cycling Redundancy Check /Longitudinal Redundancy Check).

Figura 3.5: Estrutura da mensagem Modbus/Rs232

Seguidamente representado um esquema (Figura 3.6), a exemplificar o funciona-


mento desta comunicao.

Kevin Pinheiro de Castro Dissertao de Mestre


44 3.Arquitetura proposta

Figura 3.6: Exemplo da comunicao Dispositivo RF - Autmato

3.1.4 Comunicao Dispositivo RF - Sistema X10

Na comunicao entre os dispositivos RF e o sistema X10 foram definidos endere-


os dos dispositivos RF, com a mesma funcionalidade que na comunicao entre
os Dispositivos RF - Autmato. Neste caso, em vez da mensagem ser convertida
para mensagens ModBus/Rs232, so injetados vrios sinais de alta frequncia na
rede eltrica de forma a ativar/desativar aparelhos X10.

Na Tabela 3.2 so indicados os vrios endereos predefinidos.

Atravs da Figura 3.7 possvel observar a estrutura das mensagens do sistema


X10, sendo esta constituda por dois grupos principais: um correspondente ao en-
dereo do dispositivo e o outro funo.

O grupo correspondente ao endereo constitudo por quatro subgrupos, sendo


eles, o cdigo de incio, o cdigo de casa, o cdigo do dispositivo e, por ltimo, o
bit auxiliar. Em relao ao grupo correspondente funo, este constitudo por
quatro subgrupos, nomeadamente, o cdigo de incio, o cdigo de casa, o cdigo
da funo e, por ltimo, o bit auxiliar.

Kevin Pinheiro de Castro Dissertao de Mestre


3.Arquitetura proposta 45

Tabela 3.2: Converses predefinidas (Dispositivo RF - Sistema X10)

Endereos do dispositivo RF Converte para


B-1 on Endereo B1 on
B-1 off Endereo B1 off
B-2 on Endereo B2 on
B-2 off Endereo B2 off
B-3 on Endereo B3 on
B-3 off Endereo B3 off
B-4 on Endereo B4 on
B-4 off Endereo B4 off
B-5 on Endereo B5 on
B-5 off Endereo B5 off
B-6 on Endereo B6 on
B-6 off Endereo B6 off
B-7 on Endereo B7 on
B-7 off Endereo B7 off
B-8 on Endereo B8 on
B-8 off Endereo B8 off

Figura 3.7: Estrutura da mensagem X10

Seguidamente representado um esquema (Figura 3.8), a exemplificar o funciona-


mento desta comunicao.

Kevin Pinheiro de Castro Dissertao de Mestre


46 3.Arquitetura proposta

Figura 3.8: Exemplo da comunicao Dispositivo RF - Sistema X10

3.1.5 Comunicao Dispositivo RF - Sistema EIB


Os endereos definidos para a comunicao Dispositivos RF - Sistema EIB esto
representados na Tabela 3.3. Durante a comunicao, o equipamento central rece-
ber a mensagem proveniente dos dispositivos RF e ir convert-la para o par de
cobre entranado, de modo a comunicar com atuadores do sistema EIB.

Tabela 3.3: Converses predefinidas (Dispositivo RF - Sistema EIB)

Endereos do dispositivo RF Converte para


C-1 on Endereo 1.1.1 on
C-1 off Endereo 1.1.1 off
C-2 on Endereo 1.1.2 on
C-2 off Endereo 1.1.2 off
C-3 on Endereo 1.1.3 on
C-3 off Endereo 1.1.3 off
C-4 on Endereo 1.1.4 on
C-4 off Endereo 1.1.4 off
C-5 on Endereo 1.1.5 on
C-5 off Endereo 1.1.5 off
C-6 on Endereo 1.1.6 on
C-6 off Endereo 1.1.6 off
C-7 on Endereo 1.1.7 on
C-7 off Endereo 1.1.7 off
C-8 on Endereo 1.1.8 on
C-8 off Endereo 1.1.8 off

Atravs da Figura 3.9 possvel observar a estrutura das mensagens do sistema

Kevin Pinheiro de Castro Dissertao de Mestre


3.Arquitetura proposta 47

EIB, sendo esta constituda pelos seguintes campos: Campo de controlo, Endereo
de origem, Endereo Destino, Contador, Comprimento, Dados, Verificao.

Figura 3.9: Estrutura da mensagem EIB

De seguida, representado um esquema (Figura 3.10) a exemplificar o funciona-


mento desta comunicao.

Figura 3.10: Exemplo da comunicao Dispositivo RF - Sistema EIB

3.1.6 Comunicao Sistema EIB - Sistema X10

Os endereos definidos para a comunicao Sistema EIB - Sistema X10 esto repre-
sentados na Tabela 3.4. Nesta comunicao, o equipamento central ir receber a
mensagem proveniente do sistema EIB (par de cobre entranado) e ir convert-la
para o sistema X10 (rede eltrica).

Kevin Pinheiro de Castro Dissertao de Mestre


48 3.Arquitetura proposta

Tabela 3.4: Converses predefinidas (Sistema EIB - Sistema X10)

Endereos do sistema EIB Converte para


1.0.1 on Endereo A1 on
1.0.1 off Endereo A1 off
1.0.2 on Endereo A2 on
1.0.2 off Endereo A2 off
1.0.3 on Endereo A3 on
1.0.3 off Endereo A3 off
1.0.4 on Endereo A4 on
1.0.4 off Endereo A4 off
1.0.5 on Endereo A5 on
1.0.5 off Endereo A5 off
1.0.6 on Endereo A6 on
1.0.6 off Endereo A6 off
1.0.7 on Endereo A7 on
1.0.7 off Endereo A7 off
1.0.8 on Endereo A8 on
1.0.8 off Endereo A8 off

Seguidamente representado um esquema (Figura 3.11) a exemplificar o funcio-


namento desta comunicao.

Figura 3.11: Exemplo da comunicao Sistema EIB - Sistema X10

Kevin Pinheiro de Castro Dissertao de Mestre


3.Arquitetura proposta 49

3.1.7 Comunicao Computador - Equipamento central


Atravs do computador ser possvel enviar ordens para o equipamento central,
com a inteno de poder controlar os dispositivos de radiofrequncia, o autmato
industrial, o sistema X10 e o sistema EIB. Para isso ser possvel, o equipamento
central avalia a mensagem recebida atravs do computador e encaminha-a para o
dispositivo pretendido. Na Figura 3.12 pode-se ver um esquema a exemplificar o
funcionamento.

Figura 3.12: Exemplo da comunicao Computador - Equipamento central

Kevin Pinheiro de Castro Dissertao de Mestre


50 3.Arquitetura proposta

Kevin Pinheiro de Castro Dissertao de Mestre


Captulo 4

Implementao

Este trabalho tem como principal objetivo implementar uma soluo integradora,
capaz de controlar e monitorizar uma habitao. Esta implementao baseia-se na
arquitetura explanada anteriormente, que integra trs sistemas, dispositivos RF,
um autmato industrial e um computador, permitindo assim controlar e monito-
rizar vrios parmetros da habitao. Na Figura 4.1 representada a introduo
dos dispositivos na implementao.

Figura 4.1: Representao dos parmetros a controlar

51
52 4.Implementao

Atravs dos dispositivos RF controlada a iluminao e os sistemas de AVAC.

Com o autmato industrial controlado o sistema de rega e a abertura/fecho


de portes e portas de acesso.

Quanto ao computador, este regista os acontecimentos de todas as aes toma-


das na habitao, sendo tambm permitido dar ordens atravs do mesmo.

No presente captulo ser explicado o desenvolvimento dos dispositivos de RF, bem


como a comunicao com o autmato industrial. Seguidamente, ser abordada a
forma como o equipamento central foi desenvolvido. Por ltimo, ser explicado o
desenvolvimento do hardware e da interface para o computador.

4.1 Desenvolvimento dos dispositivos RF


Para o desenvolvimento dos dispositivos RF, no intuito de transmitir as mensagens,
foram experimentados dois mtodos: o primeiro usando mdulos RF (Figura 4.2)
e o segundo recorrendo a mdulos Xbee (Figura 4.5).

Figura 4.2: Mdulos RF

Os mdulos RF foram testados a transmitir mensagens velocidade de 2400 bits/s


num edifcio de quatro andares (mais ou menos quinze metros), onde operaram sem
dificuldades. Este teste leva a concluir que a esta distncia e velocidade, os m-
dulos RF podem transmitir mensagens sem a ocorrncia de erros.

O funcionamento destes mdulos est representado na Figura 4.3, onde um mi-


crocontrolador (PIC) injeta uma mensagem atravs do seu pino USART TX (Uni-

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 53

versal Synchronous Asynchronous Receiver Transmitter - Transmitter) no mdulo


RF transmissor, e por sua vez, outro microcontrolador recebe a mensagem no pino
USART RX (Receiver) proveniente do mdulo RF recetor.

Figura 4.3: Funcionamento dos mdulos RF

Em relao aos mdulos Xbee (MAXStream), estes transmitem mensagens a uma


velocidade mais elevada e a uma maior distncia, chegando aos 30 metros em am-
bientes fechados e a 100 metros em ambientes abertos [16].

Outra vantagem dos ltimos mdulos mencionados (Xbee) trata-se da possibi-


lidade de poderem existir vrias topologias de redes, nomeadamente em estrela,
em rvore ou em malha. Na Figura 4.4 podem-se ver as vrias configuraes
mencionadas [16].

Figura 4.4: Topologias de rede Xbee [16]

Kevin Pinheiro de Castro Dissertao de Mestre


54 4.Implementao

O Xbee apresenta, tambm, um protocolo de comunicao prprio que garante


que as mensagens cheguem sempre ao seu destino.

Figura 4.5: Mdulo Xbee (MAXStream) [17]

Aps constatar estas vantagens, optou-se pela utilizao dos mdulos Xbee para
o desenvolvimento dos dispositivos de RF.

4.1.1 Fonte de alimentao


A fonte de alimentao foi desenvolvida de forma a ser possvel ligar os disposi-
tivos de RF rede eltrica de 220VAC. Foram testados vrios circuitos eltricos
de forma a optar pelo mais econmico. Os dois circuitos com melhor performance
so representados de seguida.

Circuito 1 contm os seguintes componentes:

Um transformador de 220VAC para 12VAC;

Uma ponte retificadora (2KBB40);

Dois condensadores de 470F .

Um regulador de tenso (L7805CV).

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 55

Circuito 2 contm os seguintes componentes:

Duas resistncias de 1M ;

Dois condensadores de 0.01F ;

Dois condensadores de 1, 8F ;

Um condensador de 1000F ;

Quatro dodos (1N4004);

Um zener de 12V(1N742);

Um regulador de tenso (L7805CV).

Seguidamente so representados os esquemas eltricos, sendo que a Figura 4.6


corresponde ao circuito 1 e a Figura 4.7 corresponde ao circuito 2.

Figura 4.6: Fonte de alimentao 1

Kevin Pinheiro de Castro Dissertao de Mestre


56 4.Implementao

Figura 4.7: Fonte de alimentao 2

Depois de testar estes dois circuitos numa placa de montagem, chegou-se conclu-
so que os seus comportamentos eram muito semelhantes e que ambos garantiam
o isolamento da terra. Assim, optou-se pelo esquema do circuito 2 por ser mais
econmico. A Figura 4.8 ilustra uma placa desenvolvida, que contm a fonte de
alimentao para os dispositivos de radiofrequncia.

Figura 4.8: Fonte de alimentao desenvolvida

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 57

4.1.2 Desenvolvimento das placas Xbee


As placas Xbee foram desenvolvidas devido aos mdulos Xbee serem alimentados
a 3.3V e a fonte de alimentao ter sido projetada para fornecer 5V. Outro motivo
prendeu-se com o facto de facilitar a montagem dos dispositivos RF (prottipos).

A placa Xbee composta por:

Um mdulo Xbee;

Um regulador de tenso de 3.3V (lm117 - DT - 3.3).

Seguidamente representado (Figura 4.9) o esquema eltrico da placa desenvol-


vida.

Figura 4.9: Esquema eltrico da placa Xbee desenvolvida

Na Figura 4.10 pode-se ver a placa desenvolvida.

Figura 4.10: Placa Xbee desenvolvida

Kevin Pinheiro de Castro Dissertao de Mestre


58 4.Implementao

4.1.3 Dispositivo RF transmissor

Os dispositivos RF transmissores foram desenvolvidos para funcionarem como bo-


tes de presso (interruptores), de forma a mostrarem a sua capacidade de enviar
mensagens a outros dispositivos de RF.

Estes dispositivos so compostos por:

Uma fonte de alimentao (referida anteriormente);

Uma placa Xbee (referida anteriormente);

Um microcontrolador PIC16F876;

Um cristal 20Mhz;

Dois potencimetros rotativos de 2200;

Dois botes;

Uma resistncia de 10k;

Duas resistncias de 2k2.

Na Figura 4.11 representado o esquema eltrico do dispositivo RF transmissor.

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 59

Figura 4.11: Esquema eltrico do dispositivo RF transmissor

Relembrando a estrutura da mensagem proposta anteriormente, esta contm um


endereo constitudo por dois caracteres. Os dois potencimetros foram utilizados
para poderem efetuar a seleo dos endereos.

Figura 4.12: Variao da tenso sada do potencimetro

A Figura 4.12 mostra que quando alterada a percentagem dos potencimetros, a


tenso de sada vai-se alterando. Dado isto, foram utilizadas duas entradas anal-
gicas do PIC16F876 (o pino AN0 e o pino AN1), de modo a selecionar os endereos.

Kevin Pinheiro de Castro Dissertao de Mestre


60 4.Implementao

Na Tabela 4.1 esto indicados os valores das tenses a que correspondem os ende-
reos.

Tabela 4.1: Correspondncia dos endereos

Valor da tenso Endereo (1 caracter) Endereo (2 caracter)


0 - 0.55 A 1
0.56 - 1.11 B 2
1.12 - 1.66 C 3
1.67 - 2.22 D 4
2.23 - 2.77 E 5
2.78 - 3.33 F 6
3.34 - 3.88 G 7
3.89 - 4.44 H 8
4.45 - 5 I 9

Relativamente aos botes, estes foram utilizados para ser possvel enviar duas fun-
es distintas, uma que corresponde funo "ON" (boto ligado ao pino RB0) e
outra que corresponde funo "OFF" (boto ligado ao pino RB1). Foram esco-
lhidos os caracteres "L" e "D" para representarem estas funes.

Seguidamente ser exemplificado o funcionamento do dispositivo RF transmissor.


Se o valor da tenso sada do potencimetro, que corresponde ao endereo (1
caracter), estiver entre 0V e 0.55V, e se o valor da tenso sada do potencimetro,
que corresponde ao endereo (2 caracter), estiver entre 4.45V e 5V, o endereo
do dispositivo ser "A9". Caso seja premido o boto que corresponde funo
"ON" enviada uma mensagem com os caracteres "IA9LF", em que o caracter
"I" corresponde ao cdigo de incio, o caracter "A" corresponde ao endereo (1
caracter), o caracter "9" corresponde ao endereo (2 caracter), o caracter "L"
corresponde funo "ON" e, por ltimo, o caracter "F" corresponde ao cdigo
de fim de mensagem.

Em relao ao cdigo desenvolvido para este dispositivo, foram utilizadas duas


funes, nomeadamente, a funo "timer" e a funo "main". Na Figura 4.13
representado o fluxograma da funo "timer" e na Figura 4.14 representado o

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 61

fluxograma da funo "main".

Figura 4.13: Fluxograma da funo "timer" do dispositivo RF transmissor

Kevin Pinheiro de Castro Dissertao de Mestre


62 4.Implementao

Figura 4.14: Fluxograma da funo "main" do dispositivo RF transmissor

A Figura 4.15 mostra a montagem do dispositivo RF transmissor (prottipo).

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 63

Figura 4.15: Dispositivo RF transmissor montado

4.1.4 Dispositivo RF Recetor


Os dispositivos de RF recetor foram desenvolvidos para demonstrar a possibilidade
de controlar a iluminao e os sistemas de AVAC de uma habitao atravs de RF.
Estes dispositivos iro receber as mensagens provenientes do equipamento central,
referido na seco 4.3.

Estes dispositivos so compostos por:

Uma fonte de alimentao (referida anteriormente);

Uma placa Xbee (referida anteriormente);

Um microcontrolador PIC16F876;

Um cristal 20Mhz;

Dois potencimetros rotativos de 2200;

Um led;

Kevin Pinheiro de Castro Dissertao de Mestre


64 4.Implementao

Uma resistncia de 10k;

Uma resistncia de 2k2.

Na Figura 4.16 representado o esquema eltrico do dispositivo RF recetor.

Figura 4.16: Esquema eltrico do dispositivo RF recetor

Os dois potencimetros foram utilizados para efetuar a seleo dos endereos, uti-
lizando o mesmo mtodo referido no subcaptulo anterior (Tabela 4.1). Os dois
pinos utilizados foram o pino AN0 (para o 1 caracter do endereo) e o pino AN1
(para o 2 caracter do endereo).

O led inserido neste dispositivo foi colocado de modo a indicar quando so ati-
vados ou desativados os sistemas de AVAC ou a iluminao. O led podia ser
substitudo por um rel e, desta forma, j seria possvel a ativao ou desativao
dos sistemas de AVAC ou da iluminao.

O algoritmo utilizado para a deteo das mensagens est indicado no fluxograma


da Figura 4.17. O microcontrolador s ir comear a armazenar a mensagem aps
ter recebido um caracter "I", sendo que o processo termina quando for recebido
um caracter "F". Seguidamente, o microcontrolador avalia a mensagem recebida

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 65

e decide se deve ativar ou desativar o led.

Figura 4.17: Algoritmo utilizado na deteo da mensagem

No cdigo desenvolvido para este dispositivo, foram utilizadas duas funes, no-
meadamente, a funo "timer" e a funo "main". O funcionamento da funo
"timer" o mesmo referido nos dispositivos RF transmissores, em relao ao fun-
cionamento da funo "main" representado um fluxograma na Figura 4.18.

Kevin Pinheiro de Castro Dissertao de Mestre


66 4.Implementao

Figura 4.18: Fluxograma da funo "main" do dispositivo RF recetore

A Figura 4.19 ilustra o dispositivo RF recetor montado (prottipo).

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 67

Figura 4.19: Dispositivo RF recetor montado

4.2 Comunicao com o autmato industrial


O autmato utilizado foi o FATEK FBs-20MC (Figura 4.20), disponvel no labo-
ratrio. Com ele pretendeu-se controlar sistemas de rega e abrir/fechar portes e
portas de acesso. Para atingir este objetivo, o autmato teve de ser configurado
de modo a ser possvel comunicar com ele. O programa utilizado para efetuar essa
configurao foi o WinProladder. A Figura 4.21 mostra uma imagem do programa.

Figura 4.20: Autmato industrial (FATEK-FBs-20MC)

Kevin Pinheiro de Castro Dissertao de Mestre


68 4.Implementao

Figura 4.21: Programa WinProladder

O autmato foi configurado atravs da porta Ethernet. Foi escolhida a porta 3


(Rs232) para comunicar com o autmato, de forma a ser possvel ativar e desativar
sadas do autmato. Esta porta foi configurada como ModBus ASCII(Slave), com
um Baud Rate de 9600, nenhum bit de paridade, 8 bits de dados e um stop bit.
possvel visualizar uma imagem da configurao desta porta na Figura 4.22.

Figura 4.22: Configurao da porta 3 (Rs232)

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 69

Outra configurao necessria foi a do endereo do autmato, de modo a ter o


endereo "1". Na Figura 4.23 pode-se ver uma janela da configurao do endereo.

Figura 4.23: Configurao do endereo do autmato

4.2.1 Mensagens ModBus - ASCII


As mensagens ModBus - ASCII comeam sempre com um caracter ":" e terminam
sempre com os caracteres "CR" e "LF". Em seguida, na Figura 4.24, dado um
exemplo de uma mensagem completa [19].

Figura 4.24: Mensagem ModBus - ASCII

Correspondncia de caracteres:

"0"e "1" - Endereo do autmato;

"0"e "5" - Funo pretendida;

"0"e "0" - Posio HI;

"0"e "4" - Posio LOW (sada Y4);

"F"e "F" - Valor HI (ativar a sada);

"0"e "0" - Valor LOW;

"F"e "7" - Pertencem ao campo LRC (Tabela 4.2).

Kevin Pinheiro de Castro Dissertao de Mestre


70 4.Implementao

Tabela 4.2: Clculo do LRC

Hex Binrio
01 0000 0001
05 0000 0101
00 0000 0000
04 0000 0100
FF 1111 1111
00 0000 0000
Soma binria 0000 1001
Complemento 1111 0110
+1 +1
LRC 1111 0111 = F7

Nota: Os caracteres ":", "CR" e "LF" no so considerados no clculo do LRC.

Para testar a comunicao com o autmato foi desenvolvido um programa para


ambiente Windows no software Visual Studio, no qual se pretendia ativar e desa-
tivar as sadas do autmato industrial atravs de uma interface grfica. possvel
visualizar o aspeto grfico do programa na Figura 4.25.

Figura 4.25: Interface para testar a comunicao com o autmato

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 71

4.3 Equipamento central

Aps o desenvolvimento dos dispositivos de radiofrequncia e a configurao do


autmato industrial passou-se para uma nova fase deste projeto: o desenvolvi-
mento do equipamento central. Este equipamento o elemento fundamental para
o funcionamento da arquitetura proposta.

O equipamento central contm os seguintes componentes:

Uma fonte de alimentao (referida anteriormente);

Uma placa Xbee (referida anteriormente);

Um MAX232;

Um microcontrolador PIC18F26K22;

Um cristal 20Mhz;

Uma resistncia de 10k;

Quatro condensadores de 1F .

Na Figura 4.26 representado o esquema eltrico do equipamento central.

Kevin Pinheiro de Castro Dissertao de Mestre


72 4.Implementao

Figura 4.26: Esquema eltrico do equipamento central

A funo principal deste equipamento permitir que os dispositivos RF trans-


missores possam comunicar com os dispositivos RF recetores, com o autmato
industrial e com o computador, permitindo, assim, controlar o sistema de rega,
a abertura/fecho de portes e de portas de acesso, a iluminao e os sistemas de
AVAC.

Relembrando a arquitetura proposta, toda a informao que circula na habita-


o passa por este equipamento, sendo que ele fica responsvel por decidir para
onde segue essa informao, aps analisar as mensagens recebidas.

Caso seja recebida uma mensagem com um dos endereos indicados na Tabela
3.1, ser enviada uma mensagem para o autmato industrial, para os dispositivos
RF recetores e para o computador. Exemplificando: se o equipamento central rece-
ber a mensagem "IA1LF" ser enviada uma mensagem para o autmato industrial
para ativar a sada Y0 e, tambm, ser enviada a mensagem ("IA1LF") para os

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 73

dispositivos RF recetores. Por ltimo, ser enviado a mensagem ("IA1LF") para


o computador. Na Figura 4.27 demonstrado este processo.

Figura 4.27: Processo usado quando o equipamento central recebe os caracteres


"IA1LF"

Porm, se o equipamento central receber uma mensagem que no tenha um dos


endereos indicados na Tabela 3.1, a mensagem ser enviada apenas para os dis-
positivos RF recetores e para o computador. Na Figura 4.28 demonstrado este
processo.

Figura 4.28: Processo utilizado quando o equipamento central recebe os caracteres


"IC5LF"

Em relao aos mdulos Xbee, estes foram configurados de forma que o mdulo
Xbee, presente no equipamento central, tenha a capacidade de comunicar com to-
dos os mdulos Xbee, ao passo que, os restantes mdulos s podem comunicar com
o mdulo Xbee presente no equipamento central (topologia de rede em estrela).

Kevin Pinheiro de Castro Dissertao de Mestre


74 4.Implementao

Para efetuar esta configurao foi utilizado o software X-CTU. Na Figura 4.29
pode-se ver um exemplo a demonstrar o processo.

Figura 4.29: Exemplo da configurao dos mdulos Xbee

Optou-se por utilizar o PIC18F26K22 pois tem duas portas USART, sendo que
uma ficou ligada ao mdulo Xbee e a outra ao chip MAX232. Foi utilizado o chip
MAX232 com o intuito de converter as tenses TTL para as tenses RS232, de
modo a comunicar com o autmato.

Durante uma comunicao Rs232, as tenses podem atingir entre 5 a 25 Volts,


positivas ou negativas, ao passo que na comunicao USART, as tenses variam
entre 0 e 5 Volts. Na Figura 4.30 possvel observar como feita a troca das
tenses atravs do chip MAX232.

Figura 4.30: Converso das tenses TTL para tenses Rs232

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 75

O algoritmo utilizado para a deteo das mensagens recebidas o mesmo que foi
utilizado nos dispositivos RF recetores (Figura 4.17). O microcontrolador s ir
comear a armazenar a mensagem aps ter recebido um caracter "I", j que o
processo termina quando for recebido um caracter "F". Seguidamente, o micro-
controlador avalia a mensagem recebida.

Na Figura 4.31 representado um fluxograma do funcionamento do cdigo in-


serido no microcontrolador, aps a deteo de uma mensagem completa.

Figura 4.31: Fluxograma do cdigo inserido no equipamento central

A Figura 4.32 mostra o equipamento central (prottipo) montado.

Kevin Pinheiro de Castro Dissertao de Mestre


76 4.Implementao

Figura 4.32: Equipamento central montado

4.4 Hardware e interface grfica para o computa-


dor
Para conseguir controlar e monitorizar a habitao a partir do computador foi de-
senvolvido um hardware que pudesse comunicar com o equipamento central e uma
interface grfica para que este controlo e monitorizao fosse mais dinmico.

O hardware desenvolvido composto por:

Uma placa Xbee (referida anteriormente);

Um chip MAX232;

Quatro condensadores 1F ;

Quatro pilhas de 1.2V.

Na Figura 4.33 representado o esquema eltrico do hardware desenvolvido para


o computador.

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 77

Figura 4.33: Esquema eltrico do hardware para o computador

As placas Xbee referidas anteriormente foram utilizadas para ser possvel comu-
nicar com o equipamento central. Em relao ao chip MAX232, este foi utilizado
com o intuito de converter as tenses Rs232 para as tenses TTL. As quatro pilhas
utilizadas servem de fonte de alimentao.

Na Figura 4.34 possvel ver o hardware desenvolvido.

Figura 4.34: Hardware para o computador montado

Kevin Pinheiro de Castro Dissertao de Mestre


78 4.Implementao

Relativamente interface grfica, esta foi desenvolvida no software Visual Studio,


de forma a controlar e monitorizar a habitao demonstrada na Figura 4.1. Outro
objetivo foi registar todos os acontecimentos. Na Figura 4.35 pode-se ver a janela
principal da interface grfica para controlar e monitorizar a habitao.

Figura 4.35: Janela principal da interface grfica para controlar e monitorizar a


habitao.

O controlo dos diversos parmetros efetuado na prpria planta da habitao,


sendo possvel alterar vrios parmetros simultaneamente, atravs dos botes:

"Ligar toda a iluminao";

"Desligar toda a iluminao";

"Ligar todos os sistemas de AVAC";

"Desligar todos os sistemas de AVAC";

"Abrir acesso";

"Fechar acesso";

A configurao dos endereos dos dispositivos efetuada na barra de tarefas, no


cone "Configurao dos endereos". De seguida, s ser necessrio escolher o
compartimento (Figura 4.36). Na Figura 4.37 representada a janela que ir
aparecer de seguida.

Kevin Pinheiro de Castro Dissertao de Mestre


4.Implementao 79

Figura 4.36: Menu "Configurao dos endereos"

Figura 4.37: Janela da configurao dos endereos do quarto 1

Em relao ao cone "registos" (Figura 4.38), este utilizado para limpar os registos
ou gravar os registos em disco. Sobre o cone "Conf. Porta" (Figura 4.39), este
serve para escolher a porta COM onde est ligado o hardware desenvolvido.

Figura 4.38: Menu "Registos"

Kevin Pinheiro de Castro Dissertao de Mestre


80 4.Implementao

Figura 4.39: Menu "Conf. Porta"

Kevin Pinheiro de Castro Dissertao de Mestre


Captulo 5

Concluso

Esta dissertao debrua-se sobre a rea da domtica, pretendendo-se propor e


implementar uma nova abordagem para o controlo de edifcios e habitaes. Esta
perspetiva passou pela interligao de vrios sistemas, permitindo assim ter diver-
sos sistemas a funcionar no mesmo lugar, existindo comunicao entre os mesmos.

Para comear, foi realizado um estudo dos sistemas domticos j existentes, no-
meadamente, o sistema X10, o sistema EIB, o sistema KONNEX, a tecnologia
CEBus e, por ltimo, o sistema LonWorks, de forma a introduzir alguns conceitos
desta rea.

Seguidamente, foi proposta uma arquitetura com capacidade de interligar os vrios


sistemas, optando-se pelo sistema X10, o sistema EIB, autmatos industriais, dis-
positivos RF e um computador. Este ltimo foi escolhido para permitir o controlo
dos edifcios e habitaes registando todos os acontecimentos do processo.

Posteriormente, foi implementada parte da arquitetura, nomeadamente disposi-


tivos RF, um autmato industrial e um computador. Inicialmente, foram de-
senvolvidos os dispositivos RF. De seguida foi estabelecida a comunicao com o
autmato industrial e foi desenvolvido o equipamento central (sendo este o equi-
pamento fundamental da arquitetura proposta). Por ltimo, foi desenvolvida uma
interface grfica.

Para o desenvolvimento dos dispositivos RF foi utilizado um microcontrolador


PIC16F876 e mdulos Xbee, observando-se a possibilidade da criao de uma rede

81
82 5.Concluso

domtica atravs dos mesmos. Os dispositivos RF tm, tambm, como vantagem


o facto de no ser necessrio a utilizao de cablagem, originando uma instalao
prtica.

No que concerne a comunicao com o autmato industrial, foi utilizada a co-


municao Modbus ASCII(Slave). Atravs do uso do autmato verificou-se a sua
fiabilidade e adaptabilidade, no controlo de edifcios e habitaes.

Aps desenvolver os dispositivos RF e estabelecer a comunicao com o aut-


mato industrial, foi desenvolvido o equipamento central de forma a interligar os
dois sistemas. Este equipamento utiliza o PIC18F26K22, pois contm duas por-
tas USARTs, sendo uma utilizada para a comunicao com os dispositivos RF
(atravs do mdulo Xbee) e outra para a comunicao com o autmato industrial
(atravs do cabo Rs232). Este equipamento central apresenta como vantagem a
possibilidade de interligar os dois sistemas, permitindo a alterao de uma sada
do autmato industrial atravs do dispositivo RF.

No mbito da interao com o utilizador, foi desenvolvida uma interface grfica


para ambiente Windows no software Visual Studio, de forma a permitir ao utiliza-
dor o controlo e monitorizao da habitao atravs do computador. Esta interface
apresenta como vantagens, o facto de registar todos os acontecimentos, oferecer
uma visualizao de todos os parmetros da habitao e permitir controlar e mo-
nitorizar a habitao.

A arquitetura proposta uma arquitetura centralizada. Devido a este facto s


poder funcionar com a presena do equipamento central. Esta arquitetura pode
ser aplicada em edifcios e em habitaes onde se pretende ter em funcionamento
vrios sistemas distintos, permitindo a comunicao entre eles.

Relativamente parte da arquitetura implementada, esta funcionou como espe-


rado, permitindo a interligao entre os dois sistemas, os dispositivos RF e o
autmato industrial. Isso possibilitou controlar e monitorizar vrios parmetros
da habitao.

No que diz respeito proposta de trabalhos futuros, o equipamento central de-

Kevin Pinheiro de Castro Dissertao de Mestre


5.Concluso 83

senvolvido poderia ser melhorado da seguinte forma:

Introduzir a comunicao com os dispositivos do sistema EIB;

Introduzir a comunicao com os dispositivos do sistema X10.

Desta forma, a arquitetura esplanada anteriormente ficaria completa.

Kevin Pinheiro de Castro Dissertao de Mestre


84 5.Concluso

Kevin Pinheiro de Castro Dissertao de Mestre


Bibliografia

[1] EuroX10 Distribuidor Europeu de produtos de domtica, Histria do


X-10. [em linha]. [Consult. em 3 de Fevereiro de 2012]. Disponvel em
http://www.eurox10.com/Content/X10History.htm

[2] Wikipedia, X10 (industry standard). [em linha].


[Consult. em 6 de Fevereiro de 2012]. Disponvel em
http://en.wikipedia.org/wiki/X10_%28industry_standard%29

[3] MARMITEX, LM12. [em linha]. [Consult. em 6 de Fevereiro de 2012]. Dispo-


nvel em http://www.marmitek.com/en/product-details/home-automation-
security/x-10-home-automation/plug-in-modules/lm12.php

[4] EuroX10 Distribuidor Europeu de produtos de domtica, Teoria da trans-


misso de sinais X-10. [em linha]. [Consult. em 15 de Fevereiro de 2012].
Disponvel em http://www.eurox10.com/Content/X10SignalTheory.htm

[5] Wikipedia, EIB. [em linha]. [Consult. em 21 de Fevereiro de 2012]. Disponvel


em http://pt.wikipedia.org/wiki/EIB

[6] Scribd, EIB - European Installation Bus. [em linha]. [Consult. em 23 de


Fevereiro de 2012]. Disponvel em http://pt.scribd.com/doc/42511234/EIBA

[7] NUNES, Renato Jorge Caleira, Anlise Comparativa de Tecnologias


para Domotica. [em linha]. [Consult. em 29 de Fevereiro de 2012]. Dis-
ponvel em http://domobus.net/docs/02-JEACI02.pdf

[8] PALMA, Diana, Domtica KNX/EIB de Baixo Custo, Maro 2008, Dis-
sertao apresentada Faculdade de Engenharia da Universidade do Porto.

[9] Kenneth P. Wacks, INTRODUCTION TO THE CEBUS COMMU-


NICATIONS PROTOCOL. [em linha]. [Consult. em 7 de Maro de 2012].

85
86 BIBLIOGRAFIA

Disponvel em http://hometoys.com/emagazine.php?url=/htinews/aug97
/articles/kwacks/kwacks.htm

[10] Grayson Evans, CEBus Demystified: The ANSI/EIA 600 Users


Guide, Maro de 2001, McGraw-hill Professional Publishing.

[11] Amitava Dutta-Roy, "Networks for Homes" in Spectrum, IEEE, Dezem-


bro de 1999.

[12] SILVA, Antnio Andr Jcome Pereira da, VisoWeb - vigilncia e con-
trolo remoto. Porto, Maio de 2005. Dissertao apresentada Faculdade de
Engenharia da Universidade do Porto.

[13] Loy Dietmar, Dietrich Dietmar, Open Contral Networks: Lonworks/Eia


709 Technology, Outubro de 2001, Kluwer Academic Publishers.

[14] ECHELON Corporation, Introduction to the LONWORKS Sys-


tem,Version 1.0.

[15] MKTI, Kit Active Home. [em linha]. [Consult. em 20 de Abril de 2012].
Disponvel em http://www.mkti.pt/active-home-pe%C3%A7as-p-1112.html

[16] Wireless ZigBee, Controle remoto e aquisio de dados via


XBee/ZigBee (IEEE 802.15.4). [em linha]. [Consult. em 25 de Maio de
2012]. Disponvel em http://www.rogercom.com/ZigBee/ZigBee.htm

[17] ANTRATEK, ZigBee / XBee modules for wireless communica-


tion. [em linha]. [Consult. em 30 de Maio de 2012]. Disponvel em
http://www.antratek.com/ZigBee-XBee.html

[18] ALVES, Jos Augusto, Casa Intelegentes, CENTROATLANTICO.PT,


2003

[19] SANTOS, Jos Paulo, MODBUS - PROTOCOLO DE COMUNICA-


O, Universidade de Aveiro, 2011

[20] FERREIRA, Fbio, Building Intelligence Open System (BIOS), De-


zembro de 2010, Dissertao apresentada ao Instituto Superior de Engenharia
de Lisboa

[21] REINSINH, Christian, Wireless Communication in Home and Building


Automation, Fevereiro de 2007

Kevin Pinheiro de Castro Dissertao de Mestre


BIBLIOGRAFIA 87

[22] Li-Chien Huang, Hong-Chan Chang, Cheng-Chung Chen, Cheng-Chien Kuo,


A ZigBee-based monitoring and protection system for building elec-
trical safety, 2011, Artigo escrito no Department of Electrical Engineering,
National Taiwan University of Science and Technology, 43, Sec. 4, Keelung
Rd., Taipei, Taiwan.

Kevin Pinheiro de Castro Dissertao de Mestre

Você também pode gostar