Приветствую всех! В данной статье речь пойдет о сигнализации на микроконтроллере Attiny13. Схема довольно простая, но не смотря на это она позволяет реализовывать несколько режимов работы. Вот собственно сама схема:
Принципиальная схема сигнализации на микроконтроллере Attiny13
Если исключить схему блока питания, то она минимальная. Блок питания можно взять любой имеющийся под рукой. Главное чтобы на выходе было стабильно 5 В. А не ломать голову и собирать по этой схеме.
Принцип работы сигнализации на микроконтроллере
Схема работает следующем образом.
- После того как мы подали напряжение. То схема после истечения 10 секунд должна перейти в охранный режим. Если схема перешла в этот режим, то она просигнализирует об этом. Информирование происходит подачей импульса 0.5 сек. на сирену. Только должно быть условие что контакты замкнуты на корпус. И далее должен загореться индикатор «статус» системы.
- Если у нас один из контактов разомкнут то будет подано 3 импульса. Продолжительность каждого импульса 0.5 сек, и с паузой в 0.5 сек. Светодиод «статус» при этом будет мигать 1 раз ( если разомкнут контакт 1). Если разомкнут контакт 2 то будет мигать 2 раза . При разомкнутых контактах 2 или 3 будет мигать 3 раза. Продолжительность мигания 1 секунда, интервал 0.5 сек. перерыв 4 сек. Режим охраны не включается.
- Если мы перешли и находимся в режиме охраны и в этом состоянии у нас размыкается контакт 1. То с задержкой 3 сек начинается оповещение (подается импульс на сирену длительностью 60 секунд). Также подается импульс в 3 сек. на светодиод оптопары. Светодиод «статус» как в пункте 1 и 2 начинает мигать. Если с момента размыкания контакта 1 в течении 3-х минут не он не замкнется. То будет повторно оповещение.
- Если, с момента первого разрыва контакта 1, в течении 6-ти минут шлейф не восстановлен то выдается повтор оповещения.
- После того как контакты разомкнулся и не восстановился после 7-минут. На оптопару будут поданы 6 импульсов с продолжительностью 3 сек. и периодом 1 час. После того как контакт 1 разомкнули, микроконтроллер мониторит состояние контакта 2.
- Если во время процессов оповещения по контакту 1 происходит разрыв контакта 2, то оповещение по контакту 2 происходит с задержкой 1 минута.
- При условии что по истечению 60 сек. после первого разрыва шлейф №1 восстановлен на период 10 сек., на любом этапе, то через 10 сек. схема продолжает работу с п.2, за исключением светодиода «статус» который запоминает что шлейф №1 был разорван (повторение п.2.5 возможно не более 10 раз)
- Если в режиме охраны шлейф №2 разрывается начинается оповещение (импульс на сирену продолжительностью 60 сек и импульс продолжительностью 3 сек на светодиод оптопары). Светодиод «статус» начинает мигать, как указано в п.1.1. 3.1. Если, с момента первого разрыва шлейфа №2, в течении 3-х минут шлейф не восстановлен то выдается повтор оповещения.
- Если, с момента первого разрыва шлейфа №2, в течении 6-ти минут шлейф не восстановлен то выдается повтор оповещения.
- Если, с момента первого разрыва шлейфа №2, шлейф не восстановлен в течении 7-ми минут то на светодиод оптопары подается 6 импульсов продолжительностью 3 сек с периодичностью 60 минут. На период разрыва шлейфа №2 охрана ведется по шлейфу №1. 3.4 Если во время процессов оповещения по шлейфу №2 происходит разрыв шлейфа №1, то оповещение по шлейфу №1 происходит с задержкой 60 сек.
- Если по истечении 60 сек. после первого разрыва шлейф №2 восстановлен на период 10 сек., на любом этапе, то через 10 сек. схема продолжает работу с п.3 за исключением светодиода «статус» который запоминает что шлейф №2 был разорван (повторение п.3.5 возможно не более 10 раз).
- Если разорваны оба шлейфа схема ожидает восстановления шлейфов как в п.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 |
Скачать исходники
Похожие записи
-
Светодиодная мигалка на микросхеме NE 555
Это простая схема двойного светодиодного мигающего сигнала. В качестве базовой схемы нестабильного мультивибратора используется таймер NE 555. Светодиоды включаются по очереди, частоту можно регулировать потенциометром.
-
Схема полицейской мигалки на микроконтроллере
Представленная схема полицейской мигалки на микроконтроллере и светодиодах может работать в 16 различных режимах. Режим выбирается при помощи одной кнопки, и собрана на микроконтроллере PIC12F675 с полевыми транзисторами.
-
Последовательный интерфейс I2C
Последовательный интерфейс I2C (также его обозначается как IIC) довольно популярный последовательный интерфейс. Свою популярность он получил за неплохую скорость передачи информации. В основном до 100 кбит в секунду, а современных устройствах может достигать и до 400 кбит/с, дешевизной и простотой реализации.
-
Последовательный периферийный интерфейс SPI
Последовательный периферийный интерфейс SPI (Serial Peripheral Interface) — последовательный стандарт передачи данных. Предназначен для сопряжения микроконтроллеров и периферийных устройств. SPI интерфейс иногда называют четырёхпроводным интерфейсом.
-
Подключение кнопки к микроконтроллеру AVR
В это примере подключим и научимся обрабатывать события нажатия кнопок при помощи микроконтроллера AVR. Другими словами мониторить состояние кнопок, и при каких либо изменениях делать что либо. К примеру включать выключать нагрузку, настаивать таймер или настаивать время и т.д. да все что угодно.
-
Распиновка наиболее популярных микроконтроллеров AVR
Ниже представлена распиновка наиболее ходовых микроконтроллеров семейства AVR. Описание выводов, их назначение.
Сигнализация на микроконтроллере Attiny13
Здравствуйте, можете вставить архив с источниками ? спасибо
Здравствуйте!
Так в самом низу статьи есть ссылку на архив со всеми исходниками.