ЭФО предлагает со своего склада новую серию преобразователей интерфейсов USB UART компании FTDI FT232RNL-REEL

Охранная система для дома с SMS-оповещением

Журнал РАДИОЛОЦМАН, июнь 2011

Компания mikroElektronika открыла на своем официальном сайте раздел проектов на базе отладочных плат и модулей собственного производства. Первым стал проект охранной системы для дома с SMS-оповещением, однако функциональность и область применения системы могут быть расширены пользователями самостоятельно, т.к. имеются исходные коды программы микроконтроллера.

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Система выполнена на базе отладочной платы StartUSB для PIC микроконтроллеров и отладочной платы SmartGM862. Кроме того, потребуется GSM/GPRS модуль Telit GM862, SIM-карта, датчик движения AMN11112 (PIR сенсор) и несколько соединительных проводов. Все комплектующие для сборки доступны для заказа на сайте компании.

Охранная система с SMS оповещением, составные части

Отладочная плата StartUSB for PIC выполнена на базе микроконтроллера PIC18F2550 с поддержкой интерфейса USB 2.0. Кроме того, плата имеет контактные площадки с сигналами линий ввода/вывода микроконтроллера, а также область для макетирования и подключения дополнительных устройств. На базе данной платы могут быть разработаны USB устройства сбора данных, коммуникационные устройства и USB mp3 плееры.

Внешний вид отладочной платы StartUSB for PIC

Отладочная плата mikroElektronika StartUSB for PIC

Принципиальная схема отладочной платы StartUSB for PIC

Принципиальная схема отладочной платы StartUSB for PIC
Кликните для увеличения

Отличительной особенностью платы StartUSB for PIC является то, что установленный на плату микроконтроллер имеет предустановленный USB загрузчик, что исключает необходимость в использовании дополнительного программатора. Кроме того, компания предоставляет бесплатную программу USB загрузчика для персонального компьютера, с помощью которой пользователь сможет без труда запрограммировать микроконтроллер. USB загрузчик для микроконтроллера (firmware) также предоставляется.

Для внутрисхемного программирования и отладки ПО микроконтроллера, например при самостоятельной сборке платы, пользователи могут использовать программатор PICFlash2 после установки соответствующего коннектора на отладочную плату (посадочные места имеются).

SmartGM862 – отладочная плата компании miroElektronika для GSM/GPRS-модуля Tellit GM862 (сам модуль и SIM-карта в комплект поставки не входит). Плата содержит все необходимое для разработки GSM/GPRS приложений. На плате установлен регулятор напряжения, поэтому нет необходимости использовать дополнительный источник питания. Имеются DIP переключатели с помощью которых можно конфигурировать линии связи с микроконтроллером. Подключение к микроконтроллеру или к внешним схемам осуществляется через специальный разъем IDC10.

Внешний вид отладочной платы SmartGM862 с установленным модулем Tellit GM862 и внешней антенной

Отладочная плата SmartGM862 с установленным модулем Telit GM862

Принципиальная схема отладочной платы SmartGM862 - скачать

GSM/GPRS модуль Telit GM862

Telit GM862

Отличительные особенности:

  • поддержка диапазонов EGSM: 800/900/1800/1900 МГц;
  • выходная мощность 2 Вт (800/900 МГц), 1 Вт (1800/1900 МГц);
  • интерфейс RS232 UART (КМОП), автоматическое определение скорости обмена
  • контроль и управление с помощью AT команд;
  • встроенный слот SIM карт с определением наличия карты в реальном времени;
  • встроенные адаптивные голосовые кодеки (HR, FR, EFR, AMR);
  • высокоэффективные схемы подавления шума и эхо;
  • поддержка DTMF;
  • поддержка сервиса SMS;
  • поддержка работы с SIM картой, включая телефонную книгу;
  • часы реального времени;
  • схемы управления питанием и отслеживание состояния батареи;
  • встроенная схема заряда Li-Ion батареи, выходной ток 400 мА;
  • встроенный TCP/IP стек, включая TCP, IP, UDP, SMTP и FTP протоколы;
  • поддержка обновления ПО модуля по эфиру;
  • модуль GM862-GPS имеет встроенный GPS приемник с поддержкой 20 каналов GPS;
  • дополнительные возможности GSM: переадресация звонков, ожидание и удерживание вызова, предоставление номера вызывающей линии (CLIP);
  • встроенный 11-битный АЦП;
  • до 13 линий ввода вывода;
  • выходы на светодиоды-индикаторы статуса;
  • напряжение питания 3.22 В – 4.5 В;
  • потребление в режиме Power Off менее 26 мкА, потребление в режиме Stand-by менее 17 мА, потребление в голосовом режиме менее 200 мА, потребление в режиме передачи данных (GPRS) менее 370 мА
  • размеры модуля 43.9 × 43.9 × 6.9 мм.

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

Принципиальная схема системы охраны с SMS оповещением
Кликните для увеличения

Программа микроконтроллера отслеживает состояние датчика движения. После подачи питания, система в течении одной минуты остается неактивной. По истечению этого времени система переходит в режим охраны. При обнаружении движения на выходе датчика появится высокий логический уровень и система отошлет SMS-сообщение вида: «Warning: Motion Detected!», что укажет на присутствие посторонних в доме. После отправки SMS-сообщения система перейдет в режим ожидания на 1 минуту и затем перейдет в режим охраны снова.

Исходный код приложения для компиляторов mikroC, mikroBasic и mikroPascal компания также предлагает бесплатно. Пользователи могут изменить его в соответствии со своими нуждами.

Следует заметить, что при самостоятельной сборке устройства (не заказывая готовые наборы у компании), понадобиться запрограммировать  USB загрузчик (если в нем будет необходимость) при помощи внешнего программатора.

Загрузки

USB 2.0 загрузчик (Firmware) для микроконтроллера и программа для ПК – скачать
Исходный код приложения (для компиляторов mikroC, mikroBasic и mikroPascal ) - скачать

Перевод: Vadim по заказу РадиоЛоцман

На английском языке: SMS home alarm system

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя