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

 
 
> Не всегда регистрируется и не выключается SIM300D.
Mingrief
сообщение Nov 12 2008, 16:03
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 18-03-08
Из: удалить этот аккаунт!
Пользователь №: 36 006



Здравствуйте, уважаемые.

Перед описанием неисправности пару слов о правильной работе моего изделия.
Итак, имеем спаянные на заводе платы с модулем SIM300DZ (1008B14SIM300D32_SST34HF3284). После прошивки микроконтроллера включаю устройство для проверки, при этом работа с модулем проходит следующим образом:
1. Включение модуля через PWRKEY (контроль STATUSа);
2. Инициализация модуля;
3. Проверка наличия сим-карты, считывание записной книжки;
4. Ожидание регистрации в сети (если нет, то по таймауту в 30с выкл. модуль, пауза 2с и в п.1.);
5. Дальнейшая работа (звонки, передача данных).
На данный момент из 30 шт. проверенных таким образом приборов с первого раза правильно заработали только 20.

Остальные 10 непонятно ведут себя с п.4:
4. Ожидание регистрации в сети. Модуль не регистрируется в сети, постоянно идет обмен командами
Код
AT+CPAS // запрос на регистрацию

+CPAS: 2 // модуль не готов отвечать на инструкции

OK
AT+CPAS

+CPAS: 2

OK

Выходит таймаут в 30с, после чего микроконтроллер должен отключить модуль через PWRKEY, затем пауза 2с и повторить все с п.1.
НО! модуль не реагирует на операцию выключения через PWRKEY, при этом светодиод NET мигает 1 раз в 3с (найдена GSM сеть).

Фокус в том, что если снять питание в ручную и снова подать питание, то модуль начинает _правильно_ работать с этой попытки и впредь такое больше не повторяется. Пробовал включить/выключить модуль раз 10 подряд - все равно работает правильно. Если я отключаю антенну и повторяю эксперимент в надежде повторить глюк по истечению таймаута, то все равно модуль правильно отключается и затем снова правильно включается.
Т.е. этот глюк появляется в 30% устройств и только один раз при первом включении.

Железо.
SIM300D питается от 4В, МК от 3.3В, согласование сигналов TxD, DTR, RTS через резисторы 240 Ом, PWRKEY включен через транзистор с открытым коллектором, до включения и перед выключением модуля выводы МК переводятся в третье состояние.


--------------------
удалить этот аккаунт!удалить этот аккаунт!удалить этот аккаунт!удалить этот аккаунт!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Mingrief   Не всегда регистрируется и не выключается SIM300D.   Nov 12 2008, 16:03
- - Harbinger   Видимо, "затыкаются" на считывании запис...   Nov 12 2008, 19:08
|- - Budek   Немного не по теме, но хочу поведать еще об одной ...   Nov 12 2008, 19:34
|- - Mingrief   Цитата(Budek @ Nov 12 2008, 21:34) Немног...   Nov 13 2008, 07:04
|- - Mingrief   Думал, может операция внутрисхемного программирова...   Nov 13 2008, 11:50
||- - Budek   У меня программа ждет пока модуль оживет (в данном...   Nov 13 2008, 13:17
|- - M_Z   Цитата(Mingrief @ Nov 13 2008, 11:04) Мож...   Nov 13 2008, 13:25
||- - Mingrief   Цитата(M_Z @ Nov 13 2008, 15:25) А зачем ...   Nov 13 2008, 13:54
||- - Harbinger   Цитата(Mingrief @ Nov 13 2008, 15:54) Еще...   Nov 13 2008, 15:23
||- - Budek   Возникла мысль (тупая вроде, но учитывая адрес про...   Nov 13 2008, 15:28
|||- - Harbinger   Цитата(Budek @ Nov 13 2008, 17:28) Но вы,...   Nov 13 2008, 15:43
||- - M_Z   Цитата(Mingrief @ Nov 13 2008, 17:54) Еще...   Nov 14 2008, 12:24
||- - PIC_Embedder   Цитата(M_Z @ Nov 14 2008, 16:24) просто в...   Nov 14 2008, 13:36
|- - Mingrief   Цитата(Mingrief @ Nov 13 2008, 09:04) Мож...   Nov 14 2008, 14:11
- - CADiLO   >>>В прошивках под Spansion версий вплоть...   Nov 14 2008, 06:36
- - CADiLO   Запросите модуль AT+IPR? Последние модули (с SST) ...   Nov 14 2008, 14:22
|- - Mingrief   Цитата(CADiLO @ Nov 14 2008, 16:22) Запро...   Nov 14 2008, 14:56
|- - stream   Цитата(Mingrief @ Nov 14 2008, 18:56) 1. ...   Nov 15 2008, 18:17
|- - Mingrief   Цитата(stream @ Nov 15 2008, 20:17) А еше...   Nov 16 2008, 10:50
|- - stream   Цитата(Mingrief @ Nov 16 2008, 14:50) Для...   Nov 17 2008, 10:55
- - CADiLO   Если нет разброса в скорости у меня на вторую (при...   Nov 14 2008, 15:09
|- - Budek   А может некоторым модулям не нравится иногда нарас...   Nov 14 2008, 16:30
|- - M_Z   Цитата(Budek @ Nov 14 2008, 20:30) А може...   Nov 17 2008, 11:58
- - Baser   Цитата(Mingrief @ Nov 14 2008, 16:56) Мож...   Nov 15 2008, 21:17
- - Mingrief   Итак, все решилось. Причина глюка - невнимательное...   Nov 17 2008, 14:05


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

 


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


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