|
SIM900 не выходит из спящего режима |
|
|
|
Jun 15 2015, 18:06
|
Группа: Новичок
Сообщений: 3
Регистрация: 15-06-15
Пользователь №: 87 161

|
Добрый вечер. Возникла проблема с SIM900. Я использую GSM/GPRS shield, подключенный к Arduino Mega 2560. Коммуникация была налажена, посылал АТ-команды и получал ответы, как говорится, что еще нужно для счастья? Т.к. данная связка предназначена для мониторинга и отправки данных на сервер раз в сутки, было нецелесообразно оставлять шилд все время в активном режиме, поэтому я использовал команду "AT+CSCLK=1" (шилд может переходить в спящий режим, если DTR=1 и не может, если DTR=0). Однако после этого шилд перестал отвечать на любые АТ-команды. Он функционирует, т.к. при включении выдает стандартные ответы в COM-порт: Код RDY +CFUN: 1 +CPIN: READY Call Ready В одном из мануалов (стр.21) написано, какие действия выводят sim900 из этого режима (перевод DTR в 0, например), но по каким-то причинам это не помогает. Читал, что сброс до заводских настроек не поможет, нужно отменить команду "AT+CSCLK=1" командой "AT+CSCLK=0", но я не могу этого сделать, т.к. шилд не реагирует на команды. Что в данной ситуации я могу сделать?
|
|
|
|
|
 |
Ответов
|
Jun 16 2015, 04:42
|

Частый гость
 
Группа: Участник
Сообщений: 166
Регистрация: 18-03-14
Из: Санкт-Петербург
Пользователь №: 80 977

|
Цитата(kem41k @ Jun 15 2015, 22:06)  Добрый вечер. Возникла проблема с SIM900. Я использую GSM/GPRS shield, подключенный к Arduino Mega 2560. Коммуникация была налажена, посылал АТ-команды и получал ответы, как говорится, что еще нужно для счастья? Т.к. данная связка предназначена для мониторинга и отправки данных на сервер раз в сутки, было нецелесообразно оставлять шилд все время в активном режиме, поэтому я использовал команду "AT+CSCLK=1" (шилд может переходить в спящий режим, если DTR=1 и не может, если DTR=0). Однако после этого шилд перестал отвечать на любые АТ-команды. Он функционирует, т.к. при включении выдает стандартные ответы в COM-порт: Код RDY +CFUN: 1 +CPIN: READY Call Ready В одном из мануалов (стр.21) написано, какие действия выводят sim900 из этого режима (перевод DTR в 0, например), но по каким-то причинам это не помогает. Читал, что сброс до заводских настроек не поможет, нужно отменить команду "AT+CSCLK=1" командой "AT+CSCLK=0", но я не могу этого сделать, т.к. шилд не реагирует на команды. Что в данной ситуации я могу сделать? Вам стоит проверить уровень на DTR (он вообще управляется?), а также проверить, доходят ли сигналы по UART_Rx линии модуля. Чудес не бывает. Также могу предложить перешить модуль. Могу прислать последнюю прошивку и инструкции по прошиванию. Для этого с Вас - письмо мне на почту chpa[so6аka]mt-system.ru с указанием надписи на Вашем модуле (S2-10...-...)
--------------------
|
|
|
|
|
Jun 16 2015, 12:51
|
Группа: Новичок
Сообщений: 3
Регистрация: 15-06-15
Пользователь №: 87 161

|
Цитата(Pavel☺ @ Jun 16 2015, 07:42)  Вам стоит проверить уровень на DTR (он вообще управляется?), а также проверить, доходят ли сигналы по UART_Rx линии модуля. Чудес не бывает. Благодарю за оперативный ответ. Похоже, что уровнем DTR я управлять не могу, нет пина, отвечающего за DTR на шилде, который я бы мог к Arduino подключить. Подскажите, пожалуйста, сбросит ли перепрошивка все настройки до заводских, то есть, переведется ли настройка AT+CSCLK из текущего состояния 1 в 0 (мне это и нужно сейчас, в принципе)? Читал в теме, что АТ-команда сброса настроек до заводских данный параметр не меняет.
|
|
|
|
|
Jun 16 2015, 19:44
|
Группа: Новичок
Сообщений: 3
Регистрация: 15-06-15
Пользователь №: 87 161

|
Еще раз спасибо за помощь, как всегда, подвела невнимательность. Припаяли к ноге DTR на SIM900 проводок, его завели к пину Arduino, теперь уровень DTR можно программно регулировать.
|
|
|
|
Сообщений в этой теме
kem41k SIM900 не выходит из спящего режима Jun 15 2015, 18:06 alfik777 Сейчас бьюсь с данной проблемой просыпания. Вернут... Jul 9 2015, 06:02 CADiLO >>>он просыпается на время передачи данны... Jul 9 2015, 06:52 RiseOfDeath Цитата(CADiLO @ Jul 9 2015, 09:52) >... Jul 10 2015, 06:51 p_kav Чтоб не плодить темы, спрошу про спящий режим здес... Jul 21 2015, 10:11 CADiLO 1. какая версия прошивки?
2. меньше 1мА мы получал... Jul 21 2015, 10:15 p_kav Цитата(CADiLO @ Jul 21 2015, 14:15) 2. ме... Jul 21 2015, 11:44 CADiLO Должно конечно влиять, передатчик то в слоте работ... Jul 21 2015, 11:53 p_kav А какой CSQ был в тот момент не смотрели?
Просто м... Jul 21 2015, 12:07 Eddy71 Цитата(p_kav @ Jul 21 2015, 15:07) Ведь н... Jul 30 2015, 10:47 CADiLO >>>Ведь нет же телефонов-звонилок, работа... Jul 21 2015, 12:19 aleksandr-zh видел, тоже Филлипс, месяц в деж.режиме.
Если уви... Jul 30 2015, 11:40 CADiLO у меня SAMвсуньг S-5230
рекорд был 17 дней до отк... Jul 31 2015, 12:02 p_kav Так 17 дней это ещё ладно, мой разум будоражит име... Jul 31 2015, 12:24 CADiLO Я лично - нет.
Но в форуме есть ребята которые еще... Jul 31 2015, 12:35 Eddy71 Интересно вогнать в такой режим, чтоб и жрало мало... Aug 4 2015, 07:01 p_kav У меня пока что не получилось. Заменил резистор в ... Aug 4 2015, 08:51 CADiLO Скорость порта стоит фиксированная или автоопредел... Aug 4 2015, 09:15 p_kav Скорость фиксированная 9600, я вижу сообщения моду... Aug 4 2015, 09:36 CADiLO Модуль явно не засыпает. Где-то по UART, USB или G... Aug 4 2015, 09:39 p_kav Так вытекающий есть - с ножки UART1_TXD черед диод... Aug 4 2015, 10:19 CADiLO Так а зачем плата???
Схему окончательную покажите... Aug 4 2015, 11:13 p_kav Так я её не рисовал. Это не законченное устройство... Aug 4 2015, 11:18 CADiLO Лучше срисовать в схему то что сделано на плате - ... Aug 4 2015, 11:51
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|