Считыватель карт

Считыватель карт (далее - устройство) предназначен для определения идентификационного кода карты, сохранения его в оперативной памяти и передачи по интерфейсу RS-485.

Устройство позволяет сохранить 10 событий определения кода карты в архиве. Каждое событие сохраняется в виде кода карты (6 байт) и нарастающего счетчика времени прошедшего с момента события (2 байта). При включении устройства архив очищается. Ежесекундно для всех событий увеличивается счетчик времени прошедшего со времени события. При достижении значения 0xFFFF, значение счетчика фиксируется и считается недостоверным.

Порядок работы.

  1. При определении нового кода карты устройство издает звуковой сигнал и кратковременно зажигается зеленый светодиод. Для повторного определения кода одной и той же карты, необходимо отнести её от устройства не менее чем на 3 секунды.
  2. Если код карты не совпадает с кодом хранящимся в начале архива или с предыдущего момента определения кода карты прошло более 3-х минут, то все события сохраненные в архиве сдвигаются.
  3. Код карты сохраняет его в начале архива, время события сбрасывается в 0.

Обмен данными с внешними устройствами осуществляется по последовательному интерфейсу RS-485, протокол обмена - ModBus. Назначение регистров указаны ниже.

Имя тега Регистр Описание
Address 0x0100 Адрес сетевой (доступно для записи)
Version 0x0101 Тип модуля (старший байт = 1) и версия прошивки (младший байт).
Led0 0x0FFA Отключение красного светодиода на время в мс
Led1 0x0FFE Включение зеленого светодиода на время в мс
Led2 0x0FFF Включение синего светодиода на время в мс
State 0x1000 Состояние:
 0 - нормальное
 1 - авария
Counter 0x1001 Счетчик считываний. Увеличивается на 1 после каждого прикладывания карты
Code0.0 0x1002 Код карты (старший байт нулевого слова является старшим байтом кода)
Code0.1 0x1003
Code0.2 0x1004
Time0 0x1005 Время в секундах от момента считывания, достигая макс.значения 65535 не увеличивается
:
Code9.0 0x1026
Code9.1 0x1027
Code9.2 0x1028
Time9 0x1029

Адрес 0 - широковещательный, т.е. при обращении к 0-му адресу откликаются все.

doc/rfid.txt · Последние изменения: 2016/07/01 12:16 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0