universidade de brasília faculdade de tecnologia departamento de engenharia elétrica redes de...
TRANSCRIPT
Universidade de BrasíliaFaculdade de Tecnologia
Departamento de Engenharia Elétrica
Redes de Sensores e Atuadores Wirelesspara
Automação Predial
Daniel Bermudez Souto de OliveiraMárcio Piragibe de Bakker Faria Zanatta
Rodrigo Almeida Santos
2
Sumário
• Objetivos do Projeto• Comunicação Wireless• Padrão ZigBee• USB• Maquete de Processo Térmico• Resultados • Conclusões
3
Objetivos do Projeto
• Estudo de automação predial wireless
• Controle de temperatura de uma maquete de salas de escritório
• Estudo do padrão ZigBee
• Implementação de Interface USB
4
Módulos Implementados
1. Módulo de Sensores-XBee
2. Módulo de Atuadores-XBee
3. Placa USB-XBee
4. Programa Supervisório via Simulink
5
Comunicação WirelessMarcos das Comunicações Wireless
1839 - Primeira mensagem telegráfica via código morse,
1864 - Equações de Maxwell,
1867 - Fundação da industria telefônica Bell Laboratories
1888 - Comprovação da existência das ondas eletromagnéticas por Heinrich Rudolf Hertz;
1900 - Primeira transmissão wireless
1972 - Primeira demonstração da telefonia celular,
1999 - Criação da Wi-Fi Alliance
1999 - Formalizado o BlueTooth Special Interest Group
2002 - Surgimento do CableModem, xDSL , VoIP
2004 - Primeira versão do padrão ZigBee
6
Comunicação Wireless
Tipos de redes sem fio
• WPAN (Wireless Personal Area Network) - são redes wireless de pequeno alcance (entre 10 e 100 metros). Exemplo: dispositivos portáteis ou móveis tais como PCs, PDAs, periféricos e celulares;
• WLAN (Wireless Local Area Network) - São redes wireless destinadas à interligação de redes locais com alcance entre 100 e 300 metros. Exemplo: extensão ou alternativa para as redes com cabeamento convencional (par trançado ou fibra óptica);
• WMAN (Wireless Metropolitan Area Network) – são redes wireless destinadas a acessos de banda larga de grande alcance para áreas metropolitanas, com alcance em torno de 6km;
• WWAN (Wireless Wide Area Network) - são redes wireless destinadas a redes de telecomunicações em longa distância, serviços de voz e dados.
7
Padrão WI-FI
• Padrão IEEE 802.11• Alcance Máximo: 100
metros• Computador portátil e
tabletPC• Muito utilizada para
acesso a internet
Padrão Velocidade
Máxima
Faixa de
Frequência
802.11b
11Mbps
2,4GHz
802.11a
54Mbps
5GHz
802.11g
54Mbps
2,4GHz
8
Padrão Bluetooth
• O nome Bluetooth é uma homenagem ao rei da Dinamarca e Noruega Harald Blåtand;
• Padrão IEEE 802.15.1
• Faixa de frequência: ISM (2,4 a 2,5GHz);
• Computador portátil, celulares, pequenos dispositivos de uso pessoal.
Classe Potência
Alcance
1 100mW
100m
2 2,5mW 10m
3 1mW 1m
9
Padrão ZigBee
• Padrão IEEE 802.15.4;
• WPAN;
• Faixa de Frequência: ISM (2,4 a 2,5GHz);
• Taxa de transmissão: 250kbps (baixo);
10
Padrão ZigBee
Estruturas de Rede Possíveis
11
Comparação entre os Padrões
Padrão Wi-Fi Bluetooth ZigBee (XBee)
IEEE 802.11 802.15.1 802.15.4
Taxa de Transmissão
54Mbps 1Mbps 250kbps
Consumo •400mA TX•20mA standby
•40mA TX•0,2mA standby
•45mA TX•10uA standby
Recursos(KB) 1000 250 32
Nº máximo de nós 256 7 65535
Alcance 100 100 100
Pontos Fortes Alta taxa de transmissão
de dados
Substituição de cabos
Consumo, n º de nós, preço
Aplicações Internet, redes,
transferência de dados
Aparelhos de mão
Controle Remoto,
sensores e dispositivos com baterias
12
Implementação da Rede
• Rede estrela:– Dois nós End Device e um
nó Coordenador
• Nó Coordenador
13
Nó End Device
• Módulo
Sensor-XBee
• Módulo
Atuador-XBee
14
Maquete
• Os nós End Device ficam localizados na maquete.
• Alimentação.
USB
•Em 1995, surge o padrão USB com o conceito Plug and Play
•Atualmente, verifica-se um forte tendência de substituição das portas seriais do tipo RS232 para portas USB
•Motivação para a implementação da USB: seguir a tendência tecnológica
16
USB
•Pinagem da USB:
•Transferência de dados nos pinos D+ e D- com codificação NRZI, com sinais bi-direcionais e lógica invertida.
17
USB
18
USB
•O protocolo é a base da comunicação
•Velocidade de transmissão de dados:
-USB 1.0: 1,5Mbps (Low Speed)
-USB 1.1: 1,5 Mbps à 12 Mbps (Full Speed)
-USB 2.0: até 480 Mbps (High Speed)
•Reconhecimento da velocidade pela impedância da linha
19
USB
•Reconhecimento da USB 1.0 (Low Speed):
20
Implementação da USB
Teve com base a nota de aplicação AVR309 da Atmel.
Vantagens:1. Baixo custo
2. Possibilidade de transformar um microcontrolador “RS232” em microcontrolador USB
3. Aproveitamento dos ATmega8 disponíveis
21
Implementação da USB•Esquemático da ligação:
22
23
Hardware
• Para a implementação da rede foi necessária a criação de 3 placas de circuito impresso:
– Módulo supervisório;
– Módulo dos sensores;
– Módulo dos atuadores.
24
Endereçamento
• O XBee permite a configuração de parâmetros de comunicação, bem como o tipo dessa comunicação (ponto a ponto ou broadcast).
• A comunicação foi feita de modo que os módulos se comuniquem ponto a ponto.
25
• Para a comunicação entre os módulos foi adotada a seguinte configuração:
– ATMY: endereço do nó– ATDL: endereço de envio– ATDH: tipo de endereçamento (16bits)
26
Software
• Para o controle do processo térmico utilizamos o Simulink do MatLab, pois facilita o ajuste de parâmetros do controlador.
27
VSP (Virtual Serial Port)
• Para a manipulação dos dados utilizamos o Simulink do MatLab, para isso foi necessária a utilização de uma VSP.
• Objetivo: emular os valores Tx e Rx.
• Neste projeto foi utilizado um software próprio para em associação com o dispositivo USB (AVR309).
28
29
Controlador
• Para a determinação dos parâmetros do controlador PID utilizamos o método de Ziegler-Nichols.
• O controlador ficou da seguinte forma:
30
Parâmetros do Controlador
• Sala 1– Kd = 18.220 – Kp = 3.623 – Ki = 0.180
• Sala 2– Kd = 24.312– Kp = 5.081– Ki = 0.132
31
Resultados
– Porta aberta
32
– Porta fechada
33
Conclusões
• O objetivo do projeto que era a implementação básica do controle térmico da maquete utilizando o padrão ZigBee foi realizado com sucesso.
• Diante desse fato surge sugestões para o aproveitamento das idéias aqui iniciadas para o futuro:– Aumento da complexidade da rede com um maior número de
nós e de sensores– Implementação de um protocolo de comunicação (Bacnet)– Aumento da memória do microcontrolador– Preocupação com o desenvolvimento de códigos de
segurança da rede (CRC)– Métodos visando a economia de energia nos nós end device e
router
Obrigado
à todos !