GSM-модуль предназначен для оперативного контроля и управления автозапуском.
Основные функции GSM-модуля:
С помощью GSM-модуля, используя силовую часть автозапуска, можно включать и отключать потребителей от внешней сети. (Например, электроотопление в загородном доме с контролем температуры посредством SMS).
GSM-модуль оповещает администраторов системы SMS сообщением, состоящим из 4-х информационных полей, следующего вида:
Сеть подключена;
Реле выкл.;
Темп. 27С;
Баланс: 51р.
SMS сообщение отправляется автоматически на телефон 1 администратора каждый раз при изменении режима питания потребителей (1 информационное поле). Если это изменение произошло на время менее 10 сек, SMS сообщение отправляться не будет.
1 информационное поле «Сеть подключена».
GSM-модуль контролирует сигналы наличия напряжения во входной сети и у потребителей, и в зависимости от наличия напряжения формирует информационное поле следующего вида:
Напряжение в сети | Напряжение у потребителей | Информационное поле |
Нет | Нет | «Потребители обесточены» |
Нет | Да | «Потребители подключены к генератору» |
Да | Нет | «Сеть подключена» |
Да | Да | «Потребители подключены к сети» |
2 информационное поле «Реле выкл».
Информационное поле, показывающее состояние реле, встроенного в GSM-модуль. Для включения реле необходимо с телефона 1 или 2 администратора отправить SMS с текстом «1».
Для выключения реле — SMS с текстом «0». Красный светодиод отображает состояние реле. То есть не горит когда реле выключено и горит когда включено.
3 информационное поле «Темп. 27С».
Температура, встроенного в GSM-модуль термодатчика.
4 информационное поле «Баланс: 51р.».
Баланс СИМ-карты GSM-модуля.
Администраторы могут запросить у GSM-модуля состояние системы. Для этого нужно отправить пустую СМС с номера 1 или 2 администратора или просто сделать дозвон (модуль автоматом разорвёт соединение — т. е. будет занято). GSM-модуль, приняв пустую SMS/входящий дозвон, опросит состояние своих входов, запросит баланс, состояние реле и считает температуру и пришлёт SMS на номер администратора, который делал запрос.
Подключайте GSM-модуль при обесточенной системе.
Установка GSM-модуля.
Выходы и входы GSM-модуля показаны на рисунке:
GSM-модуль необходимо размещать вне металлических конструкций. Если Вас интересует контроль за температурой в определенном помещении, то модуль можно разместить в нем (проверьте наличие в помещении достаточного уровня сети сотового оператора!) Модуль соединяется с автозапуском 5-ю проводами. Провода могут быть любые (модуль потребляет около 500 мА).
Настройка GSM-модуля.
Необходимо приобрести SIM-карту сотового оператора и выбрать тариф. Так как общение с модулем происходит только посредством SMS сообщений, тариф выбирайте по их минимальной стоимости и отсутствию абонентской платы.
Во избежание неоправданных затрат, необходимо с помощью меню телефона отключить информационные службы и рекламные каналы. Если возникли сложности с отключением рекламных или информационных каналов – обратитесь в абонентскую службу сотовой компании. По Вашей просьбе оператор, как правило, может проделать это дистанционно.
Вставьте SIM-карту в телефон и ПОЛНОСТЬЮ ОЧИСТИТЕ телефонную книгу SIM-карты. Далее Вам необходимо заполнить телефонную книгу следующим образом (это лучше делать на телефоне, который показывает номера ячеек сим-карты, т. к. крайне важен именно такой порядок заполнения ячеек):
В 1-ю ячейку SIM-карты необходимо ввести номер телефона 1 администратора. В поле «Имя» вводим слово «Админ 1» (или любое другое слово). В поле «Номер» вводим номер телефона администратора в формате: 89991234567 или +79991234567 (значения не имеет).
Во 2-ю ячейку SIM-карты необходимо ввести номер телефона 2 администратора. В поле «Имя» вводим слово «Админ 2» (или любое другое слово). В поле «Номер» вводим номер телефона администратора в формате: 89991234567 или +79991234567 (значения не имеет). Если планируется работа с одним администратором, то в эту ячейку необходимо ввести номер 1 администратора.
В 3-ю ячейку SIM-карты необходимо ввести команду запроса баланса сотового оператора. В поле «Имя» вводим слово «Баланс» (или любое другое слово). В поле «Номер» вводим команду запроса баланса (обычно это *100# или *102#).
Далее вытаскиваем SIM-карту из телефона и вставляем в GSM-модуль. Включаем питание системы.
При подаче питания загораются оба светодиода на 1 сек., затем гаснут на 1 сек. и зажигается красный светодиод в пол накала. Через некоторое время красный светодиод загорается в полный накал.
Далее красный гаснет и зажигается в пол накала зелёный (как правило на очень короткое время что можно не заметить), затем светодиоды вместе мигнут 2 или 3 раза. 2 раза в случае если указаны только номера администраторов а номер баланса не указан, 3 раза — если все три ячейки прописаны и прошло успешное их чтение. Далее контроллер сохраняет текущее состояние системы. Реле выключено (всегда после подачи питания). Рабочий режим — красный потушен, зелёный мигает. Если зелёный мигает равномерно — сеть не найдена. Если редко кратковременная вспышка — то сеть найдена и может происходить обмен по сети GSM.
Использование GSM-модуля для дистанционного управления пуском генератора.
GSM-модуль можно использовать для дистанционного пуска генератора. Режим «Управляемый пуск» активируется в настройках системы. Позволяет в отсутствие внешней сети пускать генератор с подключением нагрузки и останавливать при необходимости.
GSM-модуль можно использовать для дистанционного управления включением нагрузки. Т. к. силовая часть в автозапуске уже есть, то используя режим «Управление нагрузкой», можно организовать вкл/выкл нагрузки при наличии внешней сети. Это удобно использовать, например, для дистанционного управления электроотоплением на даче в зимний период, что позволит Вам приезжать в любое время в уже прогретый дом. С помощью термометра можно контролировать процесс нагрева.
Если Вы планируете использовать этот режим, необходимо переключить вход БП, подзаряжающего аккумулятор генератора с потребителей на входную сеть! Также необходимо проверить нормальную работу встроенной в генератор системы подзарядки аккумулятора, т. к. в отсутствии сети, подзарядка аккумулятора будет происходить только от встроенной системы.
Использование GSM-модуля для дистанционного отключения системы.
GSM-модуль можно использовать для дистанционного отключения/включения системы. Режим «Управляемое включение» активируется в настройках. Позволяет корректно выключать систему и снова включать при необходимости.
Подключение GSM-модуля к автозапуску изображено на схеме:
Если Вы хотите приобрести GSM-модуль: ЦЕНЫ и условия покупки
xn--2-ctbiaj6cd.xn--p1ai
Очень часто нам задают вопрос, — «как открывать шлагбаум с телефона». В этой статье мы подробно расскажем как это работает и как настроить и подключить его.
GSM модуль представляет собой устройство, для (удаленного) управления выходом реле, установленного на плате. На плате расположен слот для СИМ карты. Основное предназначение — управление воротами, шлагбаумом, рольставнями.
У любого GSM контроллера есть своя база данных, в которой хранятся разрешенные номера. Так же GSM модуль имеет собственный номер (номер сим карты), который установлен в него. Если ваш номер записан в базу данных контроллера, то при осуществлении звонка на него, реле на плате замкнется на 1 секунду, тем самым даст команду на открытие исполнительному устройству (ворота, шлагбаум). Если вашего номера нет в базе данных, то вы будете слышать обычные гудки в трубку, шлагбаум не откроется.
В зависимости от модели контроллера, к нему идет свой софт для ПК или смартфона, а так же свои команды добавления и удаления номера через SMS. Удобнее всего использовать ПК для добавления номеров. Это позволяет создать базу данных номеров на компьютере, а затем загрузить её через USB кабель в контроллер. Существуют GSM контроллеры со своим облачным сервисом. Что это значит? Облачный сервис позволяет добавлять и удалять номера через интернет, без подключения USB кабеля к нему. Это очень удобно, но имеется один минус, — СИМ карта будет расходовать интернет трафик.
Подключение у всех модулей практически одинаковое. На плате имеется клеммная колодка для подключения питания 12-24 Вольт, колодка релейного выхода NO — COM (нормально разомкнутый режим), к которой подключается кабель от управляющих контактов платы. Питание на GSM модуль обычно берут с платы управления автоматики, например у Doorhan, AN motors, на плате есть колодки на которых 12 Вольт. У BFT, Came — 24 Вольта.
Чаще всего мы рекомендуем тариф без абонентской платы. Прежде чем покупать СИМ карту, необходимо определить, у какого оператора лучше качество связи на конкретном объекте. Для GSM контроллеров использующих мобильные данные, рекомендуем подключать пакет трафика интернета, такие как ELDES Esim 320. Который работает через интернет.
xn—-ttbbjhpeg6f.xn--p1ai
Neoway M590E — двухдиапазонный GSM-модуль без поддержки голосовой связи.
Технические характеристики:
Частотный диапазон
900/1800 МГц
Температурный диапазон
рабочий: -40…+85 °
Энергопотребление
напряжение питания: 3,3…4,8 В (номинальное 3,9 В)
Протоколы передачи данных
GPRS class 10
GPRS: максимальная скорость 48 кбит/с
SMS: прием/передача, точка-точка MO/MT, широковещательный режим
встроенный стек протоколов TCP/UDP/FTP/DNS: клиент TCP/UDP-сервера или M2M
Набор AT-команд
GSM 07.05, 07.07
Пришел мне недавно такой модуль, покупал у другого продавца, но он поднял цену. Это довольно старый и простой модуль. Сам модем какой то бывший в употреблении, это видно по фото, все остальное новое.
Все приходит россыпухой, остается все это спаять
Питание GSM-модуля
В мануале сказано, что при наличии в цепи питания конденсатора емкостью 1000 мкФ требование к источнику питания по току – 0,6А (при напряжении 3,9 В)
Скачать
Описание и команды управления
radiolaba.ru/microcotrollers/gsm-modul-neoway-m590-opisanie-i-komandyi-upravleniya.html
mysku.me
Neoway M590E — двухдиапазонный GSM-модуль без поддержки голосовой связи.
Технические характеристики:
Частотный диапазон
900/1800 МГц
Температурный диапазон
рабочий: -40…+85 °
Энергопотребление
напряжение питания: 3,3…4,8 В (номинальное 3,9 В)
Протоколы передачи данных
GPRS class 10
GPRS: максимальная скорость 48 кбит/с
SMS: прием/передача, точка-точка MO/MT, широковещательный режим
встроенный стек протоколов TCP/UDP/FTP/DNS: клиент TCP/UDP-сервера или M2M
Набор AT-команд
GSM 07.05, 07.07
Пришел мне недавно такой модуль, покупал у другого продавца, но он поднял цену. Это довольно старый и простой модуль. Сам модем какой то бывший в употреблении, это видно по фото, все остальное новое.
Все приходит россыпухой, остается все это спаять
Питание GSM-модуля
В мануале сказано, что при наличии в цепи питания конденсатора емкостью 1000 мкФ требование к источнику питания по току – 0,6А (при напряжении 3,9 В)
Не забудьте вывод BOOT надо замкнуть на GND через резистор на 10 кОм, тогда при подаче питания, модуль включится.
Модуль управляется по UART с помощью AT-команд
Сам модуль можно использовать в домашней автоматике и системе умный дом, собрать на нем сигнализацию, можно подключить его к Arduino, принимать и отправлять СМС и управлять удаленно устройствами. Вобщем найти кучу применения, выходящей за рамки данного сайта. Модуль очень дешевый, к покупке рекомендую. Кто желает получить дополнительную информацию, ниже привожу ссылки.
Скачать
Описание и команды управления
radiolaba.ru/microcotrollers/gsm-modul-neoway-m590-opisanie-i-komandyi-upravleniya.html
Neoway M590 Hardware Design Manual V1.1
www.avislab.com/blog/wp-content/uploads/2015/10/Neoway_M590_Hardware_Design_Manual_V1.1.pdf
Neoway M590 AT Command Sets V3.0
www.avislab.com/blog/wp-content/uploads/2015/10/Neoway_M590_AT_Command_Sets_V3.0.pdf
mysku.ru
STMicroelectronics славится лучшими микроконтроллерами, Quectel – модулями беспроводной связи (GSM, GPS).
В продолжение новостей от 07.12.2012г. и 28.01.2013г. инженеры компании «Промэлектроника» написали небольшой программный стек по объединению продукции этих производителей. В качестве контроллера был взят STM32F051R8T6, а в качестве модуля GSM связи – M95. На базе этого железа был построен элемент охранной системы: SMS оповещение одного абонента сотовой связи при замыкании/размыкании двух проводов («сухие контакты»). В качестве исходного сигнала может выступить детектор присутствия, геркон (размыкающийся при открытии двери или окна), датчик пожарной системы и т.д. Смысл приложения простой: сработал датчик – отправилась SMS-ка.
Для того чтобы построить макет программы такого приложения достаточно поработать пару дней. Материалов, предоставляемых фирмой Quectel, для работы с её продукцией вполне достаточно, а STMicroelectronics вообще предоставляет исходники программ, подлежащие копированию в свой текст программы, главное знать, что и откуда копировать. Тем не менее правильная работа с GSM модулем требует особой техники.
Во-первых, GSM модуль общается с внешним хост-контроллером посредством текстовых сообщений, т.е. требуется распознавание текста.
Во-вторых, текстовых сообщений – очень большое количество, что означает:
а) огромную таблицу текста = много потребного места в памяти программ,
б) весьма длительный поиск нужной строки, по которой определится реакция на сообщение.
В-третьих, модуль может выдать одно и то же сообщение, на которое потребуется своя реакция в зависимости от его состояния.
При построении макета программы всеми этими нюансами можно пренебречь, однако, изделие, подлежащее продаже, должно адекватно реагировать на сообщения модуля (или корректно игнорировать их).
Рисунок 1. Подключение GSM модуля к внешнему хост-контроллеру
Идеальное построение программы хост-контроллера для работы с GSM-модулем:
— Контроллер должен выполнять определённые действия с GSM модулем только по его запросам либо по требованию основной программы приложения. В целом это означает расположение программ-обработчиков событий в векторах прерываний.
— Прерывание должно быть коротким, что означает быстрое определение значения текстового сообщения.
С учётом того, что весь объём текстовых сообщений GSM модуля исчисляется килобайтами, если не десятками килобайт, задача может стать непосильной для небыстрого контроллера. Инженеры компании «Промэлектроника» видят решение этой задачи вводом таблицы состояний. Для каждого состояния характеризуется небольшой набор текстовых сообщений. Например, если требуется авторизация, и вы не ввели PIN-код (или другой код SIM-карты, если это требуется), то нет смысла регистрироваться в сети или ждать сигнала готовности модуля к звонкам (или других подобных сигналов). Или после авторизации не имеет смысла сравнивать тексты, связанные с авторизацией SIM-карты. Таким образом, вводя понятие «Состояние GSM модуля» в программе, мы резко сокращаем количество ожидаемых хост-контроллером текстовых сообщений.
Чем характеризуется состояние? В первую очередь номером – это координата в линейном массиве всех возможных состояний модуля. Как выглядит программа: например, программа задала вопрос о необходимости авторизации SIM-карты – это нулевое состояние. На этот вопрос может прийти несколько ответов: во-первых, «эхо» заданного вопроса – вы сможете сравнить информацию, которую отправили с той, которую получил модуль, во-вторых, «авторизация не нужна», в-третьих, «авторизация нужна» с требованием ввести такой-то тип пароля. В данном случае при получении первого типа сообщения вы останетесь в том же нулевом состоянии, при получении сообщения второго типа – вы перейдёте, например, в состояние номер 15 – ожидание готовности модуля, при получении сообщения 3-го типа перейдёте в состояние номер 5 – ввод пароля, откуда в случае успеха перейдёте в состояние 15.
Кроме номера, у состояния есть ещё два параметра: тексты, которые ожидаются от модуля, и функции, которые контроллер будет выполнять при получении конкретного сообщения. На каждое сообщение – своя функция. Таким образом, количество функций равно количеству видов ожидаемых сообщений. И то и другое обозначается указателем. Итак, модуль прислал текстовое сообщение, совпавшее с тем, что расположено по такому-то указателю в данном состоянии. В ответ, машина, обрабатывающая состояния, вызвала соответствующую функцию, которая отработала событие, возможно, поменяла состояние и т.д. Возвращаясь к номеру состояния, отметим, что при переходе от одного состояния к другому функция, осуществляющая переход по новому номеру состояния, достаёт из массива указатель на новый массив указателей строк и функций нового состояния. Этот тяжёлый фразеологический оборот проще воспринять рисунком:
Рисунок 2
Комментарий к рисунку 2: если мы, находясь в состоянии 3, получаем текст «+CPIN: READY», то автоматически вызывается функция, реагирующая на это событие. По логике работы GSM модуля функция «void READY(void)» выполнит запрос регистрации в сотовой сети с переходом в соответствующее состояние.
Получилась такая вот небольшая операционная система, которую мы можем предложить потенциальному заказчику по запросу.
Поскольку работа с GSM модулем по большому счёту идёт в векторах прерываний, параллельно может выполняться процесс основной программы. В нашем случае – это питание самого GSM модуля подъёмом напряжения 3В до уровня 4В на катушке с внешним ключом, выполняемый силами того же самого микроконтроллера (вообще, этот процесс – тоже расположен в прерываниях, так что можно ещё навесить основную задачу).
ic-contract.ru
Благодаря совершенствованию смартфонов появляются разнообразные приборы, которые управляются телефоном. Данные приборы можно найти и в охранных системах. В них используются GSM модули.
Система охраны, основанная на GSM модулях, считается самой действенной для защиты домов от вторжений. Цена на такие приборы невысокая. А управлять ими можно даже находясь вдали от дома.
Управление модулем происходит следующим образом. Вначале сигнал отправляется со смартфона, затем подключается аппаратура. Такая система используется для открытия ворот, отопления, освещения и даже перезагрузки серверов.
По вопросам покупки модуля дистанционного управления ЭВАН Zont-h2V для котлов отопления лучше всего обращаться к проверенному дилеру завода, — компании Теплоторг.
Действует модуль GSM, как и волны радиочастот при помощи сим — карты телефона. Чтобы обрабатывать информацию используется контроллер. При этом в качестве оператора может выступать любая связь. В устройстве есть база данных, в которой хранятся номера клиентов. Только эти клиенты могут получить доступ к охраняемой территории. Простые приборы имеют память на 2000 абонентов, более сложные могут хранить около 10 тысяч номеров.
При вызове сигнал передаётся на контроллер. Там он сравнивает входящий номер и номера базы. Если номера совпадают, то контроллер выполняет заданную функцию. Например, открывает ворота. При несовпадении номеров, контроллер просто не выполняет никакую задачу. Также стоит отметить, что задачи переключения для разговоров у таких устройств нет, по этой причине за связь платить не нужно. Но есть модели, которые программируют доступность всех абонентов, то есть, нет задачи распознавания номера. В таком случае, любой позвонивший человек имеет право получить доступ. Запрограммировать модуль можно с помощью СМС или компьютера, связав модуль с USB портом.
Может применяться в разнообразных устройствах, в которых есть электрические приводы:
Для исправной работы модуля необходимо продумать место его сборки. При условии, что вы знаете, как работает прибор, и что для него необходимо можно выбирать устройство.
В первую очередь нужно определиться с типом устройства. Если оно нужно для защиты комнат, то смело можете приобретать сигнализацию с GSM модулем и датчиком движения. Но при условии, что в доме живут дети, лучше покупать прибор с видеокамерой, чтобы осуществлять визуальный контроль. На даче чаще применяют беспроводные датчики. Они имеют больше функций. Модули могут выполнять следующие задачи: уведомление о возгорании или утечке воды, сигнал о проникновении. В офисных зданиях часто устанавливают устройства с камерой, чтобы проследить нарушения при работе сотрудников. Нужно помнить о температуре, при которой прибор сможет работать, так как, например, некоторые помещения не отапливаются. Также влажность тоже играет большую роль, в случае попадания большого количества воды модули могут выйти из строя.
dtk-m.ru
Новой игрушкой стал модуль SIM900 от компании Simcom. Почитав форумы о этом модуле расстроился так как в 99% примеров и пояснений предложены на Си, а я знаю и использую только ассемблер. После продолжительного изучения был рожден данный проект.
Повествование буду вести со стороны любопытного исследователя начинающего разбираться с этим модулем (чего не хватало при собственном поиске).
Общение с модулем осуществляется по каналу UART при помощи АТ команд. Для запуска (вкл/выкл) модуля используется вход «On/Off GSM», при подачи низкого уровня на 2-3 секунды модуль подключается к сети (после чего надо установить высокий уровень т.к. при повторном действии модуль отключится от сети). При подключении на выходе Status появляется высокий уровень, а диод «Status» будет мигать (интервалы мигания для разных стадий работы описаны в даташите).
Печатная и схема созданы в Eagle (cкачать).
Схема создана в Eagle Скачать, печатная плата на стадии доведения к совершенству. Добавлена возможность подключения RF24L01 для удаленного опроса и управления.
Сам контроллер выполняет следующие функции:
Насмотревшись что в подавляющем ассортименте таких устройств для сохранения дежурного номера необходимо вытаскивать SIM карту, вставлять в телефон и прописывать только в определенную ячейку было решено упростить это действие.
Активация дежурного номера осуществляется нехитрой манипуляцией: нажав на кнопку, назовем ее «RESET» перегружаем (выключаем от сети и включаем) устройство — тем самым стирая предыдущий записанный номер. Затем нажав на ту же кнопку набираем номер SIM карты установленной в устройство. Помигав нам диодами, устройство сохранит номер набиравшего и пришлет SMS о активации данного номера.
Для упрощения наладки сего комплекса была написана программа для телефона на андроиде, для легкого управления отправкой SMS. Сайт-конструктор для приложений.
На этом закончим обзорную первую часть. В следующей части рассмотрю общение контроллера с GSM модулем.
habr.com