Статьи по применению RFID

Инструкции по разделению меток UHF RFID и блокировке меток

UHF-метка на самом деле представляет собой небольшое хранилище. RFID-считыватель считывает данные в метке только с помощью специальных команд, поэтому длина данных, которые могут быть считаны и записаны, определяется самой электронной меткой RFID. Подробности можно узнать у поставщика RFID-метки.

Примечание: все следующие операции чтения и записи выполняются в шестнадцатеричном формате, а длина данных должна быть указана в слове (word) в качестве единицы (2 байта, то есть 4 бита, например, 0001).

1. Раздел

На какие области разделена память тега?

Reserved (зарезервировано), EPC (электронный код продукта), TID (идентификационный номер тега) и User (пользователь) — четыре независимых блока хранения (банк)

Область RESERVER: размер 8 байт (4 слова), первые 4 байта (2 слова) — это пароль уничтожения (используется для уничтожения этикетки, обычно не используется), последние 4 байта (2 слова) — это пароль доступа (используется для записи данных и блокировки операций), значение по умолчанию: 0000 0000 (пароль уничтожения) 0000 0000 (пароль доступа).

Область TID: 12 байт (6 символов), «только чтение, не запись», записано на заводе, это уникальный идентификатор тега, идентификационный номер продукта электронной метки и номер TID каждого производителя. отличается.

Область EPC: это электронный код продукта для идентификации объекта метки. По сравнению с TID, разница между EPC и TID заключается в том, что EPC может быть вручную записан и изменен пользователем. Структура данных области EPC заключается в том, что первое слово является контрольной цифрой, второе слово является контролем длины, а последнее слово является местом хранения данных. При инвентаризации EPC отображается в соответствии с длиной, указанной битом контроля длины. При фактической записи данных EPC начальный адрес заполняется 1, то есть данные записываются из бита контроля длины, а бит четности будет автоматически рассчитан без ручной записи. Расчет бита контроля длины: длина данных EPC * 2 = i; Преобразовать i в шестнадцатеричное представление, затем добавить 00 после преобразованного результата и, наконец, получить данные бита контроля длины. Например: 0001, i = 4 * 2 = 8 —> 08 —> 0800, бит управления длиной равен 0800, вычисляется в программе:

Заполните длину в соответствии с фактической длиной записываемых данных, например: 0001, длина составляет 1 слово, 4 бита (следует отметить, что длина бита данных должна быть кратна 4), добавьте бит управления длиной 0800 и заполните 2 для длины в программном обеспечении; Пример: 0001 Начальный адрес: 1. Длина: 2. Данные: 08000001.

Область USER: Длина этой памяти определяется производителем каждой электронной этикетки, и определяемые пользователем данные (в шестнадцатеричной форме) могут быть записаны в область USER.

2. Блокировка табуляции

Существует четыре типа состояний блокировки тега, которые описаны в двух случаях:

1. Если пароль доступа не изменен, он будет иметь значение по умолчанию 00000000:

Разблокировано: чтение и запись доступны с паролем 00000000;

Временная блокировка: для чтения и записи используйте пароль 00000000;

Постоянная блокировка: для чтения и записи используйте пароль 00000000;

Разблокировка: разблокировать временно заблокированные области и перевести их в разблокированное состояние; постоянно заблокированные области разблокировать нельзя.

2. Если пароль доступа изменен, вместо пароля по умолчанию 00000000 предполагается, что он изменен на 000000FF:

Разблокировано: доступно для чтения и записи с паролем 00000000 или 000000FF;

Временная блокировка: после временной блокировки области RESERVER используйте пароль 000000FF для чтения и записи; другие области (кроме TID); после временной блокировки используйте пароль 00000000 или 000000FF для чтения и пароль 000000FF для записи; другие области (кроме TID) являются постоянными После блокировки пароль 00000000 или 000000FF не может быть прочитан или записан;

Разблокировать: разблокировать временно заблокированные области и перевести их в разблокированное состояние; Постоянно заблокированные области не могут быть разблокированы.

Примечание: Если вы хотите заблокировать область, отличную от области пароля, вам необходимо заблокировать две области пароля, прежде чем блокировать другие области.

Следует обратить внимание на область EPC:

В области EPC 0-е слово — это контрольная сумма CRC EPC, а 1-е слово — это значение PC (длина EPC). Таким образом, начиная со 2-го слова, идет содержимое старшего слова реального EPC. За исключением особых случаев, обычно не выбирайте слово 0 и слово 1 для начала вывода.

[Примечание] PC+EPC также называется UII

Первые 5 бит старшего байта PC представляют длину слова следующего EPC

Двоичное шестнадцатеричное число соответствует длине 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 Слово = 288 бит

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 слов 48 00~4F 00

01000 000 40 00 8 слов 40 00~47 00

00111 000 38 00 7 слов 38 00~3F 00

00110 000 30 00 6 слов 30 00~37 00

00110 100 34 00

00101 000 28 00 5 слов 28 00~29 00

00100 000 20 00 4 слова 20 00~27 00

00011 000 18 00 3 слова 18 00~19 00

00010 000 10 00 2 слова 10 00~17 00

00001 000 08 00 1 слово 08 00~0F 00

Scan the qr codeclose
the qr code