Схема и фотографии проверенной GSM сигнализации на микроконтроллере ATmega8, с оповещением на мобильный телефон. Печатные платы проверенные, уже работают на объекте. В приборе собрана схема питания мобильного телефона. Сигнализация независима от сетевого напряжения, так как в ней установлен мощный свинцовый гелевый аккумулятор 12 В 5 А. С таким питанием схема может автономно работать около двух недель. Прошивки контроллера и чертежи печатных плат можно скачать в архиве. Схема сигнализации – на картинке ниже.
Описание сигнализации GSM


1. Устройство рассчитано на работу с 8-ю дискретными датчиками. Имеет выход на включение реле (RELAY) и на коммутацию кнопки мобильного телефона (MOBILE).
2. Каждый из датчиков может быть запрограммирован индивидуально в процессе настройки:
2.1 активен (0n) или неактивен (0FF);
2.2 на замыкание (CLo) или размыкание контактов (0Pn);
2.3 срабатывание с задержкой времени (d0n) или сразу же при обнаружении нарушения (d0F);
2.4 защита от ложных срабатываний включена (h0n) или выключена (h0F).
2.5 задержка на активацию при постановке на сигнализацию (u0n – включена, u0F – выключена).
Глобальные настройки
3.1 активен (0n) или неактивен (0FF). Если прибор неактивен, то сигнализация не будет срабатывать, независимо от индивидуальных настроек датчиков;
3.2 задержка на включение сигнализации (dxx). Время в секундах, через которое сработает сигнализация при срабатывании датчика, у которого выставлен параметр d0n;
3.3 Время (txx). Время в минутах включенного состояния RELAY при срабатывании любого из датчиков;
3.4 Пауза (Pxx). Время в секундах между включенным и выключенным состоянием RELAY при срабатывании любого из датчиков.
3.5 Время в секундах защиты от ложных срабатываний (hxx). Если в течении этого времени датчик, у которого установлен параметр (h0n), восстановится, срабатывание сигнализации не будет.
3.6 Время в секундах задержки активации датчика при постановке на сигнализацию (uxx).
Установка параметров
4.1 При подаче питания сохраненные настройки будут считаны из энергонезависимой памяти. Прибор находится в основном режиме. На индикаторе надпись Erx – готовность к настройкам. Если перед отключением питания прибор находился в активном состоянии, то он автоматически снова будет активирован.
4.2 Нажатие на кнопку SET по кругу будет выводить на индикатор глобальные параметры. Установка параметров производится кнопками PLUS/MINUS.
4.3 Если в режиме, когда на индикаторе Erx нажать на кнопки PLUS или MINUS то прибор перейдет в режим индивидуальной настройки датчиков. На индикатор будет выведены символы Ch и номер датчика. На нужном номере датчика необходимо нажать кнопку SET, которая по кругу будет выводить на индикатор устанавливаемые параметры. Установка параметров производится кнопками PLUS/MINUS.
4.4 Устанавливаемый параметр мигает. Кнопки PLUS/MINUS работают по короткому и длинному нажатию.
4.5 Через 5 сек от внесенных изменений новые настройки запишутся в память, а индикатор перейдет в основной режим.
Работа сигнализации
5.1 Микроконтроллер автоматически постоянно сканирует состояние датчиков. В случае если какой-то из активных датчиков фиксирует нарушение, на индикатор выводится Erx, где x – номер канала датчика от 1 до 8. В случае, если есть нарушения по нескольким датчикам одновременно, на индикаторе будет больший из номеров датчиков.
Если нарушений нет, на индикаторе Er0. В таком состоянии устройство готово к включению сигнализации. Если в каком-то канале включена задержка на активацию, то нарушения с этого датчика не будут препятствовать постановке на сигнализацию в течении заданного времени uxx. На индикаторе будет Erx.
5.2 Нажатие на кнопку ACTIVATE запускает таймер, время которого берется из параметра dxx. Режим индицируется мигающей точкой в последнем разряде. В это время срабатывания датчиков контроллером игнорируются. По истечении времени таймеров dxx и uxx индикатор отключается, остается только мигающая точка. Прибор находится в рабочем состоянии.
5.3 Выключить прибор можно повторным нажатием на кнопку ACTIVATE.
Срабатывание датчиков
6.1 Работа сирены.
6.1.1 Если происходит срабатывание любого из активных датчиков, то, в зависимости от его индивидуальных настроек, сигнализация включается или мгновенно или через заданное время dxx.
Если в параметрах датчика установлен режим (h0n), то срабатывание сигнализации произойдет, только если нарушение будет присутствовать все время заданное параметром (hxx).
6.1.2 Продолжительность работы сирены задана параметром txx. Пауза для работы сирены – параметр Pxx.
6.1.3 Сирена работает циклически до устранения нарушения. А если сработал датчик, имеющий задержку на включение, то до ручного выключения сигнализации.
6.2 Работа автодозвона.
6.2.1 Через секунду после включения сирены замыкаются контакты телефона на время 3 сек. Через 7 сек контакты телефона снова замыкаются на 3 сек. На этом цикл дозвона завершен.
6.2.2 Через минуту цикл дозвона повторяется. Дозвон будет производится до восстановления датчика. А если сработал датчик, имеющий задержку на включение, то до ручного выключения сигнализации.
6.3 Если нарушение устранено (кроме датчиков с задержкой), то после завершения очередного цикла прибор снова перейдет в рабочее состояние.
6.4 Номер сработавшего датчика запоминается и будет выведен на индикатор после ручного отключения сигнализации (кнопка ACTIVATE). Запоминается только первый сработавший. Если были повторные срабатывания, то они в память не пишутся, только первопричина.

Программирование используемого в схеме микроконтроллера ATmega8 выполняется любым подходящим программатором AVR. Fuse-биты устанавливаем согласно рисунку выше.


Схема очень помехоустойчива, испытывал в разных условиях. Заряд аккумулятора работает нормально. Делал несколько похожих устройств – схему заряда везде реализовывал по разному, опубликовал самый простой. Индикатор ЖК и кнопки управления припаяны со стороны платы. Авторы проекта: ув.SOIR & Александрович.








Комментарии закрыты.