Авторизация


...

Кто на сайте?

Сейчас один гость и ни одного зарегистрированного пользователя на сайте

Статистика

-Посетители : 23007
-Материалы : 209

Пользователь сайта продает...

  Стенд для освоения программирования МК AVR

Пользователь сайта покупает...

GSM - сигнализация

Автор: Habble Просмотров: 9090

 

 

 

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

 

 

alt

                                                                       Блок-схема устройства   

 

                                                 

                                      Характеристики и функции GSM сигнализации:
1.  Постоянное напряжение питания блока сигнализации – 2×14 В.
             - питание микроконтроллера – 5В.
             - питание сирены – 14В.
             - питание для заряда внутреннего АКБ – 8В.
2.  Автономное питание при отсутствии сети 220В от внутреннего аккумулятора
(работает до суток в дежурном режиме, при работающей сирене – пару часов).
3.  Вывод режимов работы на дисплей.
4.  Для ввода пароля используются клавиатура 3*4 + таблетка IButton (пароль с клавиатуры 1-8 цифр, прописать можно до 9 IButton).
5.  Мастер пароль для ввода нового пароля пользователя в случае его забывания.
6.  Поддержка набора при тревоге до 3-ох номеров.(формат 097*****35)
7.  Датчик – геркон.
8.  Постоянное слежение за состоянием телефона и уровнем его зарядки.
9.  При полном выключении питания, сигнализация «помнит» все основные режимы работы (например, была ли снята с охраны).
10.    Вес – 2кг.

 

                                                       Принципиальна схема GSM - сигнализации:

 

alt

  Печатную плату не делал, просто нужно было только две сигнализации, они пошли как прототипы.

  Внешний вид готового к использованию изделия:

alt

alt

alt

 

alt

alt

 

alt

 

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

alt

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

alt

Это основное меню после снятия сигнализации с охраны. С этого меню можно попасть в подменю основных настроек сигнализации, а так же ставить ее на охрану. Если клавиши не нажимаются, то каждые 5 секунд идет опрос состояния телефона, если он выключен, то котроллер его включит, если он разряжен, то котроллер включит ему зарядку. Данная процедура опроса выводится на дисплей в виде прямоугольника в верхнему левом углу на 1 секунду, в этот момент сигнализация не будет реагировать на нажатие клавиш, нажимать нужно только когда прямоугольник погашен. Если ввести пароль и не подтвердить его в течении 5-ти секунд, то он сбрасывается с появлением того же прямоугольника, ввод нужно будет повторить. Процесс включения телефона будет заметен по длительному горению прямоугольника, после чего будет выведена надпись «Подождите…» и все начнется сначала)

alt

Смена паролей и ввод телефонных номеров:
    
Чтобы войти в этот режим нужно нажать *. После этого будет следующее подменю

alt

Выйти отсюда - клавиша #. Итак, тут мы можем менять номер телефона, пароль, и прописывать таблетки IButton. Для смены телефонного номера нажать 0, после этого будет запрос пароля для доступа, вводим и видим следующее меню…

alt

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

alt

Подтверждаем #. Теперь он у нас прописан…

alt

Таким образом можно заполнить все три ячейки, перезаписать или стереть. Аналогичным образом делается с паролем и таблетками, все интуитивно понятно. Единственное неудобство – когда нужно прописать много таблеток (не более 9-ти), каждый раз для прописки нужно входить в меню и все повторять сначала с паролем подтверждения.
Если вдруг пользовательский пароль случайно был забыт, то можно воспользоваться вспомогательным постоянным паролем «20122012», он сработает только в основном меню сразу же после ввода, без подтверждения решеткой. Дальше будет надпись «Мастер рулит!!!», после чего можно ввести любой новый пароль пользователя от 1-ой до 8-цифр. Данный мастер пароль не работает в режиме тревоги, им нельзя выключить сигнализацию!

Установка в режим охраны:

         Как было написано выше после ввода пароля или касания заранее прописанной таблетки появится надпись (дверь при этом должна быть открыта!).

alt

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

alt

Но вы этого увидеть не сможете, так как останетесь снаружи)).
В режиме охраны контроллер также опрашивается каждые 5-7 секунд состояние телефона, следит чтобы все было с ним в порядке, если нужно зарядить зарядит, если он вырубился – включит (прямоугольник работает!). Также сигнализация «помнит» состояние охраны и пропажа питания на это не повлияет.

alt

Снятие сигнализации с режима тревоги:

После открытия двери сигнализация включает сирену

alt

и тут же набирает первый прописанный телефонный номер, ждет пока вызов дойдет к абоненту (15-20 секунд), а также параллельно готов принять пароль или таблетку для отключения тревоги. Если номера три, то они набираются по порядку, если один то набор прекращается. Но если введен не верный пароль, то набор повторяется. В этом режиме сигнализация также смотрит за состоянием уровня заряда и включением телефона. Пропажа питания не даст котроллеру «забыть» в каком состоянии он был до этого момента, после возобновления питания все будет продолжаться пока сигнализация не будет отключена паролем. Если зажать на долгое время любую с клавиш, то кажется, что можно остановить дозвон к абоненту, но этого не будет, если клавиша будет зажата больше 2-х секунд, то контроллер «плюнет» на это дело и начнет вызывать номер по списку. Специальная кнопочка под считывателем таблетки используется в случае не предсказуемого глюка на экране, сброс, но воспользоваться ей можно только с интервалом 1-2 минуты, постоянное ее зажатие тоже не остановит процесс набора номера.
    Если питание от сети пропадет, то сирена не будет работать, но вызов к абоненту будет осуществляется, это обусловлено большим потреблением сирены, аккумулятор сигнализации может быстро разрядится и даже не успеть вызвать абонента…Если пароль введен верно,

alt

то контроллер выключит сирену, и перейдет в основной режим работы «запомнив» этот процесс.
Внимание! Между телефонами Siemens S45 и ME45 есть маленькое различие. При разряженном АКБ телефоны дают разные ответы АТ командами, поэтому каждый из предлагаемых для скачивания проектов подписан, на какой телефон рассчитан:

Файлы для скачивания:

Ссылка для скачивания доступна только авторизованным пользователям сайта !

Ссылка для скачивания доступна только авторизованным пользователям сайта !

 

 

Случайные статьи....

Prev Next

Замена контроллера на плате конденсатора для автозвука.

29-04-2011 Альберт Бикбулатов

Замена контроллера на плате конденсатора для автозвука.

Столкнулся с парой случаев, когда потребовалось заменить контроллер на плате конденсатора типа PROLOGY CAP или CAD. В одном случае для ремонта, а в другом, для расширения функций. Поскольку родной контроллер не перепрошивается, в обоих случаях потребовалась замена. По распиновке и...

ПП стирания Flash памяти программ.

28-05-2012 Super User

 Стирание Flash памяти программ производится блоками по 64 байта, последние 6 бит регистра TBLPTR (TBLPTRL) сбрасываются и соответственно в адресации не участвуют, а значит граница стираемого блока всегда на границе  адреса мл.байта  TBLPTRL  ХХ00 0000. Перед выполнением подпрограммы необходимо указать адрес...

ПП приема кода RC-5 с ИК пульта

15-03-2011 Алексей

ПП приема кода RC-5 с ИК пульта

Возникло желание к одной из своих конструкций прикрутить управление с ИК пульта ДУ. Кодировка была выбрана RC5 как самая распространенная и имеющийся пульт с такой кодировкой… Первоначальная задумка была такая: использовать прерывание по INT0 по спаду. В прерывании полностью принять сигнал...

Зарядное устройство для гелевых аккумуляторов.

10-09-2014 Николай Викторов

Зарядное устройство для  гелевых аккумуляторов.

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


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru