Honeywell IF1C RFID READER User Guide

IF1C RFID READER

IF1C RFID READER
WRITING TAGs EPC C1 GEN2 Application Note AN-2005 (PT-BR)

SUMÁRIO
1) OBJETIVO. …………………………………………………………………………………………………………………………………………. 3 3) CONECTANDO O LEITOR IF1 NA REDE ETHERNET. ………………………………………………………….. 4
3.1) CONEXÃO DA INTERFACE BRI. ……………………………………………………………………………………………… 5 3.2) VERIFICAÇÃO DA CONEXÃO BRI…………………………………………………………………………………………… 6 4) GRAVANDO TAG EPC-C1-GEN2. ……………………………………………………………………………………………….. 7 4.1) CONFIGURAÇÃO DOS PARÂMETROS DE RFid. ……………………………………………………………. 7 4.2) AJUSTAR A POTÊNCIA DE OPERAÇÃO. …………………………………………………………………………… 8 4.3) POSICIONAR A TAG A SER GRAVADA. ……………………………………………………………………………… 9 4.4) EFETUAR LEITURA RFid SIMPLES…………………………………………………………………………………..10 4.5) GRAVAÇÃO DA TAG ­ BANCO 1 – EPCID. ……………………………………………………………………….11

WRITE RFid TAGS EPC-C1-GEN2
1) OBJETIVO. Este documento descreve os mecanismos básicos de gravação em TAGs EPC-C1GEN2 utilizando o leitor fixo RFid IF1 Honeywell.
2) ESTRUTURA DE MEMÓRIA DE TAGS EPC-C1-GEN2. Uma TAG RFid possui memória interna para armazenar as informações que serão transmitidas. De modo geral a operação de gravação é realizada antes da leitura. As TAGs ­ EPC-Class1-GEN2 apresentam a memória dividida nos bancos:

Banco 0 1 2 3

Descrição RESERVED EPC TID USER

Fig 1 – Memória interna.

Banco 0 Reserved

1

EPC

2

TID

3

USER

Descrição Kill password Access password Stored CRC Stored PC EPC number Serial number User Memory

Tamanho (bytes) 4 4 2 2 12 – Depende do chip Depende do chip Depende do chip-opcional

Endereço (hex) 00 ­ 1F 20 ­ 3F 00 ­ 0F 10 ­ 1F 20 ­ … 00 ­ … 00 ­ …

OBS: Tag Identification Data ­ TID Electronic Product Code ­ EPC Protocol Control ­ PC
Se a TAG não implementa as senhas de kill e access as mesmas tem valor 0 (zero) e esta área está travada permanentemente. Neste caso a memória correspondente ­ reserved ­ não existe fisicamente.
O EPC possui normalmente 96 bits ou 12 bytes de tamanho.

3) CONECTANDO O LEITOR IF1 NA REDE ETHERNET. O leitor IF1 é alimentado pelo próprio cabo ethernet através de POE ­ Power Over Ethernet. É necessário empregar um Injetor de POE ou um Switch POE. A figura abaixo ilustra esta conexão.
Fig. 2- Conexão ETHERNET + POE com o leitor.
Após alimentar o leitor aguardar o boot que demora cerca de 100 [s]. Os comandos relativos à escrita de TAGs podem ser acessados diretamente através da interface BRI.

3.1) CONEXÃO DA INTERFACE BRI.
A interface BRI é o mecanismo pelo qual o leitor comunica-se com os demais aplicativos para transmitir as leituras de TAGs e demais implementações. Para esta operação basta abrir uma conexão TCP/IP Socket/Telnet no IP do leitor ­ porta:
IP: 192.168.10.10 (default) porta: 2189 (default).
Esta conexão pode ser feita a partir de qualquer aplicativo disponível como PuTTY, TeraTerm, Hyperterminal, DOS, e outros.
Exemplo de conexão BRI com PuTTY.

Para baixar o Putty: https://www.putty.org/

Fig. 3 ­ Conexão BRI.

3.2) VERIFICAÇÃO DA CONEXÃO BRI. Logo que a conexão for estabelecida pressionar <ENTER>. A resposta OK> indica que a conexão com o leitor foi bem sucedida e que o mesmo está disponível para receber comandos BRI.
ENTER
Fig. 3 ­ Teste de sessão BRI aberta.
Se ao pressionar <ENTER> a mensagem OK> não for exibida indica a ocorrência de alguma falha na conexão. Neste caso deve-se verificar se todas as conexões físicas estão corretas e o equipamento. O comando PING pode auxiliar neste caso.

4) GRAVANDO TAG EPC-C1-GEN2.

Para efetuar a gravação de TAG EPG-C1-GEN2 seguir os passos:

4.1) CONFIGURAÇÃO DOS PARÂMETROS DE RFid.

A seguir são listados os principais parâmetros RFid a configurar:

BLF -> Backscatter Link Frequency em [KHz].

Tari -> Type A reference Interval em [µs].

Codificação -> FM0, Miller2, Miller4.

Estes parâmetros são configurados conforme o perfil EPCC1G2PARAMETERS (ID) desejado. A tabela a seguir ilustra os parâmetros disponíveis:

ID 9
12 16 18 25 28

BLF [KHz] 40
160 242 309 333 307

CODIFICAÇÃO MILLER 1 (FM0) MILLER 1 (FM0) MILLER 4 MILLER 4 MILLER 1 (FM0) MILLER 1 (FM0)

TARI [µs] 25 6 12 25 6 6

1. Abrir a pagina web do leitor IF1 no menu BRI Attibutes; .

Fig. 4 ­ Configuração do perfil GEN2 – ID.
2. Habilitar EPCC1G2 Advance Medium Access Mode; 3. Selecionar o perfil ID=25; 4. Clicar em Clicar em Activate Changes.

4.2) AJUSTAR A POTÊNCIA DE OPERAÇÃO. A potência de operação (FieldStregth) é definida em [dBm].
1. Abrir a pagina web do leitor IF1 no menu BRI Attibutes;
Fig. 5 ­ Configuração da potência das antenas.
2. Setar o valor de potência da antena 1 (Field Strength 1) entre 18 e 20 [dBm]; 3. Clicar em Activate Changes. OBS: – A antena integrada é a antena 1. – Por motivos de compatibilidade são exibidas quatro antenas embora o IF1 possua capacidade de apenas duas ­ uma embarcada e uma externa. – A potência sugerida pode ser alterada, dependendo do caso.

4.3) POSICIONAR A TAG A SER GRAVADA. Posicionar a TAG sobre a antena do leitor conforme indicado na figura a seguir. Isto tem por finalidade alinhar a polarização das antenas do leitor e da TAG.
Fig. 6 ­ Posicionamento da TAG.
Apenas UMA TAG deve ser gravada a cada tempo.
ATENÇÃO Deve-se tomar cuidado com outras TAGs próximas à antena do leitor para evitar que se efetue gravação de dados em TAG diferente da desejada. É fortemente recomendado acomodar outras TAGs em blindagem eletromagnética adequada. Pode-se utilizar uma caixa metálica para esta finalidade.

4.4) EFETUAR LEITURA RFid SIMPLES. Para verificar se a TAG a ser gravada está operando corretamente é sugerida uma simples operação de leitura. O comando básico de leitura ­ READ, ou abreviadamente R ­ é executado na sessão BRI aberta:
Fig. 7 ­ Comando READ.
O valor H000000000000000000000008 (HEX) é o EPC (Electronic Product Code) gravado na TAG. Embora o EPC possua tamanho variável, dependendo do chip empregado na TAG, o tamanho padrão é de 96 bits. Na execução do comando READ todas as TAGs encontradas serão exibidas. Caso seja detectada leitura de mais do que uma TAG pode ser necessário reduzir a potência de operação pois um eventual comando de escrita poderia gravar dados na TAG indesejada.

4.5) GRAVAÇÃO DA TAG ­ BANCO 1 – EPCID. O comando básico de escrita WRITE, ou abreviadamente W é executado na sessão BRI aberta. O parâmetro EPCID especifica o valor (hexadecimal) a ser gravado na TAG (banco 1), assim: WRITE EPCID=H00000000000000000000001A<ENTER> Grava o EPCID (banco 1) na TAG.
EPC ANTERIOR EPC GRAVADO
Fig. 8 ­ Comando WRITE EPCID.
H000000000000000000000008 -> EPC ANTERIOR. H00000000000000000000001A -> EPC GRAVADO (ATUAL). WROK -> Indica sucesso na gravação.
Para verificação basta executar o comando de leitura simples READ ou R.
Fig. 9 ­ Verificação ­ READ.

ATENÇÃO
Todas as implementações citadas devem ser efetuadas por profissional devidamente qualificado. Interpretações, comandos e conexões errôneas podem, eventualmente, causar danos aos equipamentos.
O conteúdo deste documento é meramente informativo. A Honeywell isenta-se de qualquer responsabilidade sobre o funcionamento das aplicações descritas. Este conteúdo poderá ser alterado a qualquer momento sem prévio aviso.

Elaborado por:
Nome Verdibello, A.
Notas de Revisão:
Versão 1.0

Data 2021 ­ jan

Função RFid Specialist
OBS Init Deploy

Para mais informações, visite: www.honeywellaidc.com/pt-br Honeywell Safety and Productivity Solutions Av. Tamboré, 267 – 17º andar Barueri, SP, 06460-000 (11) 3711-6770
www.honeywell.com

IF1C AN-2005 | Rev01 | 02/21 © 2021 Honeywell International Inc