Menu English Ukrainian Russian Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Семиканальный электронный ключ. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Охрана и безопасность

Комментарии к статье Комментарии к статье

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

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

Схема семиканального электронного ключа (далее ключа) представлена на рис. 1. Собран он на основе микроконтроллера ATtiny2313A (DD2) и восьмиразрядного синхронного регистра К555ИР23 (DD1). Рассмотрим его основные функциональные узлы. Рабочая частота микроконтроллера задана кварцевым резонатором ZQ1 на частоту 10 МГц. Порт РB управляет динамической индикацией, выполненной на цифровых семиэлементных индикаторах HG1-HG5 и транзисторах VT1-VT5. Резисторы R3-R10 - токоограничивающие для элементов индикаторов. Для функционирования клавиатуры задействована линия PD4 (вывод 8) порта PD микроконтроллера.

Семиканальный электронный ключ
Рис. 1. Схема семиканального электронного ключа (нажмите для увеличения)

Питающее напряжение +5 В поступает на устройство через вилку XP1. Конденсатор С6 фильтрует пульсации в цепи напряжения +5 В. Блокировочные конденсаторы C4, С5 включены в цепи питания регистра DD1 и микроконтроллера DD2 соответственно. Регистр DD1 задействован для увеличения числа выводных линий. В устройстве имеются семь независимых каналов. Для включения канала 1 нужно ввести секретный код № 1, канала 2 - секретный код № 2 и т. д. Выходные сигналы каналов снимают с контактов 1-7 розетки XS1. Сразу после подачи питания все сигналы имеют уровень лог. 1.

Интерфейс устройства включает в себя пятиразрядный дисплей из цифровых семиэлементных индикаторов HG1-HG5 и клавиатуру, содержащую кнопки SB1-SB8. На первых четырех индикаторах отображается вводимый код, на пятом - номер активированного канала. Как видно из схемы, аппаратные ресурсы микроконтроллера задействованы полностью.

В алгоритме работы устройства можно выделить 14 режимов работы. Первые семь из них - режимы ввода рабочих кодов (№ 1 - кода № 1, № 2 - кода № 2 и т. д.). При совпадении рабочего (вводимого с клавиатуры) и секретного кодов на соответствующем номеру канала контакте розетки XS1 на 5 с устанавливается уровень лог 0 (сигнал "Канал N", где N - его номер). Режимы № 8-№ 14 - режимы ввода (записи) секретных кодов в EEPROM микроконтроллера (режим № 8 - для канала 1, режим № 9 - для канала 2 и т. д.).

Назначение кнопок клавиатуры:

  • SB1-SB6 - кнопки ввода кода доступа. Они обозначены цифрами от "1" до "6". Вводимый код индицируется на дисплее устройства;
  • SB7 ("К") - кнопка выбора каналов 1-7 (если выбран канал 1, на индикаторе HG5 отображается цифра "1", если выбран канал 2, - цифра "2" и т. д.);
  • SB8 ("З/Р") - кнопка выбора режима работы ("Запись" или "Рабочий режим") для каналов 1-7. В режиме "Запись" в четвертом разряде дисплея (индикатор HG4) индицируется децимальная точка h.

Алгоритм работы устройства следующий. Сразу после включения питания цепь R1C1 формирует на входе микроконтроллера сигнал системного аппаратного сброса. На дисплее появляется число 00001. Микроконтроллер DD2 ждет ввода четырехразрядного кода. Но вначале необходимо записать секретный код для каждого канала. Нажатием на кнопку SB8 ("З/Р") выбираем режим "Запись" и вводим с клавиатуры код для канала 1. Микроконтроллер индицирует его на дисплее и записывает в ОЗУ Закончив ввод четырехразрядного кода, нажимаем на любую из кнопок SB1- SB6, и индицируемый на дисплее код записывается в EEPROM микроконтроллера, становясь секретным для канала 1. После этого на дисплее в разрядах HG1-HG4 снова индицируются нули. Кнопкой SB7 ("К") выбираем следующий канал и проделываем аналогичные операции для канала 2 и т. д. Для выхода из режима записи нажимаем на кнопку SB8, при этом децимальная точка h на индикаторе HG4 гаснет. Устройство готово к работе.

В рабочем режиме микроконтроллер также ждет ввода четырехразрядного кода. Вводимый с клавиатуры код он индицирует на дисплее и записывает в ОЗУ. После ввода четвертого разряда и последующего нажатия на одну из кнопок SB1-SB6 микроконтроллер побайтно сравнивает введенный код с записанным в его EEPROM и, если они совпадают, на 5 с подает сигнал на включение соответствующего канала (устанавливает лог. 0 на его выходе) и подает сигнал на включение звукоиз-лучателя BF1. Через 5 с микроконтроллер выключает сигнал (устанавливает на выходе канала лог. 1), обесточивает звукоизлучатель и обнуляет ХР1 wf-2 на дисплее разряды вводимого кода. Если вводимый код не совпал с секретным, то микроконтроллер все равно обнуляет дисплей (на нем индицируется число 00001), но не изменяет состояния выходного сигнала канала. Целесообразно, чтобы доступ к кнопке SB8 был ограничен.

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

В обработчике прерывания таймера Т0 осуществляются процедура опроса кнопок SB1-SB8, функционирование динамической индикации, перекодировка двоичного числа в код для отображения информации на семиэлементных индикаторах, а также формирование временного интервала длительностью 5 с, необходимого для изменения выходных сигналов каналов (установка сигнала уровня лог 0 на выводах розетки XS1), и процедуры записи и чтения набранного кода в EEPROM микроконтроллера.

В ОЗУ микроконтроллера с адреса $60 по $64 организован буфер отображения для динамической индикации (по адресу $60 находится число, определяющее номер канала, а с адреса $61 по адрес $64 - вводимый код).

Секретный код из EEPROM микроконтроллера переписывается в его ОЗУ по адресам с $66 по $69. Флаги, задействованные в программе, находятся в регистрах R19 (flo) и R25 (flo1). На рис. 2 приведен фрагмент программы записи секретного кода для канала 7.

Семиканальный электронный ключ
Рис. 2. Фрагмент программы записи секретного кода для канала 7

Разработанная программа на ассемблере занимает всего около 0,7 Кб памяти программ микроконтроллера.

При изготовлении устройства применены резисторы с2-33Н-0,125, но подойдут и любые другие с такой же мощностью рассеяния и допустимым отклонением от номинала ±5 %. Конденсаторы С1-С5 - керамические К10-17а, С6 - оксидный импортный. Конденсатор С4 монтируют в непосредственной близости от выводов питания регистра DD1, С5 - возможно ближе к выводам питания микроконтроллера DD2. Розетка XS1 - HU-10 (ответная часть - вилкаWF-10), вилкаXP1 - WF-2 (ответная часть - розетка HU-2). Индикаторы HG1-HG5 - HDSP-F501 (зеленого цвета свечения). Если нет необходимости в визуальном контроле набираемого кода, то индикаторы HG1 - HG4, транзисторы VT1-VT4 и резисторы R3-R18 можно исключить, на работу устройства это не повлияет.

Схема включения соленоида для втягивания ригеля (задвижки) замка приведена на рис. 3. При поступлении на контакт 1 вилки XP3 сигнала лог. 0вклю-чается излучающий диод оптрона U1 и открывается встроенный в него фототранзистор. При этом открывается транзистор VT1 и напряжение 24 В с контакта 1 вилки XP2 поступает на контакт 1 вилки XP1 и далее на соленоид, в результате чего ригель замка втягивается в него. Резисторы - любые указанных на схеме номиналов и рассеиваемой мощности, конденсатор С1 - оксидный К50-35 или импортный аналог В общем случае cхемное решение этого узла определяется конкретными параметрами подключенных к ключу исполнительных устройств.

Семиканальный электронный ключ
Рис. 3. Схема включения соленоида для втягивания ригеля (задвижки) замка

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

Автор: С. Шишкин

Смотрите другие статьи раздела Охрана и безопасность.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Искусственная кожа для эмуляции прикосновений 15.04.2024

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

Кошачий унитаз Petgugu Global 15.04.2024

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

Привлекательность заботливых мужчин 14.04.2024

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

Случайная новость из Архива

Лес из белых трубок 26.02.2010

Нанотрубоки из нитрида бора вырастили мичиганские ученые. Белые нанотрубки из нитрида бора отличаются от более известных - черных углеродных - не только цветом, но и свойствами. Например, нагрев до 1100°С им нипочем.

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

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

Другие интересные новости:

▪ Катастрофы от глобального потепления не будет

▪ SSD-накопители Toshiba на базе 15-нм флэш-памяти

▪ Океаны теряют кислород

▪ Некоторые новинки Consumer Electronics Show 2004

▪ Незаметные рифы

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Микроконтроллеры. Подборка статей

▪ статья Гай Юлий Цезарь. Знаменитые афоризмы

▪ статья Какую часть общей смертности в мире составляют жертвы военных действий? Подробный ответ

▪ статья Техник по ремонту и обслуживанию радиоаппаратуры. Типовая инструкция по охране труда

▪ статья Аппретуры для обуви. Простые рецепты и советы

▪ статья Преобразователь напряжения, 6/2 вольт. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





All languages of this page

Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2024