Sunteți pe pagina 1din 3

6 Encontro Nacional de Estudantes de Engenharia de Controle e Automao 3 a 7 de setembro de 2006 - PUCPR Campus Curitiba

Aldebaro B. Da Rocha Klautau1; Erick Rocha Sousa2 & Diogo L. Acatauass Nunes3
Orientador do Projeto Bolsista do Programa SECTAM-Fadesp (Identificar) 3 Colaborador LaPS Laboratrio de Processamento de Sinais / Enga da Computao Universidade Federal do Par
2 1

RFID e o Manejo de Rebanhos Bubalinos/Bovinos (ENECA06-6501)

Resumo - Este artigo apresenta o projeto de hardware e software de um sistema embarcado RFID, utilizando microcontrolador 8051, chip RFM-006A, chips transponders. O sistema embarcado se comunica com um computador, via interface serial, para que os dados coletados possam ser armazenados em um banco de dados por um software especialmente criado para controlar o sistema leitor RFID. (Palavras-chave: RFID, Rastreabilidade, Sistema Embarcado) eletrnicos carregando informao podem ser lidos de distncias satisfatrias. Mtodo Os sistemas RFID so geralmente compostos de dois componentes: O transponder, o qual localiza-se no objeto a ser detectado, e a leitora que, dependendo do tipo, pode tanto ler quanto gravar bits nos transponders. Uma leitora normalmente possui um mdulo de controle, elementos para acoplamento do sinal e receptor/transmissor de alta freqncia. Alm disso, muitos chips leitores possuem interfaces seriais para que possam enviar os dados para um microcontrolador ou computador.

Introduo Nos ltimos anos, aparatos de identificao automtica tm sido muito requisitados a fim de facilitar o fluxo de mercadorias, pessoas, dentre outros, em vrios segmentos da indstria. Servios de Correio, controle de lixo txico, identificao de animais atravs de chips implantados sob a pele, controle de procedncia alimentar, estudos ambientais de fauna e flora, dentre outros, so alguns dos ramos onde a RFID (Radio Frequency Identification) vem sendo utilizada com bastante xito. A flexibilidade de sistemas RFID o seu grande fator positivo. Quando comparada com outros sistemas de identificao, como o velho cdigo de barras, o RFID ganha em confiabilidade (cdigos de barras tendem a apagar com o tempo), facilidade de leitura (transponders podem estar dentro d'gua, lama, ou circundados por metal e no precisam que o leitor esteja apontando diretamente para eles), reutilizao e etc... Muitos aparelhos utilizam hoje em dia mtodos eletrnicos de guardar informaes, como cartes telefnicos e cartes de crdito. A tecnologia RFID basicamente uma extenso dessa tecnologia j to amplamente utilizada. A diferena que o RFID no precisa de contato mecnico, e os aparatos

Figura 1 - Viso geral do Sistema RFID Os transponders so constitudos de elementos para acoplamento do sinal e um microchip. Um transponder passivo apenas

ativado quando est sob ao de um campo magntico gerado pela leitora. Tal campo magntico induz uma diferena de potencial suficiente para alimentar o microchip. Existem transponders ativos, os quais tendem a ter um raio de leitura maior que os passivos, pois possuem alimentao prpria e portanto no precisam de campos magnticos de alta intensidade para serem ativados. O Hardware da leitora basicamente formado por um C famlia 8051 e um chip RIRFM-006A da Texas Instruments. O RFM006A o responsvel pela transmisso e recepo do sinal recebido um modulador/demodulador ; o C 8051 responsvel pelo processamento (seleo) dos dados recebidos e controle geral das aes do RFM-006A. O C 8051 envia, por interface serial, os dados relevantes obtidos para um sistema com mais poder de armazenamento, no caso foi utilizado um computador com o SGBD MySQL. O mdulo RF do sistema de leitura se comunica com o microcontrolador via interface serial, usando 3 pinos (clock, Tx, Rx). Tal mdulo possui como centro um chip RF006A/RI45538NS da Texas Instruments, e vrios componentes de apoio, como circuito gerador de clock, circuito de alimentao, capacitores de acoplamento do sinal vindo da antena, dentre outros (Figura 2).

Start-Bytes e Dados para identificar o tipo de transponder lido. Caso uma relao no esperada seja encontrada, a leitura considerada como corrompida e novo ciclo se repete; O 8051 tem o papel de controlar o mdulo leitor atravs dos 3 pinos mostrados anteriormente. Esse controle feito atravs de um software executando no 8051, escrito em C e compilado para linguagem assembly usando a ferramenta SDCC (Small Devices C Compiler). A otimizao do cdigo nesse ponto de extrema importncia para que a leitora exiba pouca latncia e mxima eficincia na sua operao. Tambm papel do 8051 detectar colises, o que ocorre quando dois transponders so excitados a enviar seus dados ao mesmo tempo. Aps a leitura do transponder usando o sistema leitor, algo deve ser feito com essa informao. nesse momento que entra o Software Integrador. O microcontrolador do sistema leitor se comunica com um computador via interface serial RS232, enviando os 128 bits armazenados no transponder que fora lido. O software Integrador, escrito em Java, prov uma interface grfica onde o operador pode configurar facilmente a insero de registros de vacina, doena, abatimento, de acordo com a passagem dos animais pela porteira leitora. Alm da interface grfica, o software tambm possui classes que lidam com o banco de dados e com a comunicao serial, totalizando 3 classes (Figura 3).

Figura 2 Hardware do Mdulo RF Os passos que o C 8051 deve executar para que uma leitura seja realizada so descritos resumidamente a seguir: 1.Carrega-se o transponder, aplicando nvel baixo no pino TXCT durante 50ms; 2.Esperase 1ms, para que o chip recupere-se do overload da operao anterior; 3.Espera-se a chegada dos Start-bits, os quais informaro o tipo de transponder; 4.Recebe-se os bits de dados; 5.Checa as relaes entre End-Bytes ,

Figura 3 - Diagrama de Classes A classe SerialComm a responsvel pelo interfaceamento com o sistema embarcado, via porta serial. Para isso, foi utilizada a API javax.comm. Tal classe

basicamente uma Thread que fica checando ininterruptamente os dados que chegam na porta serial, e quando descobre algum dado, processa os bytes e faz as aes devidas, como chamar o mtodo de inserir um evento de vacina no banco de dados. A classe GUI a interface do usurio, ela engloba as funcionalidades das outras classes, ligando o software Integrador ao Sistema Leitor via porta serial quando necessrio, e salvando dados na base de dados, atravs dos mtodos da classe DataBase. O banco de dados foi implementado em MySQL. O diagrama de EntidadeRelacionamentos do banco est descrito na Figura 4. Com esse banco de dados, pode-se obter informaes valiosas, como histrico de pesagens, de doenas, de vacinas, raas mais suscetveis a doenas (raas que mais adoecem), raas que ganham peso mais rapidamente, etc.

confiabilidade e velocidade na obteno de resultados nessa rea. Sistemas de rastreabilidade compostos de leitor RFID e computador, de baixo custo e muita flexibilidade, podem ser construdos como uma opo aos sistemas importados de alto custo e pouca flexibilidade. Uma proposta de trabalho futuro a criao de ns de redes de sensores sem-fio (trabalho tambm sendo desenvolvido na UFPa) instaladas nos animais, para que dados como temperatura, localizao, dentre outros, possam ser recuperados e algum tipo de conhecimento possa ser extrado a fim de otimizar a produo. Referncias 1. FINKENZELLER, Klaus. RFID Handbook nd 2 Edition. 2. HILL, Jason. CULLER, David. A wireless Embedded Sensor Architecture for system-level Optimization. 3. RI-RFM-006A Reference Manual. 4. RFM Sequence Control Reference Manual.

Figura 4 - DER do Banco de Dados Resultados Graas aplicao de tcnicas de Engenharia de Software, o sistema se mostra estvel e robusto. Informaes valiosas so extradas do banco de dados, auxiliando no manejo de rebanhos e na rastreabilidade dos produtos fabricados com a carne/couro dos animais. Discusses e Concluses A pecuria no Brasil uma das atividades econmicas que mais exporta em nosso pas, por isso projetos de P&D nessa rea so de extrema importncia. A rastreabilidade animal um conceito que veio crescendo na ultima dcada, e o manejo eletrnico de animais adiciona uma

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