ГО С Т Р ИСО/МЭК15693-3— 2011
7.5.1 Состояние отключения
Карта VICC находится в состоянии отключения, когда она не может быть активизирована терминаль
ным оборудованием VCD.
7.5.2 Состояние готовности
Карта VICC находится в состоянии готовности, когда она активизируется терминальным оборудовани
ем VCD. Она должна обрабатывать любой запрос, если нет флажка выбора.
7.5.3 Состояние покоя
Карта VICC в состоянии покоя должна обрабатывать любой запрос, если флажок Inventory_flag не
установлен, а флажок Address_flag установлен.
7.5.4 Состояние выбора
Только в состоянии выбора карта VICC должна обрабатывать запросы, имеющие установленный ф ла
жок выбора Select_flag.
8 Антиколлизия
Назначение алгоритма антиколлизии— это инвентаризация картVICC. присутствующих в поле терми
нального оборудования, по их уникальным идентификаторам (UID).
Терминальное оборудование VCD является главным звеном в коммуникационном взаимодействии с
одной или несколькими картами VICC. Оно инициирует связь карты запросом на инвентаризацию.
Карта VICC должна дать ответ в соответствующем слоте или не отвечать, подчиняясь алгоритму,
описание которого дано в 8.2.
8.1 Параметры запроса
При подаче команды на инвентаризацию терминальное оборудование VCD должно установить
флажок Nb_slots_f)ag в необходимое положение и добавить после командного поля длину и значение
маски.
Длина маски показывает число значащих бит значения маски. Она может иметь любое значение от 0
до 60 при использовании 16 слотов и любое значение от 0 до 64 при использовании 1 спота. Первым
передается младший значащий бит (LSB).
Значение маски содержится в целом числе байтов. Первым передается младший значащий бит
(LSB).
Если длина маски не является кратной 8 (битам), то значение маски старшего значащего бита (M SB)
должно быть заполнено необходимым числом нулевых бит (установка на 0) так. чтобы значение маски
содержалось в целом числе байтов.
Следующее поле начинается на границе следующего байта (см. рисунок 7).
SOFФлажки
Команда
ДлинаЗначение
маски маски
CRC 16EOF
8 бит8 бит8 бит
От Одо
8 байтов
16 бит
Рисунок 7 — Формат запроса инвентаризации
На рисунке 8 длина маски — 12 бит. Значение маски старшего значащего бита (M SB) заполнено
четырьмя битами, установленными на 0.
MSBLSB
0000
0100 1100 1111
Заполнение
Значение маски
Рисунок 8 — Пример заполнения маски
11