SAUK · UHF RFID · Интеграция со СКУД

Подключение UHF RFID-считывателей SAUK к СКУД-контроллеру по Wiegand

Wiegand — язык, на котором СКУД-контроллеры разговаривают со считывателями карт. Прибор SAUK выдаёт по нему номер прочитанной RFID-метки, и контроллер не отличает его от штатного карточного считывателя: схема подключения, логика проходов и журналы остаются прежними — меняется только то, чем идентифицируют человека или транспорт. Ниже — схема подключения линий D0/D1, полный разбор настроек канала в веб-интерфейсе и проверка монтажа до того, как в поле появится первая метка.

Линии D0 / D1 и общий GND Один или два Wiegand порта — зависит от модели Длина кадра 26, 34, 40/42, 48/50 бит Источник кода: EPC или DATA Подтяжка к +5 VDC Проверка линий и симуляция посылки

1Схема подключения

Между прибором и контроллером идут три провода: две сигнальные линии D0 и D1 и общий GND. Линии подтягиваются к +5 VDC резисторами R1 и R2: подтяжку можно включить в самом приборе (настройка «Подтяжка линий Wiegand к +5 VDC») или оставить внешнюю, на стороне контроллера.

Схема подключения RFID-системы SAUK к СКУД-контроллеру по Wiegand: линии D0, D1, GND и подтяжка к +5 VDC
Линии D0 и D1 от RFID-системы SAUK к СКУД-контроллеру, подтяжка к +5 VDC резисторами R1 и R2, общий GND.

2Настройка канала Wiegand в веб-интерфейсе

Раздел настраивает выдачу кода прочитанной метки на СКУД-контроллер по интерфейсу Wiegand. Число каналов зависит от модели: у многоантенных приборов два независимых выхода — W1 и W2 (линии D0/D1 каждого выведены на отдельные клеммники), у одноантенных считывателей-моноблоков один канал Wiegand.

Раздел Управление Wiegand
Раздел «Управление Wiegand» — два канала W1 и W2.
ПараметрНазначение
Логировать успешные отправки WiegandЗапись факта отправки посылки в Журнал событий.
Разрешить W1 / W2Включение канала Wiegand и условие «от какой антенны». Доступны оба канала.
Добавлять биты чётности (odd, even parity)Добавление контрольных битов чётности в посылку.
Подтяжка линий Wiegand к +5 VDCВключение внутренней подтяжки линий D0/D1.
Ширина логического сигнала / Период следования импульсовДлительность импульса бита (по умолчанию 200 мкс) и интервал между импульсами (2000 мкс).
Брать данные из: EPC / DATAИсточник кода для посылки: память EPC или блок DATA (TID/USER).
Смещение (бит)С какого бита номера метки начинать передачу. Значение от 0 до 72, шаг 1 бит, задаётся стрелочками. Ручной ввод в поле заблокирован, чтобы исключить опечатку.
Длина Wiegand (байт)Сколько байт кода передавать. 3 байта ⇒ Wiegand 26, 4 байта ⇒ Wiegand 34, 5 ⇒ Wiegand 40/42, 6 ⇒ Wiegand 48/50.
Заменять первый байт посылки Wiegand наПодмена старшего байта посылки фиксированным значением. Применяется, когда СКУД-контроллер ожидает в первом байте код объекта или код считывателя.
DEC / HEXЗначение байта-заменителя в десятичном и шестнадцатеричном виде. Поля связаны взаимно-однозначно: правите одно — второе пересчитывается. Диапазон 0…255, по умолчанию 065 (HEX 41).
Проверить Wiegand +5VDCДиагностика питания линий D0/D1 (см. заметку ниже).
Симулировать посылкуИмитация отправки тестовой посылки на контроллер (без реальной метки).

Как читать предпросмотр посылки

Под кнопками показан наглядный разбор того, что уйдёт в линию. Три строки:

  • Пример (EPC), 12 байт — номер метки целиком в шестнадцатеричном виде. В реальной работе прибор подставляет сюда номер прочитанной метки, в предпросмотре — образец.
  • Пример (EPC), 96 бит — тот же номер в двоичном виде, разбитый на тетрады по 4 бита. Цветом выделено окно, попадающее в посылку: от заданного смещения и на длину Wiegand.
  • Результат — извлечённые биты и их значение в HEX. Это ровно то число, которое получит СКУД-контроллер.

Смещение задаётся в битах, а не в байтах. Это позволяет вырезать код, не выровненный по границе байта, — например, когда контроллер ожидает поле, начинающееся с середины байта. Значение меняется стрелочками, шаг 1 бит; при каждом изменении подсветка и результат пересчитываются сразу.

Смещение 72 бита — это последние 3 байта

Номер метки занимает 96 бит. Смещение 72 бита при длине 3 байта отдаёт последние три байта номера — самый распространённый вариант для Wiegand 26.

Подмена первого байта посылки

Некоторые СКУД-контроллеры ожидают в старшем байте посылки не часть номера метки, а код объекта или код считывателя. Для этого предусмотрена галочка «Заменять первый байт посылки Wiegand на» и поле значения. Значение вводится в десятичном виде (DEC) либо в шестнадцатеричном (HEX) — поля связаны взаимно-однозначно, правка одного мгновенно пересчитывает второе.

Предпросмотр с подменой первого байта
При включённой подмене подменённый байт выделен синим — и в двоичной строке, и в HEX.

Биты чётности считаются после подмены

Подмена выполняется до расчёта контрольных битов, поэтому чётность всегда соответствует тому, что реально уходит в линию, и посылка остаётся корректной для контроллера.

Источник данных DATA

Если переключить «Брать данные из» на DATA, прибор возьмёт код не из EPC, а из блока памяти метки — как правило из TID, неизменяемого заводского идентификатора. Настройка чтения этого блока (сектор памяти, смещение и длина) находится во вкладке «RFID-метки. Идентификация и фильтрация», поэтому в разделе Wiegand появляется подсказка с кнопкой автоматической настройки.

Подсказка при выборе источника DATA
При источнике DATA раздел подсказывает, как настроен блок, и позволяет настроить его одной кнопкой.

Кнопка «Настроить DATA автоматически» включает чтение памяти метки, выбирает сектор TID и задаёт чтение 12 байт с нулевого смещения — то есть полный TID. Зелёные галочки рядом показывают, какие условия уже выполнены. Пока чтение памяти не включено, поля настройки посылки заблокированы: брать данные неоткуда.

Смещение отсчитывается от начала прочитанного блока

Смещение Wiegand применяется к блоку DATA, а не к памяти метки целиком. Байты, оставшиеся за пределами прочитанного блока, уходят в посылку нулями — в предпросмотре они показаны серым, поэтому ошибку в настройке видно сразу.

Проверка питания линий: кнопка «Проверить Wiegand +5VDC»

В дежурном состоянии линии Wiegand D0 и D1 удерживаются на уровне около +5 В. Кнопка кратковременно «просаживает» линии. Проверка мультиметром: подключите мультиметр (постоянное напряжение) к клемме D0 и GND — должно быть ~5 В; нажмите кнопку — напряжение кратковременно просядет до 0 и вернётся; повторите для D1. Если так на обеих линиях — канал исправен.

Подключение к СКУД-контроллеру

Схема подключения выхода Wiegand к сторонним контроллерам СКУД приведена в отдельной статье: Подключение к СКУД-контроллеру по Wiegand.

3Если контроллер не принимает посылку

Проверьте по порядку: длину кадра — она должна совпадать с настройкой контроллера; биты чётности; паузу между посылками — без неё контроллер склеивает две посылки в одну и отбрасывает обе; и монтаж линий D0/D1. Кнопки «Проверить Wiegand +5VDC» и «Симулировать посылку» позволяют убедиться в исправности линий и настроек до того, как в поле появится первая метка.

Россия, г. Москва, 
г. Зеленоград, проезд 4922, дом 4, строение 2. Технопарк "ЭЛМА". 
Подробнее...
SAUK© 2020 – 2026. Все тексты и изображения, представленные на сайте, являются интеллектуальной собственностью SAUK. Могут быть использованы только по письменному согласию SAUK. SAUK® является зарегистрированным торговым знаком. Заказы принимаются только от юридических лиц.

Товары

Корзина пуста

Итого

Заказ

Заказы принимаются только от юридических лиц