Articoli sulle applicazioni RFID

Istruzioni per la partizione dei tag RFID UHF e il blocco dei tag

Il tag UHF è in realtà un piccolo spazio di archiviazione. Il Lettore RFID legge i dati nel tag solo tramite comandi speciali, quindi la lunghezza dei dati che possono essere letti e scritti è determinata dal tag elettronico RFID stesso. Per i dettagli, puoi chiedere al fornitore del tag RFID.

Nota: tutte le seguenti operazioni di lettura e scrittura vengono eseguite in formato esadecimale e la lunghezza dei dati deve essere in word (parola) come unità (2 byte, ovvero 4 bit, come 0001).

1. Partizione

In quali aree è suddivisa la memoria del tag?

Riservato (reserved), EPC (electronic product code), TID (tag identifier number) e Utente (user) quattro blocchi di archiviazione indipendenti (Bank)

Area RESERVER: 8 byte (4 parole) di dimensione, i primi 4 byte (2 parole) sono la password di distruzione (utilizzata per distruggere l'etichetta, generalmente non utilizzata), gli ultimi 4 byte (2 parole) sono la password di accesso (utilizzata per scrivere dati e bloccare le operazioni), il valore predefinito è: 0000 0000 (password di distruzione) 0000 0000 (password di accesso).

Area TID: 12 byte (6 caratteri), "solo leggibile, non scrivibile", è stata scritta in fabbrica, è l'identificativo univoco del tag, il numero di identificazione del prodotto del tag elettronico e il numero TID di ciascun produttore saranno diversi.

EPC area: è il codice prodotto elettronico per identificare l'oggetto etichetta. Rispetto a TID, la differenza tra EPC e TID è che EPC può essere scritto e modificato manualmente dall'utente. La struttura dati dell'area EPC è che la prima parola è la cifra di controllo, la seconda parola è il controllo della lunghezza e l'ultima parola è la posizione di archiviazione dei dati. Quando si esegue un inventario, l'EPC viene visualizzato in base alla lunghezza indicata dal bit di controllo della lunghezza. Quando si scrivono effettivamente i dati EPC, l'indirizzo di avvio viene riempito con 1, ovvero i dati vengono scritti dal bit di controllo della lunghezza e il bit di parità verrà calcolato automaticamente senza scrittura manuale. Calcolo del bit di controllo della lunghezza: lunghezza dati EPC * 2 = i; Converti i in rappresentazione esadecimale, quindi aggiungi 00 dopo il risultato convertito e infine ottieni i dati del bit di controllo della lunghezza. Ad esempio: 0001, i = 4 * 2 = 8 —> 08 —> 0800, il bit di controllo della lunghezza è 0800, calcolato nel programma:

Inserire la lunghezza in base alla lunghezza effettiva dei dati da scrivere, ad esempio: 0001, la lunghezza è 1 parola, 4 bit (si noti che la lunghezza del bit di dati deve essere un multiplo di 4), aggiungere il bit di controllo della lunghezza 0800 e inserire 2 per la lunghezza nel software; Esempio: 0001 Indirizzo iniziale: 1. Lunghezza: 2. Dati: 08000001.

Area UTENTE: la lunghezza di questa memoria è determinata dal produttore di ciascuna etichetta elettronica e i dati definiti dall'utente (in formato esadecimale) possono essere scritti nell'area UTENTE.

2. Blocco tabulazione

Esistono quattro tipi di stati di blocco tag, descritti in due casi:

1. Se la password di accesso non viene modificata, sarà quella predefinita 00000000:

Sbloccato: leggibile e scrivibile con password 00000000;

Blocco temporaneo: usa la password 00000000 per leggere e scrivere;

Blocco permanente: usa la password 00000000 per leggere e non scrivere;

Sblocca: sblocca le aree temporaneamente bloccate e trasformale in stati sbloccati; le aree bloccate in modo permanente non possono essere sbloccate.

2. Se la password di accesso viene modificata, invece del valore predefinito 00000000, si presume che sia stata modificata in 000000FF:

Sbloccato: leggibile e scrivibile con password 00000000 o 000000FF;

Blocco temporaneo: dopo che l'area RESERVER è stata temporaneamente bloccata, utilizzare la password 000000FF per leggere e scrivere; altre aree (tranne TID); dopo il blocco temporaneo, utilizzare la password 00000000 o 000000FF per leggere e utilizzare la password 000000FF per scrivere; altre aree (tranne TID) sono permanenti. Dopo il blocco, la password 00000000 o 000000FF non può essere letta o scritta;

Sblocco: sblocca le aree temporaneamente bloccate e trasformale in stati sbloccati; le aree bloccate in modo permanente non possono essere sbloccate.

Nota: se si desidera bloccare un'area diversa dall'area password, è necessario bloccare due aree password prima di bloccare altre aree.

Si deve prestare attenzione all'area EPC:

Nell'area EPC, la parola 0 è il checksum CRC dell'EPC e la parola 1 è il valore PC (la lunghezza dell'EPC). Pertanto, a partire dalla parola 2, si trova il contenuto della parola più alta dell'EPC reale. Salvo per scopi speciali, in genere non selezionare la parola 0 e la parola 1 per avviare l'output.

[Nota] PC+EPC è anche chiamato UII

I primi 5 bit del byte alto del PC rappresentano la lunghezza della parola del seguente EPC

L'esadecimale binario corrisponde alla lunghezza dell'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 Parola = 288 bit

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 parola 48 00~4F 00

01000 000 40 00 8 parola 40 00~47 00

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

00110 000 30 00 6 parola 30 00~37 00

00110 100 34 00

00101 000 28 00 5 parole 28 00~29 00

00100 000 20 00 4 parole 20 00~27 00

00011 000 18 00 3 parole 18 00~19 00

00010 000 10 00 2 parole 10 00~17 00

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

Scan the qr codeclose
the qr code