реклама на сайте
подробности

 
 
> Зависает радиоканал в SIM300D!, Зависает радиоканал в SIM300D!
Budek
сообщение Jul 31 2008, 08:58
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116



Прошу помощи.
2 раза сумел загнать модуль в тупик (1-й раз микроконтроллер, отправляя sms, накидал мусора, 2-й раз при дозвоне на модуль разорвалась связь).
Что произошло:
1. На кнопку powerkey не реагирует (только снимать питание, благо, предусмотрел).
2. Вопрос - AT+CREG: ответ - +CREG=0,1 - норма
3. Вопрос - AT+CPBR=1: ответ - норма
(пункты 2 и 3 использую раз в 5 минут для проверки модуля на зависание и т. п.)
4. 3. Вопрос - AT+CSQ: ответ - норма
5. Модуль становится недоступным, сам позвонить, отправить sms не может.
6. Сигнал STATUS в норме.
7. Светодиод мигает как положено.
Ждал часа 2, думал сам очухается, не помогло.
Что делать?
Если с первой причиной можно бороться (не слать мусор), то от второй никто не застрахован.
Существует ли AT-команда для такой проверки работоспособности?
На сегодняшний день единственное, что придумал - раз в 2 часа тупо выключать/включать модуль.
Посоветуйте, что делать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
av-master
сообщение Mar 19 2009, 08:08
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



чето не понял где здесь уличение? в том что смс не доставленна? довольно затратный способ ИМХО.
Go to the top of the page
 
+Quote Post
vladimir_k
сообщение Mar 19 2009, 08:43
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 10-11-08
Пользователь №: 41 507



Цитата(av-master @ Mar 19 2009, 13:08) *
чето не понял где здесь уличение? в том что смс не доставленна? довольно затратный способ ИМХО.


Обнаружение того что с модемом что-то не так (завис попросту говоря) происходит в результате неуспешной отправки SMS в течении определённого времени. Если за это время сообщение так и не было отправлено - перегружаем модем, сообщение же всё это время находится в очереди, пока позволяет "время жизни", либо пока не будет отправлено. Для моей задачи, например, время жизни для SMS в 5 мин. является приемлимым. В таком случае сообщение будет потеряно, если закончились деньги на сим-карте, либо сим-карта не зарегистрирована в сети, либо большой поток SMS-сообщений для отправки (тогда старые сообщения затираются новыми при отсутствиии места в очереди), либо перегрузка сети, как бывает в новогоднюю ночь. Иначе сообщение доставляется без проблем, независимо от зависания модема.

Согласен, способ немного затратен по ресурсам памяти для организации очереди и коду для проверки различных таймаутов, но для современных контроллеров это не помеха. Всё же при таком подходе нет надобности в периодической перезагрузке модема.


Цитата(M_Z @ Mar 19 2009, 13:24) *
Я бы сделал маленькое дополнение. Если после определенного количества попыток перезагрузки модуля работа не возобновилась, делаем пузу на некоторое время, не перезагружаем модуль. Это может быть несколько часов, дело вкуса. потом повторяем по новой. Я это делаю, но не SMSкой а попыткой законектиться к серверу и передать данные. оно дешевле и проще. Поскольку если устройство работает, то данные в любом случае передаются.
Можно конечно узнать наличие денег, запросив баланс. Но тут много мароки, лень.
Если пользуете GPRS, то наличие денег определять можно по ответу на команду at+cgatt=1. если денег нет получаю ошибку. Правда это проверялось только опытным путем на нескольких операторах на просторах былого СССР а также в странах дальнего зарубежья. Работает стабильно.


Вы правы, M_Z, так и надо делать. Так я делаю и у себя, приостанавливая работу с модемом минут на 10-20, если, например, нет денег на сим-карте и не удалось зарегистрировать сервис GPRS (командой CGREG), чтобы зря не мучить модем частыми перезагрузками.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Budek   Зависает радиоканал в SIM300D!   Jul 31 2008, 08:58
- - CADiLO   Поверкей кнопка или управляется от контроллера ? Е...   Jul 31 2008, 12:07
|- - Budek   Цитата(CADiLO @ Jul 31 2008, 18:07) Повер...   Jul 31 2008, 13:14
- - Harbinger   Принудительная регистрация в домашней сети - AT+CO...   Jul 31 2008, 15:10
|- - Budek   Цитата(Harbinger @ Jul 31 2008, 21:10) Пр...   Jul 31 2008, 17:03
- - CADiLO   Попробуйте вот эту прошивку..... Это на новой плат...   Aug 1 2008, 05:28
|- - Budek   Цитата(CADiLO @ Aug 1 2008, 11:28) Попроб...   Aug 1 2008, 15:53
- - Harbinger   Пардон за оффтоп... я так понимаю, 1604 и 1008 дел...   Aug 1 2008, 18:31
- - ArtemKAD   ЦитатаУ меня питание 4,1В (МК и модуль питаются вм...   Aug 4 2008, 10:40
- - Kaplinsky   Budek, здорово что Вы это описали. Такая проблема...   Aug 20 2008, 05:40
|- - Budek   Цитата(Kaplinsky @ Aug 20 2008, 11:40) Bu...   Aug 20 2008, 06:20
|- - Dimashik78   Цитата(Budek @ Aug 20 2008, 09:20) Я в ко...   Mar 13 2009, 13:11
|- - Budek   Цитата(Dimashik78 @ Mar 13 2009, 18:11) П...   Mar 13 2009, 18:50
- - =F8=   Аналогичная проблема ничего умнее периодического ...   Mar 16 2009, 05:53
- - vladimir_k   Если интересует как именно можно уличить модем в з...   Mar 19 2009, 07:49
|- - M_Z   Цитата(vladimir_k @ Mar 19 2009, 10:49) М...   Mar 19 2009, 08:24
|- - Baser   Цитата(M_Z @ Mar 19 2009, 10:24) Если пол...   Mar 19 2009, 15:35
|- - HARMHARM   Кроме того, AT+CGATT=1 может не пройти, если у сот...   Mar 19 2009, 19:59
|- - M_Z   Цитата(Baser @ Mar 19 2009, 19:35) У моег...   Mar 20 2009, 06:35
- - av-master   все зависит от конечной цели. я почти всегда держу...   Mar 19 2009, 08:57
- - =F8=   Хм.. А почему бы для проверки не завис ли модем не...   Mar 21 2009, 06:40
- - Harbinger   Наверное можно... Можно ещё SMS-ки пытаться из кар...   Mar 21 2009, 11:25
|- - HARMHARM   Цитата(Harbinger @ Mar 21 2009, 13:25) На...   Mar 21 2009, 11:51
|- - =F8=   Цитата(Harbinger @ Mar 21 2009, 14:25) На...   Mar 21 2009, 12:08
|- - HARMHARM   Цитата(=F8= @ Mar 21 2009, 14:08) Вы это ...   Mar 21 2009, 16:20
|- - =F8=   Цитата(HARMHARM @ Mar 21 2009, 19:20) А н...   Mar 22 2009, 09:26
|- - HARMHARM   Цитата(=F8= @ Mar 22 2009, 11:26) На како...   Mar 22 2009, 09:28
|- - =F8=   Цитата(HARMHARM @ Mar 22 2009, 13:28) Сиг...   Mar 22 2009, 14:25
|- - M_Z   Цитата(=F8= @ Mar 22 2009, 18:25) Мне тож...   Mar 22 2009, 16:41
|- - =F8=   Цитата(M_Z @ Mar 22 2009, 19:41) Если Вы ...   Mar 23 2009, 19:04
- - HARMHARM   Кстати, недавно встретился с забавным зависанием S...   Mar 24 2009, 05:38


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 06:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01419 секунд с 7
ELECTRONIX ©2004-2016