Проблема квартирных краж была и остается актуальной. Конечно, можно воспользоваться услугами вневедомственной охраны, но они, порой, не всегда доступны и дешевы. Между тем, находясь, например на работе, хочется знать все ли благополучно дома, не взломал ли кто входную дверь или окно это же касается и гаража и кладовки и прочих «лакомых» мест для воришек. Сейчас практически в каждой квартире установлен стационарный телефон. Пользуются им крайне редко, его вытеснила сотовая связь, а вот в качестве «сторожа» он подойдет как нельзя лучше. Идея создать сигнализатор-телефонный информатор не нова. Ещё в телефонах с определителем номера (АОН) моделях «Русь-27» и «Русь-28» была заложена возможность информирования абонента при взломе жилища. Единственным минусом подобных приставок является отсутствие гарантированного питания устройства. При отключении приставки от сети вся ее работа сводится к нулю. А батареи, зачастую, оказываются севшими. Между тем сама телефонная линия является гарантированным источником питания. Остается лишь спроектировать такое устройство, которое бы работало в режиме малого (экономичного) энергопотребления и имело минимум настроек, ну и, конечно, небольшие габариты.
Подобное устройство я попытался построить на микроконтроллере PIC12F629 младшего семейства Microchip.
Основными характеристиками этого микроконтроллера является гибкость использования программируемых портов ввода-вывода, реализация нескольких таймеров и организация прерываний от них, и, конечно, режим пониженного энергопотребления.
Как видно из схемы, устройство имеет минимум элементов и органов управления и индикации. К таковым относятся датчик охраняемого помещения, кнопка управления (без фиксации) и один единственный светодиод.
Алгоритм работы устройства следующий:
После подключения приставки к охраняемому шлейфу (кнопки или геркону) устройство переходит в режим «Sleep» и «пробуждается» при нажатии кнопки управления. Причем, если в течении 5 секунд не произойдет двойного нажатия — устройство вернется в первоначальное состояние. Если же произошло два нажатия, то устройство индицирует правильность введенной команды кратковременным включением светодиода и переходит в режим охраны. Предполагается, что после постановки на охрану хозяин откроет дверь, а далее закроет. Если после этого дверь откроется ещё раз, то у хозяина будет 5 секунд для снятия устройства с охраны, для этого он должен в течении этого времени трижды нажать на кнопку управления, при этом снова вспыхнет светодиод, указывая на правильность команды. Если же команда введена неправильно, то происходит занятие телефонной линии, набор номера и подача сигнала тревоги (сирена). После чего устройство возвращается в первоначальное состояние. По своим габаритам приставка может уместиться в корпус размером с пачку сигарет, установить его в непосредственной близости от входной двери не составит труда (а при желании даже замаскировать).
Устройство питается от стабилизированного источника, состоящего из микромощного стабилизатора тока КЖ101В, стабилитрона КС106Б и емкости-электролита 100 мкф х 16в.
В качестве линейного ключа используется микросборка КР1014КТ1 (ее можно заменить полевым транзистором КП 501). Управление ключом производится от портов GP0 – нагрузка ключа в линию, GP4 и GP5 – формирование 2-хчастотных посылок для набора номера и сирены. Емкости (1,5 нФ) служат для сглаживания фронтов меандра и придания им синусоидальной формы (интегрирующие цепи).
Теперь о программе: формирование 2-хчастотных посылок происходит согласно таблице:
1209 Гц
1336 Гц
1477 Гц
697 Гц
1
2
3
770 Гц
4
5
6
852 Гц
7
8
9
941 Гц
0
В формировании задействованы таймеры TMR0 и TMR1, в которые закладывается длительность одного полупериода 2-х рабочих частот. По истечению времени программа входит в прерывание, где и происходит формирование необходимых частот в виде меандра (прямоугольных импульсов).
Контроллер работает в режиме тактирования от внутреннего тактового генератора (4 МГц).
В данной версии программы мною заложен номер дозвона: 777 77 77
При желании его можно изменить, а так же можно добавить другие номера для дозвона.
Набор номера производится 2-хтональными посылками длительностью 100 мс и интервалом между посылками 100 мс, длительность тональной сирены (одночастотные безинтервальные посылки 700 Гц и 1000 Гц длительностью по 200 мс) составляет 40 секунд. Общая длительность занятия телефонной линии составляет около 50 секунд, после чего контроллер освобождает линию и переходит в режим сна.
Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот
D1
Ключ токовыйКР1014КТ11
D2
Стабилизатор токаКЖ101В1
D3
МК PIC 8-битPIC12F6291
Выпрямительный диод1N40024
СветодиодАЛС331А1
СтабилитронКС106Б1
Резистор470 Ом1
Резистор2 кОм2
Резистор10 кОм2
Резистор750 кОм1
Резистор1 мОм1
Конденсатор1.5 нФ2
Конденсатор100 нФ3
Конденсатор100 мкФ х 16 В1
Добавить все
Скачать список элементов (PDF)
Прикрепленные файлы:
- ohrana.asm (6 Кб)
- ohrana.HEX (1 Кб)