GSM / GPRS модуль SIM800L

Автор: | 30.09.2017

Здравствуйте!

При построении дистанционно управляемого устройства зачастую возникает необходимость передачи данных с него внешнему миру. Это может быть автоматическая метеостанция, gps трекер, дистанционная дверь и так далее. В решении данного вопроса может придти на помощь GSM GPRS модуль на базе микросхемы SIM800L и ее аналогах(SIM 900,NEOWAY M590 и другие). Для удобства монтажа и повышения скорости разработки устройства, можно прибегнуть к покупке готового модуля (например на всем известной торговой китайской площадке). Зачастую данные модули идут формата DIY,то есть, все сложные для пайки элементы уже установлены, Вам остается лишь припаять контакты и другие удобные для монтажа элементы.

Модуль на базе SIM800L выглядит следующим обзраом:

Следует помнить что модуль для своей работы требует не 5 вольт а 3.7-4.2, что зачастую вызывает необходимость установки дополнительного источника питания.

В момент регистрации в сети модуль может потреблять до 2А!

Подключение к микроконтроллеру производится по классической схеме:

Управляется микроконтроллер посредством AT команд, вот некоторые из них:

AT+GSN — IMEI модуля.
AT+IPR? — Информация о скорости порта.
AT+CPAS — Информация о состоянии модуля.
AT+COPS? — Вывод информации об операторе.
AT+CSQ — Информация об уровне сигнала.
ATD+7XXXXXXXXXX; — Позвонить по указанному номеру. Не забудьте поставить ; в конце команды.
ATA — Ответить на входящий звонок.
AT+CMGS=”+7XXXXXXXXXX” > Text — Отправка SMS сообщения с текстом Text, на указанный номер.
AT — Проверка связи с модулем. При успешном выполнении модуль ответит строкой “OK”.

При входящем звонке модуль отправляет строку RING.

Полный перечень команд смотрите в данном документе.

После запуска модуль начнет часто моргать. После регистрации в сети модуль станет моргать реже. Если этого не происходит, и модуль моргает все так же часто значит происходит ошибка при регистрации в сети. Следует проверить правильность подключения питания модуля, правильность установки SIM карты и антенны. Если все установлено правильно, попробуйте поднести модуль поближе к окну (Если Вы находитесь в помещении, разумеется). Если модуль все так же не начинает свою работу, попробуйте сменить антенну на другую ( Так как при заказе дешевой версии модуля, антенну вы получите далеко не самую лучшую).

Читайте также  Библиотека для работы с LCD.HD44780.AVR.

Изначально модуль настроен на скорость обмена 9600, 8 битную передачу с 1 стоп битом, и отсутствием контроля четности.

При подключении модуля к микроконтроллеру, после запуска модуля, следует отправить ему какую либо команду(лучше всего подойдет команда AT).Лишь после этого модуль начнет отвечать на Ваши запросы!
(Возможно это связанно с неисправностью конкретного модуля).

Как работать с UART смотрите здесь, здесь и здесь.

В следующей статье мы напишем прошивку для микроконтроллера!

Спасибо за внимание.

GSM / GPRS модуль SIM800L: 1 комментарий

  1. Уведомление: GPS маячок.STM32.Схема и программа. | MKPROG.RU

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *