ОРАКУЛ СЛАБОТОЧКИ

разбор ·

Matrix-IV на морозе перестаёт видеть карты, хотя клавиатура работает

На объекте — пять точек со считывателями Matrix-IV EHT Keys Metal в металлическом корпусе, у каждой точки свой блок питания. Работает система штатно, пока не холодает: при морозе около −10°C четыре из пяти считывателей перестают видеть карты вообще — ни звука, ни индикации на поднесённую карту. При этом клавиатура на тех же считывателях работает как обычно: код с кнопок принимается нормально.

Заменили разные карты и брелоки — результат тот же. Питание у каждой точки своё, так что общая проблема с блоком питания тоже маловероятна.

Что говорит рабочая клавиатура

Раз клавиатура продолжает работать, процессор считывателя жив и исполняет код нормально. Значит, неисправность не в цифровой части устройства, а в тракте считывания карт: либо в антенне и генераторе, которые формируют сигнал для карты, либо в приёмном тракте, который потом читает её отклик. Это два разных участка одной и той же аналоговой цепи, и оба чувствительнее к перепаду температуры, чем цифровая логика.

На практике это значит одно из двух: либо код карты на морозе искажается настолько, что считыватель не может его разобрать, либо у считывателя настолько падает дальность приёма, что карта на обычном расстоянии просто перестаёт быть видна.

Как проверить, что дело действительно в температуре

Самый прямой способ воспроизвести проблему — не ждать следующего похолодания, а положить считыватель в морозильную камеру на сутки и после выдержки на холоде попробовать поднести карту. Если реакция повторяет то, что происходит на морозе на объекте, — температурная зависимость подтверждена, и вопрос переходит из разряда «может быть, совпадение» в разряд «воспроизводимый дефект».

Полезно также зафиксировать, из одной ли партии считыватели — если отказывают сразу несколько устройств с одного объекта, это может быть особенностью конкретной партии, а не случайным браком одного экземпляра.

Отдельная деталь про сервис

Если считыватель отправляют в сервис на диагностику, стоит помнить: код, который вводится с клавиатуры, хранится в памяти контроллера, а не в самом считывателе. Поэтому то, что вернувшийся из ремонта считыватель «помнит» прежний код с клавиатуры, ничего не говорит о том, проводилась диагностика или нет, — этот код там и не хранился.

Честно: причина в этом случае не установлена

В конкретном обсуждении дело до конца не дошло: считыватели отправили на диагностику, но точный отказавший узел (антенна, генератор или приёмный тракт) назван не был. Если сталкиваетесь с похожим симптомом — металлический корпус считывателя, клавиатура работает, а карты на морозе не читаются, — логика локализации неисправности (клавиатура жива → значит, дело не в процессоре, а в аналоговом тракте считывания) верна и стоит того, чтобы её проверить, но готового рецепта именно для этой модели из этого случая не осталось.

Порядок проверки

  1. Убедиться, что клавиатура (кодонабор) продолжает работать при отказе считывания карт — если да, неисправность не в процессоре считывателя.
  2. Исключить питание — проверить, что просадки нет именно в момент отказа, особенно если у каждой точки свой блок питания.
  3. Попробовать несколько разных карт и брелоков — если результат не меняется, дело не в конкретной метке.
  4. Воспроизвести отказ намеренно: выдержать считыватель в морозильной камере и проверить чтение карт после охлаждения.
  5. Зафиксировать дату производства и партию считывателей — совпадение по партии на всех отказавших точках имеет значение.
  6. При отправке в сервис не полагаться на «сохранившийся код с клавиатуры» как на признак того, что ремонт не проводился, — код хранится в контроллере.

Коротко

  • Рабочая клавиатура при отказе считывания карт указывает на аналоговый тракт считывателя, а не на процессор.
  • Разные карты и раздельное питание на точках — стандартные проверки, которые стоит сделать в первую очередь, прежде чем списывать на брак.
  • Морозильная камера — рабочий способ воспроизвести температурную зависимость, не дожидаясь холодов на объекте.
  • Код с клавиатуры хранится в контроллере, а не в считывателе — это не доказательство того, что ремонт был или не был проведён.
  • В этом случае точная причина не была установлена — если проблема похожая, локализация «клавиатура жива → дело не в процессоре» всё равно рабочая отправная точка.

Разбор основан на обсуждении: обсуждение на форуме технической поддержки Iron Logic

Обсудить с монтажниками

Присылать новые разборы

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

Отписаться можно одной ссылкой из любого письма.

Ещё в журнале