S900d- GSM сигнализация
Автор: pnp_machinist, pnp_mechanic@mail.ru Компания 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.
Файлы: Все вопросы в Форум.
Эти статьи вам тоже могут пригодиться: |
|
|||||||||||||||
|
||||