Нет ответа от модема

netmaster
Offline
Зарегистрирован: 30.09.2015

День добрый. Прошу помощи.

Схема UNO(SoftwareSerial) <-> RS232 to TTL Converter Module <->нуль модем кабель папа-папа<-> GSM modem IRZ ES90i

Проблема: не могу получить не одного байта от модема.

В сторону модема команды идут, например: Звоню на модем затем пишу АТА трубка поднимается.

Все остальное проверял, если подключать как угодно к компу все работает в обе стороны.

Скетч который  для тестов:

void setup() {
 Serial.begin(19200);
 gprsSerial.begin(19200);

}

void loop() {
   if (gprsSerial.available())
    Serial.write(gprsSerial.read());
   if (Serial.available())
    gprsSerial.write(Serial.read());

}

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

1. Есть комменда отключения-включения  ECHO .
ATE1

2. На  АТ модем должен ответить ОК.

En - Turns the command echo feature on/off so that your commands either are displayed or are not displayed on the screen 0=off, 1=on.

http://www.computerhope.com/atcom.htm

netmaster
Offline
Зарегистрирован: 30.09.2015

Про АТ команды я знаю, эха т.е. ответа ОК я все равно не вижу, ну не доходит ответ обратно к UNO!

А вот если комп, по все нормально - ответ есть. Пробовал по разному - если есть где-то комп работает в другом случае нет.

netmaster
Offline
Зарегистрирован: 30.09.2015

Заметил странную вещь.

Посылал команды по связке от UNO(SoftwareSerial) <-> RS232 to TTL Converter Module <->нуль модем кабель папа-папа<-> GSM modem IRZ ES90i

Ответа не было, затем переподключил все к компу и увидел все что набирал.

Вся инфа осталась в буфере модема, а при подключении к компу вывелась на экран.

 

netmaster
Offline
Зарегистрирован: 30.09.2015

Решил:

AT+IFC=0,0