DS1991 2 из 14
ОПИСАНИЕ iButton
Мультиключ (MultiKey) DS1991 семейства iButton это прочный носитель данных с возможностью чтения/записи который действует как три отдельных электронных ключа и предоставляет пользователю 1 152 бит защищенной энергонезависимой памяти Каждый 384-битный ключ имеет индивидуальный 64-битный пароль и общедоступные поля идентификации (Рис 1) Для получения доступа к защищенной памяти поле пароля должно совпасть Данные передаются последовательно при помощи протокола 1-Wire для работы которого требуется только один провод данных (сигнальный) и общий провод (земля) 512-битная блокнотная память (Scratchpad) обеспечивает целостность данных передаваемых в защищенную память Данные сначала должны быть записаны в блокнотную память откуда затем могут быть считаны После того как данные проврены команда копирования блокнотной памяти передает данные в защищенную память Этот процесс обеспечивает целостность данных при изменении содержимого памяти 48-битный серийный номер который записывается лазером в каждый прибор DS1991 в процессе производства гарантирует уникальную идентификацию что обеспечивает возможность абсолютного контроля Групповой код для DS1991 02h Долговечный корпус MicroCan обладает высокой стойкостью к таким воздействиям окружающей среды как грязь влажность и удары Его компактный профиль в форме таблетки позволяет прибору автоматически центрироваться в считывающем устройстве что дает возможность пользователям легко им оперировать Аксессуары позволяют монтировать DS1991 в пластиковые держатели (которые можно вешать на брелки для ключей) на идентификационные бэджи печатные платы или любую другую ровную поверхность объекта Сферы применения прибора включают защищенный контроль доступа дебетные маркеры сопровождение в процессе производства электронный контроль перевозок и хранение личных данных
ОБЩЕЕ ОПИСАНИЕ
Доступ к DS1991 обеспечивается по одной линии данных при помощи протокола 1-Wire Мастер шины сначала должен передать одну из четырех команд ПЗУ: 1) Чтение ПЗУ 2) Сравнение ПЗУ 3) Поиск ПЗУ 4) Пропуск ПЗУ
Эти команды оперируют с 64-битным ПЗУ записанным лазером которое имеется в каждом приборе Они позволяют выделить конкретный прибор если на шине 1-Wire присутствуют несколько приборов а также указать мастеру шины сколько их и какого они типа Описание протокола необходимого для выполнения этих команд приведено на Рис 9 После успешного выполнения команды функций ПЗУ функции памяти которые оперируют с защищенной и блокнотной памятью становятся доступными и мастер шины может передать одну из шести команд функций памяти характерных для DS1991 Описание протокола необходимого для выполнения этих команд приведено на Рис 5 Все данные считываются и записываются начиная с младшего бита 64-БИТНОЕ ПЗУ ЗАПИСАННОЕ ЛАЗЕРОМ
Каждый прибор DS1991 содержит уникальный 64-битный код ПЗУ Первые восемь битов являются групповым кодом 1-Wire Следующие 48 бит являются уникальным серийным номером Последние восемь битов являются контрольной суммой CRC первых 56 бит (Рис 2) Циклически избыточный код (Cyclic Redundancy Check CRC) для однопроводной шины (1-Wire) формируется полиномиальным генератором состоящим из регистра сдвига и логических элементов XOR (исключающее ИЛИ) как показано на Рис 3 При этом используется многочлен X
+ X
+ X
+ 1 Дополнительную информацию о контроле циклически избыточным кодом для шины 1-Wire фирмы Dallas можно получить из документа «Book of DS19xx iButtton Standards» Биты регистра сдвига изначально устанавливаются в 0 Затем начиная с младшего бита группового кода сдвигается по одному биту за раз После введения восьмого бита группового кода вводится серийный номер После того как был введен 48-й бит группового кода регистр сдвига содержит значение CRC Сдвиг восьми битов CRC обнуляет регистр сдвига
КОМАНДЫ ФУНКЦИЙ ПАМЯТИ
DS1991 имеет шесть характерных для данного прибора команд Это три команды блокнотной памяти (запись блокнота чтение блокнота и копирование блокнота) и три команды подключей (запись пароля запись подключа и чтение подключа) После выбора прибора команда функций памяти записывается в DS1991 Команда состоит из трех полей длина каждого составляет один байт Первый байт это поле кода функции Данное поле определяет шесть команд которые могут быть выполнены Второй байт является полем адреса Первые шесть битов этого поля задают начальный адрес команды
Инструкция по эксплуатации Rainbow Electronics DS1991 — страница 2
Инструкция для Инструкция по эксплуатации Rainbow Electronics DS1991 на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.
Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.