IF1C RFID READER
SERIAL RS232 READINGS
SUMÁRIO
1) OBJETIVO. ... 3
2) DIAGRAMA DE CONEXÕES IF1 x THOR. ... 3
2.1) CONECTOR DE DADOS IF1. ... 4
2.2) CONECTORES RS232 – THOR – STANDARD DOCK. ... 5
2.3) CABO DE CONEXÃO RS232. ... 6
2.4) CONECTOR DE ANTENAS (RF) DO LEITOR. ... 6
3) CONFIGURAÇÕES DO LEITOR RFid. ... 7
4) OPERAÇÃO... 9
SERIAL RS232 READINGS
1) OBJETIVO
Este documento descreve a implementação básica de conexões do leitor fixo RFid
Honeywell IF1 através da interface serial – RS232. Como exemplo será utilizado um
computador veicular Honeywell Thor VM2.
2) DIAGRAMA DE CONEXÕES IF1 x THOR
a) Alimentação do leitor IF1. O leitor é alimentado pelo próprio cabo ethernet através de POE – Power Over Ethernet. Necessário empregar um Injetor de POE ou um Switch POE.
b) Conexão de dados entre o leitor e o Computador através de interface serial RS232. A figura abaixo ilustra estas conexões.
2.1) CONECTOR DE DADOS IF1.
A porta serial RS232 no leitor IF1 é acessada pelos pinos 2,3 e 5 do conector DB-15 fêmea. A figura a seguir ilustra este conector.
Fig. 2 – IF1 – GPIO Connector – front view.
N Function Type
1 ETHERNET + POE RJ 45 F
2 GPIO (optional) DB 15 F
3 USB USB B F 4 External antenna port TNC F Rev
Pin Function
1 +5 [VDC] output – not isolated – internal power supply (300 [mA] Max).
2 HOST RX – RS232 not isolated (output from IF1) 3 HOST TX – RS232 not isolated (input from IF1)
4 NC
5 GND not isolated – internal power supply
6 NC 7 NC 8 NC
9 V- common inputs/outputs isolated 10 V- common inputs/outputs isolated 11 Output O0+ isolated
12 Output O1- isolated 13 Input I0+ isolated 14 Input I1+ isolated
2.2) CONECTORES RS232 – THOR – STANDARD DOCK.
A figura a seguir ilustra a Standard Dock para o Computador Veicular Honeywell Thor VM2.
Pin Signal Description Direction
1 DCD Data Carrier Detect Input
2 RxD Receive Data Input
3 TxD Transmit Data Output
4 DTR Data Terminal Ready Output
5 GND Ground -
6 DSR Data Set Ready Input
7 RTS Request to Send Output
8 CTS Clear to Send Input
9 +5 [VDC] or
RI Power Out 500 [mA] max. or Ring Indicator Power out or Input
SH CGND Chassis Ground -
2.3) CABO DE CONEXÃO RS232.
O cabo de conexão deve ser implementado com conectores DB15 (VGA) macho do lado do IF1 e DB9 fêmea do lado do Thor.
Recomendado utilizar cabo manga blindado # 22 AWG – 2 vias (+terra) com trança de cobre (estanhado ou nú). Comprimento máximo: 5 [m].
2.4) CONECTOR DE ANTENAS (RF) DO LEITOR.
As portas de antena do leitor RFid IF1 possuem conectores tipo TNC fêmea Reverso 50[Ω].
O cabo de RF de cada antena deve estar equipado com conector TNC macho reverso 50[Ω].
Fig. 4 – Connection Cable.
IMPORTANTE:
As implementações devem ser efetuadas por profissional devidamente habilitado sob risco de danos aos equipamentos.
Conector TNC fêmea reverso (RP-TNC female).
3) CONFIGURAÇÕES DO LEITOR RFid.
Antes da operação é necessário configurar a interface Serial do leitor RFid. Esta configuração é efetuada apenas uma vez, após a qual o equipamento estará pronto para operação via serial RS232.
a) Conectar o leitor via Ethernet (POE Injector).
b) Abrir a página web do leitor.
IP default: 192.168.10.10 (alterado pelo DHCP) IP alternativo: 169.254.1.1 (independente do DHCP)
c) Efetuar login.
Default Username: intermec Default Password: intermec
Notas:
- Se o DHCP estiver habilitado o IP do leitor será fornecido pelo roteador. - O Computador precisa estar na mesma rede do equipamento.
Fig. 6 – Login na página web do leitor. Fig. 5 – Alimentando o Leitor IF1 via POE injector.
d) Abrir o menu BRI Server.
Enable BRI on serial port;
Definir o Serial Baud Rate 115200 (default); Clicar em Activate Changes.
4) OPERAÇÃO.
A operação de leituras é resumida e simples e consiste no envio de comando de leitura (READ) para o leitor e recebimento das leituras (EPC).
O fluxo de informações é descrito abaixo.
a) O Computador envia <ENTER> afim de
determinar se o leitor está pronto para receber comandos.
b) O Computador inicializa a interface BRI
Serial com ATTRIB ECHO=ON e ATTRIB TTY=ON.
c) O Computador envia comando de leituras
(READ).
d) O Leitor transmite as leituras das TAGs –
Código EPC de cada TAG em hexadecimal.
e) O computador pode interromper as
leituras com o comando READ STOP.
Os comandos de configuração ATTRIB ECHO=ON e ATTRIB TTY=ON devem ser confirmados pelo caractere ASCII Line Feed <LF> (0Ah), assim:
ATTRIB ECHO=ON<LF> ATTRIB TTY=ON<LF>
No teclado o caractere LF (0Ah) é enviado com CTRL+J. Os demais comandos devem ser seguidos por <ENTER>.
O EPC (Electronic Product Code) possui normalmente 96 bits (12 bytes). Este código é enviado, pelo leitor, em formato Hexadecimal, precedido pelo caractere “H”.
Exemplo de EPC lido:
A seguir o fluxograma do software instalado no computador:
Durante o ciclo inicial o computador (Thor) envia caracteres <ENTER> ao leitor. Este mecanismo permite detectar se o leitor está conectado e pronto para receber comandos BRI através da porta serial.
Quando o leitor estiver pronto, o mesmo responde com a string “OK>”. Neste tempo pode ocorrer de o leitor enviar várias strings “OK>”, pois, durante a inicialização os caracteres <ENTER> recebidos ficam no buffer da serial (do leitor). Uma simples limpeza no buffer de recepção do computador implementa mecanismo simples de mitigar eventuais falhas de execução.
Os comandos ATTRIB inicializam a interface BRI na porta Serial do leitor, tornando-o apto a receber os comandos de leitura e outros.
• Parâmetros de configuração da porta serial RS232 (COM): Baud Rate: 115200 (default)
Data bits: 8 Stop bits: 1 Paridade: none Flow Control: none
5) COMANDOS BÁSICOS DE LEITURA – BRI.
Comando READ, abreviadamente R. Executa leituras RFid.
Variantes do comando READ: READ REPORT=EVENT
Inicia leituras. O(s) EPC(s) da(s) TAG(s) é(são) enviados, pelo leitor, apenas uma vez.
READ REPORT=EVENTALL
Inicia leituras. O(s) EPC(s) da(s) TAG(s) é(são) enviado(s) diversas vezes enquanto a(s) mesma(s) estiver(em) ao alcance da antena do leitor.
Parâmetros do comando READ READ RSSI
Inicia leituras. O Leitor envia o EPC da TAG e o RSSI instantãneo da leitura.
A string de resposta de leituras tem os campos separados por espaços.
EVT:TAG H112233445566778899AABBCC<ENTER>
READ ANT
Inicia leituras. O leitor informa o EPC da TAG e o número da antena na qual ocorreu a leitura
READ STOP
Interrompe leituras.
OBS: O comando READ pode ser utilizado na forma abreviada, simplesmente “R”. Exemplos:
R REPORT=EVENTALL<ENTER> r report=eventall<ENTER>
A seguir é ilustrada a sequência de inicialização do leitor RFid.
OBS: O comando ATTRIB ECHO=ON <LF> não aparece devido ao ECHO estar desabilitado antes deste. <ENTER> <ENTER> <ENTER> <ENTER> <ENTER> <ENTER>
Fig. 8 – Boot do leitor IF1.
ATTRIB ECHO=ON <LF>
a) Comando R REPORT=EVENT R REPORT=EVENT<ENTER>
Respostas do leitor: EVT:TAG H112233445566778899AABBCC<ENTER>
R STOP<ENTER>
b) Comando REPORT=EVENTALL R REPORT=EVENTALL<ENTER>
Respostas do leitor: EVT:TAG H112233445566778899AABBCC<ENTER>
R STOP<ENTER>
Leituras de uma TAG (EPC)
Fig. 11 – Leituras REPORT=EVENTALL.
EPC – 12 bytes em Hexadecimal Leituras de 04 TAGs (EPCs)
EPC – 12 bytes em Hexadecimal
c) Comando R RSSI REPORT=EVENT R RSSI REPORT=EVENT<ENTER>
Respostas do leitor: EVT:TAG H112233445566778899AABBCC -55.4<ENTER>
R STOP<ENTER>
EPC
Fig. 12 – Leituras REPORT=EVENT com RSSI.
Elaborado por:
Nome Função
A. Verdibello RFid Specialist
Notas de Revisão:
Versão Data OBS
1.0 2021 – feb. 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