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

Принципиальная схема сигнализации на микроконтроллере Attiny13

 

Принципиальная схема сигнализации на микроконтроллере Attiny13

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

Принцип работы сигнализации на микроконтроллере

Схема работает следующем образом.

  1. После того как мы подали напряжение. То схема после истечения 10 секунд должна перейти в охранный режим. Если схема перешла в этот режим, то она просигнализирует об этом. Информирование происходит подачей импульса 0.5 сек. на сирену. Только должно быть условие что контакты замкнуты на корпус. И далее должен загореться индикатор «статус» системы.
  2. Если у нас один из контактов разомкнут то будет подано 3 импульса. Продолжительность каждого импульса 0.5 сек, и с паузой в 0.5 сек. Светодиод «статус» при этом будет мигать 1 раз ( если разомкнут контакт 1). Если разомкнут контакт 2 то будет мигать  2 раза . При разомкнутых контактах 2 или 3 будет мигать 3 раза. Продолжительность мигания 1 секунда, интервал 0.5 сек. перерыв 4 сек. Режим охраны не включается.
  3. Если мы перешли и находимся в режиме охраны и в этом состоянии у нас размыкается контакт 1. То с задержкой 3 сек начинается оповещение (подается импульс на сирену длительностью 60 секунд). Также подается импульс в 3 сек. на светодиод оптопары. Светодиод «статус» как в пункте 1 и 2 начинает мигать. Если с момента размыкания контакта 1 в течении 3-х минут не он не замкнется. То будет повторно оповещение.
  4. Если, с момента первого разрыва контакта 1, в течении 6-ти минут  шлейф не восстановлен то выдается повтор оповещения.
  5. После того как контакты разомкнулся и не восстановился после 7-минут. На оптопару будут поданы 6 импульсов с продолжительностью 3 сек. и периодом 1 час. После того как контакт 1 разомкнули, микроконтроллер мониторит состояние контакта 2.
  6. Если во время процессов оповещения по контакту 1 происходит разрыв контакта 2, то оповещение по контакту 2 происходит с задержкой  1 минута.
  7. При условии что по истечению 60 сек. после первого разрыва шлейф №1 восстановлен на период 10 сек., на любом этапе, то через 10 сек. схема продолжает работу с п.2, за исключением светодиода «статус» который запоминает что шлейф №1 был разорван (повторение п.2.5 возможно не более 10 раз)
  8. Если в режиме охраны  шлейф №2 разрывается начинается оповещение (импульс на сирену продолжительностью 60 сек и импульс продолжительностью 3 сек на светодиод оптопары). Светодиод «статус» начинает мигать, как указано в п.1.1. 3.1. Если, с момента первого разрыва шлейфа №2, в течении 3-х минут  шлейф не восстановлен то выдается повтор оповещения.
  9. Если, с момента первого разрыва шлейфа №2, в течении 6-ти минут  шлейф не восстановлен то выдается повтор оповещения.
  10. Если, с момента первого разрыва шлейфа №2, шлейф не восстановлен в течении 7-ми минут то на светодиод оптопары подается 6 импульсов продолжительностью 3 сек с периодичностью 60 минут. На период разрыва шлейфа №2 охрана ведется по шлейфу №1. 3.4 Если во время процессов оповещения по шлейфу №2 происходит разрыв шлейфа №1, то оповещение по шлейфу №1 происходит с задержкой 60 сек.
  11. Если по истечении 60 сек. после первого разрыва шлейф №2 восстановлен на период 10 сек., на любом этапе, то через 10 сек. схема продолжает работу с п.3 за исключением светодиода «статус» который запоминает что шлейф №2 был разорван (повторение п.3.5 возможно не более 10 раз).
  12. Если разорваны оба шлейфа схема ожидает восстановления шлейфов как в п.2.5 и п.3.5. При дальнейшем восстановлении работы схемы светодиод «статус» сохраняет память о сработанных шлейфах.

 

Список радиодеталей
Обозначание Наименование Номинал Количество
1 DA1 Микроконтроллер Attiny13 1
2 R1 Резистор 200 Ом 1
3 R2 Резистор 10 кОм 1
4 R3 Резистор 470 Ом 1
5 R4 Резистор 100 Ом 1
6 R5 Резистор 10 кОм 1
7 D1 Светодиод - 1
8 Q1 Транзистор полевой IRF540 1
Скачать исходники

Похожие записи

Память микроконтроллера. Виды памяти микроконтроллеров

Практически все современные микроконтроллеры имеют на своем борту 3 вида  памяти: Виды памяти микроконтроллеров память программ FLASH; оперативная память (ОЗУ) SRAM (Static RAM); ...

Светодиодная мигалка на микросхеме NE 555

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

Схема полицейской мигалки на микроконтроллере

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

Последовательный интерфейс I2C

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

Последовательный периферийный интерфейс SPI

Последовательный периферийный интерфейс SPI (Serial Peripheral Interface) — последовательный стандарт передачи данных. Предназначен для сопряжения микроконтроллеров и периферийных устройств. SPI...

Подключение кнопки к микроконтроллеру AVR

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

Сигнализация на микроконтроллере Attiny13
  • 2
  • [email protected] 11.05.2021 10:51

    Здравствуйте, можете вставить архив с источниками ? спасибо

      Staticvoid 16.05.2021 07:18

      Здравствуйте!
      Так в самом низу статьи есть ссылку на архив со всеми исходниками.

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