Artigos de aplicação RFID

Instruções de partição de etiqueta RFID UHF e bloqueio de etiqueta

A etiqueta UHF é, na verdade, um pequeno espaço de armazenamento. O Leitor RFID só lê os dados na etiqueta por meio de comandos especiais, então o comprimento dos dados que podem ser lidos e gravados é determinado pela própria etiqueta eletrônica RFID. Para obter detalhes, você pode perguntar ao fornecedor da Etiqueta RFID.

Observação: Todas as operações de leitura e gravação a seguir são realizadas em formato hexadecimal, e o comprimento dos dados deve estar em palavra (palavra) como a unidade (2 bytes, ou seja, 4 bits, como 0001).

1. Partição

Em quais áreas a memória da etiqueta é dividida?

Reservado (reservado), EPC (código eletrônico do produto), TID (número de identificação da etiqueta) e Usuário (usuário) quatro blocos de armazenamento independentes (Banco)

Área RESERVADORA: 8 bytes (4 palavras) de tamanho, os primeiros 4 bytes (2 palavras) são a senha de destruição (usada para destruir a etiqueta, geralmente não usada), os últimos 4 bytes (2 palavras) são a senha de acesso (usada para gravar dados e bloquear operações), o valor padrão é: 0000 0000 (senha de destruição) 0000 0000 (senha de acesso).

Área TID: 12 bytes (6 caracteres), "somente legível, não gravável", foi escrito na fábrica, é o identificador exclusivo da etiqueta, o número de identificação do produto da etiqueta eletrônica e o número TID de cada fabricante será diferente.

Área EPC: É o código eletrônico do produto para identificar o objeto de etiqueta. Comparado com TID, a diferença entre EPC e TID é que EPC pode ser escrito e modificado manualmente pelo usuário. A estrutura de dados da área EPC é que a primeira palavra é o dígito de verificação, a segunda palavra é o controle de comprimento e a última palavra é o local de armazenamento de dados. Ao fazer um inventário, o EPC é exibido de acordo com o comprimento indicado pelo bit de controle de comprimento. Ao realmente escrever dados EPC, o endereço inicial é preenchido com 1, ou seja, os dados são escritos a partir do bit de controle de comprimento e o bit de paridade será calculado automaticamente sem escrita manual. Cálculo do bit de controle de comprimento: comprimento dos dados EPC * 2 = i; Converta i em representação hexadecimal, adicione 00 após o resultado convertido e, finalmente, obtenha os dados do bit de controle de comprimento. Por exemplo: 0001, i = 4 * 2 = 8 —> 08 —> 0800, o bit de controle de comprimento é 0800, calculado no programa:

Preencha o comprimento de acordo com o comprimento real dos dados a serem gravados, por exemplo: 0001, o comprimento é 1 palavra, 4 bits (deve-se observar que o comprimento do bit de dados deve ser um múltiplo de 4), adicione o bit de controle de comprimento 0800 e preencha 2 para o comprimento no software; Exemplo: 0001 Endereço inicial: 1. Comprimento: 2. Dados: 08000001.

Área do USUÁRIO: O comprimento desta memória é determinado pelo fabricante de cada etiqueta eletrônica, e dados definidos pelo usuário (em formato hexadecimal) podem ser gravados na área do USUÁRIO.

2. Bloqueio de tabulação

Existem quatro tipos de estados de bloqueio de tag, que são descritos em dois casos:

1. Se a senha de acesso não for modificada, ela será a padrão 00000000:

Desbloqueado: legível e gravável com a senha 00000000;

Bloqueio temporário: use a senha 00000000 para ler e escrever;

Bloqueio permanente: use a senha 00000000 para ler e não escrever;

Desbloquear: desbloqueie áreas bloqueadas temporariamente e as transforme em estados desbloqueados; áreas bloqueadas permanentemente não podem ser desbloqueadas.

2. Se a senha de acesso for modificada, em vez do padrão 00000000, presume-se que ela seja modificada para 000000FF:

Desbloqueado: legível e gravável com a senha 00000000 ou 000000FF;

Bloqueio temporário: após a área RESERVER ser temporariamente bloqueada, use a senha 000000FF para ler e escrever; outras áreas (exceto TID); após o bloqueio temporário, use a senha 00000000 ou 000000FF para ler e use a senha 000000FF para escrever; outras áreas (exceto TID) são permanentes. Após o bloqueio, a senha 00000000 ou 000000FF não pode ser lida ou escrita;

Desbloqueio: desbloqueie áreas bloqueadas temporariamente e as transforme em estados desbloqueados; áreas permanentemente bloqueadas não podem ser desbloqueadas.

Nota: Se você quiser bloquear uma área diferente da área de senha, você precisa bloquear duas áreas de senha antes de bloquear outras áreas.

Deve-se prestar atenção à área EPC:

Na área EPC, a 0ª palavra é a soma de verificação CRC do EPC, e a 1ª palavra é o valor PC (o comprimento do EPC). Portanto, a partir da 2ª palavra está o conteúdo da palavra mais alta do EPC real. Exceto para propósitos especiais, geralmente não selecione a palavra 0 e a palavra 1 para iniciar a saída.

[Nota] PC+EPC também é chamado de UII

Os primeiros 5 bits do byte alto do PC representam o comprimento da palavra do EPC seguinte

Hexadecimal binário corresponde ao comprimento do EPC

11111 000 F8 00 31

11110 000 F0 00 30

11101 000 E8 00 29

11100 000 E0 00 28

11011 000 D8 00 27

11010 000 D0 00 26

11001 000 C8 00 25

11000 000 C0 00 24

10111 000 B8 00 23

10110 000 B0 00 22

10101 000 A8 00 21

10100 000 A0 00 20

10011 000 98 00 19

10010 000 90 00 18 Palavra = 288 bits

10001 000 88 00 17

10000 000 80 00 16

01111 000 78 00 15

01110 000 70 00 14

01101 000 68 00 13

01100 000 60 00 12

01011 000 58 00 11

01010 000 50 00 10

01001 000 48 00 9 palavra 48 00~4F 00

01000 000 40 00 8 palavra 40 00~47 00

00111 000 38 00 7 palavra 38 00~3F 00

00110 000 30 00 6 palavra 30 00~37 00

00110 100 34 00

00101 000 28 00 5 palavras 28 00~29 00

00100 000 20 00 4 palavras 20 00~27 00

00011 000 18 00 3 palavras 18 00~19 00

00010 000 10 00 2 palavras 10 00~17 00

00001 000 08 00 1 palavra 08 00~0F 00

Scan the qr codeclose
the qr code