Arduino mega + SIM5360E нужна помощь в подключении.

Asusrom
Offline
Зарегистрирован: 17.02.2018

Приветствую друзья. Нужна помощь в подключении SIM5360E. Не получается добиться ответов от шилда(((

Пытаюсь настроить по этой инструкции:

https://www.elecrow.com/wiki/index.php?title=SIM5360E_3G_Shield#Turn_on_...

Индикация на шилде светиться не прерывно. С кнопки и програмно включается и отключается. Но вот ответов через монитор порта неполучаю. Индикация на ардуино об обмене данными не мигает. 

При попытке дозвониться на установленную сим карту, тишина и сброс. СМСки тоже не доходят.

http://image.ibb.co/eA1Mt7/IMG_20180217_125235.jpg

http://image.ibb.co/c6oefn/IMG_20180217_125214.jpg

http://image.ibb.co/iJUkLn/IMG_20180217_125148.jpg

При подключении шилда напрямую компьютеру через микроusb, просто не включается. При подачи питания 4.2В или 5В определяется как device 9000

http://image.ibb.co/i2GX0n/9000.jpg

Не могу разобраться, то ли я что-то не так делаю, то ли шилд бракованный.

Asusrom
Offline
Зарегистрирован: 17.02.2018

Процесс сдвинулся с мертвой точки. Если честно не понял что сделал. Но регистрация шилда в сети произошла. Индикатор net медленно моргает, посылка вызова на номер идет. Симка просто какое-то время торачала в шилде, но весь бутерброд был отключен от питания. Поэтому что случилось и почему зарегистрировался в сети даже не знаю.

sadman41
Offline
Зарегистрирован: 19.10.2016

Наверное стандартная ситуация - БП не обеспечивает нормальное питание... По схеме, если ее найти, может быть понятно откуда он его берет.

Asusrom
Offline
Зарегистрирован: 17.02.2018

Ну регистрация в сети есть, значит с питание должно быть все нрмально. Остался вопрос получение ответа через монитор, на AT ответов нет.

sadman41
Offline
Зарегистрирован: 19.10.2016

Нормально, так нормально - как скажете.

The SIM5360 3G Shield is used UART protocol to communicate with an Arduino/Arduino clone; Users can use jumpers to connect (RX,TX) of the shield to either Software Serial(D8,D7) or Hardware Serial(D1,D0) of the Arduino.Detailed information is showed as the following picture:

Asusrom
Offline
Зарегистрирован: 17.02.2018

sadman41 пишет:

Нормально, так нормально - как скажете.

The SIM5360 3G Shield is used UART protocol to communicate with an Arduino/Arduino clone; Users can use jumpers to connect (RX,TX) of the shield to either Software Serial(D8,D7) or Hardware Serial(D1,D0) of the Arduino.Detailed information is showed as the following picture:

Простите, не совсем понял. Можно по подробней или по русски? Может я смысл перевода не понял(

sadman41
Offline
Зарегистрирован: 19.10.2016

Написано, что обмен осуществляется по одному из двух сериал-портов. Нужно выставить джамперами правильный, написать соотв.скетч и угадать со скоростью этого порта.

Asusrom
Offline
Зарегистрирован: 17.02.2018
//Serial Relay - Arduino will patch a 
//serial link between the computer and the GPRS Shield
//at 19200 bps 8-N-1
//Computer is connected to Hardware UART
//GPRS Shield is connected to the Software UART 

#include <SoftwareSerial.h>

SoftwareSerial GSMSerial(7, 8);

void setup()
{
GSMSerial.begin(19200);               // the GPRS/GSM baud rate   
Serial.begin(19200);                 // the GPRS/GSM baud rate   
}

void loop()
{
if(Serial.available())

GSMSerial.print((char)Serial.read());

else  if(GSMSerial.available())

Serial.print((char)GSMSerial.read());
}

Скетч использую этот.  Порты получается 7 и 8, у шилда D7 и D8 соответсвенно. Джамперы стоят SWserial скорость 19200. Перебор скоростей резултатов не дал. Может есть возможноcть ресетнуть шилд, чтобы сбросился к каким-нибудь стандартным настройкам?  

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Может и есть, шилд-то у вас, а не у меня. Хотя я бы для начала попробовал поменять местами 7 и 8 в конструкторе объекта SoftwareSerial.

Asusrom
Offline
Зарегистрирован: 17.02.2018

Было бы все так просто, этой бы темы не было. Уже, если честно, применяю метод научно математического тыка, который дал хоть какие-то плоды))) Заработали 12 и 13 пины, скорость 115200, начал получать ответы от шилда, но вот команды не проходят. На AT так же тишина.

А при включении шилда, загрузке и попытке позвонить, выдает такое:

STP*UH⸮
+STIN: 25C⸮
+(⸮⸮J⸮Ue5

OPL UPDATR⸮TH⸮H⸮⸮
⸮EQ%95

SMS DʪTH⸮
CALF READY

PB DONE

RING

RING

RING

RING

RIGG

RING

RR⸮TH⸮
RING

RING

RING

RING

RING

RINGC⸮
RR⸮TH⸮
MISSED_CAFL: 00:38AM ⸮S⸮⸮⸮ʢ⸮⸮⸮⸮j

Asusrom
Offline
Зарегистрирован: 17.02.2018

УФ))) Метод "научто математического тыка" страшная сила)))  Ответы пошли))) На arduino почему-то 12 и 13, 10 и 11 заработали. 

На 7 и 8 тихо хоть убей.  По инструкции при помощи Bray++ Terminalустановил скорость 19200.

А чтобы во всторенном мониторе порта отправлялись и принимались ответы поставил CR(Возврат каретки).

START

+STIN: 25

+CPIN: READY

OPL UPDATING

PNN UPDATING

SMS DONE

CALL READY

PB DONE
AT+CBC

+CBC: 0,87,4.119V

OK
AT+CSQ

+CSQ: 23,99

OK

RING

RING

RING

MISSED_CALL: 02:33AM +7914*******

Попробую еще понять почему 7 и 8 пины на ардуино молчат.