Sunteți pe pagina 1din 53

CENTRO UNIVERSITRIO FUNDAO SANTO ANDR FACULDADE DE ENGENHARIA ENG CELSO DANIEL ENGENHARIA ELETRNICA - TELECOMUNICAES

ALEXANDRE RICARDO LOPES DOUGLAS TUDEIA DA COSTA GUSTAVO LOURENCETTI GONALVES JOO ORLANDO PONTES NICELIO ALVES DE ALMEIDA

CONTROLE DE ACESSO ATRAVS DE IDENTIFICAO POR RDIO FREQUNCIA

SANTO ANDR 2009

Almeida, Nicelio; et al. Controle de acesso atravs de identificao por rdio freqncia / Alexandre Lopes; Douglas Tudeia; Gustavo Lourencetti; Joo Pontes; Nicelio Almeida Santo Andr, 2009 - 50 f. Monografia Centro universitrio Fundao Santo Andr. Trabalho de Concluso de Curso II. Engenharia Eletrnica nfase Telecomunicaes. Orientador: Roberto Katsuhiro Yamamoto 1. INTRODUO, 2. OBJETIVOS, 3. TAG (TRANSPONDER), 4. ANTENA, 5. CODIFICAO DIGITAL DO SINAL, 6. LEITOR, 7. MIDDLEWARE, 8. NORMAS E PROTOCOLO RFID, 9. USB, 10. MATERIAIS E MTODOS, 11. RESULTADOS E DISCUSSES, 12. CONCLUSO.

ALEXANDRE RICARDO LOPES DOUGLAS TUDEIA DA COSTA GUSTAVO LOURENCETTI GONALVES JOO ORLANDO PONTES NICLIO ALVES DE ALMEIDA

CONTROLE DE ACESSO ATRAVS DE IDENTIFICAO POR RDIO FREQUNCIA


Trabalho de Concluso de Curso apresentado como exigncia parcial para obteno do grau de Engenheiro em Eletrnica com nfase Faculdade Fundao em de Telecomunicaes, Centro Andr. Orientador: Prof. Roberto Katsuhiro Yamamoto Universitrio

Engenharia Engenheiro Celso Daniel, do Santo

SANTO ANDR 2009

RESUMO

LOURENCETTI Gustavo, PONTES Joo, LOPES Alexandre, TUDEIA Douglas e ALMEIDA Nicelio. Controle de Acesso atravs de identificao por Rdio Freqncia. Trabalho de Concluso de Curso em Engenharia Eltrica Departamento de Engenharia Eltrica. Centro Universitrio Fundao Santo Andr. Santo Andr, SP, 2009.

Utilizar um controle de acesso uma realidade e h quem diga que se trata de uma necessidade. Gerenciar locais que precisam reter e controlar o fluxo de pessoas e/ou veculos so exemplos de tarefas que podem ser automatizadas. Para isso, existem diversas solues tecnolgicas no mercado. A avaliao do custo/benefcio o fator decisivo na hora de optar por uma ou outra tecnologia. A escolha da tecnologia a ser aplicada em um dado projeto extremamente importante, sendo necessrio estabelecer uma relao saudvel entre as tendncias tecnolgicas e o custo acessvel ao usurio final, ou seja, ao cliente. Este projeto foi desenvolvido sobre a tecnologia RFID (Identificao por Rdio Frequncia), que conquista cada vez mais adeptos de diversas reas e mercados, pois se trata de um segmento de constantes e considerveis avanos tecnolgicos, tais como o poder de alcance, padronizao, miniaturizao, entre outros. Outras tecnologias tambm foram abordadas, como a comunicao USB (Universal Serial Bus), aplicao de um microcontrolador e o desenvolvimento de uma interface homem mquina, visando o gerenciamento para o controle de acesso focado neste projeto. Atravs da anlise dos componentes que constituem as principais partes do sistema, foi verificado o comportamento dos sinais que compe uma comunicao de rdio freqncia, e a partir da foi desenvolvido o software para aplicao em um sistema de controle de acesso. Na montagem final de aplicao, foram concludas as principais caractersticas deste projeto e suas respectivas limitaes, fsicas e de segurana, as quais podem ser aprimoradas em projetos futuros.

Palavras-chave: RFID, TAG, transponder, transceptor, controle de acesso, hardware, software, microcontrolador.

N D I C E D E I L U S T R A E S

Figura 1: Antena AN400 da Motorola [7]._______________________________________ 16 Figura 2: Antena AN480 da Motorola [7]._______________________________________ 16 Figura 3: kit adquirido de RFID [8]. ___________________________________________ 17 Figura 4: Driver EM4095 em associao com o microcontrolador [8]. ________________ 17 Figura 5: Chaveamento FSK (com sinal modulador em vermelho e sinal modulado em azul). _______________________________________________________________________ 19 Figura 6: Chaveamento PSK. _______________________________________________ 19 Figura 7: Chaveamento ASK (com sinal modulador em vermelho e sinal modulado em azul). _______________________________________________________________________ 20 Figura 8: Transmisso assncrona. ___________________________________________ 23 Figura 9: Transmisso sncrona. _____________________________________________ 23 Figura 10: Sistema de Middleware RFID. ______________________________________ 25 Figura 11: Smbolo (a) e a Primeira Conexo (b) da Tecnologia USB. ________________ 28 Figura 12: Pinagem interna da USB (a) e pares tranados dos cabos de comunicao D+ e D- (b).__________________________________________________________________ 30 Figura 13: Token Packet [15]. _______________________________________________ 31 Figura 14: Data Packet [15]. ________________________________________________ 32 Figura 15: Handshake Packet [15]. ___________________________________________ 32 Figura 16: Configurao tpica de operao do transceptor EM4097. ________________ 34 Figura 17: Conjunto de peas que compe o Kit RFID toys.________________________ 35 Figura 18: Circuito eletrnico da placa de interface. ______________________________ 36 Figura 19: Vista anterior da placa auxiliar. ______________________________________ 37 Figura 20: Vista posterior da placa auxiliar. _____________________________________ 37 Figura 21: Placa auxiliar para controlar a abertura do porto. ______________________ 38 Figura 22: Projeto do porto em miniatura elaborado em Auto CAD. _________________ 39 Figura 23: Componentes do projeto para acionamento da trava eltrica. ______________ 39 Figura 24: Formulrio Splash. _______________________________________________ 41 Figura 25: Formulrio Login. ________________________________________________ 41 Figura 26: Tela inicial do HOPE. _____________________________________________ 41 Figura 27: Tela de usurios cadastrados. ______________________________________ 42

Figura 28: Tela para adicionar um novo usurio do sistema. _______________________ 42 Figura 29: Tela de cadastro de novos contatos. _________________________________ 43 Figura 30: Tela de contatos cadastrados. ______________________________________ 43

L I S T A D E AB R E V I AT U R AS E S I G L AS

AC Alternate Current. AM Amplitude Modulation. ASK Amplitude shift keying (Chaveamento por deslocamento de amplitude). CC - Corrente Contnua. CI Circuito Integrado. Chip Termo informal para circuito integrado. CPU Central Processing Unit (Unidade Central de Processamento) DC Direct Current. EPC Electronic Product Code. FM Frequency Modulation. FSK Frequency shift keying (Chaveamento por deslocamento de frequncia). HF High Frequency. IEC International Electrotechnical Commission. ISO International Organization for Standardization. PLL - Phase Locked Loop. PSK Phase shift keying (Chaveamento por deslocamento de fase). Tag Etiqueta RFID ou Transponder (transmitter/responder). UHF Ultra High Frequency. RF Rdio Frequncia ou Radio Frequency RFID Identificao por Rdio Frequncia ou Radio Frequency Identification. RZ Retornar a zero.

LIST A DE SMBOLOS

A Ampre (Unidade de medida de corrente eltrica) cm centmetro. C Graus Celsius (Unidade de medida de temperatura) F Farad (Unidade de medida de capacitncia) Hz Hertz (Unidade de medida de frequncia) - Ohm (Unidade de medida de resistncia) V Volt (Unidade de medida de tenso) k kilo (103) m mili (10-3) m metro M Mega (106) G Giga (109) - micro (10-6)

SUMRIO

RESUMO ________________________________________________________________ 2 NDICE DE ILUSTRAES _________________________________________________ 3 LISTA DE ABREVIATURAS E SIGLAS _________________________________________ 5 LISTA DE SMBOLOS ______________________________________________________ 6 SUMRIO _______________________________________________________________ 7 1 INTRODUO ________________________________________________________ 8 1.1 1.2 1.3 1.4 1.5 1.5.1 1.5.2 1.5.3 1.5.4 2 Estado da arte ____________________________________________________ 8 Histria do RFID __________________________________________________ 8 Justificativa ______________________________________________________ 9 Fatores de escolha do sistema RFID __________________________________ 10 Componentes de um sistema RFID ___________________________________ 10 Transponder (tag)_______________________________________________ 10 Antena ________________________________________________________ 11 Leitor RFID (Transceiver) __________________________________________ 11 Controlador ____________________________________________________ 11

OBJETIVOS _________________________________________________________ 12 2.1 2.2 Objetivo geral ____________________________________________________ 12 Objetivos especficos ______________________________________________ 12

TAG (TRANSPONDER) ________________________________________________ 13 3.1 3.2 3.3 Tipo de encapsulamento ___________________________________________ 13 Tipo de comunicao ______________________________________________ 14 Memria e processamento _________________________________________ 14

ANTENA ____________________________________________________________ 16 4.1 4.2 4.3 Tipos de acoplamentos ____________________________________________ 17 Frequncia Operacional ____________________________________________ 18 Tipos de Chaveamento ____________________________________________ 18

CODIFICAO DO SINAL DIGITAL ______________________________________ 21 5.1 5.2 Codificao Manchester bifsica _____________________________________ 21 Codificao de intervalo de pulso ____________________________________ 21

5.3 5.4 5.5 6 7 8 9

Codificao de espao bifsica ______________________________________ 22 Codificao RZ pulsada ____________________________________________ 22 Codificao Miller EPC ____________________________________________ 22

LEITOR _____________________________________________________________ 23 MIDDLEWARE _______________________________________________________ 25 NORMAS E PROTOCOLOS DE RFID _____________________________________ 26 TECNOLOGIA USB ___________________________________________________ 28 9.1 9.2 9.3 9.4 Padro de conexo _______________________________________________ 28 Vantagens de um padro de conexo _________________________________ 29 Como funciona o USB _____________________________________________ 29 Protocolo de comunicao __________________________________________ 31

10 MATERIAIS E MTODOS ______________________________________________ 33 10.1 10.2 10.3 10.4 Transceptor EM4097 ______________________________________________ 33 Microcontrolador PIC16F628A _______________________________________ 34 Interface FT232BM _______________________________________________ 35 RFID Toys Kit ____________________________________________________ 35

11 RESULTADOS E DISCUSSES _________________________________________ 36 11.1 Projeto da placa auxiliar e trava eltrica do porto _______________________ 36 Componentes e funcionamento da placa auxiliar ____________________ 37

11.1.1 11.2 11.3

Projeto de aplicao ______________________________________________ 39 Sistema de controle e gerenciamento _________________________________ 40 Servidor de gerenciamento _____________________________________ 40 O banco de dados ____________________________________________ 40 Iniciando o sistema ___________________________________________ 40

11.3.1 11.3.2 11.3.3

12 CONCLUSO ________________________________________________________ 44 12.1 Sugestes para futuros trabalhos ____________________________________ 45

Anexos _________________________________________________________________ 46 Referncias _____________________________________________________________ 50

8 1 INTRODUO

A RFID (do ingls Radio Frequency Identification ou Identificao por Rdio Frequncia) uma tecnologia no muito recente, com mais de oitenta anos desde a sua criao, desenvolveu-se com mandatos de gigantes como a rede Wal-Mart e o departamento de defesa dos EUA. Esta tecnologia est sendo amplamente estudada e aplicada com a proposta de facilitar o cotidiano das pessoas. Empresas esto vendo os benefcios da RFID em diversas reas, sendo assim, se mostra uma tecnologia crescente em todo o mundo [1, 2].

1.1

E s tad o d a a r t e

A tecnologia RFID um mtodo para armazenar e recuperar dados remotamente em dispositivos chamados de tags atravs de sinais de rdio frequncia. Esta tecnologia juntamente com o cdigo de barras, os leitores pticos e o reconhecimento biomtrico fazem parte de uma mesma categoria, conhecida como identificao automtica. Em curto prazo esta tecnologia parece enfocar taxas de leitura, preos de hardware, e outro uso da Internet que a troca de dados sobre bens, alimentos, produtos industrializados e segurana pessoal [3, 4].

1.2

Histria do RFID

A tecnologia de identificao por radio frequncia como outras tantas, foi criada para suprir necessidades militares. Na Segunda Guerra Mundial, os alemes, americanos, japoneses, e ingleses utilizavam radares para identificar com antecedncia os avies a fim de evitar um bombardeio surpresa de seus inimigos. Este fato ocasionou diminuio de baixas civis e militares. Outro problema era identificar dentre os avies detectados quais eram inimigos. Os alemes descobriram que se seus avies girassem ao retornar base, iriam modificar o sinal de rdio e assim seria refletido de volta ao radar. Essa simples manobra alertava os responsveis pelo radar que se tratava de avies aliados, esse foi considerado o

9 primeiro sistema passivo de RFID. Desde ento, o interesse foi aumentando, surgindo autorizaes e recomendaes do departamento de defesa de governos e de gigantes corporativos do setor privado em um esforo para melhorar a eficincia do sistema at os dias de hoje [1, 2, 3, 4].

1.3

Justi ficativa

Existem diversas maneiras de identificar e controlar todo tipo de objetos e situaes atravs das tecnologias de identificao disponveis, desta forma, se faz necessrio estabelecer um comparativo entres tais tecnologias, para avaliar os pontos fortes e pontos fracos de cada uma em determinadas aplicaes. Ento, por que usar o RFID? Outra soluo bem comum que promete suprir tais questes o cdigo de barras, seu princpio de funcionamento de um laser direcionado que emite um ou mais feixes de luz para varrer toda a extenso do cdigo impresso. Isso implica em certas limitaes, como o devido alinhamento do feixe de luz, boas condies do cdigo impresso, entre outros. Para responder a questo, o RFID oferece caractersticas como reconhecimento de dados a distncia, com menor sensibilidade questo de orientao do feixe, recurso de regravao de dados da etiqueta e um sistema de leitura quase que simultneo, ao se levar em considerao as altas velocidades de leitura. J no cdigo de barras, uma vez gerado, no h possibilidade de adicionar outras informaes. Este mtodo utilizado, por exemplo, em bibliotecas e vdeo locadoras, com o objetivo de prevenir o roubo. No Japo, a tecnologia RFID utilizada em telefones celulares, mquinas de vendas, controle de acesso a prdios, controle de bilhetes em transporte pblico, controle de passagem de veculos em pedgios, chaves com tags aplicadas em veculos, identificao de pacientes hospitalizados para disponibilizar dados de diagnstico e tratamento, no controle e movimentao de contineres em portos, em estoque de itens valiosos que notificam sua remoo associado identificao do funcionrio e ao horrio em que isso ocorreu, no rastreamento animal permite que o mesmo seja identificado e associado aos dados de movimentao, sanidade, entre outros [2, 5].

10 1.4 Fa tores de escolha do sis tema RFID

Muitos fatores so levados em conta para a escolha de um sistema RFID. O principal fator o que se pretende identificar, pois neste momento que se escolhe o tipo / tamanho do identificador e leitor, faixa da frequncia de trabalho, verificao das normas EPCglobal e a International Organization for Standardization - ISO (elas fornecem padres para comunicao entre leitores e tags), e dependendo do que ser verificado, o custo da tag um fator preponderante, porque na maioria das identificaes so usadas muitas tags. A fonte de energia determina a longevidade e o custo de um sistema RFID, pois tags que possuem seus chips ligados a uma bateria na placa so mais caros, sendo identificados em distncias muito grandes (transponder em avies). Enquanto tags com seus chips alimentados pela energia indutiva gerada no acoplamento com o leitor so mais baratos, porm, trabalham em faixa de frequncia menor, possibilitando somente leituras em distncias pequenas, e dependendo da faixa de frequncia, atingem distncias no muito maiores que dez metros [2].

1.5

Componentes de um sistema RFID

As principais partes que compe um sistema de comunicao RFID so:

1.5.1

Transponder (tag)

A palavra Transponder tambm conhecida por RF tag, RFID tag ou simplesmente tag tem sua origem em duas outras palavras, transmitter e responder, as quais definem sua funo que de transmitir e receber comandos que chegam por rdio frequncia. A estrutura bsica de uma tag constituda por um Circuito Integrado (CI ou Chip) e uma resistncia fazendo o papel de antena, envoltos por materiais como, por exemplo, plstico ou silicone [1].

11 1.5.2 Antena

um dispositivo com habilidade de transformar energia eletromagntica guiada em linha de transmisso, em energia eletromagntica irradiada ou o contrrio [1].

1.5.3

Leitor RFID (Transceiver)

So sistemas capazes de estabelecer comunicao com uma ou mais tags, atravs de uma antena, decodificando os dados e assim repassando a informao obtida para um sistema (software) [1].

1.5.4

Control ador

um circuito integrado que controla o leitor. Possui diversas funcionalidades, sendo a comunicao sua principal funo, tanto do leitor com a tag, quanto do leitor com o computador [1].

12 2 OBJETIVOS

Os objetivos esto subdivididos em duas partes, so eles objetivo principal ou geral do trabalho, e os objetivos especficos, conforme segue.

2.1

Obj eti vo geral

O principal objetivo deste trabalho o estudo, entendimento e aplicao prtica das caractersticas da tecnologia RFID aplicada baixa freqncia, desenvolvendo-se tambm o programa necessrio para o respectivo tratamento de dados, gerenciamento do banco de dados e interface de utilizao.

2.2

Obj eti vos e spec fi cos

Reviso bibliogrfica; Pesquisar sobre as tcnicas e caractersticas referentes s tecnologias envolvidas; Conhecer os rgos competentes e as normas aplicveis tecnologia RFID de baixa frequncia;

Estabelecer e desenvolver as etapas para realizar a aplicao; Desenvolver um programa gerencial para a aplicao; Realizar testes e obter dados e parmetros definitivos a partir do projeto realizado.

13 3 T AG (T RA NS PO ND E R)

A tag possui basicamente a funo de transmitir dados e responder comandos direcionados por radio frequncia, atravs de uma antena. Os dados de informao so armazenados em um microchip que compe a tag, juntamente com o circuito ressonante composto por uma bobina e tem a funo de antena. Estas tags, por sua composio simples, podem apresentar inmeras formas de construo para diferentes aplicaes e tamanhos, destacando-se como um diferencial tecnolgico. Dada sua flexibilidade e diversidade de aplicaes, as tags podem ser classificadas por diferentes grupos e/ou caractersticas, as principais so:

3.1

Ti p o d e e n ca psu l a m e n t o

Objetos Plsticos: atualmente a forma mais utilizada de tag dentre os tipos de encapsulamento, devido versatilidade de um corpo plstico possui grande variedade de formas, alta resistncia e durabilidade;

Cartes: tambm chamado de carto de crdito sem contato ou carto esperto (smart card), so muito utilizados por bancos, juntamente com outras tecnologias, como banda magntica e ptica;

Etiquetas: outra forma muito utilizada e com grande potencial de expanso, as etiquetas esto tomando grande parte do mercado atravs da identificao de produtos de valores em lojas de departamentos. So produzidas em grande escala e tambm podem ser empregadas junto tecnologia de cdigo de barras, muito utilizada para rastreamento de lotes de produo;

Cpsula de vidro: um modelo mais futurista, com larga escala de miniaturizao. Este tipo pode ser empregado em ambientes corrosivos ou lquidos. muito estudado para utilizao em implantes no ser humano, com o objetivo de carregar informaes vitais ou utilidades de segurana.

14 3.2 Ti p o d e c o m u ni c a o

Tags passivas: as tags passivas so caracterizadas por no possurem um transmissor, apenas refletem o sinal emitido pelo leitor, no possuem baterias, sendo assim, sua energia fornecida de alguma forma pelo leitor, este modelo de tag possui um alcance limitado de leitura [1].

Tags ativas : tags ativas so caracterizadas por possurem transmissor e bateria, so capazes de emitir sinal mesmo sem o auxlio de leitores, por exemplo, pode estabelecer uma comunicao com sensores ou microchips. Devido a essa capacidade de emitir sinal, seu alcance de comunicao consideravelmente maior em relao tag passiva, porm apresenta maiores dimenses e peso [1].

Tags de duas vias (active ou two ways tag): trata-se de um tipo de tag ativa que pode estabelecer comunicao com outras tags, sem ser ativado por um leitor [1].

3.3

Memri a e processamento

EAS (Electronic Article Surveillance): o sistema EAS consiste em uma tag que comunica apenas 1 bit de informao, sendo 0 ou 1. Este sistema o mais empregado nas tags utilizadas em lojas, locadoras e bibliotecas. Visa realizar o trabalho de vigilncia eletrnica dos itens protegidos, sendo o mais simples e barato [1];

SAW (Surface Acoustic Wave): este sistema apresenta apresenta a maior variedade de tags, pois existem vrios nveis de capacidade de armazenamento de informaes (18 bits a 64kbytes), impactando diretamente no seu custo, bem como a capacidade de processamento e gravao da memria [1];

15 Mquina de estado: o tipo de sistema utilizado nos cartes de bancos, possuem grande capacidade de armazenamento e processamento, porm seu custo relativamente elevado [1].

16 4 ANTENA

A antena um elemento indispensvel no acoplamento de identificao. Uma antena e uma linha de transmisso em operao transmitem energia e sinais de um ponto a outro. O acoplamento ir determinar a forma pela qual um circuito no identificador (Tag) e um circuito no leitor (transceiver) influenciaro um ao outro para receber ou enviar informaes ou energia [6]. Existem vrias tipos de antena disponveis para RFID, como mostram as figuras 1 e 2. Alcance um fator importante na deciso, pois podem onerar o projeto. O objetivo deve ser analisado antes de ser decidida por uma ou outra antena, pois algumas oferecem nveis de eficincia operacional em reas muito grandes, com campo de leitura amplo e converses de sinal de radio frequncia de alta velocidade. Outras permitem ainda comunicao rpida e precisam ser instaladas no interior ou exterior de ambientes [7].

Figura 1: Antena AN400 da Motorola [7].

Figura 2: Antena AN480 da Motorola [7].

17 Neste trabalho, o kit adquirido, mostrado na figura 3, possui uma antena em espiral de baixo alcance, com faixa de operao de 125 kHz [8].

Antena em espiral

Figura 3: kit adquirido de RFID [8].

Tambm foi utilizado um microcontrolador do tipo PIC16F628A, mostrado na figura 4, com o driver da antena mencionada [8].

Figura 4: Driver EM4095 em associao com o microcontrolador [8].

4.1

Ti p o s d e a co p l am en to s

Atualmente, existem quatro tipos de acoplamentos utilizados em RFID: acoplamento difuso de retorno, magntico, capacitivo e indutivo. Acoplamento difuso de retorno: as ondas de rdio frequncia, transmitidas pelo leitor, so enviadas de volta pela tag, so refletidas para o leitor, para a origem novamente, a fim de enviar um sinal. O que distingue bem o

18 acoplamento difuso de retorno que a tag reflete de volta a mesma frequncia que o leitor fornece para gerar energia para a tag. Acoplamento magntico: a tag e o leitor formam um par de bobinas de transformador. A bobina do leitor um ncleo de ferrite arredondado ou na forma de U com enrolamentos. Este dispositivo exige um forte acoplamento fsico, requerendo que a tag seja inserida no leitor, ideal para smart cards. Acoplamento capacitivo: caracteriza-se pelo uso de eletrodos, no qual o leitor e a tag tm partes condutivas que juntos, formam um capacitor quando esto exatamente em paralelo entre si sem se tocarem. Tambm requer que a tag seja inserida no leitor, ideal tambm para smart cards. Acoplamento indutivo: o leitor fornece energia para a tag na forma indutiva utilizando uma antena espiral para gerar um campo magntico, gerando energia para o microchip que se comunica com o leitor por modulao de carga. Neste trabalho, o kit adquirido possui este tipo de acoplamento [2].

4.2

Frequncia O peracional

Frequncia operacional a frequncia que o leitor e a tag utilizam para se comunicarem, normalmente divididas em frequncia baixa (LF 30-300 kHz), alta (HF 3-30 MHz), ultra-alta (UHF 300 MHz-3 GHz) e microondas (2,45 Ghz, 5,8 Ghz, 24,125 Ghz). Utilizando ondas eletromagnticas, o sistema RFID regulamentado como dispositivo de rdio. Sistemas RFID no devem interferir em rdios de servios de emergncia ou transmisses de televiso. Neste trabalho ser utilizada uma freqncia menor que 135 kHz, sendo no caracterizada como interferncia nos sistemas anteriormente descritos [2].

4.3

Ti p o s d e Ch a v e am en to

Chaveamento um termo utilizado dos tempos do telgrafo, quando um operador utilizava uma chave manual para fazer tons longos e curtos. O chaveamento descreve como uma onda ou um campo deve ser modulado para

19 representar os uns e zeros de uma mensagem digital. Existem trs tipos principais de chaveamento FSK, PSK e ASK [2]:

FSK (Frequency shift keying): existe um chaveamento com alterao de frequncia, a onda ou campo alterado em sua frequncia em relao ao tempo, como mostra a figura 5.

Figura 5: Chaveamento FSK (com sinal modulador em vermelho e sinal modulado em azul).

PSK (Phase shift keying): existe um chaveamento com alterao de fase, a onda ou campo alterado em sua fase em relao ao tempo, como mostra a figura 6.

Figura 6: Chaveamento PSK [9].

20 ASK (Amplitude shift keying): existe um chaveamento com alterao de amplitude, a onda ou campo alterado em sua amplitude em relao ao tempo, como mostra a figura 7.

Figura 7: Chaveamento ASK (com sinal modulador em vermelho e sinal modulado em azul).

Qualquer chaveamento pode ser usado para codificar os dados, mas o mais comumente usado o ASK. No kit adquirido para o trabalho, foi constatado por medio em osciloscpio digital nas sadas do microcontrolador EM4097 que o cdigo utilizado no kit RFID adquirido foi o ASK.

21 5 C O D I FI C A O D O S I N AL D I G I T AL

Seria impossvel para o leitor e o identificador se comunicarem sem uma codificao. a codificao que determina a forma pela qual o leitor e o identificador interpretaro os dados digitais no transportador analgico. A codificao um acordo entre o transmissor e o receptor, a linguagem na qual ser realizada a comunicao em relao s mudanas chaveadas FSK, PSK e ASK. Por exemplo, o cdigo Morse usa como elementos de codificao tons longos para representar traos, e tons curtos para representar pontos. Se isto for adequado para o modo digital, substitui-se 0 por trao, e 1 por ponto, e podemos enviar qualquer mensagem. A seguir so apresentadas algumas codificaes utilizadas entre

identificadores e leitores.

5.1

Codifi cao Manchester bifsi ca

Atravs de uma transio negativa no meio da clula do bit significar um valor 1 e uma transio positiva no meio da clula do bit, para um valor 0. Quando no limite da clula do bit ocorrer uma transio, no ser codificado um valor e ser reinicializada a codificao para enviar o mesmo valor novamente no meio da clula. Esta codificao pode utilizar chaveamento FSK, PSK ou ASK, e so sincronizadas com o relgio, desta maneira, a codificao Manchester bifsica utilizada para a transmisso de mensagens longas. Identificadores ISO 18000-6 tipo B usam esta codificao.

5.2

Codific ao de int erval o de pul so

Esta codificao uma relao ao cdigo Morse. Uma pausa representa um valor 1, enquanto que duas pausas mais longas representam um valor 0. bem resistente a rudos. No indicada para transmisses longas porque no possui relgio. Identificadores ISO 18000-6 tipo A usam esta codificao.

22 5.3 C od i f i c a o d e e s pa o b i f si c a

Nesta codificao, se uma transio ocorrer no tique de um relgio (nos limites da clula do bit) representar um valor 0, e quando no houver transio extra, representar um valor 1. Pelo fato de ser tambm sincronizado com relgio, tambm utilizada para a transmisso de mensagens longas. Leitores ISO 18000-6 usam esta codificao.

5.4

Codific ao RZ pulsada

Nesta codificao, quatro pulsos na primeira metade de uma clula representaro um valor 1, e quatro pulsos na segunda metade de uma clula representaro um valor 0. O termo RZ significa retornar a zero, o sinal retorna para um ponto que no nem baixo e nem alto (no zero) para cada parte da clula do bit. Leitores HF EPC (High Frequency Electronic Product Code) usam esta codificao.

5.5

Codific ao Mill er EPC

Esta codificao utiliza ambas as direes do ponto da metade do bit para codificar um nmero. Uma transio representada pela falta de um dos pulsos de temporizao. Por exemplo, se a temporizao for marcada por dois pulsos do relgio, e um desses pulsos no ocorrer, isto representar um valor 1, caso contrrio a clula do bit representa um valor 0. Leitores EPC UHF (Electronic Product Code Ultra High Frequency) Gerao 2 usam uma verso desta codificao que pode ter diversos pulsos de codificao.

23 6 LEITOR

O leitor o receptor da tag (identificador), e se comunica com a tag usando sinal de rdio frequncia. Um leitor de RFID pode controlar uma ou mais antenas, respeitando a perda de sinal que se tem no cabo que faz a ligao entre elas e a capacidade de processamento e filtragem da mesma. A maioria das instalaes mantm o leitor dentro de dois metros da antena mais distante, mas distncia maior possvel [2]. Possui uma interface de rede, podendo ser uma simples porta Ethernet, USB, ou UART serial (Receptor Transmissor Assncrono Universal) para comunicaes RS232 (ponto a ponto - par tranado), ou RS485 (enderevel - par tranado). A interface de rede UART, como exemplo, gerencia portas seriais de computadores em modo assncrono, como mostrado na figura 8, no qual a transmisso utiliza o start bit para sinalizar o incio de cada caractere (na sncrona um bit transmitido a cada pulso de clock, como mostra a figura 9). E para implementar os protocolos de comunicao e controlar o transmissor, o leitor possui um microcontrolador [2].

Figura 8: Transmisso assncrona.

Figura 9: Transmisso sncrona.

24 O microcontrolador que controla o leitor varia em complexidade de acordo com o projeto. Ele pode ir desde uma mquina de estado simples em um chip, at um sistema de microcomputador completo que executa um sistema operacional de rede, bem como aplicaes de usurio final, e tambm guardar grande quantidade de dados em um disco rgido interno [2]. Um controlador de leitor RFID possui quatro subsistemas lgicos: API a Interface de Programao de Aplicaes, responsvel pela permisso para que outras aplicaes solicitem o nmero de identificadores, monitorem a situao do leitor, nveis de energia e tempo de corrente, embora a responsabilidade seja pela criao de mensagens para enviar para o middleware RFID e com a anlise de mensagens recebidas do middleware [2]. Comunicao Responsvel pelos detalhes da comunicao, do protocolo de transporte a ser utilizado para se comunicar com o middleware [2]. Gerenciamento de Eventos Quando um leitor enxerga uma tag, este leitor deve saber o que fazer com esta leitura. Envia-se esta leitura para ser colocada em um relatrio ou manda imediatamente para uma aplicao externa na rede [2]. Subsistema da Antena a interface e lgica que permite aos leitores RFID interrogar as tags e controlar as antenas fsicas [2].

25 7 MIDDLEWARE

O middleware o meio responsvel por fornecer a conectividade das informaes entre uma aplicao corporativa e os diversos leitores pelo qual passam as tags. As informaes brutas para consumo pelas aplicaes so processadas atravs do gerenciador de eventos. Muitos tipos de leitores RFID esto disponveis no mercado atualmente, e cada um possui seu aplicativo, sua prpria interface proprietria, e seria um absurdo esperar de quem desenvolve aplicaes, que desenvolva aplicaes para todos os diferentes tipos de interfaces de leitores. Ento, o middleware de processamento de eventos introduzido entre os leitores e as aplicaes, como mostra a figura 10. Assim, o middleware evita de ter que aprenderem todos os detalhes dos diversos leitores existentes. Em resumo, o middleware cerca as interfaces proprietrias dos diversos leitores existentes para que no entrem em contato com os desenvolvedores das aplicaes [2].

Figura 10: Sistema de Middleware RFID.

26 8 N O R M AS E P R O T O C O L O S D E R F I D

A finalidade da padronizao e de normas definir as plataformas em que uma indstria possa operar de forma eficiente e segura. Os maiores fabricantes de RFID oferecem sistemas proprietrios, o que resulta numa diversidade de protocolos destes sistemas numa mesma planta industrial. Na luta pela padronizao de protocolos, existem muitas organizaes envolvidas nos projetos de tecnologias de identificao por rdio freqncia. As mais conhecidas nesta rea so a EPC Global e a ISO/IEC [2]. A EPC Global enfatiza principalmente o desenvolvimento da indstria, orientando normas para a Electronic Product Code (EPC) visando apoiar o uso de Identificao por Rdio Freqncia no rpido movimento de crescimento atual, de complexas e abundantes redes de informaes e redes de negcios [10]. A ISO (the International Organization for Standardization) e a IEC (the International Electrotechnical Commission) formam o sistema especializado para padronizao mundial. Para o desenvolvimento de seus padres elas contam com a participao de comits internacionais, organizaes, governamentais e no governamentais. Direcionado rea de comunicao RFID foi criada a norma ISO/IEC 18000 que consiste em normatizar as partes a seguir, abordadas pelo ttulo padro de Tecnologia de informao Identificao por rdio frequncia para gerenciamento de objetos [11]: Parte 1: Arquitetura de referncia e definio de parmetros a serem padronizados; Parte 2: Parmetros para comunicaes de interface area abaixo de 135kHz; Parte 3: Parmetros para comunicaes de interface area at 13,56MHz; Parte 4: Parmetros para comunicaes de interface area at 2,45GHz; Parte 6: Parmetros para comunicaes de interface area de 860MHz at 960MHz; Parte 7: Parmetros para comunicaes ativas de interface area at 433MHz.

27 Neste projeto foi abordado a ISO/IEC 18000 (Parte 2), que define a interface area para identificao por radio frequncia que funcionam abaixo de 135kHz, usados em aplicaes do gnero. O objetivo fornecer uma especificao tcnica comum para estes dispositivos a fim de permitir a compatibilidade e promover a interoperabilidade de produtos para o crescente mercado de RFID no mbito internacional. Define tambm o avano e o retorno de parmetros de ligao para os atributos tcnicos, incluindo, mas no se limitando freqncia de operao, preciso de funcionamento do canal, largura do canal ocupado, as emisses esprias, modulao, ciclo de trabalho, de codificao de dados, taxa de bits e preciso do pedido de taxa de transmisso de bits. Alm disso, define o protocolo de comunicao usado na interface area [11]. Esta parte do ISO / IEC 18000 especifica: A camada fsica que utilizada para comunicao entre o transceptor e o tag; O protocolo e os comandos; O mtodo para detectar e comunicar-se com uma tag entre vrias tags (Sistema "anti-coliso") [11].

28 9 TECNOLOGIA USB

Neste trabalho, o dispositivo USB foi utilizado como porta de comunicao entre o Kit RFID e o computador. Um computador utiliza perifricos que so equipamentos ligados CPU (do ingls Central Processing Unit - Unidade Central de Processamento). H alguns anos, para que um perifrico pudesse ser instalado em um computador, o usurio era obrigado a abrir sua mquina e configurar jumpers e interrupes IRQs (Sinalizao de tempo computacional requisitado por componentes de hardware CPU), alm de descobrir quais conexes deveriam ser utilizadas, tarefa quase impossvel para um usurio comum, que desistia de instalar novos equipamentos em sua mquina [12].

9.1

PA D R O

DE CON EX O

A indstria reconhece a necessidade de criar um padro de conexo. Surge ento o USB (do ingls: Universal Serial Bus), que utiliza o processo Plug and Play (conectar e usar) com o objetivo de simplificar a configurao de perifricos, como mostrado na figura 11. A partir deste momento, usurios sem capacitao poderiam instalar novos perifricos usando-os de imediato.

(a)

(b)

Figura 11: Smbolo (a) e a Primeira Conexo (b) da Tecnologia USB.

29 9.2 VA N T A G E N S
D E U M PA D R O D E C O N E X O

Um padro de conexo permite ao sistema operacional (conjunto de programas que serve de interface entre o computador e o usurio) e placa-me uma srie de vantagens [13]: Reconhecer o dispositivo de armazenamento, a placa de rede, a placa de som, etc [13]; capaz de fornecer energia eltrica pela prpria conexo, com exceo de perifricos que consumam muita energia, tais como impressoras e scanners [13]; Permite que at 127 perifricos sejam conectados ao mesmo tempo em uma nica porta USB, pode no ser vantagem, pois a velocidade de transmisso de dados diminui, mas possvel. Menores quantidades de perifricos funcionam perfeitamente [13]; Possui compatibilidade com diversos sistemas operacionais e plataformas. So encontradas, atualmente, em vrios aparelhos, tais como, televisores, celulares, aparelhos de som, cmeras, MP3 Player [13]; Podem ser conectados a qualquer hora, e o sistema reconhecido imediatamente, no necessitando de o dispositivo ser reiniciado [13]; Podem ser conectados cabos USB para distncias at 5 metros, sendo que, se necessrio for aumentar esta distancia, equipamentos repetidores de sinais de comunicao podero ser instalados [13].

9.3

COMO

FUNCIONA O

USB

O USB possui quatro fios internos, como mostra a figura 12 [14]: VBus (VCC): Alimentao eltrica (Cabo Vermelho); D+: Transmisso de dados (Cabo Verde);

30 D-: Transmisso de dados (Cabo Branco); Fio Terra (Cabo Preto). OBS: A: Possui tambm uma malha interna com a funo de atenuar rudos. B: Os cabos de comunicao D+ e D- podero ser tranados com taxas de velocidades cada vez mais elevadas.

(a) (b)

Figura 12: Pinagem interna da USB (a) e pares tranados dos cabos de comunicao D+ e D- (b).

Atravs de um protocolo de comunicao, os dispositivos se comunicam com um endereo em cada um deles. Lembrando o comentrio anterior em que at 127 perifricos podem ser endereados. existindo quatro possibilidades [13]: Bulk: Trabalha com grande volume de dados, como impressoras e scanners, e detecta erros garantindo a integridade das informaes transmitidas; Control: Transmitem parmetros de controle e configurao de dispositivos; Interrupt: Utilizado para transmisso de baixssimo volume de dados, tais como mouses, teclados, joysticks; Isochronous: Utilizado na transmisso contnua de dados, no existindo deteco de erros, pois isto atrasaria a comunicao. Ex: Caixas de som. muito importante lembrar que os dispositivos USB trabalham com cabos de no mximo at 5 metros de comprimento. Se os cabos forem maiores, poder haver um atraso na transmisso dos dados, excedendo o limite de 1500ns, sendo perdida a informao [13]. Taxas de velocidade de transmisso so periodicamente revisadas devido ao avano da tecnologia. No incio, o USB 1.1 foi concebido com velocidade de at 12 Depois de estabelecida a comunicao, o computador recebe a informao do tipo de conexo que o perifrico est utilizando,

31 Mbps, porm, com o crescente progresso de scanners e mquinas digitais com maior resoluo, fez-se necessrio o aumento desta velocidade. Atualmente, existe o USB 2.0 que atinge a marca dos 480 Mbps [13]. No entanto, segundo o site Infowester, j se fala no USB 3.0, cuja especificao atinge a velocidade de 4800 Mbps [12].

9.4

PROTOCOLO

DE COM UNIC A O

O protocolo de transmisso do USB baseia-se em pacotes. A comunicao iniciada quando o host envia um pacote inicial conhecido como "Token Packet", o qual indica o endereo, o tipo de transmisso, o sentido e o nmero do endpoint. O sentido pode ser tanto Host-Dispositivo como Dispositivo-Host. O dispositivo USB decodifica o pacote e verifica o campo endereo para verificar a origem deste pacote. O endpoint o nico campo enderevel de um dispositivo USB, que a fonte ou ponto de chegada de informao na comunicao entre o host e o dispositivo. Aps o pacote inicial ser enviado, remetido o pacote de dados "Date Packet" ou indicado que no h transferncia a ser efetuada. O destinatrio responde em seguida com um pacote de "Handshake Packet" indicando se a transferncia obteve sucesso [15]. Cada pacote possui bits reservados para deteco de erros. Se for identificado algum erro no pacote, executado um procedimento de recuperao de erro via hardware ou software. Os trs tipos de pacotes so demonstrados nas figuras 13, 14 e 15 [15].

Figura 13: Token Packet [15].

32

Figura 14: Data Packet [15].

Figura 15: Handshake Packet [15].

PID (Packet Identifier): Bloco composto por oito bits. Os quatro bits mais significativos identificam e descrevem o pacote, os restantes so bits de verificao para prevenir possveis erros (Check Bits) [15];

ADDR (Address): Bloco destinado ao endereo do dispositivo USB envolvido. composto de sete bits e limita o nmero de dispositivos endereveis em 127 [15];

ENDP (Endpoint): Bloco constitudo por quatro bits que representam o nmero do endpoint envolvido. Permite maior flexibilidade no endereamento de funes que necessitem de mais de um subcanal [15];

CRC (Cyclic Redundancy Checks): Bloco destinado para deteco de erros na transmisso [15];

DATA: Bloco composto pelos dados a serem enviados [15].

33 1 0 M AT E R I AI S E M T O D O S

A referncia para o projeto partiu do kit de desenvolvimento da Phidgets, denominado PhidgetRFID. Alguns componentes principais fazem parte da placa utilizada no projeto, dentre eles:

1 0 . 1 Tr a n s c e p t o r E M 4 0 9 7

O EM4097 um chip da famlia CMOS, utilizado em receptores RFID de 125KHz, sua configurao bsica requer ainda uma antena, um circuito microcontrolador e uma fonte estabilizada de alimentao uma soluo de poucos componentes para alcanar filtragem CC (Corrente Continua) e RF (Rdio Frequncia), sensoriamento de corrente e desacoplador de fornecimento de energia [8]. O EM4097 desempenha as seguintes funes: Antena de conduo com frequncia transmissora; Modulao AM para transponder gravvel; Demodulao AM da modulao induzida de sinal de antena para o transponder poder se comunicar com interface atravs do microprocessador. Possui vrios recursos destacando-se entre eles: Sistema PLL (Phase Locked Loop) integrado para se auto adaptar frequncia ressonante da antena; Frequncia portadora de 100 a 150 kHZ; Transmisso de dados AM com ajuste externo utilizando um driver (single ended); Mdulo Sleep (modo de descanso) de 1A; Compatvel com alimentao de energia de USB; Temperatura de trabalho de 85C.

34 O transceptor EM4097 possui uma configurao tpica de operao, como mostra a figura 16.

Figura 16: Configurao tpica de operao do transceptor EM4097.

Este circuito desenvolve duas funes de um RFID, transmisso e recepo. A transmisso envolve o hardware da antena e modulao AM do campo de RF. A transmisso ativada pelo circuito PLL (Phase Locked Loop). O hardware responsvel por controlar a antena entrega uma corrente para ela gerando assim um campo magntico. A recepo envolve a demodulao AM do sinal induzido da modulao da antena, sendo arquivada pelo sensoriamento aplicado na absoro da modulao pelo tag [8]. O hardware responsvel por controlar a antena fornece uma corrente ao circuito ressonante de 125 KHZ, corrente esta que depende de Q (fator de mrito) do circuito ressonante externo, sendo extremamente recomendvel que o pico de corrente nunca ultrapasse 250mA [8].

1 0. 2 M ICRO CO NT RO L ADO R PI C16F 628 A

Este microcontrolador faz parte da famlia Risc (Grupo reduzidos de

35 instrues), possui 35 instrues, clock de at 20MHZ, memria flash de 2048 words (1 Word = 32 bits), 224 bytes de memria RAM, 128 bytes de memria eeprom, dados de 8 bits por endereo de memria, 15 registradores especiais, 16 pinos que podem ser configurados como entrada ou sada de dados entre outras caractersticas especiais.

1 0. 3 I NT E R FAC E F T 2 3 2B M

uma soluo para construir dispositivos de comunicao atravs da porta USB, com velocidade de at 3Mbps, que obedece sinais TTL (0 a 5V).

1 0. 4 R F I D TO Y S KI T

O RFID Toys Kit um pacote de ferramentas de desenvolvimento, ele formado por um leitor RFID de comunicao USB e vrios tipos de etiquetas (tags RFID), como mostra a figura 17.

Figura 17: Conjunto de peas que compe o Kit RFID toys.

36 1 1 R ES U LT AD OS E D IS CUS S E S

Neste trabalho foram desenvolvidas as seguintes etapas:

1 1. 1 Proj et o da pl aca auxi li ar e tra va el tric a do porto

Para que fosse possvel demonstrar o experimento com o kit RFID, foi necessrio projetar e confeccionar uma placa e um porto metlico com uma trava eltrica. A finalidade desta placa foi liberar a trava do porto, garantindo ou no o acesso ao local monitorado. Para tanto, foram utilizados alguns componentes eletrnicos, dentre eles, um foto acoplador, que garantiu a total independncia do funcionamento da trava eltrica de 12V em relao ao kit RFID, como mostra a figura 18, que conforme descrito anteriormente, possui uma sada de baixa corrente e tenso de 5V acionada pela parte digital do programa do computador.

Figura 18: Circuito eletrnico da placa de interface.

37 11. 1. 1 Componentes e funci onamento da placa auxili ar

Atravs da alimentao de 12VAC no ponto A, a corrente retificada atravs da fonte retificadora (4), regulada atravs do regulador de tenso (15) e do diodo zener (7) alimentando o circuito de sada do foto acoplador (9) que, ao ser acionado, far o chaveamento do transistor (12) efetuando o funcionamento da bobina do rel (1) que fechar o contato acionando a sada no ponto B de 12VAC para a bobina da fechadura, acionando a abertura do porto, como mostram as figuras 18 e 19.

Figura 19: Vista anterior da placa auxiliar.

importante lembrar que as correntes no ponto C, como mostra a figura 20, entradas da placa, sadas do Kit RFID, foram limitadas a 10mA e 115mA, de acordo com a especificao do catlogo do kit RFID, protegendo as sadas de acionamento analgicas do kit.

Figura 20: Vista posterior da placa auxiliar.

38 Lista de componentes da Placa auxiliar, como mostra a figura 21: 1 Fonte retificadora SEMITRANS 5A Modelo 5KA 2 Capacitor eletroltico 10F x 25V 3 Capacitor eletroltico 0,1F x 50V 4 Dissipador de calor do regulador de tenso 5 Rel FANGKE - Bobina 12VDC Contato 10A x 125VAC JQC 3F (T73) 6 Resistor 12k 7 LED 5mm - Vermelho 8 Diodo IN4007 9 Resistor 10k 10 Transistor NPN BC547 11 Regulador de tenso MOROCCO L7812CV 12 Diodo Zener 12V 1N5242 13 Foto acoplador 4N25 14 Resistor 10k 15 Resistor 150 16 Resistor 470

Figura 21: Placa auxiliar para controlar a abertura do porto.

39 11. 2 Proj eto de apli cao

Para que a funcionalidade do projeto fosse apresentada da forma mais prtica possvel, foi elaborado um porto em miniatura, acionado por trava eltrica, como mostra a figura 22.

Figura 22: Projeto do porto em miniatura elaborado em Auto CAD.

O conjunto completo do sistema utilizado para acionamento da trava eltrica do porto miniatura pode ser visualizado na figura 23.

Figura 23: Componentes do projeto para acionamento da trava eltrica.

40 11. 3 Sistema de controle e gerenci amento

Neste item so apresentadas s informaes do software, necessrias para operar o sistema de Controle de Acesso HOPE (nome dado ao sistema). O Sistema de Controle de Acesso HOPE baseado em um servidor de gerenciamento que opera sob a plataforma Windows.

11. 3. 1

Servidor de gerenci amento

Desenvolvido em Visual Basic 6, o servidor de gerenciamento o mdulo do sistema que faz a interface entre o Banco de Dados, o leitor RFID e a interface de acionamento do porto. Ele quem recebe as informaes, faz o processamento, envia as respostas aos dispositivos e grava as informaes no banco de dados.

11. 3. 2

O banco de dados

Desenvolvido em Access 2000 instalado no Servidor de Gerenciamento responsvel por armazenar todas as informaes do sistema, como, cadastros de usurios e permisses de acessos.

11. 3. 3

Ini ci ando o si stema

O sistema constitudo das seguintes partes: Formulrio Splash: esta tela exibida temporariamente quando o sistema Hope executado, como se fosse uma tela de espera, como mostra a figura 24.

41

Figura 24: Formulrio Splash.

Formulrio Login: solicita os dados do usurio para efetuar o acesso ao sistema, como mostra a figura 25. Faa o primeiro login com o usurio Admin e a senha 1.

Figura 25: Formulrio Login.

Tela Inicial: o ambiente comum do sistema, como mostra a figura 26. Quando o usurio for aceito ser apresentado na tela inicial.

Figura 26: Tela inicial do HOPE.

42 Novos Usurios: o HOPE permite o cadastro de inmeros usurios para o acesso ao sistema, como mostra a figura 27, cada um com seu cdigo secreto. Para incluir um novo usurio, clique no menu em Usurios Novo.

Figura 27: Tela de usurios cadastrados.

Ser solicitado o nome do usurio e senha, depois ser necessrio confirmla clicando em cadastrar.

Figura 28: Tela para adicionar um novo usurio do sistema.

Novos Contatos: o HOPE permite o cadastro dos dados do contato, como mostra a figura 29, para permitir o acesso da finalidade dada ao projeto. Para que o cadastro seja realizado necessrio que um carto RFID seja posicionado no leitor.

43 Para incluir um novo contato, clique no menu em Cadastro Contatos.

Figura 29: Tela de cadastro de novos contatos.

Para consultar os dados referentes a um contato, clique no menu em Consulta Contatos, como mostra a figura 30.

Figura 30: Tela de contatos cadastrados.

44 12 CONCLUSO

Neste trabalho foi realizado um estudo sobre a identificao por rdio frequncia (RFID), que pode ser utilizada para diversas finalidades de controle, segurana e automao, porm neste projeto esta tecnologia foi aplicada em um controle de acesso. O desenvolvimento terico e prtico do projeto foi indispensvel para que houvesse o entendimento necessrio das etapas de aquisio de sinais, processamento e gerenciamento de dados, visando uma aplicao de controle de acesso. A tecnologia RFID aplicada no projeto foi baseada em baixas frequncias, ou seja, menor que 135kHz. A identificao da tag foi realizada atravs de uma comunicao entre dois circuitos, sendo estes o mdulo leitor e a tag, atravs da ressonncia eletromagntica. A distncia de atuao gerida pela potncia irradiada pela antena de leitura, nesta aplicao o campo de atuao obtido foi de aproximadamente 13cm. O ambiente de desenvolvimento utilizado para elaborar o software, foi o Visual Basic 6, com a funo de integrar e gerenciar o sistema. Para a formao do banco de dados foi utilizado o Access 2000. Para aplicaes reais do projeto desenvolvido foi identificada uma limitao fsica, sendo esta a distncia de atuao entre o mdulo leitor e o PC designado para a gesto do sistema, o qual no poder ultrapassar 5m de distncia, devido limitao de comunicao via cabo USB. Assim como a maioria dos sistemas de segurana, existem maneiras para que este seja burlado, geralmente na etapa de gesto, isto depende diretamente da ndole da pessoa que detm a liberao do acesso.

45

1 2 . 1 S u g e s t e s pa r a f u t u r o s t r a b a l h o s

Como sugesto para um trabalho futuro, abordando o tema de identificao por rdio frequncia, indicamos a realizao de um estudo para a viabilizao de um mtodo de comunicao sem fio entre o mdulo leitor e o PC designado para a gesto das informaes. Em relao ao software de aplicao, seria importante a criao de aes para utilizao gerencial, como por exemplo, consulta e gerao de relatrios baseados nos acessos dos contatos, possibilitando a visualizao dos horrios, datas e dados dos contatos que estiverem utilizando o acesso, bem como os usurios que utilizarem o sistema. Para aplicaes diferenciadas, uma grande perspectiva de utilizao est voltada para uma aplicao de automao, principalmente para utilizao em supermercados. O grande desafio a ser desenvolvido neste tipo de aplicao consiste em administrar o fluxo de informaes e leitura das tags envolvidas, bem como o tempo e campo de atuao para a leitura. Com estas questes resolvidas, pode-se prever uma revoluo no setor de comrcio.

46 AN E XO S Programa Esta parte do cdigo fonte desenvolvido, descreve com detalhes como foi realizado o mecanismo de consulta ao banco de dados e os acionamentos dos perifricos disponveis no kit de desenvolvimento Phidget-RFID. Option Explicit Dim WithEvents RF As PhidgetRFID 'Declara uma varivel objeto (RF) do tipo PhidgetRFID usando a palavra chave WithEvents, Isto permite programar os eventos do controle. Dim L As ListItem 'Declara um objeto (L)do tipo ListItem para exibir itens em um controle ListView Private Sub Antena_Click() If Antena.Value = 0 Then 'Rotina de acionamento da Antena RF.AntennaOn = False Else RF.AntennaOn = True End If End Sub Private Sub Form_Activate() Dim SQL As String 'Chama a rotina de conexo ao banco de dados localizada no Module1 Conexao SQL = "SELECT * FROM TabCadastro where TAG=" + Text1.Text 'Selecione todos os itens da tabela TabCadastro onde TAG seja igual a leitura da TAG Timer1.Enabled = False 'Desligar a rotina de tempo End Sub Private Sub Form_Load() Centraliza_Form Form1 Set RF = Controls.Add("Phidget21COM.PhidgetRFID", "RF") 'Incluindo a biblioteca do kit End Sub

47 Private Sub LEDdoKit_Click() 'Rotina para controlar o LED verde (SMD) If LEDdoKit.Value = 0 Then RF.LEDOn = False Else RF.LEDOn = True End If End Sub Private Sub RF_OnAttach() 'Quando o leitor instalado na porta USB Dim I As Integer lblVersao.Caption = RF.LibraryVersion lblStatusDoLeitor.Caption = "PhidgetRFID" & " Verso " & RF.DeviceVersion & ", N de Serie: " & RF.SerialNumber lblAjuda.Caption = "Posicione o carto acima do leitor" For I = 0 To RF.OutputCount - 1 Saida(I).Value = 0 Saida(I).Enabled = True RF.OutputState(I) = False Next I RF.LEDOn = True RF.AntennaOn = True Antena.Value = 1 LEDdoKit.Value = 1 Antena.Enabled = True LEDdoKit.Enabled = True End Sub Private Sub RF_OnDetach() 'Quando o leitor desinstalado da porta USB Dim I As Integer lblStatusDoLeitor.Caption = "Favor instalar o leitor RFID" lblAjuda.Caption = "" For I = 0 To RF.OutputCount - 1 Saida(I).Enabled = True Next I Antena.Enabled = False LEDdoKit.Enabled = False

48 End Sub Private Sub RF_OnTag(ByVal TagNumber As String) 'Caso a TAG seja inserida no campo de atuao do leitor Text1 = TagNumber Dim SQL As String Set Rst = New ADODB.Recordset Conexao 'Consulta da TAG ao banco de dados SQL = "SELECT * FROM TabCadastro WHERE TAG='" & Text1.Text & "'" Set Rst = Cnn.Execute(SQL) 'Rotina para acionar do LED vermelho caso no haja cadastro da Tag If Rst.EOF Then RF.OutputState(0) = True Timer1.Enabled = True Else 'Rotina para acionar o porto caso haja cadastro da Tag RF.OutputState(1) = True Timer1.Enabled = True End If End Sub Private Sub RF_OnTagLost(ByVal TagNumber As String) 'Caso a TAG seja retirada do campo de atuao do leitor Text1 = "Sem Tag" End Sub Private Sub Saida_Click(Index As Integer) 'Acionamento remoto das sadas 1 e 0 (teste) If Saida(Index).Value = 0 Then RF.OutputState(Index) = False Else RF.OutputState(Index) = True End If End Sub Private Sub Timer1_Timer() 'Rotina de tempo e desacionamento das sadas 1 e 0

49 tmp.Text = tmp.Text + 1 If tmp.Text = 1 Then Timer1.Enabled = False RF.OutputState(1) = False RF.OutputState(0) = False tmp.Text = 0 End If End Sub

50 REFERNCIAS
a

[1] [2] [3] [4] [5]

SANTINI, Arthur Gambin. RFID: Conceitos, Aplicabilidades e Impactos. 1 . Edio. Rio de Janeiro: Editora Cincia Moderna, 2008. GLOVER, Bill & BHATT Himanshu. Fundamentos de RFID. 1a. Edio. Rio de Janeiro: Editora Alta Books, 2007. Cerne Tecnologia. E-book RFID, Pgina 5 (CD-ROM). Endereo eletrnico: <http:// www.cerne-tec.com.br>, acesso em 4 de maio 2009. RFID Journal, RFID Get started, Disponvel em: <http://www.rfidjournal.com/article/articleview/1339/1>, acesso em 31 de maio de 2009. Banco Nacional de Desenvolvimento Econmico e Social, Complexo Eletrnico: Identificao Digital Por Radiofrequncia. Pginas 36-39. Disponvel em: http://www.bndes.gov.br/conhecimento/bnset/set2202.pdf, acesso em 16 de maio de 2009. PLINIO. Notas de aula Antenas e Propagao. Primeiro semestre de 2008. Motorola Company, Disponvel em: <http://www.motorola.com/Business/XLPT/Produtos+e+Servicos+para+Empresas/RFID/RFID+Reader+Antennas>, acesso em 20 de setembro 2009. RFID Toys kit, Disponvel em: <http://rfidtoys.net/kit.asp>, acesso em 20 de setembro 2009. UFRJ, Disponvel em: <http://www.gta.ufrj.br/grad/04_2/Modulacao/>, acesso em 28 de outubro 2009. EPC Global, Disponvel em: <http://www.epcglobalinc.org/home>, acesso em 15 de setembro 2009. International Organization for Standardization, disponvel em: http://www.iso.org/iso/home.htm, acesso em 15 de setembro 2009. INFOWESTER. USB 3.0 Disponvel em: <http://www.infowester.com/usb.php> Acesso em 27 maio 2009. COMO TUDO FUNCIONA. Como funcionam as portas USB Disponvel <http://informatica.hsw.uol.com.br/portas-usb.htm> Acesso em 29 maio 2009. em:

[6] [7]

[8] [9] [10] [11] [12] [13] [14]

TYCO ELECTRONICS. USB Product Family Disponvel em: <http://www.tycoelectronics.com/catalog/Presentations/USB_Product_Family_1208.pdf> Acesso em 26 maio 2009. AXELSON, L. Janet. USB Complete: Everything You Need to Develop USB Peripherals. 3a. Edio. Madison: Editora Lakeview Research LLC, 1999-2005. P.2-70.

[15]

S-ar putea să vă placă și