Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

WIEGAND_FORMAT_MISMATCH IP-Телефония и СКУД

СКУД: разница между Wiegand 26 и Wiegand 34 — передача кода карты контроллеру

Обновлено: 26.08.2026 · Официальная документация ↗
  • При прикладывании карты считыватель передает в программу СКУД совершенно другой номер, не совпадающий с цифрами, напечатанными на пластике.
  • Контроллер видит считыватель, но пишет ошибку «Неверная длина кода карты» (Card Format Error / Parity Error).
  • Карты доступа формата EM-Marine работают нормально, а карты Mifare читаются через раз или распознаются с обрезанием начальных цифр.
  • При замене старого считывателя на новый сотрудники перестали проходить через турникет.

Что такое интерфейс Wiegand простыми словами?

Wiegand (Виганд) — это общепринятый стандарт проводной связи между считывателем бесконтактных карт и управляющим контроллером СКУД. Он использует всего три провода: GND (общий минус), Data 0 / D0 (зеленый провод для передачи логических нулей) и Data 1 / D1 (белый провод для передачи логических единиц).

Главные отличия Wiegand-26 от Wiegand-34:

ПараметрWiegand 26 (W26)Wiegand 34 (W34)
Общая длина посылки26 бит34 бита
Биты четности (контроль)2 бита (первый и последний)2 бита (первый и последний)
Код объекта (Facility Code)8 бит (значения от 0 до 255)16 бит (значения от 0 до 65535)
Уникальный номер карты16 бит (до 65 535 номеров)16 бит или 32 бита (до 4 млрд)
Основное применениеСтарые карты EM-Marine (125 кГц)Карты Mifare (13.56 МГц), биометрия

Как решить проблемы несовпадения формата:

Шаг 1. Переключение формата на самом считывателе

Большинство универсальных считывателей имеют специальный провод для выбора режима (обычно серый, синий или фиолетовый провод SEL / FORMAT / TYPE):

  • Если провод SEL соединен с GND (минусом) — считыватель работает в режиме Wiegand 26.
  • Если провод SEL никуда не подключен (в воздухе) или соединен с +12V — считыватель переходит в режим Wiegand 34.
  • (У некоторых моделей переключение выполняется DIP-переключателями на задней крышке).

Шаг 2. Настройка формата входного порта в контроллере СКУД

В веб-интерфейсе или программе СКУД (Hikvision, Dahua, Sigur, Parsec):

  1. Откройте раздел Door / Reader Configuration (Настройки считывателей).
  2. Найдите пункт Wiegand Mode / Protocol.
  3. Убедитесь, что на контроллере выставлен ровно тот же формат, что и на физическом считывателе (например, оба в Wiegand 34). Если на считывателе W34, а в контроллере W26 — контроллер отбросит лишние 8 бит, и номер карты полностью исказится.

Шаг 3. Длина кабельной трассы для Wiegand

Интерфейс Wiegand чувствителен к длине кабеля:

  • Максимальная теоретическая длина трассы — до 100 метров.
  • Для линий более 30 метров используйте только экранированный кабель витой пары (FTP), а экран кабеля обязательно заземляйте на контакте GND контроллера (только с одного конца!).
💡 Практика специалистов: Если используете защищенные смарт-карты Mifare / DESFire, всегда настраивайте считыватель и контроллер на Wiegand 34 или Wiegand 58, чтобы передавать полный UID чипа без усечения безопасности.

Частые вопросы (FAQ)

Почему при замене считывателя контроллер стал писать другие номера карт?

Старый считыватель передавал данные в Wiegand-26, а новый с завода включен в Wiegand-34. Из-за разного количества бит полезной нагрузки одно и то же шестнадцатеричное число преобразуется в совершенно другой десятичный номер.

Можно ли подключить считыватель Wiegand по обычному сигнальному кабелю КСПВ?

До 15-20 метров — можно. На больших расстояниях без витых пар и экрана возникают наводки на линии Data0/Data1, что приводит к ошибкам контрольной суммы (Parity Bit Error) и карты перестают считываться.

Что такое интерфейс OSDP и чем он лучше Wiegand?

OSDP — современный защищенный интерфейс на базе RS-485. В отличие от одностороннего незашифрованного Wiegand, OSDP поддерживает шифрование AES-128, двустороннюю связь и работает на расстоянии до 1200 метров.

Как перевести код с карты (например, 0012,34567) в Wiegand-26?

Первые цифры до запятой (0012) — это Facility Code (код партии), а вторые (34567) — индивидуальный номер карты. Контроллер склеивает их в единое двоичное 24-битное число.

Полезные материалы
Рекомендуем