Neoway M590E - простой GSM/GPRS модуль, управляемый AT командами через Serial интерфейс.
В этом обзоре я кратко расскажу и продемонстрирую основной функционал модуля.
Сам модуль можно заказать с Китая и, для удешевления, заказать простой DIY комплект.
Описание пинов:
+5V - тут и так понятно
GND - минус, земля
I - RING (сигнализирует о поступлении звонка, смс короткими импульсами)
T - TX
R - RX
V - Voltage (питание, если будете питать через этот контакт, то необходимо подавать 4.2 В!)
K - On (включение)
G - Ground
Для включения модуля необходимо после подачи питания замкнуть пин K на землю (G).
Если питание подается через выводы +5V и GND, обратите внимание на наличие диода после +5V (две площадки). Обратите внимание, что нужен источник питания на 5V 2A (или просто припаяйте между выводами +5V и Ground конденсатор на 1000 мкф или больше), поскольку при запуске модуля кратковременное потребление может достигать 2A!
Подключение:
Для подключения и тестового запуска Вам понадобится USB-TTL конвертер, например на FT232 или CH340G на 3.3V
Подключаем по следующей схеме:
M590E USB-TTL
T - R
R - T
G - G
где T - TX, R - RX, G - Ground
Настройка и запуск USB-TTL (USB UART):
Обратите внимание, что дешевые модули обычно приходят переконфигурированные, и, соответственно, скорость порта может отличатся от 9600 или 115200. Подбирается экспериментальным путем. У меня модуль оказался настроенным на 19200 бод.
В качестве терминала используется Serial Monitor с Arduino IDE, но также можно использовать Putty и т.п.
Подключаем USB-TTL к компьютеру, подаем питание на модуль и замыкаем на модуле контакт K на землю (не более 2 секунд). Если модуль запустился, загорится светодиод и в консоли появится :
MODEM:STARTUP
Запуск: Первое, с чем я столкнулся при запуске - это большая "прожорливость" модуля. Подключив источник с 5V 1A я увидел следующее:
Уже подумав, что модуль неисправен, подключил источник 5V 3A. И о чудо! Модуль все таки запустился :) (Как оказалось, производитель рекомендует источник питание не меньше 2А)
Если сим карта не сможет зарегистрироваться в сети, Вы увидите только надпись MODEM:STARTUP (без +PBREADY). Попробуйте сменить сим карту или снять пин код (если он был установлен).
+PBREADY - указывает на успешный запуск и готовность к работе.
Основные команды:
ATI - информация о модуле
AT+CPAS - проверка статуса модуля
AT+CREG? - статус регистрации в сети
Подробное описание команд и результата можно найти в официальном даташите:
Neoway-M590-at-command-sets-v3.pdf
|