Professional Documents
Culture Documents
CURITIBA
2014
RODRIGO GODINHO SILVA
iv
SUMRIO
LISTA DE TABELAS ............................................................................................................................. VI
LISTA DE FIGURAS ............................................................................................................................. VII
LISTA DE ABREVIAES .................................................................................................................. VIII
RESUMO ................................................................................................................................................ IX
ABSTRACT ............................................................................................................................................. X
1. INTRODUO ................................................................................................................................1
1.1. OBJETIVO GERAL .................................................................................................................1
1.2. OBJETIVOS ESPECFICOS ...................................................................................................2
1.3. MOTIVAO ...........................................................................................................................4
1.4. ESTRUTURA ..........................................................................................................................4
2. FUNDAMENTAO TERICA ......................................................................................................5
2.1. REVISO BIBLIOGRFICA....................................................................................................5
2.1.1. FRONT END ANALGICO ............................................................................................7
2.1.2. MODULAO ................................................................................................................9
2.1.3. FREQUNCIA DE OPERAO ................................................................................. 12
2.1.4. TIPO DE REDE ........................................................................................................... 12
2.2. DETERMINAO DA FREQUNCIA DE OPERAO....................................................... 15
2.3. ESCOLHA DA MODULAO .............................................................................................. 16
2.4. SELEO DO TIPO DE REDE ............................................................................................ 17
2.5. HARDWARE UTILIZADO .................................................................................................... 17
2.5.1. Microcontrolador .......................................................................................................... 17
2.5.2. Hardware RF ............................................................................................................... 18
3. MATERIAIS E MTODOS ........................................................................................................... 20
3.1. FUNCIONAMENTO DO SISTEMA ...................................................................................... 20
3.2. PROGRAMAO DO PROTTIPO .................................................................................... 26
3.2.1. Comunicao SPI ........................................................................................................ 26
3.2.2. Configurao do transceptor ....................................................................................... 28
3.2.3. Definio da interface com o usurio .......................................................................... 29
3.2.4. Definio da comunicao entre interrogador e receptor ........................................... 30
3.2.5. Programao do interrogador ..................................................................................... 31
3.2.6. Programao do receptor............................................................................................ 35
3.3. TESTES EM CAMPO ........................................................................................................... 37
3.3.1. Configurao do Sistema ............................................................................................ 37
3.3.2. Configurao dos receptores ...................................................................................... 37
3.3.3. Teste 1: Distncias mximas ...................................................................................... 38
3.3.4. Teste 2: Alterao da potncia de transmisso .......................................................... 39
3.4. DETERMINAO DO SISTEMA MNIMO ........................................................................... 39
3.4.1. Receptor ...................................................................................................................... 40
3.4.2. Interrogador ................................................................................................................. 44
4. ANLISE DE RESULTADOS ...................................................................................................... 45
4.1. PARMETROS RF .............................................................................................................. 45
4.2. DISTNCIA ALCANADA ................................................................................................... 45
4.3. PARMETROS DE TEMPO ................................................................................................ 46
4.4. SISTEMA MNIMO ESCOLHIDO ......................................................................................... 46
4.4.1. Receptor ...................................................................................................................... 46
4.4.2. Interrogador ................................................................................................................. 48
5. CONCLUSO ............................................................................................................................... 49
6. BIBLIOGRAFIA ............................................................................................................................ 51
ANEXOS ............................................................................................................................................... 53
v
LISTA DE TABELAS
vi
LISTA DE FIGURAS
vii
LISTA DE ABREVIAES
viii
RESUMO
ix
ABSTRACT
x
1. INTRODUO
1
O funcionamento dos receptores deve ser suficientemente simples para
aplicaes genricas, funcionando apenas como um seletor de comandos e no como
um dispositivo com funes muito especficas.
2
contagem de mensagens de confirmao e compara com a quantidade
de receptores esperados. Se houver diferena no nmero de receptores
gravados e respostas, o interrogador deve informar ao usurio.
3
Podem ser citados: a distncia mxima de operao do sistema e o tempo
levado para o funcionamento do sistema.
1.3. MOTIVAO
1.4. ESTRUTURA
4
2. FUNDAMENTAO TERICA
Para definir uma rede sem fio necessrio estipular alguns parmetros antes
de iniciar o desenvolvimento. O tipo de rede, frequncia de operao, tipo de
modulao e o tipo de circuito de controle do funcionamento do sistema sero
abordados nesta seo. Sero explanados os tipos escolhidos e comentadas as
principais caractersticas desejadas de cada item.
5
Um dos mais importantes subsistemas presentes em sistemas de
comunicao o front-end RF (Bowick, 2001). O front-end de um transceptor
responsvel pela converso da mensagem a ser enviada, em um sinal modulado de
maior frequncia para ser introduzido na antena e transmitido. Tambm responsvel
pela operao inversa, ou seja, aps a recepo de um sinal modulado, realiza a
demodulao do sinal transformando o sinal recebido em um sinal em banda base.
(Bowick, 2001)
6
capacidade de, internamente, gerenciar pacotes alm de um protocolo de
comunicao estabelecido.
Tipicamente, o sinal recebido por uma antena possui uma potncia muito
reduzida, por isso, necessrio amplificar esse sinal. Essa caracterstica implica na
necessidade de um amplificador que no insira muito rudo no sinal recebido, alm
de amplificar o sinal suficientemente para minimizar a contribuio do rudo dos
estgios seguintes. (Razavi, 2012). Como podemos observar pela frmula de Friss
(1), a colaborao do rudo introduzido em um sistema em cascata depende
fortemente dos primeiros estgios, em especial o primeiro estgio:
2 1 3 1
= 1 + + +
1 1 2 (1)
Misturador
7
dispositivos que possuem 3 portas, sendo que so 2 entradas (que sero
multiplicadas) e uma sada.
Oscilador
Amplificador de Potncia - PA
8
Os amplificadores de potncia so os blocos construtivos que apresentam o
maior consumo em um front-end RF. (Razavi, 2012). So responsveis pela
amplificao do sinal antes de ele ser enviado para a antena. Geralmente, h um
compromisso entre a eficincia e a linearidade de um amplificador de potncia. Alta
eficincia gera um maior tempo de vida da bateria (menor consumo), entretanto, um
amplificador de potncia com menor linearidade introduz maiores distores sobre o
sinal a ser transmitido. Portanto, se a faixa de operao do sistema estiver dentro da
seo linear do amplificador, pode-se dizer que sua operao aceitvel. (Plett, et
al., 2003).
Componentes Passivos
2.1.2. MODULAO
9
A modulao ASK um tipo de modulao em que os valores da informao
presente na onda em banda base geram diferentes nveis de amplitude na portadora.
O exemplo mais simples de uma modulao ASK a modulao OOK (on-off keying).
A modulao OOK consiste em transmitir sinal quando o bit a ser enviado seja 1, e
cessar a transmisso quando o bit a ser enviado zero. (National Instruments, 2014)
Na Figura 3, possvel ver um exemplo de modulao OOK.
10
Figura 4 Modulao FSK (Khan, 2014)
11
2.1.3. FREQUNCIA DE OPERAO
Existem vrias topologias de redes que podem ser escolhidas para aplicaes
sem fio. Como exemplo podemos citar as redes em anel, redes mesh e redes em
rvore. As redes em anel (apresentadas na Figura 6), mais comumente utilizadas em
aplicaes com fios, so compostas por dispositivos vizinhos que comunicam-se em
apenas uma direo. Sendo assim, uma rede em anel no possui um dispositivo
central. Esse tipo de sistema permite uma rpida comunicao entre as partes, uma
12
vez que no h colises, entretanto, necessria uma colocao dos dispositivos em
formato de anel.
13
Figura 7 Rede em rvore (TutorialsPoint)
14
Figura 9 Rede Estrela (BBC)
15
Tabela 2 Bandas ISM no Brasil
16
baixo custo,
baixo consumo,
distncia de comunicao
2.5.1. Microcontrolador
17
A sada serial teve um papel importante no desenvolvimento do projeto, sendo
responsvel por toda a comunicao do launchpad com o computador, servindo de
interface de comunicao com o usurio, e tambm como interface para testes.
2.5.2. Hardware RF
18
impedncia, balun, antena e interface com o microcontrolador embutidos, sendo
necessrio apenas o encaixe com a placa de desenvolvimento.
19
3. MATERIAIS E MTODOS
20
microcontrolador: configurao, diagnstico e execuo. Para efeito de
demonstrao, foi atribudo um nmero a cada classe de receptor. Para a
implementao do prottipo, a execuo do comando consiste em imprimir na sada
serial o valor da classe do receptor. Entretanto, essas funes podem ser facilmente
personalizadas atravs da alterao do cdigo presente no receptor de forma a cada
classe de receptor efetuar uma operao diferente (por exemplo: classe 1 acende um
LED, classe 2 imprime uma mensagem no terminal, classe 3 ativa uma chave). Na
figura 13, apresentado um exemplo de operao do sistema.
Receptor Classe 2
OPERAO
RECEBIDA
2
Execuo
Receptor Classe 2
OPERAO
RECEBIDA
Interrogador 2
Execuo
OPERAO CLASSE
SELECIONADA SELECIONADA
Execuo Classe 2 Receptor Classe 1
OPERAO
RECEBIDA
Execuo
Receptor No Configurado
OPERAO
RECEBIDA
Execuo
21
assim por diante. Cada classe possui IDs prprios, pode-se dizer que o identificador
da classe tambm funciona como uma parte do ID do receptor. O nmero mximo de
IDs (e por consequncia, de receptores) de 255 para cada classe.
22
INCIO
Ao do
Interrogador
Envio do comando
de configurao
Ao do
Receptor
Recepo do
comando e
tratamento do
Pacote
Configura o
No Configurado ?
Receptor
Sim
Envio de Aviso de
Dispositivo
Configurado
Incrementa um
Informa o Usurio contador de
Regravao
Envia Comando
No Reconfigurar ? Sim para
Reconfigurao
Recepo do
Envia Mensagem de Reconfigura o comando e
Confirmao Receptor tratamento do
pacote
O tempo que o receptor aguarda para enviar a resposta deve depender de uma
propriedade nica de cada receptor, assim, utilizou-se o ID para determinar o tempo
de espera. A Figura 15 ilustra essa operao, pode-se observar que aps a
mensagem enviada pelo interrogador para todos os receptores, cada receptor ir
aguardar um determinado perodo de tempo antes de enviar sua resposta. A primeira
23
linha determina os dispositivos transmitindo, enquanto a segunda demonstra os
dispositivos recebendo. Para garantir que o interrogador receba todas as mensagens
de confirmao enviadas pelos receptores, ele deve aguardar at que o ltimo
receptor transmita. Foi proposto que o interrogador (no momento da configurao dos
receptores) guarde a informao do ltimo ID gravado para cada classe existente,
assim, o interrogador aguarda apenas o tempo necessrio para que todos os
receptores configurados possam responder operao, sem precisar
necessariamente aguardar tempo suficiente para que os 255 possveis receptores
respondam.
Tempo
24
implementada aqui, devido a possveis problemas de memria, o que acabaria
restringindo tambm a quantidade de regravaes possveis para cada funo.
INCIO
Diagnstico ou
No
Execuo
25
Envia Mensagem
Aguardando INCIO Reconfigura o
Confirmao para Aguarda Mensagem Receptor
Reconfigurao
Diagnstico e
No
Execuo
Aguarda vez e
Configura
Operao Execuo Executa a Funo Envia Resposta de
Envia Resposta
Confirmao
Diagnstico
Comunicao SPI
Configurao do transceptor
Programao do interrogador
Programao do receptor
26
A porta SI responsvel pela entrada de dados no CC110L, a porta SO
responsvel pela sada de dados do CC110L. O pino SCLK a entrada de relgio
que rege a comunicao SPI e a porta CSn tambm chamada de chip select, a porta
que determina o momento em que a comunicao SPI iniciada e encerrada. Quando
esta porta recebe o valor zero, a comunicao possvel, no momento em que
atribudo o valor 1 a ela, a comunicao cancelada. (Instruments, 2011)
27
A partir da utilizao da comunicao SPI, realizada a configurao do
transceptor com os parmetros RF selecionados. Entretanto, utilizou-se no projeto
uma biblioteca de comunicao SPI fornecida pela prpria Texas Instruments por
questo de facilidade no desenvolvimento do projeto.
28
Figura 19 Tela do Software SmartRF Studio
29
Figura 20 Tela do Software TeraTermPro
30
Tamanho do Interrogador
Pacote Endereo ou Receptor Classe ID Extra
Comando
Inicializao
Transmisso
Recepo
Inicializao
31
que o usurio digitar no terminal de comunicao o comando desejado, o interrogador
sai do modo de interao com o usurio, e muda para o modo de transmisso.
Transmisso
32
Seleo da Byte 3
Operao 0 00 00000
Potncia de Diagnstico
Transmisso
Mnima
Modo = 0x03
Potncia de
Transmisso
Mxima
CMD = Funo
Escolhida
Byte 3
Montado
Recepo
33
incrementa um contador que ser responsvel por determinar a quantidade de
mensagens de confirmao recebidas. Aps o tempo determinado, o interrogador
imprime a quantidade de mensagens de confirmao recebidas.
34
operao de reconfigurao de um receptor, retornando o interrogador para a etapa
de seleo.
Inicializao
Recepo
Transmisso
Inicializao
Recepo
Modo diagnstico
Modo configurao
Modo execuo
Modo reconfigurao
35
3.2.6.2.1. Modo diagnstico e modo execuo
A operao no modo diagnstico simples. Caso a funo de comando
recebida seja destinada classe do receptor, o receptor aguarda um tempo
proporcional ao seu ID, e entra em modo de transmisso. Caso contrrio, o receptor
volta ao modo de recepo.
Caso o receptor j possua um ID gravado, ele altera a varivel ope (que ser
utilizada na montagem do pacote no modo de transmisso, explicado a seguir) para
que a mensagem de confirmao do receptor na realidade seja uma mensagem de
aviso para o interrogador que o receptor j est configurado.
Transmisso
36
As opes de modo so dadas pelas opes recebidas pelo receptor, com
exceo da reconfigurao, onde a varivel ope (utilizada como varivel de modo)
alterada no momento da recepo e passa a valer 0x03. Aps a fase de transmisso,
essa varivel passa a valer 0x07 [0111], e essa informao que o interrogador
recebe.
37
3.3.3. Teste 1: Distncias mximas
Interrogador 1
P_MAX (11dBm)
Receptor 1
ID = 0
Receptor 2
ID = 1
Interrogador 2
P_MIN (-30dBm)
Posio do Interrogador
38
torno de si para operao confivel do sistema (vale notar que a operao em
frequncias UHF depende da direo para onde a antena aponta, por isso, no se
deve entender que h uma rea de operao circular do interrogador). Devido falta
de tempo no foi possvel refazer esses testes.
Aps isso, alterou-se novamente o comando a ser executado (desta vez, foi
executado o comando com maior potncia de transmisso) e verificou-se que a
transmisso novamente foi bem sucedida (para distncias menores que os 25 metros
estipulados anteriormente).
39
3.4.1. Receptor
Poucos componentes
Antena pequena
40
Sistema mnimo 2: utilizao do booster pack
41
Casamento de impedncias, mdulo RF e conexes prontas.
Poucos componentes
Desvantagens:
Vale notar que alguns componentes listados tambm sofrem variao de seu
preo devido quantidade, e que para a determinao deste oramento foi
considerado apenas o valor unitrio, sendo possvel reduzir o preo total do projeto
caso escolha-se produzir o sistema em grandes quantidades.
42
Figura 25 Esquemtico de circuito de casamento de Impedncias e Balun
43
Vantagens do sistema:
Preo
Escolha de Antena
Desvantagens:
Complexidade
3.4.2. Interrogador
Uma outra sugesto adquirir um dos diversos dongle usb que utilizam o
CC1101 (ou qualquer chip da famlia). Entretanto, essa soluo costuma ser bem
mais cara (na ordem de 50 dlares).
44
4. ANLISE DE RESULTADOS
4.1. PARMETROS RF
Nome do Endereo do
Valor Descrio
Parmetro Parmetro
Atenuao Rx desligada.
FIFOTHR 0x03 0x47
FIFO TX = 33, FIFO RX = 32
Modo pacote ativado
CRC ativado
PKTCTRL0 0x08 0x05
Tamanho do pacote configurado pelo
software (primeiro byte do pacote)
Frequncia de operao.
FREQ2 0x0D 0x23
FREQ1 0x0E 0x31 = 16 [23: 0]
FREQ0 0x0F 0x00 2
= 915 MHz
MDMCFG4 0x10 0xF5 Largura do Canal: 100 KHz
MDMCFG3 0x11 0x75 Modulao: GFSK
MDMCFG2 0x12 0x13 Deteco de Sync. Word de 32 bits
MDMCFG1 0x13 0x22 4 bytes de prembulo
MDMCFG0 0x14 0xE5 Taxa de transmisso: 1,2 kBaud
45
4.3. PARMETROS DE TEMPO
4.4.1. Receptor
46
O funcionamento do hardware do sistema bastante simples, no
necessitando de muitas alteraes no hardware j providenciado pelo kit. As
principais conexes j esto feitas na prpria placa, sendo necessria apenas a
soldagem do micro controlador no espao reservado para ele.
Figura 26 Mdulo RF
47
Tabela 8 Pinout do Mdulo RF
4.4.2. Interrogador
48
5. CONCLUSO
49
Uma funcionalidade presente no sistema que no foi comentada a
possibilidade de zerar o interrogador. Essa possibilidade pode ser interessante se for
de interesse do usurio criar uma nova rede. O nmero de regravaes zerado,
assim como o ltimo ID. Tambm possvel imprimir na tela do computador o status
da rede, ou seja, quais os ltimos IDs gravados para cada comando, o nmero de
regravaes efetuadas naquele comando e o nmero de receptores de que se espera
resposta. possvel implementar um sistema de diagnstico geral do sistema,
passando por todos os 3 comandos implementados e gerando um relatrio total da
rede. Entretanto, essa opo no foi implementada pois essa operao levaria muito
tempo para ser completada. Caso o usurio deseje realizar um diagnstico do sistema
inteiro, ele pode fazer isso manualmente, realizando o diagnstico individual de cada
comando.
Sendo assim, nota-se que o projeto, apesar de funcional, ainda possui vrios
pontos em que pode ser melhorado. Principalmente em alguns parmetros temporais
e distncias alcanadas.
50
6. BIBLIOGRAFIA
51
Plett, Calvin e Rogers, John. 2003. Radio Frequency Integrated Circuit Design.
Norwood : Artec House, 2003. 1-58053-502-x.
Razavi, Behzad. 2012. RF Microeletronics. s.l. : Pearson Education Inc., 2012.
Seiko Instruments. 2008. MS Lithium Rechargeable Battery. MS Lithium
Rechargeable Battery. [Online] 2008.
http://www.smd.ru/images/upload/ru/71/MS621FE-FL11E-Seiko.pdf.
Stoehr, Martin D. RF Basics. [Documento] s.l. : Maxim Integrated. AN5300.
Texas Instruments. 2010. 850-950 MHz RF Front End. Site da Texas Instruments.
[Online] Fevereiro de 2010. [Citado em: 2 de Dezembro de 2014.]
http://www.ti.com/lit/ds/symlink/cc1190.pdf.
TutorialsPoint. Computer Network Toplogies. tutorialspoint. [Online] [Citado em: 02
de Dezembro de 2014.]
http://www.tutorialspoint.com/data_communication_computer_network/computer_net
work_security.htm.
WiseGeek. What is a Transceiver? WiseGEEK. [Online] WiseGEEK. [Citado em: 25
de Novembro de 2014.] http://www.wisegeek.com/what-is-a-transceiver.htm.
52
ANEXOS
53