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