Например TDA7294

РадиоКот > Схемы > Цифровые устройства > Защита и контроль

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

Автор: pnp_machinist, pnp_mechanic@mail.ru
Опубликовано 06.11.2013.
Создано при помощи КотоРед.

Компания SIM Com производит модуль SIM900D. Достаточно простой, надёжный и многофункциональный. Отлично подходит для организации GSM сигнализации. В отличии от своего собрата SIM900  оптимизирован для удобства разводки печатной платы. Правда отличается несколько большим габаритом. Во всех случаях модуль управляется через стандартный порт RS232, потребуется только согласовать уровни сигналов. В случае подключение к МК уровни согласовывать не потребуется. Работа с модулем во многом напоминает управление обычным модемом.

Далее команды которые нам понадобятся.

Модуль сам настраивается на скорость обмена. Но рекомендуемая скорость 19200, 8 бит без контроля чётности.

ATZ – Общий сброс.

ATE0 – выключить эхо – будут возвращаться только ответы самого модуля.

AT+COPS? - вернёт название оператора связи

AT+CSQ -уровень сигнала( чем больше тем лучше)

ATD*101# -баланс по карте.

AT+CPBF="хх" – найти номер на СИМ карте с именем хх

Отправить СМС;

AT+CMGS="+38хххххххххх" – вернёт значок “>

И ожидает ввод текста СМС. Окончание ввода – 0х1Ah

Вернётся «ОК»

AT+CMGDA="DEL ALL" –удалить все СМС с карточки СИМ.

ATD+38ххххххххх; - звонок по номеру.

ATH – завершить или "отбить" вызов.

AT+CLCC – контроль во время вызова.

Всем процессом управляет микроконтроллер STM8S003.

Процедура включения модуля - в следующей последовательности.

Сначала подключаем аккумулятор.  Потом подаётся напряжение зарядки. Иначе модуль уходит в режим «CHARGE-ONLY MODE». Далее микроконтроллер на выводе D4 формирует сигнал включения модуля длительностью 800 мкс. И контролирует наличие GSM станции. (команды AT+CSQ, AT+COPS?). При успешной регистрации в сети на команду AT+COPS? – вернётся ответ -не равный нулю, а в кавычках название оператора сотовой связи. Затем считывается номера абонентов с СИМ карты и удаляются все СМС. При отсутствии ошибок процесс инициализации считается законченным. Светодиод HL 3 миганием с частотой 2 Гц. оповестит о том, что процесс инициализации модуля и СИМ карты прошёл успешно.

При срабатывании датчика охраны (обрабатывается только спад уровня). Сначала отправляется СМС затем осуществляется вызов абонента. В случае невозможности ( недостаточно средств на счёте, нет сети и пр.) осуществить операцию включается светодиод HL 2. О работе модуля сигнализирует диод НL 1. Мигание с интервалом 300 мс. Свидетельствует о наличии GSM станции. Непрерывное свечение HL3 свидетельствует о том , что происходит отправка СМС или дозвон.

Всё что делает сигнализация v1.0 –это звонит и отправляет СМС на номера с именем «АВ1» и «AB2» в случае если замкнуть «тревожный» контакт.И кроме этого отправит СМС при пропадании напряжения зарядки.

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

Отдельно следует сказать о настройках СИМ карты.

В компании МТС желательно отключить услугу «МТС клик» и удалить все номера с карточки. В противном случае время готовности системы к работе возрастает.Конструктивно сигнализация выполнена в корпусе под DIN рейку Z101. Внутренняя антенна расположена на плате. Желательно не покрывать её припоем и отполировать. Конечно это не самый лучший вариант антенны но тем не менее – работает. Плата выполнена по технологии ЛУТ.  Программа для МК написана на ассемблере.

Потребляемый ток в дежурном режиме от источника питания около 2-3 mA. Но сам источник должен обеспечивать ток 400-500 mA. Что достаточно для зарядки АКБ.

На этапе отладке. Весь процесс обмена между модулем и МК можно просматривать при помощи обычной терминальной программы – которых в «сети» достаточно. Потребуется только собрать адаптер на MAX232. Думаю приводить схему – это лишнее. -)

 

 

В архиве "прошивка V.1.1 и плата в sprintlayout6 для корпуса Z101.

 


Файлы:
Архив - прошивка + плата


Все вопросы в Форум.


ID: 1819

Как вам эта статья?

 Нравится
 Так себе
 Не нравится

Заработало ли это устройство у вас?

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

33 4 2
1
Подробно