Как называется ключ от домофона таблетка. Как работает ключ от домофона — принцип работы домофонного ключа. Домофонные ключи на Филевской линии


Warning : Use of undefined constant videoembedder_options - assumed "videoembedder_options" (this will throw an Error in a future version of PHP) in /home/users/a/alexan17/domains/сайт/wp-content/plugins/video-embedder/video-embedder.php on line 306

Данное устройство состоит из двух частей, которые «заточены» друг под друга. Первое — ключ Dallas Touch Memory, который программируется один раз, и содержит энергонезависимую память. Вторая — ответная часть — электронная плата-адаптер, которая генерирует выходные сигналы в основное устройство с соответствии с прошивкой. Существуют различные варианты таких устройств, но принцип работы у них похож.

Ниже рассмотрено устройство, принцип действия и настройка электронного замка 24V2, который хорошо себя зарекомендовал и широко применяется в игровых и вендинговых аппаратах.

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

Все эти недостатки и большой опыт работы в этой сфере были учтены при разработке электронного замка 24V2. Были сохранены и геометрические размеры, что позволяет быстро устанавливать электронный замок непосредственно на место электромеханического. Появилась возможность замены до трёх электромеханических замков на один электронный в тех случаях, где это требовала специфика используемого оборудования (постановка, слив, статистика). Причём, оригинальным является и использование одного электронного ключа для управления всеми тремя каналами замка (удержание, касание, двойное касание).

Уникальным является и метод прописывания ключей в замки, который не требует дополнительного оборудования, а в случае утери одного из используемых ключей позволяет произвести быстро на месте смену кода на всех замках заведения. Следует отметить, что в качестве ключей используются Touch Memory (iButton) Dallas DS-1991L, которые совместно используемым методом генерации и хранения кода полностью исключают его несанкционированное считывание или клонирование ключа. Этот выбор подтверждён бесперебойной работой огромного количества замков в различных регионах России в течение более трёх лет.

1. Описание электронного замка.

Замок питается стабилизированным напряжением +5 вольт. Поскольку ток потребления достаточно мал и составляет примерно 8 мА, подключать его можно непосредственно к блоку питания оборудования, куда он устанавливается. Подключение питания, «земли» и управляемых каналов осуществляется посредством винтовых зажимных клеммников в соответствии с рисунком, что в комплексе с резьбовым контактором, с помощью которого замок и крепится к корпусу оборудования, на порядок сокращают время установки.

Замок может находиться в одном из двух режимов: «Работа» и «Сервис».

2. Описание режима «Работа».

Режим «Работа» является основным режимом для электронного замка. При подаче питания на замок, он индицирует морганием встроенного светодиода, установленную конфигурацию (все замки поставляются с конфигурацией 1) и входит в режим «Работа». Если при подаче питания удерживать нажатой кнопку «Сервис», то светодиод морганием покажет версию программного обеспечения (в дальнейшем ПО).

В режиме «Работа» замок реагирует на три, возможные варианта взаимодействия с электронным ключом (далее просто ключом), которые индицируются встроенным светодиодом:

1. Прижатие и удержание ключа в контакторе (однократное моргание светодиода).

2. Однократное касание ключом контактора (двукратное моргание светодиода).

3. Двукратное касание ключом контактора (трёхкратное моргание светодиодом).

В зависимости от выбранной конфигурации, реакция замка на перечисленные взаимодействия с ключом могут быть различны.

Внимание! Начиная с версии ПО замка V3.2 и выше, при подаче на него питания он тестирует состояние контактора на предмет замыкания, индицируя дефект частым морганием светодиода.

Прижатие и удержание ключа в контакторе активирует каналы 1 и 2, на них появляется низкий уровень (светодиод моргнёт 1 раз). При удалении ключа от контактора они переходят в высокоимпедансное состояние.

При двукратном касании ключом контактора, каналы 1 и 3 переходят в режим триггера, на них появляется низкий уровень (светодиод моргнёт 3 раза). Для перехода в высокоимпедансное состояние необходимо коснуться контактора ключом ещё один раз.

Такую конфигурацию наиболее целесообразно использовать в оборудовании на платформе «Новоматик» или аналогичную, при замене одного электромеханического замка. В этом случае сигнальный провод подключается к каналу 1, канал 2 можно использовать для подключения зуммера на 5 вольт в качестве сигнализации, если в этом есть необходимость, а канал 3 не используется.

Поскольку платформа «Новоматик» наиболее популярна, все замки поставляются с предустановленной конфигурацией 1.

Прижатие и удержание ключа в контакторе активирует каналы 1 и 2, на них появляется низкий уровень (светодиод моргнёт 1 раз). При удалении ключа от контактора, они переходят в высокоимпедансное состояние.

При двукратном касании ключом контактора, на канале 3 появляется низкий уровень длительностью 0,5 секунды (светодиод моргнёт 3 раза), далее канал возвращается в высокоимпедасное состояние.

Данную конфигурацию можно использовать в оборудовании, где используется платформа «Игрософт» или аналогичная, при замене двух электромеханических замков. В этом случае сигнальный провод постановки кредитов подключается к каналу 1, канал 2 можно использовать для подключения зуммера на 5 вольт в качестве сигнализации, если в этом есть необходимость, а сигнальный провод короткой бухгалтерии подключается к каналу 3.

Прижатие и удержание ключа в контакторе активирует канал 1, на нём появляется низкий уровень (светодиод моргнёт 1 раз). При удалении ключа от контактора он переходит в высокоимпедансное состояние.

При однократном касании контактора ключом на канале 2 появляется низкий уровень длительностью 0,5 секунды (светодиод моргнёт 2 раза), далее канал возвращается в высокоимпедасное состояние.

При двукратном касании ключом контактора, канал 3 переходит в режим триггера, на нём появляется низкий уровень (светодиод моргнёт 3 раза). Для перехода в высокоимпедансное состояние необходимо коснуться контактора ещё раз.

Эту конфигурацию эффективно использовать в оборудовании на платформе «Белатра» или аналогичной, при замене трёх электромеханических замков. В этом случае сигнальный провод постановки кредитов подключается к каналу 1, сигнальный провод снятия кредитов подключается к каналу 2, а сигнальный провод короткой бухгалтерии подключается к каналу 3.

Конфигурация 4 «Классика».

Функционально она аналогична конфигурации «Белатра». Отличие заключается в том, что присутствует задержка активации канала 1 при удержании ключа в контакторе и отсутствует появление низкого уровня на 1 секунду на этом канале при остальных двух возможных взаимодействиях ключа и контактора. Это эмуляция работы замков с предыдущими версиями ПО ниже V3.1, в которых отличался алгоритм работы, и не было возможности выбора конфигурации.

Конфигурация была оставлена для удобства совместной работы замков с разными версиями ПО в одном заведении.

Конфигурация 5 «Триггер».

Конфигурация была добавлена в версиях ПО замка V3.3 и выше.

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

3. Описание режимов «Сервис».

Сервисные режимы предназначены для прописывания рабочих ключей и выбора конфигурации работы замка.

В замке имеется четыре сервисных режима. Для входа в соответствующий сервисный режим необходимо ввести его номер используя кнопку «Сервис» (далее просто кнопку). Ввод осуществляется последовательным нажатием и удержанием, до подтверждения нажатия индикацией светодиода (примерно 1 секунду), и отпусканием кнопки необходимое количество раз в соответствии с номером сервисного режима. После окончания ввода номера сервисного режима замок подтверждает вход в него соответствующим количеством морганий светодиода.

«Режим 1» — запоминание замком пароля из прижатого к контактору «открытого» ключа.

Успешное считывание и запоминание замком пароля из «открытого» ключа подтверждается однократным морганием светодиода и возвращением в режим «Работа». Для выхода из режима необходимо однократно нажать на кнопку, либо выдержать паузу 30 секунд.

«Режим 2» — генерация случайного пароля и записывание его в прижатые к контактору ключи.

Все прижатые к контактору ключи, но не более 7-и, очищаются, и в них записывается новый пароль. Каждая успешная операция подтверждается двукратным морганием светодиода. Ключи становятся «открытыми» и могут быть использованы только для переноса пароля, как в память используемого замка, так и в память других замков данной группы через сервисный режим 1. Для выхода из режима необходимо однократно нажать на кнопку, либо выдержать паузу 30 секунд.

«Режим 3» — закрытие ключей.

Все прижатые к контактору «открытые» ключи «закрываются» и становятся «рабочими». Каждая успешная операция подтверждается трёхкратным морганием светодиода.

Для выхода из режима необходимо однократно нажать на кнопку, либо выдержать паузу 30 секунд.

Внимание! Если при приложении ключа светодиод моргает часто, то это говорит об ошибке, причиной которой может быть плохой контакт между ключом и контактором. В этом случае необходимо очисть контактор, и повторить операцию.

«Режим 4» — выбор конфигурации работы замка (была добавлена в версиях ПО замка V3.1 и выше).

После входа в режим можно выбрать необходимую конфигурацию работы замка. Выбор осуществляется последовательным нажатием и удержанием, до подтверждения нажатия индикацией светодиода (примерно 1 секунду), и отпусканием кнопки необходимое количество раз в соответствии с номером конфигурации. После окончания ввода номера конфигурации замок подтверждает выбор соответствующим количеством морганий светодиода и выходит в режим «Работа».

1- Конфигурация «Новоматик».

2- Конфигурация «Игрософт».

3- Конфигурация «Белатра».

4- Конфигурация «Классика».

5- Конфигурация «Триггер».

Описание работы замка при выборе различных конфигураций приведены выше.

Внимание! Установленная конфигурация индицируется морганием светодиода при подаче питания на замок.

Поскольку наиболее востребовано оборудование на платформе «Новоматик», замки поставляются с конфигурацией 1.

4. Методика прописывания электронных ключей:

После установки и подключения замка согласно рисунку 1, необходимо провести процедуру генерации нового пароля, переноса его как в память используемого замка, так и в память других замков данной группы и создание «рабочих» ключей. Методика проведения процедуры приведена ниже.

  1. Необходимо подать питание на замок, при этом светодиод морганием покажет текущую конфигурацию работы замка (см. п.2).
  2. Согласно п.3 войти в сервисный режим 2 и путём прижатия ключей к контактору создать необходимое количество «открытых» ключей. Прижимать ключи необходимо последовательно с интервалом не более 30 секунд.
  3. Выйти из режима кратким нажатием на кнопку или выдержав паузу 30 секунд.
  4. Согласно п. 3 войти в сервисный режим 1 и путём прижатия одного любого из созданных в п.4.2 ключа перенести пароль в память замка. Светодиод однократным морганием подтвердит успешное завершение процедуры. Замок готов к работе. Данную процедуру необходимо провести со всеми замками группы.
  5. На любом из замков войти в сервисный режим 3, согласно п.3, и путём прижатия «открытых» ключей, созданных в п.4.2, к контактору закрыть их. Прижимать ключи необходимо последовательно с интервалом не более 30 секунд. Таким образом, мы получим «рабочие» ключи, на которые все замки группы будут реагировать согласно установленной конфигурации п.2.

Сейчас очень популярны различные электронные замки, с электронными ключами в виде «таблетки» или «флэшки». Ключ, в них является запоминающим устройством, в котором хранится некий цифровой код. А основу замка составляет микрокомпьютер, этот код считывающий и анализирующий.

Не стану спорить о достоинствах и недостатках таких замков, просто предлагаю вниманию читателей свою разработку аналогичного устройства, работающего на аналоговом принципе.

Суть дела в том, что в моем замке ключом служит стабилитрон на определенное напряжение стабилизации. Если стабилитрон в ключе совпадает по напряжению стабилизации со стабилитроном в замке - дверь открывается.

Причем внешне все выглядит так, как будто это цифровой замок с цифровым ключом. Конечно, число «кодовых комбинаций» моего замка несоразмерно меньше цифрового, но... а кто знает, что нужно подобрать стабилитрон? Представляю себе истерику «продвинутого» вора, пытающегося подобрать цифровой код к моему замку.

Схема первого варианта замка показана на рисунке 1. Ключом служит разъем Х1.1, подключающийся в ответный разъем Х1.2. В идеале, нужно использовать корпус от ключа-таблетки, типа iButton и соответ ствующий разъем для её подключения. Но можно сделать и любую имитацию, либо использовать любую двухконтактную разъемную пару, например, от аудиоаппаратуры.

Рис.1. Принципиальная схема кодового замка для работы с аналоговой таблеткой.

В ключе расположен стабилитрон, в данном случае, на 8,2V и последовательно ему включенный диод 1N4148. При подключении к разъему Х1.2 они с резистором R1 образуют стабилизированный источник постоянного напряжение, равного сумме напряжения стабилитрона и прямого напряжения диода.

На компараторах микросхемы А1 LM339 сделан двухпороговый компаратор. Опорное напряжение на его входах задается цепью из резистора R2, двух диодов VD4, VD5 и стабилитрона, такого же как в ключе.

При подключении своего ключа на выводах 4 и 7 А1 устанавливается напряжение, которое на величину прямого напряжения на диоде 1N4148 больше напряжения на выв. 6 А1.2 и на ту же величину меньше напряжения на выв. 5 А1.1.

Таким образом, напряжение на соединенных вместе выводах 4 и 7 А1 находится между напряжениями на выводах 6 и 5. В результате на прямом входе А1.1 напряжение будет меньше чем на инверсном, а на выходе, -единица. Точно так же и на А1.2, - на выходе единица. Ключ на транзисторе VТ1 открывается и подает ток на реле К1.

Если в ключе стабилитрон будет не на такое же напряжение, как в замке, то хотя бы один из компараторов будет в состоянии нуля на выходе, и напряжение на базе VT1 будет недостаточно для его открывания.

Особенность микросхемы LM339 в том, что её выходы сделаны по схемам открытых ключей, поэтому их можно соединять вместе, но необходимо подтянуть к плюсу питания резистором (R3). Конечно же, стабилитроны не обязательно должны быть на 8,2V, они могут быть на любое напряжение от нуля до 10V, но обязательно одинаковые.

Конденсатор С1 служит для замедления реакции на правильное напряжение, чтобы не произошло случайное открывание если на вход будут поступать импульсы или какое-то переменное напряжение. Так сказать, защита от случайности.

Рис.2. Схема более сложного замка с двойным аналоговым ключом.

Схема более сложного замка показана на рисунке 2. Здесь используется ключ в виде флэшки. Он очень похож на флэшку, у него такой же USB-разъем, но внутри вместо запоминающей микросхемы всего два стабилитрона и два диода. Теперь «секретность» замка вдвое больше.

И используются все компараторы микросхемы LM339. В ключе два стабилитрона, можно одинаковые, можно разные, но важно чтобы VD2 был таким же, как VD3, а VD7 -таким как VD11.

Реле К1 типа КУЦ-1М, от старого советского телевизора. У этого реле высокоомная обмотка на 12V, и две замыкающие контактные пары, на ток до 2А каждая при напряжении 220V. Но можно подобрать импортный аналог, обмотка должна быть на напряжение 12V и ток не более 30mA.

Никакого налаживания не требуется. Очень важно чтобы все диоды были одинаковы, а стабилитроны в ключе точно такие же, как и в замке, и из одной партии.

Магнитные ключи это не только ежедневный доступ в подъезд, это так называемый идентификатор лица, обладающего таким устройством. Электронные носители кода активно используется как в системах безопасности, так и в различных полуавтоматических инженерных системах. Мы порой редко задумываемся над тем, где можно применить знания про магнитные носители кода. Но более подробные знания порой помогают нам в жизни. Постараемся немного рассказать Вам о магнитных ключах, картах и брелках.

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

Магнитные ключи и заготовки для домофонов

Разделим, условно, все магнитные носители на 5 категорий:

1. Электромагнитные ключи доступа

2. Карты доступа

3. Брелоки с кодом

4. Браслеты магнитные

5. Активные и пассивные метки

Магнитные ключи

Самые распространенные устройства в быту. Магнитные ключи и заготовки для домофонов активно используются нами каждый день. Мы привыкли называть их "домофонный ключ ", "таблетка ", "магнитный ключ " и т.д. На самом деле эти названия не совсем точно отражают правильное название. Некоторые люди по-настоящему считают, что такой ключ можно "намагнитить ". Это тоже не верно. Правильное название - электромагнитный ключ или электронный идентификатор . А принцип работы его прост - на самом устройстве находится энергонезависимая память, на которую записывается уникальный идентификационный номер. Иногда такой номер (код) можно поменять.

Магнитные ключи и заготовки для домофонов делятся на 3 категории

1. С кодом, записанным на заводе (не перезаписываемые) . Такой код присваивается сразу при изготовлении ключа. При этом используются как цифры, так и буквы. Комбинаций уникальных кодов миллиарды комбинаций. Шанс встретить двойника (дубль) имеют сотые доли процента. Это самый дешевый вариант магнитного ключа. Самая распространенная модель, как для подъездов, так и в любых системах .

2. Заготовки перезаписываемые . Внешне они ничем не отличаются от своих "собратьев". Но стоят они немного дороже. Все из-за расширенного функционала ключа. У таких моделей можно код удалить и записать новый . Такие ключи используются не очень часто. Основная сфера применения - компании занимающиеся изготовлением домофонных ключей к подъездам.

3. Заготовки записываемые . Так же как и перезаписываемые, по дизайну не различаются. Функционал немного скромнее - они могут быть подвергнуты записи всего 1 раз. То есть код можно запрограммировать единожды и навсегда. Так как они дешевле второй категории (много раз перезаписываемые), то это и есть тот ключ, на который дублируют вашу "таблетку от подъезда ".

4. Универсальные . На самом деле интересный вариант срывает за собой просто набор уже готовых ключей, которые подходят ко многим домофонам. Есть разные варианты. Суть такого набора проста - сделать в одной связке ключи от всех подъездов. Секрет кроется в том, что практически у всех выпускаемых подъездных домофонов есть вшитый заводской номер, который и копируется на магнитный ключ в такой набор. Цены на универсальные наборы разные, так как включают разное количество магнитных таблеток.

Плюсы и минусы магнитные ключи и заготовки для домофонов

Основные достоинства таких изделий - это их долговечность работы и практически не убиваемый функционал. Выполнены с расчетом того, что будут годами болтаться вместе с ключами от квартиры, на одной связке. Такие могут служить вечно. Недостатков практически нет, если не считать их возможность "размагнититься ". Но нужны очень сильные предметы рядом (с сильным магнитным полем), чтоб повредить внутренний код ключа.

Карты доступа

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

Это полезно знать про СКУД:

Для полноценной работы многих систем (в том числе и контроля и управления доступом) требуются специальные "электронные ключи". У данных ключей много названий: карты доступа, таблетки, брелки, магнитные карточки, идентификаторы, метки, брелоки и т.д. Но все они предназначены для распознавания посетителя или пользователя.

Идентификаторы могут использоваться для доступа в помещение, быстрой постановки (или снятия) на охрану, подтверждения вводимых действий, запуска определенного сценария управления.

Обычно стоимость карт и брелоков не высока, так как они просты в изготовлении. Особенность данных дополнительных устройств - это наличие энергонезависимой (в редких случаях зависимой) памяти, в которой содержится электронный (буквенно-цифровой) код. В некоторых случаях его можно изменять, в некоторых заносить в память дополнительные данные о владельце ключа.

Обратите внимание что Дубликаторы электронных ключей находятся в разделе "Измерительные приборы ".

Идентификаторы бывают:

Важно! Обязательно прочитайте инструкцию к прибору так как форматов электронных ключей несколько (TouchMemory, HID, EM-marin, MIFARE и другие).

Кнопки открывания дверей это:

Красивых дизайнерских решений по исполнению кнопок открывания дверей на рынке большое количество. Сейчас существуют и беспроводные кнопки, и сенсорные, и пьезоэлектронные. Но самыми надежными как всегда остаются кнопки с механической начинкой из металла. Такие кнопки не боятся перепадов температур и влаги. Предлагаем Вам посмотреть и приобрести в нашем он-лайн магазине любые кнопки открывания дверей (блокирующие, дистанционные, с подсветкой).

Какие бывают кнопки открытия:

  • Нормально открытые
  • Нормально закрытые
  • Комбинированные (откр/закр)
  • С подсветкой (светодиодная)

Специалисты компании "АБарс systems protection" с удовольствием подберут для Вас дополнительное оборудование по системе контроля доступа для любых видов объектов.

Купить и заказать доставку кнопок и карт в г. Москва:

Все данные товары Вы можете заказать и купить через онлайн-магазин контроля доступа нашего сайта или заказать доставку или профессиональный монтаж по Москве в компании "АБарс" (при покупке карт, ключей или кнопок на сумму свыше 8 тысяч рублей - доставка бесплатно).

Если Вы затрудняетесь выбрать нужный формат карты или у Вас возникли другие вопросы по характеристикам - позвоните к нам в компанию.

Да, это жутко избитая тема. Универсальный домофонный ключ «таблетку» делал наверное каждый второй, кто начинал изучать микроконтроллеры. В Интернете очень много и статей на эту тему, и готовых решений. Однако, интерес к этому угасать не перестаёт даже с массовым переходом на RFID. Это не удивительно, ведь многим хочется собрать такое устройство, которое выполняет не только весьма интересную задачу, но ещё и всегда с собой. К тому же оно не такое уж сложное в изготовлении.

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

Внимание! Этот ключ не позволяет нелегально проникать куда-либо. Это устройство лишь для того, чтобы носить один ключ вместо нескольких.

Хотя ничто не мешает вам записать в него универсальные коды открытия домофонов.

Типы домофонных ключей «таблеток»

iButton
Самый популярный тип домофонных ключей - это iButton, а именно DS1990A от компании Dallas, работает по протоколу 1-Wire. Протокол весьма хитрый, подразумевает двустороннее взаимодействие - на ключ можно отправлять различные команды, на которые он по-разному реагирует. Серийный номер имеет размер в шесть байт, что даёт 2 8*6 = 281474976710656 различных комбинаций и подразумевает, что все выпущенные ключи должны быть уникальны. Если вам повезло, и у вас оригинальный iButton, то этот номер в шестнадцатеричном виде должен быть выгравирован на нём лазером:

То есть теоретически чужой такой ключ можно подделать, если просто записать куда-то или сфотографировать эти цифы!

Для взаимодействия с iButton достаточно подключить его к микроконтроллеру и подтянуть линию данных к питанию (2.8-5 вольт) через резистор:

Скорее всего для многих это всё уже старо как мир, но всё-таки расскажу кратко принцип работы 1-Wire. Обмен данными происходит за счёт поочерёдного прижимания линии к земле, информация при этом кодируется длительностью таких сигналов. Происходит это примерно так:

  • Reset - мастер прижимает линию к земле как минимум на 480 микросекунд, это говорит о начале передачи данных.
  • Presence - через некоторое время ключ отвечает импульсом около 120 микросекунд, что подтверждает его наличие на линии.
  • Команда - мастер посылает команду из восьми бит, при этом логическая единица - это 1-15 микросекунд, а ноль - 60-120.

Далее всё зависит от посланной команды. Обычно это 33h - "READ ROM ", чтение серийного номера, после которого мастер читает 64 бита (1 байт - тип устройства, 6 байт - сам номер, 1 байт - CRC). Чтение каждого бита инициализируется мастером, для этого он посылает импульс в 1-15 микросекунд. Если после этого линия прижата к земле со стороны ключа на 60-120 микросекунд, то прочитан ноль, иначе - единица.

  • Нужно всегда реагировать на reset , даже если он послан во время передачи данных. Импульс длиннее 480 микросекунд говорит о том, что надо начать всё сначала.
  • Момент прикладывания ключа с его точки зрения - это тоже reset , ведь до этого питания не было. Поэтому теоретически домофон может и не посылать reset , и следует периодически отвечать сигналом presence по своей инициативе.
  • Ключи могут реагировать и на другие команды: 0Fh как альтернатива 33h, SKIP ROM (CCh), MATCH ROM (55h) и самое хитрое, о чём я расскажу отдельно ниже, - SEARCH ROM (F0h). Некоторые домофоны могут послать самые разные комбинации таких команд, чтобы убедиться в том, что ключ настоящий.
  • Бывает и обратная ситуация - домофон посылает команду, на которую ключ реагировать не должен. Дело в том, что некоторые программируемые ключи на них всё-таки реагируют, и так происходит ещё одна проверка. Необходимо полностью игнорировать всё, что идёт за этими командами, пока не будет послан reset .
  • Для отсчёта времени лучше использовать асинхронный таймер в микроконтроллере, т.к. счёт идёт на микросекунды. Однако, установка кварца при этом будет излишней.

Про SEARCH ROM (F0h) - это команда поиска всех 1-Wire устройств на шине. Дело в том, что теоретически можно подключить параллельно много ключей и получить список всех серийных номеров. В реальности для iButton такое не используется, ведь к домофону всегда прикладывается один ключ. Однако, некоторые домофоны посылают эту команду, ожидая найти один единственный серийный номер. Алгоритм весьма интересный. Каждое из устройств на шине одновременно посылает бит своего серийного номера, при чём два раза (т.е. мастер должен прочитать два бита). Сначала обычным образом, а затем инвертированным. Что же получается в итоге? Если у устройства в серийном номере стоит единица, то посылается «10». Если ноль, то «01». И всё отлично, пока у всех устройств эти биты совпадают. А если нет… Выше я написал, что при чтении наличие длинного сигнала - это 0, а отсутствие - это 1, т.е. 0 является доминантным. Таким образом, при возникновении конфликтов читаются два нуля. После получения «10», «01» или «00» мастер должен послать в линию только что прочитанный бит. В случае с «00» он таким образом выбирает, с какой группой устройств работать далее. В результате после N итераций получается бинарное дерево из N серийных номеров.
Ответить на такую команду получается несколько сложнее, чем на обычный READ ROM . Нужно посылать каждый бит дважды - обычный и инвертированный, а затем проверять - совпадает ли с ним полученный от мастера ответ, и если не совпадает, то игнорировать дальнейшие команды.

Cyfral
Ключ «Цифрал DC-2000А» - это отечественная разработка. Взаимодействовать с ними гораздо проще, т.к. они весьма глупые - не принимают никакие команды. Достаточно просто подать на ключ питание, и он сразу начнёт бесконечно посылать код, изменяя своё сопротивление. Если дать ему 5 вольт, подключив через резистор в 1 кОм, то на осциллографе можно увидеть примерно такую картину:

Ключ меняет своё сопротивление примерно между 800 Ом и 400 Ом, если я не ошибаюсь, а следовательно и потребление тока. Можно сказать, что сигнал аналоговый, а это всё немного усложняет с аппаратной точки зрения. Хотя иногда может и упростить. Например, ключ можно прочитать, просто подключив его к микрофонному входу компьютера и записав аудиофайл.

И да, домофон после этого можно открыть самым обычным MP3 плеером. Но нас же интересуют более цивилизованные методы, верно?

Кодирование немного странное. Ключ циклически посылает девять нибблов (четыре бита), меняя своё сопротивление. Если оно сохраняется низким около 50 микросекунд, то это логический ноль, а если 100 микросекунд - это единица. Но данные кодируется не логическими нулями и единицами, а положением единиц среди нулей! То есть ключ при посылке кода может выдать только одну из четырёх комбинаций: «1000», «0100», «0010» и «0001». Однако, используется ещё и комбинация «0111» как стартовая последовательность. В итоге данные от ключа могут выглядеть как-то так: «0111 1000 0100 0010 0001 1000 0100 0010 0001 », где «0111» указывает на начало. Никакой контрольной суммы нет - код просто читается несколько раз для уверенности.

Итого восемь последовательностей, в которых возможны четыре комбинации. Не сложно посчитать, что это даёт нам 65536 вариантов ключей. Не так уж и много, они явно часто повторяются. Теоретически если в подъезде 50 квартир, каждой из которых выдано три ключа, можно подобрать один из них перебрав всего 436 комбинаций. Но я таким не занимался.

Как же лучше читать ключи от Cyfral? Как я уже говорил, уровни аналоговые. Варианта два: аналого-цифровой преобразователь и компаратор. Последний мне кажется надёжнее. Всё отлично работает, если к одному из входов компаратора подключить линию данных подтянутую к Vdd резистором в 650 Ом, а ко второму - ровно половину Vdd, для чего можно использовать делитель напряжения из двух одинаковых резисторов. После этого результат вывода компаратора можно с уверенностью воспринимать как высокое и низкое сопротивление ключа.

Как же имитировать такой ключ? С первого взгляда кажется, что тоже нужно менять сопротивление, но результаты показали, что домофонам не нужна такая точность - можно смело замыкать линию на землю вместо низкого сопротивления и полностью отпускать её, когда нужно высокое.

Метаком
Ещё одна отечественная разработка - домофоны Метаком и ключи К1233КТ2. Как и Cyfral он просто бесконечно посылает код, меняя своё сопротивление/потребляемый ток. К счастью в Интернете доступна официальная документация:

Это всё, что нужно знать для работы с этим ключом. Он посылает четыре байта данных, но в каждом из них один бит уходит на проверку чётности. Итого выходит 28 полезных бит, а 2 28 = 268435456 комбинаций.

Увы, я так и не смог найти ни один такой ключ, чтобы поэкспериментировать с ним. Однако, в Интернете легко найти универсальный код, который открывает 99% домофонов Метаком. Один из них как раз в соседнем от меня подъезде. Я написал программу, посылающую этот код, основываясь только на технической документации. Соседний подъезд открылся с первой попытки. Похоже, что этому домофону тоже не так уж важно точное сопротивление. На этом я оставил Метаком в покое и решил, что чтение их ключей не так уж и нужно.

Универсальные коды ключей

На самом деле универсальные ключи от домофонов - это скорее миф. Разработчики почти никогда не делают для себя какой-то специальный код для всех дверей, исключение составляют только Vizit.

Но есть легенда, которая гласит, что после чтения кода ключа многие домофоны сверяют его со всеми кодами, которые записаны в ячейках памяти. Однако, в ячейках, где ещё ничего не было записано, лежат FFки или нули. Таким образом домофон можно открыть, послав ключ только из нулей или только из FFок.

Звучит как полнейший бред. Каким надо быть программистом, чтобы допустить такой баг? Но… это действительно часто работает. Да, в свежих прошивках это обычно исправлено, но многие домофоны стоят без изменений годами. Невероятно, но факт.

Любые другие коды ключей выдаваемые за универсальные - это обычно всего лишь служебные ключи для сотрудников почты, ЖКО или самой домофонной компании, и они работают только в отдельных населённых пунктах.

Создание мультиключа

Перейдём уже к практике! Да, я пытался совместить в одном устройстве и имитацию ключей, и их считывание (кроме Метаком), и синхронизацию с компьютером по USB. Вот схема того, что получилось (кликабельно):

Компоненты и их предназначение:

  • IC1 - микроконтроллер ATMEGA8/ATMEGA8A/ATMEGA8L;
  • U1 - USB-контроллер FT232RL, нужен для подключения устройства к компьютеру;
  • CON1 - miniUSB разъём;
  • BT1 - батарейки, дающие 3-5 вольт;
  • D1 и D2 - диоды (желательно шоттки), которые изолируют питание от батареи от питания от USB;
  • P1 - «таблетка» iButton, используется для подключения к домофонам;
  • P2 - контакты считывателя ключей, используются для подключения к ключам;
  • R1 - резистор, подтягивающий линию 1-wire к VCC;
  • R2 - токопонижающий резистор для управления транзистором Q2;
  • R3 - резистор, ещё сильнее подтягивающий линию к VCC для считывания ключей Cyfral;
  • R4 - токопонижающий резистор, используется для открытия Q1 и определения подключения к USB;
  • R5 - подтягивает базу Q1 к земле, чтобы закрывать его, когда нет подключения к USB;
  • R6 - токопонижающий резистор для светодиодов, достаточно одного, т.к. одновременно они не горят;
  • R7 и R8 - делитель напряжения для одного из входов компаратора, чтобы считывать ключи Cyfral;
  • Q1 - транзистор для определения подключения к USB;
  • Q2 - транзистор для включения земли на считывателе и эмуляторе, чтобы не сажать батарейки, случайно замкнув контакты в кармане;
  • C1 , C2 и C3 - конденсаторы для фильтрации питания;
  • SW1 - единственная кнопка для управления устройством;
  • LEDS - семь светодиодов в форме восьмёрочки для отображения номера ключа.

Печатная плата (кликабельно):

Это было ещё время до покупки 3D принтера, когда я проектировал устройства под корпуса, а не корпуса под устройства. Ко мне в руки попал очень приятный экземпляр в виде брелка и с кнопкой. Просто идеально, оставалось только проделать отверстия под USB и светодиоды. Увы, я до сих пор не могу найти в продаже точно такой же корпус. В итоге получилось как-то так:

Батарейки под платой. Кстати, мне их хватило на год, пока я случайно не полез купаться, забыв вытащить ключи.

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

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

При подключении по USB устройство видится как виртуальный COM-порт. Для простоты работы был написан клиент под Windows:

Он позволяет считывать ключи из устройства, при этом автоматически заносит их в базу данных. Само собой, ключи можно и записывать.

Исходники прошивки есть тут.

Домофон — устройство, предназначенное для защиты территории от несанкционированного входа. Он представляет собой аппарат для переговоров между внутренней и внешней зонами. Кроме того, запорные элементы блокируют дверной замок, не позволяя без разрешения войти внутрь. Для того чтобы попасть во внутреннюю зону, достаточно поднести ключ домофона к специальному разъему либо набрать код с клавиатуры.

Из чего состоит домофон и как он работает?

Домофонная система состоит из трех основных компонентов: блока вызова внутренней зоны — дверной станции и переговорной, электромагнитного либо электромеханического замка-фиксатора, переговорного устройства. В переговорном устройстве может использоваться видео или аудиосигнал. Все компоненты соединяются между собой коммутатором. Устройство домофона напрямую зависит от того, какие дополнительные функции в нем заложены.

Главная функция — защита внутренней зоны от несанкционированного проникновения и пожара. Принцип работы заключается в срабатывании оповещения о внештатной ситуации на центральный пульт, пульт консьержа либо диспетчера. Оповещение срабатывает не сразу, лицу дается возможность покинуть территорию в течение определенного времени. Данный промежуток времени программируется при изначальном подключении домофона и составляет не более 5 минут.

В качестве дополнительной функции может быть заложена возможность передачи посетителем видео- или аудиосообщения при отсутствии хозяина дома, а также наоборот, от хозяина посетителю. Большинство моделей поддерживают функцию оповещения внутренней зоны спецсигналом при открытии двери ключом либо с клавиатуры. В клавиатурных домофонах изначально установлен заводской код для открытия двери. Его можно сменить при желании непосредственно на самом пульте главного блока посредством программирования с клавиатуры.

Существуют беспроводные модели домофонов. Основной блок подключается к электросети, а передача сигнала между компонентами домофона происходит по Wi-Fi на определенной частоте. К беспроводным аппаратам можно подключать для управления другие устройства, работающие по данной технологии. Недостаток системы — ограниченный радиус действия. Такие устройства не работают в зданиях с толстыми стенами. Они чувствительны к сторонним помехам. Продвинутые модели оснащены функцией SMART, которая позволяет передавать видео и фото с домофона на смартфон.

Видеодомофоны отличаются от аудио- аналогов наличием встроенной видеокамеры. Они позволяют передавать изображение во внутреннюю зону. Некоторые модели могут выводить изображение с двух точек, например, входной двери подъезда и пролета этажа. Продвинутые устройства позволяют выдавать на монитор одновременно до 32 картинок. Многие устройства могут подключаться к телефонной линии и службам экстренного вызова.

Посмотрите видео, на котором мастер произвел соединение домофона с электромеханическим замком и вызывной панелью.

Как работает ключ домофона?

Большинство пользователей домофонных ключей уверены, что процесс открытия двери происходит посредством размагничивания замка. Это заблуждение. Стандартный ключ — запрограммированное устройство с энергонезависимой памятью Touch Memory, куда вшито специально ПО. Соединение происходит с помощью однопроводного интерфейса (шины One-wire). Данная шина позволяет подключать к аппарату по одному проводу 2 и более устройства. В пассивном состоянии (режиме ожидания) по проводу поступает питание к блоку домофона.

Также в ключе имеется конденсатор, который обеспечивает питание устройства в момент соединения. Производитель домофонной системы прописывает в ключе и микроконтроллере аппарата специальный код открытия двери. Он уникален и не повторяется. Принцип работы ключа: при поднесении ключа к разъему происходит считывание информации с ключа и сверка с данными в базе микроконтроллера. Процесс идентификации длится не более 2 секунд. Если информация совпадает, срабатывает размыкание замка двери.

Изменить работу ключа можно только программным путем. По такому же принципу создается универсальный ключ. Его универсальность срабатывает за счет наличия свободной памяти в микроконтроллере домофона. Именно она служит для идентификации принадлежности ключа к устройству, так как ее значение прописано в ПО самого ключа. Принцип работы заключается в считывании кода ячеек свободной памяти, такой ключ распознается как прописанный в базе микроконтроллера. Процесс идентификации длится значительно дольше.

Ключи на базе Touch Memory используются чаще всего. Существуют и другие виды домофонных ключей. Их принцип работы немного отличается. Ключ на базе Proximity — бесконтактное устройство, позволяющее дистанционно открывать двери. Изготавливается в форме карты или брелка, менее распространен, но более надежен, чем устройство на базе Touch Memory.

Резистивные ключи работают на основе вшитого в них резистора. Номинал резистора является кодом ключа. Форма пластины не позволяет подключить к ключу другой резистор, поэтому несанкционированное проникновение будет исключено. Недостаток такого ключа — легко изготовить дубликат, так как для всех пользователей домофонной системы используется только один номинал резистора.

Герконовые ключи работают на основе магнитной пары: одна часть геркона вшита в ключ, вторая ответная часть — в специальную колбу на замке внутренней зоны. При воздействии герконовой части ключа срабатывает переключатель в колбе, открывая замок. Оптические ключи работают по принципу оптопары: светодиода и фотодиода. Ключ изготавливается в форме пластины, на которую нанесены отверстия в определенном порядке. Данные кодовые комбинации считываются при поднесении ключа к фотодиоду. Недостаток ключа — появление загрязнений, которые препятствуют считыванию. Такой ключ подлежит замене.