Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:rfid [2016/06/01 09:52]
denis
doc:rfid [2016/07/01 12:16] (текущий)
denis
Строка 1: Строка 1:
 ====== Считыватель карт ====== ====== Считыватель карт ======
 +
 +Считыватель карт (далее - устройство) предназначен для определения идентификационного кода карты, сохранения его в оперативной памяти и передачи по интерфейсу RS-485.
 +
 +Устройство позволяет сохранить 10 событий определения кода карты в архиве. Каждое событие сохраняется в виде кода карты (6 байт) и нарастающего счетчика времени прошедшего с момента события (2 байта). При включении устройства архив очищается. Ежесекундно для всех событий увеличивается счетчик времени прошедшего со времени события. При достижении значения 0xFFFF, значение счетчика фиксируется и считается недостоверным.
 +
 +Порядок работы.
 +
 +  - При определении нового кода карты устройство издает звуковой сигнал и кратковременно зажигается зеленый светодиод. Для повторного определения кода одной и той же карты, необходимо отнести её от устройства не менее чем на 3 секунды.
 +  - Если код карты не совпадает с кодом хранящимся в начале архива или с предыдущего момента определения кода карты прошло более 3-х минут, то все события сохраненные в архиве сдвигаются.
 +  - Код карты сохраняет его в начале архива,​ время события сбрасывается в 0.
 +
 +Обмен данными с внешними устройствами осуществляется по последовательному интерфейсу RS-485, протокол обмена - ModBus. Назначение регистров указаны ниже.
 +
 +
 ^Имя тега ​ ^Регистр ​ ^Описание ​ ^ ^Имя тега ​ ^Регистр ​ ^Описание ​ ^
 |Address ​ |  0x0100 ​ |Адрес сетевой (доступно для записи) ​ | |Address ​ |  0x0100 ​ |Адрес сетевой (доступно для записи) ​ |
-|Version ​ |  0x0101 ​ |Версия ​ПО  ​|+|Version ​ |  0x0101 ​ |Тип модуля (старший байт = 1) и версия ​прошивки (младший байт). ​  |
 |Led0  |  0x0FFA ​ |Отключение красного светодиода на время в мс  | |Led0  |  0x0FFA ​ |Отключение красного светодиода на время в мс  |
 |Led1  |  0x0FFE ​ |Включение зеленого светодиода на время в мс  | |Led1  |  0x0FFE ​ |Включение зеленого светодиода на время в мс  |
Строка 14: Строка 28:
 |Code0.1 ​ |  0x1003 ​ |:::| |Code0.1 ​ |  0x1003 ​ |:::|
 |Code0.2 ​ |  0x1004 ​ |:::| |Code0.2 ​ |  0x1004 ​ |:::|
-|Time0 ​ |  0x1005 ​ |Время в секундах от момента считывания ​ |+|Time0 ​ |  0x1005 ​ |Время в секундах от момента считывания, достигая макс.значения 65535 не увеличивается  |
 | : ||| | : |||
-|Code9.0 ​ |  0x1026 ​ |Код карты (старший байт первого слова является старшим байтом кода) ​ |+|Code9.0 ​ |  0x1026 ​ |  |
 |Code9.1 ​ |  0x1027 ​ |:::| |Code9.1 ​ |  0x1027 ​ |:::|
 |Code9.2 ​ |  0x1028 ​ |:::| |Code9.2 ​ |  0x1028 ​ |:::|
-|Time9 ​ |  0x1029 ​ |Время в секундах от момента считывания ​ |+|Time9 ​ |  0x1029 ​ |  |
  
 Адрес 0 - широковещательный,​ т.е. при обращении к 0-му адресу откликаются все. Адрес 0 - широковещательный,​ т.е. при обращении к 0-му адресу откликаются все.
doc/rfid.1464763976.txt.gz · Последние изменения: 2016/06/01 09:52 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0