Главная » Охрана
Призовой фонд
на июль 2017 г.
1. Осциллограф DSO138
Паяльник
2. Регулируемый паяльник 60 Вт
Паяльник
3. 200 руб.
От пользователей

Похожие статьи:


Автономная GSM сигнализация

Попала эта сигнализация ко мне в руки. После не продолжительных экспериментов с ней выяснилось, что нет функции оповещения о снятие и постановки на охрану. Что в моем случае было просто необходимо.

И было принято решение написать свое программное обеспечение (прошивку). В ходе написания были убраны для меня не нужные функции, но в целом она подобна МА3401.

Далее я процитирую инструкцию для МА3401 с внесенными мною изменениями.

Устройство предназначено для круглосуточной непрерывной охраны любых объектов, для управления нагрузкой с помощью SMS сообщений, для использования в режиме термостата и принудительного управления нагрузкой.

Есть режим управления электронным замком по звонку на модуль (5 сек. таймер). Модуль имеет функцию интеллектуального режима оповещения.

Общий вид устройства
Рис. 1 Общий вид устройства

Принципиальная схема
Принципиальная схема

Технические характеристики.

Параметр

Значение

Диапазон напряжения питания, В

3,6-4,2

Номинальное напряжение питания, В

3,7

Напряжение заряда АКБ, В

5

Рекомендуемый аккумулятор 1850 мА/ч

LP1034550

Напряжение оптовыхода ~ или =, не более, В

230

Макс. ток оптореле, не более, мА

5

Макс. мощность оптореле, не более, Вт

1

Диапазон контроля температуры, С

-55…+125

Время автономной работы, ч.

48*

Количество номеров хозяев системы

5

Тип реле, для управления мощной нагрузкой

TRY-220VAC-s-4c

TRY-12VDC-s-4c

Размер печатной платы, мм

67х45

*- зависит от состояния заряда и емкости АКБ.

Пример входящего SMS от модуля:
Security ON/OFF
Temp -55,0 C /+125,0 С
Batt 60% rep.ON/OFF In ON/OFF
Signal GSM 0/31
GPO ON/OFF trig(temp -55,0 C /+125,0 С)(tim 5sec)
SMS rep. ON/OFF

Команды управления.

Команды для ВКЛ/ОТКЛ режима охраны:
*#secvkl – ВКЛ охрану через 45 сек.
*#secotkl – ОТКЛ охрану.

Постановка и снятие с охраны также осуществляется кратковременным нажатием кнопки.

Выход (GPO) устройства может работать в одном из трех режимов: триггер, таймер, термостат.

Режим триггера:
*#trotkl – выход ОТКЛ. (Режим по умолчанию). При этом контакты реле разомкнутся.
*#trvkl – выход ВКЛ. При этом контакты реле замкнутся.

Режим 5 сек. таймера:
*#tim – таймер ВКЛ. В этом режиме контакты реле всегда разомкнуты. Только после звонка на модуль выход ВКЛ на 5 сек, затем ОТКЛ.

Режим термостата:
*#temp+ХХ - термостат ВКЛ, где ХХ - температура, например: *#temp+28 соответствует включению оптореле при < +28С и отключению при > или = 28С.

Команды управления телефонными номерами:
Мастер номер добавляется обычным звонком на устройство до сброса вызова.
*#+7********** - добавление дополнительных номеров.
Удаление номеров из памяти возможно только при сбросе настроек устройства SMS командой *#0000.
*#tel - запрос телефонных номеров занесенных в устройство.

Команды для получения информации о состоянии устройства:
*#smsvkl – СМС оповещения о снятие и постановки на охрану  ВКЛ.
*#smsotkl - СМС оповещения о снятие и постановки на охрану ОТКЛ.
*#bal*ХХХХ - запрос баланса, где ХХХХ – код запроса оператора,   например, для MTC - *#bal*100#.
*#sss – ручной запрос отчета состояния устройства.

Отправка SMS при вкл/откл внешнего источника заряда:
*#batvkl – отправка SMS ВКЛ.
*#batotkl – отправка SMS ОТКЛ.

При активации данного режима, включается SMS контроль внешнего режима заряда.

Сброс устройства:
​*#0000 – команда для сброса настроек устройства. И удаления всех записанных номеров.

Назначение разъемов
Рис. 2 Назначение разъемов

ВНИМАНИЕ! неправильное подключение аккумулятора выводит устройство из строя!

Сброс настроек и управление устройством возможно только с номеров из памяти телефона. Поэтому при утрате устройства злоумышленник никогда не сможет воспользоваться данной охранной системой.

Для установки на плату необходимо применять электретный микрофон от сотовых или радио- телефонов. Обычный электретный микрофон необходимо подключать экранированным проводом длиной не менее 40 см. Обращаем Ваше внимание, при длительном хранении устройства, чтобы предотвратить глубокий разряд аккумулятора, необходимо снять перемычку (джампер) ХР1. В данном устройстве можно применить Li-Ion аккумуляторы емкостью не менее 1700 мА или Ni-MN 2700 мA, с рабочим напряжением 3,7В, без платы контроля заряда. Я использовал аккумулятор от мобильно телефона Li-Ion на 1100мА. Зарядка аккумулятора установленного в устройство осуществляется через miniUSB разъем. В качестве зарядного устройства можно использовать адаптер для сотового телефона с током заряда не менее 1000 мА или ПК. При отсутствии аккумулятора возможно питание от источника 12В, используя преобразователь мастер кит BM037M, установив на выходе напряжение 3,7В. Напряжение с блока BM037M необходимо подавать на контакты подключения аккумулятора.

Обращаем Ваше внимание, устройство работает только при подаче напряжения на контакты подключения аккумулятора, оно должно быть в пределах 3,6 – 4,2В при токе не менее 2А. При этом USB разъем заряда не используется.

Схема стабилизатора при использовании без АКБ
Рис. 3 Схема стабилизатора при использовании без АКБ

Для смены СИМ карты необходимо выключить устройство.

Режимы индикации устройства:

Светодиод GSM:
Мигает зеленым – устройство зарегистрировано в GSM сети.
Постоянно горит зеленый – устройство ищет GSM сеть.
Поочередно мигает красный/зеленый – производится вкл/откл охраны в течение 45 сек.
Мигает желтый – активен режим охраны Security.

Светодиод РЕЖИМ:
Мигает красный – нет напряжения на входе зарядки.
Мигает зеленым – идет зарядка аккумулятора.
Горит зеленый – аккумулятор заряжен.

Обращаем Ваше внимание, при эксплуатации устройства при отрицательных температурах есть свои нюансы. Во-первых, стандартные SIM карты не рассчитаны для эксплуатации при низких температурах. Поэтому желательно у оператора приобретать специализированные SIM карты. Во-вторых, зимняя эксплуатация, собственно, исключает возможность использования аккумулятора телефона. Опыт эксплуатации показывает, при -5С емкость АКБ падает до 50%. Приводящая к просадке напряжения АКБ, в импульсах контроля базы, менее 3В, что приводит к мгновенному отключению устройства и невозможности записи в EEPROM данные о запуске. После такого отключения, необходим ручной запуск. Поэтому, при эксплуатации устройства в автомобиле или не отапливаемом помещении, необходимо питать устройство через стабилизатор BM037M или аналогичный.

При эксплуатации в местах с нестабильной сотовой связью необходимо применять промышленные GSM антенны с большим коэффициентом усиления, например Antey 906 13,5dB SMA. Данная антенна имеет большой коэффициент усиления и не требует наведения на GSM базу оператора. Будьте внимательны, подключая внешнюю антенну не замкните центральную жилу кабеля с оплеткой, это может привести к выходу из строя GSM модуля SIM900D.

Внимание! При коммутации напряжения 220В модуль находится под опасным напряжением. Соблюдайте меры безопасности, не касайтесь реле, модуля и компонентов платы.

Вариант коммутации мощной нагрузки
Рис. 4 Вариант коммутации мощной нагрузки

Подключение реле TRY-220VAC-S-4C на 220В и TRY- 12VDC-S-4C на 12В, с катушкой 1 Вт, для управления мощной нагрузкой до 3 кВт.

Для прошивки необходимо запаять разъем XS1(на схеме).

При прошивки фьюзы не менял.
BOOTSZ    -  Boot Flash size=128 words start address=$1F80
SPIEN   - ˅
BODLEVEL  - Brown-out detection at VCC=1.8 V
SUT_CKSEL - Ext. Crystal Osc. 8.0- MHz; Start-up time PWRDWN/RESET: 16K CK/14 CK + 65 ms

Прошивка возможно будет еще дорабатываться

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
DD1 МК AVR 8-бит
ATmega168
1 Поиск в FivelВ блокнот
DD2 Датчик температуры
DS18B20
1 Поиск в FivelВ блокнот
U1 РазъёмMINI-USB-SMD-5(R4)1 Поиск в FivelВ блокнот
U2 GSM-модульsim300(D) или sim900(D)1 Поиск в FivelВ блокнот
VT1-VT3, VT6 MOSFET-транзистор
BSS138LT1
4 Поиск в FivelВ блокнот
VT4, VT5 MOSFET-транзистор
FDN306P
2 Поиск в FivelВ блокнот
VD1, VD7 Светодиод двухцветныйL5192 Поиск в FivelВ блокнот
VD2 Диодная сборкаESDA5V3SC61 Поиск в FivelВ блокнот
VD3 Сдвоенный диод ШотткиBAT54CLT11 Поиск в FivelВ блокнот
VD5 Стабилитрон
BZX84-C2V4
1 Поиск в FivelВ блокнот
RL1 ОпторелеCPC1035N1 Поиск в FivelВ блокнот
C1, C5, C7, C8, C20-C24, C26 Конденсатор0.1 мкФ10 Поиск в FivelВ блокнот
C2, C6, C25 Электролитический конденсатор100 мкФ3 Поиск в FivelВ блокнот
C3, C4 Конденсатор15 пФ2 Поиск в FivelВ блокнот
C5, C14 Конденсатор1 мкФ2 Поиск в FivelВ блокнот
C10, C11, C13, C15-C19 Конденсатор47 пФ8 Поиск в FivelВ блокнот
C12 Конденсатор0.022 мкФ1 Поиск в FivelВ блокнот
R1, R4, R13, R23, R24 Резистор
47 Ом
5 Поиск в FivelВ блокнот
R2, R5-R7, R10-R12, R15, R21 Резистор
10 Ом
9 Поиск в FivelВ блокнот
R3 Терморезистор10 кОм1 Поиск в FivelВ блокнот
R9, R14, R16-R20, R25-R27, R31-R32 Резистор
300 Ом
13 Поиск в FivelВ блокнот
R22, R29, R30, R34 Резистор
4.7 Ом
4 Поиск в FivelВ блокнот
Z1 Кварц8 МГц1 Поиск в FivelВ блокнот
BAT Аккумулятор3.7 В1 Ni-MH или Li-IonПоиск в FivelВ блокнот
S1 Кнопказамыкающая1 POWERПоиск в FivelВ блокнот
X1 РазъёмСлот для SIM-карты1 Поиск в FivelВ блокнот
X2, X3 Клеммы2 контакта2 К реле и к охранному датчикуПоиск в FivelВ блокнот
XS1 РазъёмPLS-61 ISPПоиск в FivelВ блокнот
РазъёмPLS-22 Микрофон и аудиовыход от GSM-модуляПоиск в FivelВ блокнот
Дополнительно
РелеTRY-220VAC-S-4C или TRY-12VDC-S-4C1 Поиск в FivelВ блокнот
Микрофонэлектретный1 Поиск в FivelВ блокнот
SIM-карта1 Поиск в FivelВ блокнот
Охранный извещатель ИО-102-16/2 или датчик MA8021 Поиск в FivelВ блокнот
Схема стабилизации питания
DC/DC импульсный конвертер
LM2576
1 Поиск в FivelВ блокнот
Защитный диод
SMBJ30A
1 Поиск в FivelВ блокнот
Диод15MQ0401 Поиск в FivelВ блокнот
Электролитический конденсатор470 мкФ 6.3 В1 Поиск в FivelВ блокнот
Электролитический конденсатор47 мкФ 35 В1 Поиск в FivelВ блокнот
Конденсатор100 нФ2 Поиск в FivelВ блокнот
Резистор
1 кОм
1 Поиск в FivelВ блокнот
Резистор
2 кОм
1 Поиск в FivelВ блокнот
L3 ДроссельCDRH127/LDNP-101MC1 Поиск в FivelВ блокнот
L4 ДроссельCDRH127/LDNP-331MC1 Поиск в FivelВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: Изменена: 19.11.2013 0 2
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (27) | Я собрал (0) | Подписаться

0
Кирилл #
Это все очень интересно, хотелось бы еще на исходники взглянуть. Я писал подобное под STM32 и модуль QUECTEL M72, но функционал у меня чуть проще. Хотелось бы почерпнуть что то интересное в вашей разработке.
Ответить
0

[Автор]
sbl1987 #
Код не очень красиво написан. Сначала писал в mikroC, но из-за непонятных глюков код пришлось перенести и дописывать в AVR Studio. Если интересуют какие то определенные моменты могу их выложить.
Ответить
0
Кирилл #
Интерес в основном для меня представляет кусок кода отвечающий за распознование ответов модема. Моя система распознования мне не нравится, ищу идеи получше.
Ответить
0

[Автор]
sbl1987 #
Я добавил к статье файл "Отрывки кода из исходника.docx".
Отредактирован 10.05.2013 18:12
Ответить
0
Максим #
А для какого модуля код? На фото SIM-900D, в описании SIM-900, а на схеме вообще SIM-300
Ответить
0

[Автор]
sbl1987 #
Код для готового модуля мастер кит МА3401.
Код написан под модуль sim900D. Но протоколы у всех одинаковые AT-команды sim900, sim900D, sim300, sim300D. У модулей с буквой D другая распиновка и есть возможность подключения аккумулятора и зарядного устройства.
Ответить
0
Антон #
Из-за глюков родной прошивки "поделки" МастерКИТа залил на устройство вашу прошивку. Все работает исправно. Спасибо!
P.S. Из-за закрытого исходного кода очень надеюсь, что устройство не начнет отправлять СМС на платные номера
Ответить
0

[Автор]
sbl1987 #
Нет, не начнет. Только в этой прошивке нет ресета при зависание модуля SIM900D, а это бывает (у меня было). Завтра постараюсь выложить доработанную прошивку. Сегодня времени нет.
Ответить
0
Антон #
Контроль модуля SIM900D и его ресет очень полезная функция. Еще вы не думали над возможностью выключения устройства кнопкой, как это сделано в оригинале? Чтобы GSM модуль смог отключиться от GSM сети и "мягко" отключиться.
Ответить
0

[Автор]
sbl1987 #
А насчет выключения, а зачем сигнализацию вообще отключать (только при настройке и установке)? Если модуль зависнет, кнопка выключения модуля все равно не работает.
Приходится делать сброс по питанию.
Ответить
0
Антон #
v 2.0 работает исправно - проверил! Автору спасибо.
Ответить
0
Артур #
Скажите пожалуйста, резисторы R22, R29, R30, R30, R34 действительно 4.7 Ом, может кОм?
Ответить
0

[Автор]
sbl1987 #
Номиналы резисторов установленных на модуле:
R1,R4,R7,R13,R23,R24 – 10 кОм
R2,R5,R9-12,R14,R16-20,R25-27,R31-33 – 300 Ом
R6,R22,R29,R30,R34 – 4.7 кОм
R15,R21 – 10 Ом
VD2 – не установлена.
Ответить
0
Дмитрий #
Скажите пожалуйста, а в Вашей прошивке дозвон делается? Я поставил MA3401 для контроля напряжения и дозвон хочется отключить. Оставить только СМС. Спасибо.
Ответить
0

[Автор]
sbl1987 #
При контроле напряжения внешнего источника отправляется только SMS без дозвона. Дозвон только при тревоге.
Ответить
0
Larik #
Имеются в наличии 3 таких модуля, все перепрошил вашей прошивкой, 1 модуль стал работатьк ак часы уже второй год не дает сбоев, а остальные 2 вечно виснут точнее на дозвон не доступны но если стоит на сигнализации и происходит сработка то он отсылает смс и некоторое время на дозвон становится доступен. Тока контроллеры разные - atmega168PA и V. может ли это влиять?
Ответить
0

[Автор]
sbl1987 #
Можно попробовать поиграться со фьюзем SUT_CKSEL.
Я думаю что проблема скорее всего с прошивкой GSM модуля.
Ответить
0
Вадим #
Купил такой нестабильно работает. Попробуем вашу версию 2.
Вариант триггера, смс *#trz (к примеру) - включение контакта по звонку, второй звонок выключает его.
Жаль нет ни исходников, ни времени, сам бы изменил, но...
Ответить
0
AntLbn #
Купил набор МА3401. Прошил kit_v2. Пропал режим *#button (ВКЛ режима тревожной кнопки, мгновенное срабатывание). Сработка через 45 сек - это долго. Какой актуальный список всех команд для v2?
Ответить
0

[Автор]
sbl1987 #
Все доступные команды описаны в статье.В моей прошивке не реализована функция тревожной кнопки.
Ответить
0
AntLbn #
После прошивки модуля МА3401версии kit_v2, периодически (примерно через 7часов) отключается охрана (Security OFF). Приходится снова ставить ее смс-кой *#secvkl Это баг или фитча?
Ответить
0

[Автор]
sbl1987 #
Проверьте кнопку и конденсатор C24. Попробуйте подтянуть кнопку резистором 10к к питанию контроллера.
Ответить
0
all #
А запитать от 5 вольт можно?
Ответить
0

[Автор]
sbl1987 #
Так она (сигнализация) и питается от USB разъема 5 вольт.
Ответить
0
Павел #
Интересует процедура добавления номера и команды управления телефонными номерами
Ответить
0

[Автор]
sbl1987 #
Мастер номер (при первом включение или после полного сброса SMS командой *#0000)добавляется обычным звонком на устройство до сброса вызова(самой сигнализацией).

*#+7********** - добавление дополнительных номеров.
Удаление (всех) номеров из памяти возможно только при сбросе настроек устройства SMS командой *#0000.
Ответить
0
AntLbn #
Прошивка модуля МА3401 версии kit_v2
Если добавить два дополнительных номера (всего в памяти три). То с третьего номера не работает управление (не выполняется команда *#sss - запрос состояния. Остальные команды пока не использовал).
Прошивка стабильно работала почти 6 мес. Затем сбой - изменились номера телефонов. Мастер и дополнительный (третий не стал заносить, т.к. с него нет опроса состояния).
Детализация вызовов с сайта оператора показала, что вместо номера 791хххххххх смс отправляются на номер 791-ххх-хххх (появились тире и исчезла последняя цифра.
Пришлось снова прошить.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

200 Вт усилитель класса D на IRS2092
200 Вт усилитель класса D на IRS2092
Модуль радиореле на 4 канала Arduino UNO
вверх