Обзор и тестирование GSM-модуля A6 от AI-Thinker
Введение
GSM-модуль A6 от AI-Thinker предназначен для подключения устройств к сетям мобильной связи. Он поддерживает голосовые вызовы, SMS-сообщения и передачу данных по сети GSM. В данном обзоре рассмотрим конструкцию модуля, его основные характеристики, подключение к компьютеру и тестирование с помощью AT-команд.
Практическое применение такого модуля достаточно широкое. Например, его можно использовать для удалённого контроля температуры в загородном доме, а также для дистанционного управления отоплением посредством SMS-команд или звонков.
Внешний вид модуля
На лицевой стороне платы расположены:
- GSM-микросхема A6;
- кнопка включения питания;
- разъём для подключения антенны.
С обратной стороны платы находится:
- слот для SIM-карты;
- разъём MicroUSB;
- элементы схемы питания.
Подключение к компьютеру
Для работы с модулем через компьютер потребуется USB-UART преобразователь. В рассматриваемом примере используется адаптер на базе микросхемы FT232RL.
Через данный переходник подключаются:
- линия RX;
- линия TX;
- общий провод (GND).
Питание модуля
Важно учитывать, что GSM-модуль A6 потребляет значительный ток во время регистрации в сети и передачи данных. Поэтому питания от USB-порта компьютера зачастую недостаточно.
Для стабильной работы рекомендуется использовать отдельный источник питания, например зарядное устройство на 5 В с током не менее 2 А.
После подачи питания необходимо нажать кнопку включения и удерживать её около двух секунд. После запуска загорается светодиод индикации, а в терминальной программе появляется информация об инициализации устройства.
Схема модуля A6
Ниже представлена общая схема подключения основных узлов модуля.
На плате доступны:
- UART-интерфейс для связи с микроконтроллером или компьютером;
- контакты для подключения микрофона и динамика;
- кнопка включения;
- светодиодная индикация;
- схема стабилизации питания.
Схема питания
Для получения рабочего напряжения используется преобразователь на микросхеме MP1584, который понижает входные 5 В до необходимых для работы GSM-модуля 4 В.
Основные характеристики
Модуль обладает следующими параметрами:
- рабочая температура: от -30 °C до +80 °C;
- напряжение питания: от 3,3 до 4,2 В;
- типовое напряжение питания: 4 В;
- ток потребления в режиме ожидания: около 3 мА;
- поддержка четырёх диапазонов GSM;
- работа с SMS и голосовыми вызовами;
- поддержка передачи данных по сети GSM.
Дополнительно модуль способен передавать данные по GPRS. Несмотря на относительно невысокую скорость передачи, её вполне достаточно для телеметрии, передачи показаний датчиков и удалённого управления устройствами.
Настройка терминала
Для обмена командами используется любой последовательный терминал.
Параметры подключения:
- скорость: 115200 бод;
- 8 бит данных;
- без контроля чётности;
- 1 стоп-бит.
Проверка связи
Для проверки работоспособности модуля используется команда:
AT
Ответ:
OK
Получение ответа OK означает, что устройство готово к работе.
Определение версии прошивки
Команда:
ATI
Позволяет получить информацию о версии программного обеспечения модуля.
Текущая прошивка версии 03.06 от 2017 года. Изначально модуль поставлялся с более ранней версией 03.03, которая работала нестабильно и периодически зависала.
Проверка статуса устройства
Для контроля состояния можно использовать специальные AT-команды запроса статуса. При корректной работе модуль возвращает код состояния и подтверждение выполнения команды.
Определение оператора связи
Команда запроса оператора позволяет узнать код сети, к которой подключён модуль.
В рассматриваемом случае был получен код:
25001
Данный код соответствует оператору МТС.
Обновление прошивки
Для повышения стабильности работы рекомендуется обновить прошивку до актуальной версии.
Процесс обновления достаточно простой:
- Подключить модуль к компьютеру через USB-UART адаптер.
- Запустить программу прошивки.
- Выбрать COM-порт устройства.
- Указать файл новой прошивки.
- Нажать кнопку Start и дождаться завершения процесса.
После обновления модуль работает значительно стабильнее и корректно обрабатывает AT-команды.
Заключение
GSM-модуль A6 от AI-Thinker является недорогим и функциональным решением для проектов удалённого мониторинга и управления. Он поддерживает основные функции мобильной связи, обладает низким энергопотреблением в режиме ожидания и легко интегрируется с микроконтроллерами через UART-интерфейс.
Основные преимущества модуля:
- поддержка SMS, звонков и передачи данных;
- широкий диапазон рабочих температур;
- простое подключение по UART;
- низкая стоимость;
- возможность использования в системах автоматизации и телеметрии.
Перед началом эксплуатации рекомендуется обновить прошивку до последней версии, что позволит избежать возможных проблем со стабильностью работы устройства.
