Самодельный кодовый замок. Электронный кодовый замок. Теперь о конструкции замка

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

Устройство кодового замка и установка своими руками

Устройство кодовых замков состоит в том, что они не имеют замочную скважину, за счет чего становятся более надежными, износоустойчивыми и долговечными. Вероятность взлома существенно снижается. При помощи установки определенной кодировки цилиндров и роликов, из которых состоит замок, можно сделать настройку замка под себя самостоятельно, а монтаж можно проводить на двери из различных полотен, например: металлических, пластиковых и деревянных. Желательно, чтобы толщина двери была не меньше 3 см, что также усложнит процесс взлома для злоумышленников.

Подобрать и установить кодовый замок можно самостоятельно, если грамотно ознакомиться с инструкцией

Схема установки замка на входную дверь своими руками очень проста, так как для этого нужно :

  • Подобрать механизм для запора двери относительно ширины и толщины конструкции;
  • Сделать разметку места будущего расположения изделия;
  • Дрелью просверлить отверстия в двери, чтобы установить корпус замка;
  • Установить кодовую панель;
  • Собрать замочный механизм;
  • Провести монтаж и фиксацию сборных частей механизма;

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

Как сделать кодовый замок: выбор разновидности

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

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

Как правило, каждый магнитный замок на дверь имеет инструкцию от производителя, которой нужно следовать максимально четко :

  1. Создается шаблон замка, что делается своими руками. Некоторые производители вкладывают его в комплект, и это существенно упрощает процесс монтажа. При помощи мела или карандаша нужно нанести разметку на дверное полотно. Таким образом, на двери с двух сторон будут сделаны пометки расположения конструкции.
  2. Чтобы сделать нишу на дверном полотне для установки замка, можно использовать стамеску или специальную насадку на дрель.
  3. Далее сверлятся отверстия для установки болтов.
  4. Там, где располагается ригель замочной конструкции, нужно сделать углубление, причем размеры должны полностью соответствовать с лицевой планкой.
  5. После завершения таких работ, кодовый замок ставится на его законное место и надежно крепится болтами.
  6. Проводится монтаж лицевой планки.
  7. Нужно на дверном косяке сделать разметку для монтажа планки запора, в которую и будет помещаться ригель. Чтобы осуществить данный процесс достаточно один из ригелей смазать мелом, за счет чего на косяке будет сделана отметка.
  8. В косяке проделывается выемка под планку, а также нужно сделать разметку для отверстий, чтобы ее установить. Процесс монтажа полностью соответствует установке лицевой планке.
  9. В завершении нужно закрепить ответную или запорную часть замка.

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

Ремонт кодовых замков

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

Для того чтобы отремонтировать кодовый замок, его необходимо будет правильно разобрать

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

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

Замок-невидимка своими руками

Электронный замок-невидимка – это дополнительное приспособление, посредством которого можно увеличить безопасность квартиры, дома или любого другого помещения. Снаружи электрозамок совершенно невидимый, а внутри является надежной установкой, способной предотвратить от проникновения внутрь злоумышленников. Чтобы сделать такой электромагнитный замок своими руками, можно применить самый обычный автомобильный дверной актуатор от центрального замка, а управление им или другими словами блокирование осуществляется за счет самой обычной сигнализации.

Практичным и удобным является кодовый замок-невидимка

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

  1. За счет того, что у автомобильного противоугонного устройства сигнализации достаточно проводов, причем длинного вида, можно провести грамотный и легкий монтаж.
  2. Требуется выбрать место для последующего монтажа актуатора, так как штырь, который будет выдвигаться, должен попадать точно в ригель, при его выдвинутом положении.
  3. Далее нужно сделать точную разметку на верхней планке дверной коробки, и она просверливается. Затем на ригеле будет сделана метка, по которой будет просверлено дополнительное сквозное отверстие.
  4. Когда ригель будет просверлен в отверстии, делается зенковка, чтобы штырь актуатора попадал туда максимально точно.
  5. За счет планки, которая идет в комплекте, нужно провести закрепление актуатора на дверной коробке.
  6. Далее на дверную коробку устанавливается направляющая от 1 штыря, и выключатель концевого типа, чтобы он срабатывал на открывание двери.
  7. Обязателен монтаж блока сигнализации, а также всех сопутствующих элементов, расположенных в декоративной коробке из металла. Монтаж короба проводится на поверхность стены рядом с дверью с внутренней стороны помещения.
  8. Короб плотно закрывается.
  9. К кнопке дверного звонка подключается светодиодный индикатор или другими словами сигнализация.
  10. Конструкция готова к эксплуатации.

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

Виды кодовых механических замков (видео)

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

Похожие материалы


Всем привет, в этой статье вам покажу как сделать простой, но надёжный кодовый замок без применения сложного и дорогостоящего микроконтроллера.

Схема кодового замка

Основой нашей схемы является счетчик импульсов - микросхема CD4017. Отечественный аналог этой микросхемы К561ИЕ8, а в качестве генератора входных импульсов у нас служат кнопки.


Одно нажатие кнопки. При этом всего четыре кнопки являются правильными или работающими, не действующих кнопок может быть сколько угодно. В данной схеме, работающие кнопки от S1 до S4, а ложные от S5 до S12. При подаче питания на на схему на третьем выводе микросхемы появляется логическая единица.


При нажатии на кнопку S1 логическая единица поступает на четырнадцатый вход микросхемы и счетчик начинает считывать импульсы.


После этого логическая единица появляется уже на втором выводе микросхемы.


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


Кнопки от S1 до S4 должны нажиматься в определённой последовательности. Данная микросхема имеет функцию сброса и если нажать одну из не рабочих кнопок, то логическая единица поступит на вывод пятнадцать Reset, и тогда логическая единица опять поступит на третий вывод и код нужно будет вводить заново.


Когда с теорией разобрались перейдём к практике. Схему собрал на макетной плате 3 на 7 см, после сборки нужно проверить схему на работоспособность - для этого к четырнадцатому выводу припаиваем провод длиной примерно 5-7 см и проверяем вначале правильную комбинацию, а затем функцию сброса. В качестве клавиатуры удобно использовать тактовые кнопки (типа сенсорные, как в импортной радиоаппаратуре). Напряжение питания нашей схемы 12 вольт, а ток в режиме ожидания - 3 мА. В итоге мы получаем надёжный, простой в изготовлении, и главное - дешёвый кодовый замок. Файлы печатной платы берите

В данной статье расскажем про схему и установку электронного кодового замка.

«Если у вас один ключ в кармане, значит ваш ключ от квартиры, а вы — большой начальник! Если у вас два ключа на связке, значит у вас есть кабинет, а вы — офисный работник! Если у вас три ключа и более, значит вы — начальник склада!» Народная мудрость.

Носить в кармане большую связку ключей от замков доставляет большое неудобство. Особенно это проявляется не зимой, а летом. В тот сезон, когда на человеке меньше одежды, а значит и меньше карманов. А если связка ключей большая, то она под своей тяжестью способна протереть карманы до дыр. Чтобы карманы не протирались, используют различные ключницы, но ключницы увеличивают габариты связки ключей, что доставляет не только неудобство. Оттопыривание карманов выглядит некрасиво. Женщинам в этом плане больше повезло, чем мужчинам, ведь у них есть «безразмерные» дамские сумочки. Чего там только не найдёшь? Для разгрузки своих карманов мужчины используют барсетки. Но барсетка также представляет некоторое неудобство – одна рука постоянно занята переноской.

А что делать, если количество людей работающих в офисном помещении много? Идти до ключника и делать большое количество дубликатов! Есть и другой способ: Установить на входную дверь кодовый замок.

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

Замки с колёсиками неудобны в использовании – сначала необходимо установить все колёсики на необходимые цифры, открыть замок, а потом опять крутить колёсики, чтобы «сбить» кодовую комбинацию. Наиболее удобный в использовании – электронный кодовый замок.

В интернете имеется много разных схем кодовых замков, но покопавшись в глобальной сети, я обнаружил, что все схемы кодовых замков, выполненные на одной, или двух микросхемах имеют слабую защищённость от взлома, которые, при условии легко вскрываемой кнопочной панели можно открыть с помощью обыкновенной цешки, мультиметра, или логического пробника. Конечно, можно собрать простейшую схему, но к ней должна прилагаться «чугунная» кнопочная панель, чтобы невозможно было добраться к проводам. Я предлагаю вам схему электронного кодового замка, которому «взламываемая только болгаркой» кнопочная панель не нужна. Если что и сломают, так только панель. Но по чугунной панели тоже можно один раз приложиться тяжёлым предметом, выведя её из строя. В течение пятилетней эксплуатации предлагаемый кодовый замок показал высокую надёжность – ни разу не ломался и высокую защищённость от взлома.

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

Предлагаемый электронный кодовый замок выполнен на двух КМОП микросхемах 561ЛА7 и одной 561ЛЕ5, имеет низкое энергопотребление от сети — около 2 миллиампер на вторичной обмотке трансформатора в дежурном режиме. При питании от аккумуляторной батареи, ток потребления измеряется единицами микроампер. Таким образом, кодовый замок питается от промышленной сети, а при её пропадании – от аккумуляторной батареи напряжением 12 вольт. При наличии промышленной сети 220 вольт, аккумуляторная батарея подзаряжается, а при отсутствии промышленной сети, является источником питания замка.

Принципиальная схема электронного кодового замка представлена на рисунке.

В исходном состоянии вся схема, кроме источников питания обесточена. Узел, собранный на транзисторах VT1-VT3, предназначен для подачи питания на электронный узел набора кода, на ограниченное время необходимое для набора кода (порядка 10…15 секунд). Подача питания производится нажатием кнопки «,». Эта кнопка не является кодовой. Ограничение времени подачи питания предназначено для того, чтобы в режиме ожидания электронная схема замка не потребляла энергию. Поэтому, если держать эту кнопку нажатой, то и питание на схеме будет присутствовать постоянно, а пропадёт через 15 секунд после отпускания кнопки «,».

Цифронаборник кода SA1 – кнопочная панель, выводится за пределы замка и соединяется со схемой замка с помощью двенадцати тонких многожильных проводников.

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

После установки определённого кода, панель установки кода SR1 закрывается специальной крышкой и опечатывается мастичной печатью. Таким образом, при уходе из помещения можно проконтролировать, что ваш код никто не подсмотрел. В противном случае, открыв крышку, его можно быстро поменять и заново опечатать крышку. На принципиальной схеме изображена установка кода замка «3052». На фотографии панели – «5491».

Как вы поняли, код набора – четырехзначный, (не считая кнопки подачи питания «,»). Набор кода осуществляется последовательным нажатием кнопок. Если кнопки будут нажаты не в установленной последовательности, то замок не откроется. Допускается одновременное нажатие всех четырёх кнопок кода, но в любом случае срабатывание исполнительного механизма произойдёт на время, ограниченное временем заряда конденсатора С7, равное 1 секунде. Конденсаторы С5-С6 ограничивают время необходимое для набора кода. Если в течение 10 секунд код не будет набран, то тогда исполнительное устройство не сработает и набор кода необходимо повторить сначала.

Схема, собранная на элементах микросхемы D3 предназначена для исключения несанкционированного подбора кода замка. При нажатии любой из шести «неправильной» кнопки, одновибратор D3.2- D3.3 блокирует набор кода и исполнительный механизм на 15 секунд. Это время определяется номиналами элементов С9 и R17 и временем подачи питания от узла питания. После этого, чтобы открыть замок необходимо выждать не менее 15 секунд и правильно набрать код. Если очередной раз будет нажата «неправильная» кнопка, замок снова заблокируется на 15 секунд. Если, во время блокировки, без выжидания 15-ти секунд злоумышленник подаст питание на замок кнопкой «,» , то блокировка продлится ещё на 15 секунд. Узел самоблокировки значительно усложняет попытки подбора кода.

В нашем случае на наборном поле SR1 принципиальной схемы установлены «неправильные» кнопки – 1, 4, 6, 7, 8 и 9. В случае самоблокировки замка, отсутствуют какие либо слышимые, или видимые признаки, поэтому злоумышленник об этом не знает, что не позволяет ему определить «неправильные» кнопки. Определить, что кодовый замок стал на самоблокировку по наличию, или отсутствию напряжения на контактах вскрытой наборной панели любыми электронными приборами также невозможно.

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

Об элементах схемы электронного замка

Микросхемы 561ЛА7 заменимы на 176ЛА7, или импортный аналог CD4011. Микросхема 561ЛЕ5 заменима на 176ЛЕ5, или импортный аналог CD4001. Транзисторы VT1-VT3 – типа КТ361, или КТ3107 с любой буквой. Транзистор VT4 – типа КТ315, или КТ3105 с любой буквой. Транзистор VT5 – типа КТ815 с любой буквой.

Вторичная обмотка трансформатора Т1 рассчитана на 12 вольт. Трансформатор Т1 выбирается достаточной мощности, обеспечивающей срабатывание исполнительного устройства, диоды VD3-VD7 любые выпрямительные, так же должны обеспечивать достаточный ток нагрузки исполнительного устройства. Диоды VD8-VD20 – любые маломощные импульсные. В качестве аккумуляторной батареи оптимально использовать малогабаритную щелочную батарею, используемую в источниках бесперебойного питания. Вся схема, кроме цифронаборника, исполнительного устройства, аккумуляторной батареи и трансформатора питания размещена в пластмассовом корпусе размерами 10х14 см.

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

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

Цифронаборник кода SA1 сделан из клавиш старого отечественного калькулятора, декоративно размещён в корпусе, сделанном из мыльницы. Он выведен за пределы замка с наружной стороны двери и подключен к электронной схеме таким образом, что исключает возможность подбора кода путём «электронного сканирования», или взлома с использованием измерительной аппаратуры. Это объясняется тем, что в каком бы состоянии замок не находился, на всех его контактах одинаковый потенциал. Никакие попытки прозвонки, или замкнуть контакты в поисках кода так же ни к чему не приводят. Схема представленного кодового замка, как и любые другие электронные замки, может быть повреждена, путём подачи большого напряжения на контакты, вскрытой кнопочной панели, но замок при этом всё равно не откроется.

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

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

Как построить электронный кодовый замок

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

Список деталей

Вам понадобятся следующие детали для построения электронного кодового замка:
  • IC 4017 — 1 шт.
  • Резисторы 10 К — 3 шт.
  • Резистор 1 М — 1 шт.
  • Транзистор BC547- 2 шт.
  • Конденсатор 1u / 25v — 2 шт,
  • Диод 1n4007 — 4 шт,
  • Конденсатор 1000u / 25v — 1 шт.
  • Реле 12 вольт — 1 шт.
  • Микровыключатели — 10 шт,
  • Печатная плата общего назначения.

Сборка

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

  • Начните сборку электронного кодового замка, закрепив сначала микровыключатели на одном конце печатной платы. Разместите их таким образом, чтобы весь блок из 10 коммутаторов был распределен равномерно и занимал 50 процентов пространства печатной платы. Соедините вместе общие точки переключателей.
  • Припаяйте микросхему в оставшейся части платы, сохраняя ее ориентацию так, чтобы вы получили наиболее удобный путь соединения от IC до коммутаторов. Позаботьтесь, чтобы соединения не были грязными или перегруженными.
  • Затем припаяйте транзисторы, резисторы, конденсаторы, реле и т.д. согласно схеме . Оставьте немного места для компонентов блока питания.
  • Наконец, подключите четыре диода и конденсатор фильтра 1000u / 25v для завершения конфигурации моста электропитания.
Теперь печатная плата кодового замка или цепи кодового замка готова и требует только напряжения питания от трансформатора для начала работы. Тестирование и функционирование вышеупомянутой схемы электронного кодового замка будет обсуждаться в следующей части статьи.

Курсовой проект состоит из 39 страниц, содержит 13 таблиц и 18 рисунков. Использовано 7 источников.

Ключевые слова: КОДОВЫЙ ЗАМОК, МИКРОКОНТРОЛЛЕР, КЛАВИАТУРА, ДАТЧИК, СВЕТОДИОД, ФУНКЦИОНАЛЬНАЯ СХЕМА, ПРОГРАММА.

Цель: спроектировать кодовый замок на основе микроконтроллера с архитектурой MCS-51, разработать функциональную схему устройства, написать программу для микроконтроллера.

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

ВВЕДЕНИЕ

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

1. Разработка структурной схемы

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

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

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

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

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

Исходя из требований, предъявленных к устройству выше, электронный кодовый замок должен включать в себя следующие элементы:

Микроконтроллер;

Клавиатура;

Исполнительный элемент электромеханического замка;

Устройство сигнализации об открытии двери;

Устройство сигнализации о попытке подбора кода;

Датчик открытия двери.

Взаимодействие элементов изображено на структурной схеме устройства (Рисунок 1.1).

2.1 Выбор исполнительного элемента электромеханического замка

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

Различают два основных класса электрозамков: электромагнитные и электромеханические. Электромагнитные замки - это электромагнит в чистом виде: при подаче на него напряжения ответная механическая планка притягивается. Если нет напряжения, то нет и удержания.

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

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

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

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

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

Для запирания двери жилого дома наиболее целесообразно использовать электромеханический замок, предназначенный для наружных дверей помещений. Рассмотрим электромеханический замок “ПОЛИС-13” отечественной фирмы “Оника”. Внешний вид замка показан на рисунке 2.1.1, его технические характеристики – в таблице 2.1.1.

Для извещения пользователя о том, что дверь открыта, будет использоваться световая сигнализация. Для этого подойдёт светодиод зелёного цвета АЛ336И. Его технические характеристики представлены в таблице 2.3.1 .

Таблица 2.3.1 – Характеристики светодиода АЛ336И

При попытке подбора кода замка для уведомления об этом жильцов дома целесообразно использовать звуковой сигнал. Для этого можно использовать излучатель звука со встроенным генератором рабочей частоты. Такое устройство не требует подачи на вход высокочастотного сигнала для его работы. Достаточно просто обеспечить напряжение питания. Пьезоэлектрический излучатель звука SMA-21-P10 фирмы Sonitron обладает подходящими характеристиками (таблица 2.4.1). Внешний вид устройства показан на рисунке 2.4.1.

Таблица 2.4.1 – Характеристики излучателя звука SMA-21-P10

Рисунок 2.4.1 – Внешний вид излучателя звука SMA-21-P10

2.5 Выбор датчика открытия двери

Для определения момента открытия двери будет использоваться контактный герконовый датчик фирмы Aleph. В номенклатуре Aleph представлены герконы различного применения: накладные или врезные на деревянные и металлические двери, с различным максимальным зазором между контактами. Тип контактов у всех моделей - нормально замкнутые. Рассмотрим характеристики датчиков данной фирмы, представленные в таблицах 2.5.1, 2.5.2 и 2.5.3.

Таблица 2.5.1 - Технические характеристики датчика DC-1523

Таблица 2.5.2 - Технические характеристики датчика DC-1811

Таблица 2.5.3 - Технические характеристики датчика DC-2541

Для этой цели нам подходит датчик DC-2541 (рисунок 2.5.1). Его технические характеристики приведены в таблице 2.5.3.

Основными требованиями, предъявляемыми к микроконтроллеру в этом проекте, являются:

Наличие параллельных портов ввода-вывода в количестве, достаточном для подключения всех устройств, входящих в структурную схему системы;

Достаточно высокая надёжность и стабильность работы;

Возможность работы в расширенном температурном диапазоне.

Для выполнения поставленной задачи подходят микроконтроллеры с архитектурой MCS-51, поскольку они доступны, относительно просты, и их возможностей вполне достаточно для обеспечения функционирования данного устройства.

Первым двум требованиям удовлетворяют все производимые на данный момент микроконтроллеры с архитектурой MCS-51. Большинство моделей имеют модификации, рассчитанные на расширенный температурный диапазон. Исходя из этого, выбор производился из наиболее дешёвых изделий известных фирм, чтобы минимизировать стоимость системы. В итоге, был выбран микроконтроллер AT89S51 фирмы Atmel.

Корпорация Atmel (США), являясь на сегодняшний день одним из признанных мировых лидеров в производстве изделий современной микроэлектроники, хорошо известна на российском рынке электронных компонентов. Основанная в 1984 году, фирма Atmel определила сферы приложений для своей продукции как телекоммуникации и сети, вычислительную технику и компьютеры, встраиваемые системы контроля и управления, бытовую технику и автомобилестроение.

Atmel выпускает широкий спектр микроконтроллеров, основанных на архитектуре MCS-51. Данная линейка микроконтроллеров включает изделия в корпусах стандартных типоразмеров с поддержкой функции внутрисистемного программирования, а также, производные разновидности микроконтроллеров (ROMLESS, ROM, OTP и FLASH) в малогабаритных корпусах с 20-ю выводами. Некоторые из устройств, также, имеют поддержку высокоскоростного (х2) режима работы ядра, который, по- требованию, удваивает внутреннюю тактовую частоту для CPU и периферийных устройств.

AT89S51 – экономичный высокопроизводительный КМОП 8-разрядный микроконтроллер с 4 кБ внутрисхемно программируемой флэш-памятью. Устройство производится с использованием технологии Atmel энергонезависимой памяти большой емкости и совместимо по системе команд и расположению выводов со стандартным микроконтроллером 80C51. Встроенная флэш-память может быть запрограммирована внутрисхемно или с помощью обычного программатора энергонезависимой памяти. За счет комбинации 8-разрядного ЦПУ с внутрисхемно программируемой флэш-памятью на одном кристалле AT89S51 от Atmel является мощным микроконтроллером, обеспечивающим высокую гибкость и рентабельность решений для многих задач встроенного управления.

AT89S51 (рисунок 2.6.1) имеет следующие стандартные характеристики: 4 кБ флэш-памяти, 128 байт ОЗУ, 32 линии ввода-вывода, сторожевой таймер, два указателя данных, два 16-разрядных таймера-счетчика, 5-векторная 2-уровневая система прерываний, полнодуплексный последовательный порт, встроенный генератор и схема тактирования. Кроме того, AT89S51 разработан со статической логикой для работы на частоте вплоть до 0 Гц и поддерживает два программно настраиваемых режима снижения энергопотребления:

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

Отличительные особенности микроконтроллерaAT89S51:

Cовместимость с серией MCS-51;

4 кБ флэш-памяти с внутрисхемным программированием (ISP) Износостойкость: 1000 циклов записи/стирания;

Рабочий диапазон питания 4.0…5.5В;

Полностью статическое функционирование: 0 …33 МГц;

Три уровня защиты памяти программ;

Внутреннее ОЗУ размером 128 x 8;

32 программируемые линии ввода-вывода;

Два 16-разрядных таймера-счетчика;

Шесть источников прерываний;

Полнодуплексный канал последовательной связи на УАПП;

Режимы снижения потребления: холостой ход и экономичный;

Восстановление прерываний при выходе из экономичного режима;

Сторожевой таймер;

Двойной указатель данных;

Флаг выключения питания;

Быстрое время программирования;

Гибкое внутрисхемное программирование (побайтный или постраничный режимы) .

Структурная схема микроконтроллера представлена на рисунке 2.6.2.

Рисунок 2.6.1 - Внешний вид и расположение выводов AT89S51

Назначение основных выводовмикросхемы:

VCC – напряжение питания;

GND – земля;

VDD – напряжение питания, подводимое только к ядру и встроенной памяти программ;

P0,P1,P2,P3 – двунаправленные порты ввода-вывода;

EA – доступ к внешней памяти;

RxD – выход приёмника UART;

TxD – выход передатчика UART;

PSEN – переключатель разрешения внешней памяти;

ALE – разрешение защёлкивания старшей части адреса при доступе к внешней памяти

XTAL1, XTAL2 – выводы для подсоединения внешнего кварцевого резонатора;

RESET – вход сброса .

Рисунок 2.6.2 – структурная схема микроконтроллера AT89S51

Микроконтроллер выпускается в нескольких вариантах (таблица 2.6.1).

Таблица 2.6.1 – варианты исполнения микроконтроллера

Для выполнения поставленной задачи, как было сказано выше, нам нужен микроконтроллер, рассчитанный на коммерческий диапазон температур

(-40…+85°С). Тип корпуса в данном случае роли не играет, так как в корпусе кодового замка входной двери дома достаточно места для расположения любого из них.

Для питания микроконтроллера элементов необходим стабилизированный источник питания напряжением +5В. В качестве стабилизатора лучше всего использовать микросхему КР142ЕН5. Она обеспечивает достаточную стабильность выходного напряжения и осуществляет фильтрацию помех, амплитуда которых может достигать 1В. При установке ее на дополнительный радиатор максимальный ток нагрузки составляет около 2А. Помимо этого микросхема имеет защиту от короткого замыкания.

Серия КР142ЕН5 - трехвыводные стабилизаторы с фиксированным выходным напряжением в диапазоне от 5В до 27 В, могут найти применение в широком спектре радиоэлектронных устройств. Диапазон напряжений, перекрываемых данной серией стабилизаторов, позволяет использовать их в качестве источников питания, логических систем, измерительной техники, устройств высококачественного воспроизведения и других радиоэлектронных устройств. Несмотря на то, что основное назначение этих приборов - источники фиксированного напряжения, они могут быть использованы и как источники с регулированием напряжения и тока путем добавления в схемы их применения внешних компонентов. Внешние компоненты могут быть использованы для ускорения переходных процессов. Входной конденсатор необходим только в том случае, если регулятор находится на расстоянии более 5 см от фильтрующего конденсатора источника питания. Внешний вид и типовая схема включения приведены на рисунках 2.7.1 и 2.7.2 соответственно. Технические характеристики представлены в таблице 2.7.1.

Основные особенности:

Встроенная защита от перегрева;

Встроенный ограничитель тока КЗ;

Коррекция зоны безопасной работы выходного транзистора;

Диапазон температур хранения -55 ... +150С;

Рабочий диапазон температур кристалла -45 ... +125С.

Рисунок 2.7.1 – Внешний вид и расположение выводов стабилизатора КР142ЕН5А

Назначение выводов стабилизатора КР142ЕН5А:

1 – вход;

2 – общий;

3 – выход.

Рисунок 2.7.2 – Типовая схема включения стабилизатора

Таблица 2.7.1 - Электрические характеристики стабилизатора КР142ЕН5А:

Наименование Обозначение Условия измерения Мин. Тип. Макс. Единица измерения
Выходное напряжение Vout Tj=25°C 4.9 5.0 5.1 B

5mA

4.75 - 5.25 B
Нестабильность по входному напряжению Tj=25°C 7B - 3 100 mB
8B - 1 50 mB
Нестабильность по току нагрузки Tj=25°C 5mA - 15 100 mB
- 5 50 mB
Ток покоя Iq Tj=25°C,Iout=0 - 4.2 8.0 mA
Нестабильность тока покоя Iq 7B - - 1.3 mA
5mA - - 0.5 mA
Выходное напряжение шума Vn Ta=25°C, 10Гц - 40 - mkB
Коэффициент подавления пульсации Rrej f=120Гц 62 78 - дБ
Падение напряжения Vdrop Iout=1.0A, Tj=25°C - 2.0 - B
Выходное сопротивление Rout f=1 кГц - 17 - мОм
Ток КЗ Ios Tj=25°C - 750 - mA
Максимальный выходной ток Io peak Tj=25°C - 2.2 - A
Температурная нестабильность выходного напряжения Iout=5mA, 0°C - 1.1 - мВ/°C

3. Построение принципиальной электрической схемы

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

Рисунок 3.1.1 - Схема сопряжения МК и клавиатуры

Для работы с клавиатурой используются 7 выводов порта P0. Все четыре ряда кнопок опрашиваются по очереди. Для опроса первого ряда на выводах P0.1-P0.3 программно устанавливаются единицы, а на выводе P0.0 – ноль. Теперь если нажать любую кнопку первого ряда, вывод P0.0 замкнётся с выводом P0.4, P0.5 или P0.6, и на нём установится ноль. Если ни одна кнопка не нажата, на выводах P0.4, P0.5 и P0.6 будет единица за счёт подтягивающих резисторов R6-R8, которые создают на выводах высокий потенциал. Резисторы возьмём равными 4,7КОм. Аналогично опрашиваются оставшиеся три ряда кнопок на клавиатуре. При нажатии на кнопку имеет место явление дребезга контактов, однако эту проблему можно решить программно. Для этого при нажатии кнопки вводится задержка, по длительности равная переходному процессу в цепи, что позволяет избежать ложных срабатываний кнопок. Величина задержки подбирается экспериментально для каждого типа оборудования. Для примера будем используется задержка длительностью 5 мс. У такого способа есть недостаток – он замедляет работу программы, однако в данном случае это не имеет значения, так как для выполнения поставленной задачи не требуется большое быстродействие. За те 5 мс, которые программа ждёт, пользователь просто не успеет нажать на другую кнопку.

Для коммутации цепи питания привода электромеханического замка используются NPN-транзистор Q1 и оптопара OC1 (рисунок 3.2.1). Таким образом обеспечивается замыкание цепи с большими токами и напряжениями и гальваническая развязка цепей микроконтроллера и привода замка. Здесь используется широко распространённый транзистор отечественного производства КТ815А, характеристики которого (таблица 3.2.1) удовлетворяют требуемым (напряжение 12В и ток 0,5А) с некоторым запасом.

Таблица 3.2.1 – Параметры транзисторов серии КТ815

Наимен. тип U кб,В U кэ, В I к max(и), мА P к max(т), Вт h 21э I кбо, мкА f гр. , МГц U кэн, В
КТ815А n-p-n 40 30 1500(3000) 1(10) 40-275 50 3 <0.6
КТ815Б 50 45 1500(3000) 1(10) 40-275 50 3 <0.6
КТ815В 70 65 1500(3000) 1(10) 40-275 50 3 <0.6
КТ815Г 100 85 1500(3000) 1(10) 30-275 50 3 <0.6

Оптопара подключается к порту P0.0 микроконтроллера через резистор R2, ограничивающий ток. Входное напряжение оптопары 1,3В при токе 25 мА, значит, падение напряжения на резисторе должно быть (5-1,3)В=3,7 В. Тогда номинал сопротивления будет 3,7В/0,025А=148 Ом. Ближайшее значение ряда номинальных сопротивлений 150 Ом. Выходной каскад оптопары открывается низким уровнем на выводе микросхемы и закрывается высоким. Когда он открыт, напряжение подаётся на базу транзистора Q1 и он открывается, замыкая цепь привода замка. Рассчитаем сопротивление резистора R3. Для этого воспользуемся законом Ома . Через цепь коллектор-эмиттер протекает ток 0,5А. Коэффициент передачи транзистора по току равен 40, значит ток база-эмиттер будет равен 0,5А/40=0,0125А. На базу подаётся 5В, а на базовом переходе транзистора падает 1,2В, поэтому сопротивление резистора будет равно (5-1,2)В/0,0125А=304 Ом. Возьмём резистор на 300Ом. Для того чтобы транзистор самопроизвольно не открываться обратным током коллектора, ставится шунтирующий резистор R10. Пусть через него протекает ток, в три раза меньший, чем ток базы транзистора. Падение напряжения на базовом переходе 1,2В. Тогда сопротивление R10 будет равно 1,2В/(0,0125А/3)=288 Ом. Используем резистор 270 Ом. Так как привод замка основан на индуктивности, то по закону электромагнитной индукции при коммутации в ней возникают обратные токи. Диод D2 шунтирует индуктивность в обратном направлении и препятствует появлению обратных токов в цепи. По своим характеристикам нам подходит диод КД208А. Его максимальное обратное напряжение 100 В, прямой ток 1 А.

Рисунок 3.2.1 - Схема сопряжения микроконтроллера и исполнительного элемент а электромеханического замка

Зелёный светодиод D3 подключается к порту P2.2 микроконтроллера через ограничивающий резистор R4 (рисунок 3.3.1). Диод включается высоким уровнем сигнала на выводе. Максимальное прямое напряжение на диоде 2,8В при токе 10мА. Как раз такой ток способен обеспечить один вывод порта этого микроконтроллера. Сопротивление резистора будет равно (5-2,8)В/0,01=220Ом

Рисунок 3.3.1 - Схема сопряжения МК и светодиода

3.4 Сопряжение микроконтроллера и устройства звуковой сигнализации

Пьезоэлектрический излучатель звука LS1 подключается к выводу P2.1 микроконтроллера через резистор R5, ограничивающий ток, и включается при появлении сигнала высокого уровня на выводе микросхемы. Напряжение питания динамика 1,5-24В, возьмём 3В. Максимальный ток 3,8мА. Сопротивление резистора будет равно (5-3)В/0,0038А=526,32Ом. Используем резистор 530Ом.

Рисунок 3.4.1 - Схема сопряжения микроконтроллера и динамика

3.5 Сопряжение микроконтроллера и датчика открытия двери

Датчик подключается к выводу порта P0.7 через резистор R9, который подтягивает напряжение на выводе до единицы, когда контакты датчика разомкнуты (рисунок 3.5.1). При замыкании контактов напряжение +5В замыкается на землю, и на выводе порта появляется ноль. Длина провода от резистора к датчику много больше длины провода к микроконтроллеру, поэтому подтягивающий резистор R9 возьмём номиналом 1КОм, а для борьбы с помехами используем конденсатор С6 на 100пФ.


Рисунок 3.5.1 - Схема сопряжения микроконтроллера и датчика открытия двери

3.6 Подключение микроконтроллера к цепям, обеспечивающим его работу

Подключение микроконтроллера к цепям питания, сброса, внешнему кварцевому резонатору и выводу блокировки работы с внутренней памятью (рисунок 3.6.1) является стандартным, рекомендованным производителем .


Рисунок 3.6.1 - Схема подключения микроконтроллера


1. Описания электронных компонентов в каталоге товаров оптовой базы комплектации электронных компонентов и приборов “ПЛАТАН”:

anlp2,#1h ;выключение светодиода и динамика

movie,#82h ;разрешаем прерывания от таймера

movtmod,#1h ;задаём режим таймера – 16 бит

movdoor_code,#30h ;задание адреса для вводимых цифр кода

movattempts,#3h ;количество попыток

sjmpent1 ;переход к началу главного цикла

enter_digit: ;обработка введённого значения

mov @door_code,a ;запоминаем цифру

incdoor_code ;переходим к след. адресу

cjnea,#36h,ent1 ;проверяем,все ли цифры введены (из 6)

ajmpcompare ;переход к сравнению кодов

ent0: ;ввод 0

ajmp enter_digit

ent9: ;ввод 9

ajmp enter_digit

ent1: ;ввод 1

movp0,#0feh ;устанавливаем 0 на выходе P0.0

jbp0.4,ent2 ;если не нажата кнопка, к след. кнопке

calldelay2 ;ждём, пока пройдёт дребезг контактов

mova,#1h ;запоминаем введённую цифру

jnbp0.4,wait1 ; ждём, пока отпустят кнопку

ajmpenter_digit ;переход к обраб. введённого значения

ent2: ;ввод 2

ajmp enter_digit

ent3: ;ввод 3

ajmp enter_digit

ent4: ;ввод 4

ajmp enter_digit

ent5: ;ввод 5

ajmp enter_digit

ent6: ;ввод 6

ajmp enter_digit

ent7: ;ввод 7

ajmp enter_digit

ent8: ;ввод 8

ajmp enter_digit

code_wrong: ;обработка неверного кода

movdoor_code,#30h ;возвращаемся к началу массива

djnzattempts,ent1 ;если есть ещё попытки, в гл. цикл

setbp2.1 ;включение звукового сигнала

calldelay ;задержка 1 с

clrp2.1 ;выключение звукового сигнала

movattempts,#4h ;восстан. число попыток

compare: ;сравнениекодов

decdoor_code ;переходим к предыдущей цифре

cjne @door_code,#6h,code_wrong;проверяем 6-ю цифру и далее все

decdoor_code ;цифры по порядку

cjne @door_code,#5h,code_wrong

cjne @door_code,#4h,code_wrong

cjne @door_code,#3h,code_wrong

cjne @door_code,#2h,code_wrong

cjne @door_code,#1h,code_wrong

clrp2.0 ;открыть замок

setbp2.2 ;включить светодиод

movattempts,#3h ;восстан. кол-во попыток

jnbp0.7,wait_open ;ждём, пока откроется дверь

jb p0.7,wait_close ;ждём, показакроетсядверь

setbp2.0 ;закрыть замок

clrp2.2 ;выключить светодиод

ajmpent1 ;переход в гл. цикл

timer0: ;обработка прерывания от T0

delay: ;задержка 1 с

delay2: задержка 5 мс

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

Кстати, никто не мешает изготовить всё из железных деталей по тому же принципу - получится настоящий кодовый замок, который можно использовать в деле!

При этом замок вовсе не выглядит уродливым, совсем наоборот.

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

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

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

Потом вращение происходит в обратную сторону, пока среднее колесо не становится на своём место. В конце концов, вращается только передний ротор.

Вращать можно как вправо-влево-вправо, так и влево-вправо-влево. Кстати, это правило распространяется и на обычные механические кодовые замки.

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

Естественно, замок масштабируется: делайте модель любого размера, какой нравится.


Top