|
Устройство охранной
сигнализации GSM, описанное в статье [1], управляется при помощи
«секретного» переключателя (вместо него может быть использована
клавиатура с замыкающими контактами) или посредством
дозвона/отправки SMS-сообщения на мобильный номер SIM-карточки. но
это простейший набор для управления, в конце концов придет время,
когда потребуется использовать другие способы, например, различные
пульты, клавиатуры… Это намного удобнее, да и повышает безопасность:
ведь так называемый «секретный переключатель» злоумышленнику найти
намного легче, чем, допустим, подобрать код клавиатуры.
Для описываемой системы охранной сигнализации в настоящее время
разработаны следующие устройства управления:
- пульт дистанционного управления инфракрасного диапазона излучения
(сокращенно – пульт ДУ-ИК);
- клавиатурный бок управления;
- устройство приемника ключей iButton (или – TouchMemory, Dallas).
Данной публикацией начинается описание устройств управления, и
начнем с пультов ИК-излучения. Сразу замечу, что для каждого
применяемого типа управления существует отдельная прошивка
микроконтроллера основного устройства [1], то есть, прошивка,
предназначенная для работы с клавиатурой, работать с прошивкой,
работающей с пультами ДУ, не будет.
Почему именно ИК? Не проще ли и не лучше было бы применить радио?
Возможно, по радио можно было бы намного увеличить радиус излучения,
но зачем большой радиус для управления устройством сигнализации?
Кроме того, ИК-излучение намного труднее сканировать, нежели
радиоизлучение. Именно это намного повышает безопасность устройства!
Для данных пультов также разработан и применен оригинальный протокол
передачи данных. Он состоит из четырех одиннадцатиразрядных чисел
(посчитайте, сколько комбинаций кодов получается, и сколько его
нужно будет подбирать, учитывая то, что промежуток между считыванием
посылок кода – не менее пяти секунд, а если основной платой
устройства будет считано 20 кодов, не занесенных в память, то
формируется «саботажное» сообщение пользователю, притом в любом из
режимов работы устройства).
Кроме этого, при использовании пульта, есть возможность расположить
всё устройство сигнализации как можно в более недоступном месте,
вынеся на видное место только миниатюрный блок приемника сигналов
пульта.
Технические характеристики пульта ДУ-ИК.
Напряжение питания – 4,5В (3 элемента типа СЦ).
Потребляемый ток в дежурном режиме – 0 мА.
Потребляемый ток в режиме передачи – 5 мА.
Срок работы от одного комплекта батарей при использовании пульта 4
раза в день – не менее 1 года.
Схема пульта довольно проста, в качестве управляющего элемента
использован микроконтроллер ATtiny2313 производства Atmel [2], как
один из самых дешевых и доступных. Схема изображена на рис. 1.
Принцип работы прибора не менее прост, чем схема. При нажатии
на кнопку подается питание на микроконтроллер, при этом при помощи
ИК-светодиодов HL1, HL2 передается кодовая последовательность, во
время этой передачи также загорается обычный светодиод HL3. После
передачи HL3 гаснет, что служит сигналом к отпусканию кнопки. Время
передачи – до одной секунды, поэтому комплекта батарей (3
миниатюрные батарейки типа СЦ) хватает на довольно длительное время
работы пульта. Переключатели SW1…SW7 предназначены для установки
кода устройства.

Рисунок 1 – Схема электрическая принципиальная пульта ДУ.
Корпус и плата пульта
могут быть любые, удобные для использования. Можно также существенно
минимизировать размеры, применив микроконтроллер в MLF-корпусе. Один
из вариантов внешнего вида готового устройства изображен на рисунке
2

Рисунок 2 – Внешний вид устройства.
Для приема сигналов
пульта также необходимо собрать специальный приемник, схема которого
изображена на рисунке 3. Выводы приемника подключаются к разъему «GENERAL»
основного блока [1].

Рисунок 3 – Принципиальная схема приемника сигналов пульта ДУ-ИК.
Прошивку
микроконтроллера пульта можно скачать с сайта журнала или автора
[3].
Программирование кодов пульта ДУ основного блока производится при
общем программировании устройства, например, при помощи программы
Lite Programmer (рис.4) [3, 4]. В окне установки кодов (рис. 5)
пульта вводится код в десятичном формате.

Рисунок 4 – Главное окно программы Lite Programmer.

Рисунок 5 – Окно установки кода пульта.
В предыдущих
вариантах схем пультов ИК-излучения, разработанных автором [3],
применялся фиксированный код пульта, то есть каждому пульту
присваивался один, неизменный для него, код. Но это оказалось
довольно неудобно, поэтому и была разработана описываемая схема, в
которой бы пользователь сам мог установить желаемый для него код,
выбрав одну из 128 комбинаций. Такой вариант оказался намного
мобильнее и удобнее, особенно в случаях применения нескольких
пультов с одним устройством сигнализации.
Нужный код устанавливается комбинацией джамперов SW1…SW7. В таблице
1 приведены 16 вариантов кода.
|
Джамперы («+» - джампер установлен, «-»
-
отсутствует |
Код |
|
SW1 |
SW2 |
SW3 |
SW4 |
SW5 |
SW6 |
SW7 |
1 |
2 |
3 |
4 |
|
- |
- |
- |
- |
- |
- |
- |
37 |
105 |
700 |
1113 |
|
+ |
- |
- |
- |
- |
- |
- |
288 |
152 |
470 |
630 |
|
- |
+ |
- |
- |
- |
- |
- |
498 |
863 |
903 |
1188 |
|
+ |
+ |
- |
- |
- |
- |
- |
605 |
1174 |
405 |
451 |
|
- |
- |
+ |
- |
- |
- |
- |
111 |
585 |
122 |
15 |
|
+ |
- |
+ |
- |
- |
- |
- |
212 |
96 |
1001 |
2018 |
|
- |
+ |
+ |
- |
- |
- |
- |
435 |
488 |
702 |
985 |
|
+ |
+ |
+ |
- |
- |
- |
- |
88 |
563 |
1784 |
980 |
|
- |
- |
- |
+ |
- |
- |
- |
165 |
98 |
188 |
611 |
|
+ |
- |
- |
+ |
- |
- |
- |
999 |
1044 |
789 |
800 |
|
- |
+ |
- |
+ |
- |
- |
- |
650 |
81 |
986 |
133 |
|
+ |
+ |
- |
+ |
- |
- |
- |
19 |
855 |
245 |
1002 |
|
- |
- |
+ |
+ |
- |
- |
- |
288 |
853 |
248 |
906 |
|
+ |
- |
+ |
+ |
- |
- |
- |
1010 |
112 |
22 |
899 |
|
- |
+ |
+ |
+ |
- |
- |
- |
1045 |
511 |
489 |
322 |
|
+ |
+ |
+ |
+ |
- |
- |
- |
305 |
406 |
894 |
165 |
Для более
удобного получения нужной комбинации кода была создана специальная
утилита – CodeSetIR, позволяющая смоделировать положения
джамперов [6, 7]. Главное окно (с пояснениями
назначения основных элементов) данной утилиты изображено на рис. 6.

Рисунок 6 – Главное окно утилиты CodeSetIR.
Для работы с
пультами ДУ также используется соответствующая программа (прошивка)
микроконтроллера основного блока устройства. Листинг прошивки
скачивается с сайта журнала, или автора [3].
Данная прошивка позволяет производить постановку под охрану и снятие
с охраны при помощи пульта и(или) при помощи дозвона/отправки
сообщения SMS. Эта прошивка, да и все остальные прошивки
поддерживают использование только одного пульта ДУ, вернее – одного
кода, ведь при помощи методики изменения кода, описанной выше, можно
изготовить для управления одним устройством несколько пультов.
Несколько различных вариантов кодов (несколько пультов с различным
кодом) поддерживает модуль расширения для данного устройства
сигнализации, который будет описан в ближайшее время. В модуле
расширения можно будет запрограммировать до трех вариантов
комбинации кодов пульта ДУ.
Для выяснения всех вопросов по применению пультов ДУ и прочих
возникших вопросов по описываемой здесь системе сигнализации GSM
настоятельно рекомендуем посетить форум [9].
Ссылки
1. Дмитренко Д. Охранная GSM-сигнализация для дома, дачи, гаража //
Радиолюбитель, №№7-9, 2010
2. http://atmel.com – официальный
сайт компании Atmel
3. http://ddn.radioliga.com – сайт автора.
4. Lite Programmer - описание программы, помощь по работе.
5. Cсылка для скачивания последней
версии программы программирования основных функций прибора
сигнализации GSM DDN Research HG44x Lite Programmer
6. Программа для определения кода пульта ДУ-ИК, инструкция
пользователя
7. Программа для определения кода
пульта ДУ-ИК, ссылка для скачивания
8. Инструкция по эксплуатации и
программированию прибора охранной сигнализации GSM DDN Research
HG44x.
9. Обсуждение вопросов (форум).
Все
материалы для скачивания к этой статье Вы можете найти здесь
|