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

Предлагаем схему универсальной охранной сигнализации на небольшом 8-ми выводном микроконтроллере ATTINY-13, при всей своей простоте реализующей множество удобных режимов работы.

Принципиальная схема охранного устройства

Алгоритм работа схемы

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

1.1. Если на момент перехода в режим охраны один из шлейфов разорван то на сирену подается три импульса продолжительностью 0,5 сек и интервалом 0,5 сек, а светодиод «статус» начинает мигать 1 раз (если разорван шлейф №1), 2 раза (если разорван шлейф №2) и 3 раза (если разорваны шлейф №1 и №2) продолжительностью 1 сек и интервалом 0,5 сек с перерывом 4 сек, режим охраны не включается.

2. Если в режиме охраны шлейф №1 разрывается, то с задержкой 3 сек (для ручного снятия с охраны) начинается оповещение (импульс на сирену продолжительностью 60 сек и импульс продолжительностью 3 сек на светодиод оптопары).
Светодиод «статус» начинает мигать, как указано в п.1.1.

2.1. Если, с момента первого разрыва шлейфа №1, в течении 3-х минут шлейф не восстановлен то выдается повтор оповещения.

2.2. Если, с момента первого разрыва шлейфа №1, в течении 6-ти минут шлейф не восстановлен то выдается повтор оповещения.

2.3 Если, с момента первого разрыва шлейфа №1, шлейф не восстановлен в течении 7-ми минут то на светодиод оптопары подается 6 импульсов продолжительностью 3 сек с периодичностью 60 минут. На период разрыва шлейфа №1 охрана ведется по шлейфу №2.

2.4 Если во время процессов оповещения по шлейфу №1 происходит разрыв шлейфа №2, то оповещение по шлейфу №2 происходит с задержкой 60 сек.

2.5 Если по истечению 60 сек. после первого разрыва шлейф №1 восстановлен на период 10 сек., на любом этапе, то через 10 сек. схема продолжает работу с п.2, за исключением светодиода «статус» который запоминает что шлейф №1 был разорван (повторение п.2.5 возможно не более 10 раз).

3. Если в режиме охраны шлейф №2 разрывается начинается оповещение (импульс на сирену продолжительностью 60 сек и импульс продолжительностью 3 сек на светодиод оптопары). Светодиод «статус» начинает мигать, как указано в п.1.1.

3.1. Если, с момента первого разрыва шлейфа №2, в течении 3-х минут шлейф не восстановлен то выдается повтор оповещения.

3.2. Если, с момента первого разрыва шлейфа №2, в течении 6-ти минут шлейф не восстановлен то выдается повтор оповещения.

3.3 Если, с момента первого разрыва шлейфа №2, шлейф не восстановлен в течении 7-ми минут то на светодиод оптопары подается 6 импульсов продолжительностью 3 сек с периодичностью 60 минут. На период разрыва шлейфа №2 охрана ведется по шлейфу №1.

3.4 Если во время процессов оповещения по шлейфу №2 происходит разрыв шлейфа №1, то оповещение по шлейфу №1 происходит с задержкой 60 сек.

3.5 Если по истечении 60 сек. после первого разрыва шлейф №2 восстановлен на период 10 сек., на любом этапе, то через 10 сек. схема продолжает работу с п.3 за исключением светодиода «статус» который запоминает что шлейф №2 был разорван (повторение п.3.5 возможно не более 10 раз).

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

  • приемно контрольный прибор -ПКП;
  • извещатели (датчики) - ИО;
  • устройства звукового и светового оповещения - ОП;
  • блок питания - БП.

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

Обратите внимание - ПКП является центральной частью сигнализации, что, собственно, определяется назначением и принципом работы системы.

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

ПОДКЛЮЧЕНИЕ ОХРАННОЙ СИГНАЛИЗАЦИИ

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

Приемно- контрольный прибор.

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

Кроме того, к ПКП подключаются:

  • оповещатели,
  • системы передачи извещений (СПИ) - клеммы ПЦН.

ОХРАННАЯ СИГНАЛИЗАЦИЯ СВОИМИ РУКАМИ

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

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

  • замкнутая электрическая цепь, которая будет нарушена при попытке проникновения (шлейф сигнализации - ШС);
  • устройство фиксирующее нарушение (приемно контрольный прибор);
  • средство извещения о тревожной ситуации (оповещатель).

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

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

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

Номинал резистора достаточный для полного открывания транзистора. Он может лежать в достаточно широких пределах (10-50 кОм).

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

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

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

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

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

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

* * *

© 2014 - 2019 г.г. Все права защищены.

Материалы сайта имеют ознакомительный характер и не могут использоваться в качестве руководящих и официальных документов

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

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

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

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

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

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

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

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

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

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

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

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

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

Компания «ЮНИТЕСТ» специализируется на изготовлении охранного и противопожарного оборудования, а также проектировании систем безопасности.

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

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

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

Компания «ЮНИТЕСТ» - незаменимый помощник при разработке систем охранной и пожарной сигнализации. Вся продукция сертифицирована и призвана служить вашей безопасности.

Принципиальная схема двухуровневой системы охраны, которая построена применением AVR микроконтроллеров серии ATMega. 1-й уровень охраны - кодовый замок. 2-й уровень охраны - устройство охраны. Две функциональные платы, входящие в систему выполнены на базе микроконтроллеров ATmega 8535.

Структурная схема

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

Рис. 1. Структурная схема системы охраны.

В системе (рис. 1) имеется две основных составных части: кодовый замок А2, и устройство охраны А1. Устройство охраны А1 имеет 24 независимых входных линии к которым подключены концевые выключатели S1...S24. Данные выключатели контролируют состояние окон 01...05, двери Д1, люков Л1, Л2.

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

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

Принципиальная схема

Рассмотрим работу устройства охраны. Внешними (выносными) элементами по отношению к устройству являются 24 концевых выключателя (S1...S24), которые позволяют контролировать состояние 24 объектов (например, дверь). Один концевой выключатель контролирует состояние одной двери. Если дверь закрыта - концевой выключатель разомкнут.

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

Если дверь открыта - концевой выключатель замкнут. Индикатор - периодически мигает. Если дверь закрыта - концевой выключатель разомкнут. Индикатор - не горит (погашен). Пусть концевой выключатель S1 установлен в двери № 1. Пусть концевой выключатель S2 установлен в двери № 2 и т. д.

Если открыта дверь № 1, то периодически мигает индикатор HL2 (если дверь № 1 закрыта индикатор HL2 - погашен). Если открыта дверь № 2, то периодически мигает индикатор HL3 (если дверь № 1 закрыта индикатор HL3 - погашен) и т. д.

Автор, не будет останавливаться на каком-то конкретном конструктивном исполнении установки концевого выключателя, а так же конструкции самого устройства. В интерфейс контроля и управления устройства входят: тумблеры SA1, SA2, индикаторы HL1...HL25. Конструктивно, все вышеуказанные элементы целесообразно разместить на отдельной панели управления.

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

Элементы интерфейса управления устройства имеют следующее назначение:

  • SA1 (ОХРАНА) - тумблер сигнализации. При установке данного тумблера в положение "ВКЛ" - устройство ставится под охрану. Устройство ставится под охрану, через ~ 10 сек. с момента установки тумблера SA1 в положение "ВКЛ" из положения "ВЫКЛ". После установки под охрану, сигнализация срабатывает через ~ 10 сек с момент замыкания любого концевого выключателя S1...SA24.
  • SA2 - тумблер выключения звука. Данный тумблер функционирует только в режиме контроля состояния дверей. Тумблер SA1 должен быть установлен в положении "ВЫКЛ". При установке тумблера SA2 в положение "ВКЛ" при открытии любой двери пьезоэлектрическим излучатель ВА1 сразу выдаст звуковой сигнал, длительностью ~ 2 сек. Если данный тумблер в положение "ВЫКЛ", то при открытии любой двери, будет периодически мигать только соответствующий индикатор, пьезоэлектрическим излучатель ВА1 - будет выключен.
  • HL1 - индикатор активации режима охраны. Если устройство находится в режиме "охрана", данный индикатор - горит, если в режиме " контроль состояния дверей" данный индикатор - погашен.

Сигнализация срабатывает - это значит: реле К1 - постоянно включено. Выводы 5 и 6, а так же 2 и 3 данного реле - замкнуты. Пьезоэлектрическим излучатель ВА1 - включается и выключается с периодом ~ 1 сек. Для выключения сигнализации необходимо тумблер SA1 установить в положение "ВЫКЛ".

Рассмотрим основные, функциональные узлы принципиальной схемы устройства. Основой устройства служит микроконтроллер DD1, рабочая частота которого задается генератором с внешним резонатором ZQ1 на 10 МГц.

Рис. 3. Принципиальная схема устройства охраны на микроконтроллере.

К порту PD микроконтроллер DD1 подключены выключатели SA1, SA2 пьезоэлектрическим излучателем ВА1, индикатор HL1, ключ на транзисторах VT1, VT2 для управления реле К1. К портам РВ, РА, PC микроконтроллера DD1 подключены концевые выключатели S1...S24 и индикаторы HL2...HL25.

Питание на данные индикаторы поступает через ключ на транзисторе VТЗ, который управляется с вывода 21 микроконтроллера DD1. Резисторы R10...R17, R20...R27, R28...R35 - токоограничительные для индикаторов HL2...HL25. Резистор R8 - токоограничительный для индикатора HL1.

Реле К1 управляется соответственно с вывода 14 микроконтроллера DD1. Питающее напряжение +12 В и +5В поступает на устройство с соединителя XI. Конденсатор С5 фильтрует пульсации в цепи питания +5 В. Блокировочный конденсаторы С4 стоит по цепи питания микроконтроллера DD1.

В алгоритме работы устройства можно выделить два режима работы: режим контроля состояния дверей и режим охраны. Рассмотрим алгоритм работы устройства в режиме контроля состояния дверей. Пусть все двери охраняемого объекта закрыты. Тумблер SA1 в положении "ВЫКЛ".

Тумблер SA2 в положении "ВКЛ". После подачи питания на устройство, при инициализации во все разряды портов РВ, РА, PC микроконтроллера DD1 записываются лог. 1. Ключи на транзисторах VT1...VT2 закрыты, индикатор -HL1 - погашен.

Индикаторы HL2...HL25 -погашены. Концевые выключатели S1...S24 -разомкнуты. С вывода 21 микроконтроллера DD1 генерируется периодический сигнал (меандр) с периодом порядка 1 с. Если, открыть дверь № 1, включится концевой выключатель S5.

Индикатор HL2 будет периодически мигать с периодом ~ 1 сек. Пьезоэлектрический излучатель ВА1 выдаст звуковой сигнал длительностью ~ 3 сек.

Если, открыть дверь № 2, включится концевой выключатель S6. Индикатор HL2 будет периодически мигать с периодом ~ 1 сек. Пьезоэлектрический излучатель ВА1 выдаст звуковой сигнал длительностью ~ 2 сек и т. д. Если установить тумблер SA2 в положении "ВКЛ", то при замыкании любого концевого выключателя (при открывании любой двери) будет только мигать соответствующий индикатор.

Рассмотрим работу устройства в режиме охраны. Пусть все двери охраняемого объекта закрыты. Тумблер SA1 установлен в положении "ВЫКЛ".

Устройство переходит в режим охраны, через ~10 сек с момента установки тумблера SA1 в положении "ВКЛ". За это время необходимо закрыть все двери и покинуть охраняемый объект. Понятно если периметр охраняемого объекта достаточно большой и за 10 сек. невозможно закрыть все двери, то все двери необходимо закрыть до постановки объекта под охрану.

Если в режиме охраны включится любой из концевых выключателей S1...S24 (будет открыта любая дверь) при этом на соответствующем выводе портов РВ, РА, PC микроконтроллера DD1 будет присутствовать сигнал уровня лог.0. то через ~ 10 сек. включится звуковая сигнализация (пьезоэлектрический излучатель ВА1). При этом на выводе 14 микроконтроллер DD1 установит уровень лог.0 (Включится реле К1).

Если на охраняемый объект проникает "свой", то ему необходимо за ~ 10 сек и установить тумблер SA1 в положении "ВЫКЛ", иначе сработает сигнализация. Понятно, что доступ к выключателю SA1 должен быть ограничен.

Если на охраняемый объект (через вскрытую дверь) проникает "чужой", то ему необходимо за ~10 сек. найти выключатель SA1 и установить его в положении "ВЫКЛ". Сигнализация включится и в том случае если любой из концевых выключателей S1...S24 включится на короткое время (например, закрыть и тут же закрыть дверь). Контакты реле К1 можно использовать для замыкания цепей управления или питания различных исполнительных устройств, например для механизма блокировки дверей или для включения сирены (ревуна).

Разработанная программа на ассемблере занимает всего-то порядка 0,4 КБайт памяти программ микроконтроллера DD1. Незадействованные аппаратные (линии PD6, PD7) и программные (порядка 7,6 Кбайт) ресурсы микроконтроллера DD1 можно использовать для дополнительных опций.

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

  • период мигания индикатора HL1;
  • длительность звуковой сигнал пьезоэлектрический излучателя ВА1 в режиме контроля состояния дверей;
  • время постановки устройства под охрану, а так же время задержки на включение сигнализации.

В устройстве использованы резисторы С2-ЗЗН-0.125, подойдут любые другие с такой же мощностью рассеивания и погрешностью 5 %. Конденсатор С5 типа К50-35. Конденсатор С1...С4 типа К10-17а. Конденсатор С4 устанавливаются между цепью +5V и общим проводником микроконтроллера DD1. Тумблеры SA1...SA2 типа МТД1.

Реле К1, типа РЭС48Б исполнения РС4.590.202-01. Данные реле, с рабочим напряжением 12 В (или с каким-то другим рабочим напряжением), для каждого конкретного случая, можно подобрать совершенно любые, учитывая при этом коммутируемые ток и напряжение подключаемого исполнительного устройства.

Концевые выключатели можно подобрать совершенно любые под каждый конкретный случай. Это может быть кнопка типа ПКН124, или например, влагозащищенный выключатель путевой типа ВПК2111. Пьезоэлектрический излучатель ВА1- НРМ14АХ.

Транзистор VT1 - КТ829А. Транзисторы VT2, VT3 -КТ3107Е. Индикатор HL1 - АЛ307АМ, красного цвета. Индикатор HL1 можно заменить на любой другой, желательно, с максимальным прямым током до 20 мА.

Рассмотрим работу кодового замка (далее замка) по рисунку 3. Алгоритм его работы достаточно прост: в режиме записи в EEPROM микроконтроллера заносится код, который состоит из 4-х десятичных цифр и набирается на 7- кнопочной клавиатуре. Далее, для проверки записанный код читается в режиме чтения. В рабочем режиме замок ждет ввода кода.

Вводимый код, микроконтроллер записывает в ОЗУ и побайтно сравнивает его с кодом, записанным в EEPROM. Если коды совпали, то микроконтроллер на пять секунд подает сигнал на включение механизма открывания замка.

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

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

В интерфейс устройства входят шкальный, знакосинтезирующий индикатор HG1, блок индикации (дисплей) из цифровых семисегментных индикаторах HG2...HG4, переключатель SA1, и клавиатура (кнопки S1...S8).

Кнопки S1...S7 обозначены цифрами от "1" до "7". Данные кнопки задают код ввода Кнопкой S8 (Р) задается, в цикле, один из трех режимов работы: "режим № 1", "режим № 2", "режим № 3". После режима № 3 включается режим №1.

Элемент №1 индикатора HG1 включен при работе в режиме №1", элемент №2 индикатора HG1 включен при работе в режиме № 2, и элемент №3 включен соответственно при работе в режиме №3. На 5-ти разрядном дисплее (сдвоенные цифровые индикаторы индикатор HG2, HG3 отображается вводимый код. Индикатор HG4 индицирует символы "3" (при закрытом замке) и "0" (при открытом замке).

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

В режиме №1 (рабочий режим) замок готов к вводу кода для открывания замка (если конечно код был предварительно записан в EEPROM). Перед набором кода на дисплее индицируется код 0000. Элемент №1 индикатора HG1 включен (остальные элементы индикатора HG1 выключены).

Индикатор HG4 индицирует символ "3" (закрыто). Кнопками S1...S7 набирается 4-х разрядный код. Набранный код индицируется на дисплее. Микроконтроллер после нажатия любой из кнопок S1...S7 записывает полученный 4-х разрядный код в ОЗУ и начинает сверку кода записанного в ОЗУ и кода записанного в EEPROM. Коды сравниваются побайтно.

Если сравнение прошло успешно, микроконтроллер подает сигнал на исполнительный механизм открывания замка. На пять секунд включается элемент №4 индикатора HG1, индикатор HG4 индицирует символ "О" (открыто) и устанавливается лог. 0 на выводе 21.

Спустя пять секунд выключается элемент №4 индикатора HG1 на выводе 21 устанавливается лог. 1. На дисплее снова индицируется код 0000. Индикатор HG4 снова индицирует символ "3" (закрыто).

В режиме №2 (режим записи) осуществляется запись секретного кода в EEPROM. На дисплее индицируется код 0000. Элемент №2 индикатора HG1 включен. Индикатор HG4 индицирует символ "3" (закрыто). Кнопками SI...S7 набирается код. Набранный код индицируется на дисплее.

Микроконтроллер записывает в EEPROM индицируемый на дисплее 4-х разрядный код после нажатия любой из кнопок 51...57. После записи кода на дисплее снова индицируется код 0000.

В режиме №3 (режим проверки записанного кода) осуществляется проверка записанного секретного кода в EEPROM. Элемент №3 индикатора HG1 включен. Индикатор HG4 индицирует символ "3" (закрыто). Записанный код в EEPROM, индицируется на дисплее.

Понятно, что доступ к кнопке S8 и переключателю SA1 должен быть ограничен. Конструктивно это сделать не так уж и сложно.

Рассмотрим основные, функциональные узлы устройства (рис. 3). Основой устройства служит микроконтроллер DD1, рабочая частота которого задается генератором с внешним резонатором ZQ1 на 11.0592 МГц. Порт PD микроконтроллера DD1 управляет динамической индикацией.

Динамическая индикация собрана на транзисторах VT1...VT5, сдвоенных, цифровых, семисегментных индикаторах HG2, HG3 и одинарном цифровом индикаторе HG4. Резисторы R7...R14 - токоограничительные для сегментов индикаторов HG2...HG4. Коды для включения вышеуказанных индикаторов при функционировании динамической индикации поступают в порт PC микроконтроллера DD1.

Для функционирования клавиатуры задействован вывод 19 (PD5) микроконтроллера DD1. Элементы шкального индикатора HG1 подключены к выводам порта РВ микроконтроллера DD1. Резисторы R2...R5 - токоограничительные для элементов индикатора HG1.

Сразу после подачи питания на выводе 9 микроконтроллера DD1 через RC-цепь (резистор R1, конденсатор С3) формируется сигнал системного аппаратного сброса для микроконтроллера DD1. На дисплее индицируется код 0000. Элемент №1 индикатора HG1 -включен. Индикатор HG4 индицирует символ "3" (закрыто).

Питающее напряжение +5V поступает на устройство с соединителя XI. Конденсатор С5 фильтрует пульсации в цепи питания +5 В. Блокировочный конденсатор С4, стоит по цепи питания DD1.

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

Таймер ТО генерирует прерывания по переполнению (в регистре TIMSK установлен бит TOIE0). Коэффициент предварительного деления тактовой частоты таймера установлен равным 64 (в регистре TCCR0 записано число 3).

В основной программе осуществляется включение элементов индикатора HG1. Включенные элементы данного индикатора, как уже упоминалось выше определяют текущий режим работы замка. В обработчике прерывания таймера ТО осуществляется: процедура опроса кнопок S1...S8, функционирование динамической индикации, запись секретного кода в EEPROM, чтение секретного кода из EEPROM, перекодировка двоичного числа в код для отображения информации на семисегментнных индикаторах устройства, а так же временной интервал длительностью пять секунд, необходимый для включения исполнительного устройства соленоида.

В ОЗУ микроконтроллера с адреса $61 по адрес $70 организован буфер отображения для динамической индикации. Ниже приведено подробное распределение адресного пространства в ОЗУ микроконтроллера.

  • $60 - адрес начала ОЗУ микроконтроллера.
  • $61...$64 - адреса, где хранится задаваемый код для открывания замка и символ "3". Эти адреса выводятся на индикацию в режиме №1 (буфер №1).
  • $66...$69 - адреса, где хранится код читаемый из EEPROM и символ "3". Эти адреса выводятся на индикацию в режиме № 3 (буфер №2).
  • $6С...$70 - адреса, где хранятся символы при скрытом наборе кода, и символ " 3". Эти адреса выводятся на индикацию в режиме № 1(буфер №3).

Флаги, задействованные в программе, находятся в регистрах R19 (flo) и R25 (flo1).

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

Применены резисторы типа С2-ЗЗН подойдут любые другие с такой же мощностью рассеивания и погрешностью 5 %. Конденсаторы С1...С4, типа - К10-17а, С5 - К50-35а. соединитель XI типа WF-4. Конденсатор С4 устанавливается между цепью +5V и общим проводником микроконтроллера DD2. Для отработки макета применялся выключатель SA1 типа ВДМЗ-8.

Для установки в блочный корпус, можно применить, например, переключатель типа МТДЗ. В дисплее выделен разряд, индицирующий символы "3", "О" (индикатор HG4) на фоне остальных разрядов интерфейса. Поэтому для данного разряда выбран семисегментный индикатор зеленого цвета HDSP-F501, индикаторы HG2, HG3 зеленого цвета DA56-11GWA.

Замок и устройство охраны не требуют никакой настройки и наладки. При правильном монтаже начинают работать сразу.

Исходный код и прошивки программ - Скачать (8 КБ).

Шишкин С. В. РК-07-16.

Литература:

  1. А. В. Белов Создаем устройства на микро-контроллерах.
  2. С. В. Шишкин. Кодовый замок на базе микроконтроллера. Р-10-2011.

Данная охранная сигнализация предназначена для охраны помещения (подвала) с использованием 2х типов датчиков.
1 тип датчиков сделан из магнитоконтактного ИО102-2 (СМК1). Он либо устанавливается стандартно на дверь (в каморку), либо магнит (неодимовый) приклеивается на висячий замок, а геркон закрепляется в раме двери (напротив). И любая манипуляция с замком приведет к срабатыванию охраны.
2 датчик - инфракрасный датчик движения (извещатель) типа Reflex. Он устанавливается внутри охраняемого помещения. На случай пожара или несанкционированого проникновения через перегородку, подпол и тп.

Принципиальная электрическая схема устройства показана на Рис.1

Схема генератора внешней сирены (G) показана на Рис.2

Габаритные размеры устройства приведены на Рис.3

Вид на монтаж показан на Рис.4

Алгоритм работы устройства

Вкл.питание Охраны (S1), загорится Зеленый светодиод и часто мигает Желтый светодиод и зуммер гудит. Через ~ 50сек Желтый гаснет, если замок на месте и никто не маячит перед ИК извещателем. Охрана выходит на дежурный режим. Горит только Зеленый.
- если висячий замок повернули для открывания или взлома, сработает Охрана - загорится Желтый, запищит зуммер и вкл. внешняя сирена. Если замок вернули в исх.положение, Желтый погаснет (через 2 импульса), но загорится Красный (сработка была - "Память")
- если внутри помещения будет тепловое воздействие на ИК датчик, то загорится (3 раза) Желтый и звук. После прекращения воздействия все гаснет и загорается Красный ("Память").
- чтобы "обнулить" Охрану нужно выкл. питание (S1) на более 5 сек. и снова включить.
- можно отключить автоматическое включение внешней сирены тумблером S3 (Выкл) и включать сирену вручную (дозированно) кнопкой S4.

Программа на PIC16F628 была написана 5 лет назад... и hex просто скопирован с кристалла

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
DD1 МК PIC 8-бит

PIC16F628A

1 В блокнот
VR1 Линейный регулятор

LM78L05

1 В блокнот
VT1 Биполярный транзистор

2N5551

1 В блокнот
VT2 Биполярный транзистор

2SC1815

1 В блокнот
VT3 Транзистор BDP286 1 В блокнот
D1 Выпрямительный диод

FR104S

1 В блокнот
HL1 Светодиод зеленый L-934SGC 1 В блокнот
HL2 Светодиод желтый L-132XYT 1 В блокнот
HL3 Светодиод красный L-934SRC-D 1 В блокнот
С1, С4 Конденсатор 0.1 мкФ 2 В блокнот
С2 220 мкФ 1 В блокнот
С3 Конденсатор электролитический 47 мкФ 1 В блокнот
C5 Конденсатор электролитический 68 мкФ 1 В блокнот
C6 Конденсатор 33 нФ 1 В блокнот
K1 Реле (12V DC) SDT SS 112DM 1 В блокнот
R1 Резистор

11 кОм

1 В блокнот
R2 Резистор

680 Ом

1 В блокнот
R3, R4 Резистор

510 Ом

2 В блокнот
R5 Резистор

1.2 кОм

1 В блокнот
R6 Резистор

27 кОм

1 В блокнот
R7 Резистор

36 кОм

1 В блокнот
R8 Резистор

620 Ом

1 В блокнот
R9 Резистор

2 кОм

1 0,5вт

© 2024 softlot.ru
Строительный портал SoftLot