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

 
 
 
Reply to this topicStart new topic
> Telit, работа с симками, реинициализация если долго нет доступа к симке
mempfis_
сообщение Jun 21 2011, 18:58
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Добрый день всем.
Возник вопрос по поводу симок.
Временами, например при передёргивании питания, некоторые симки перестают нормально инициализироваться.
Это проявляется в том что при AT#QSS=2 постоянно возвращается статус #QSS: 2,2 т.е. симка видна, pin-код снят но доступа к справочнику и памяти смс нет. В случае нормальной работоспособности от #QSS: 2,2 к #QSS: 2,3 проходит ну секунд 5-10, при сбое #QSS: 2,3 не наступает вообще.
Помогает например повторное передёргивание питания.
Собственно вопрос есть-ли возможность както заставить сим переинициализироваться без передёргивания питания?
Может кто сталкивался и знает истоки подобной проблемы?
Go to the top of the page
 
+Quote Post
molecul
сообщение Jun 22 2011, 05:00
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(mempfis_ @ Jun 21 2011, 22:58) *
Добрый день всем.
Возник вопрос по поводу симок.
Временами, например при передёргивании питания, некоторые симки перестают нормально инициализироваться.
Это проявляется в том что при AT#QSS=2 постоянно возвращается статус #QSS: 2,2 т.е. симка видна, pin-код снят но доступа к справочнику и памяти смс нет. В случае нормальной работоспособности от #QSS: 2,2 к #QSS: 2,3 проходит ну секунд 5-10, при сбое #QSS: 2,3 не наступает вообще.
Помогает например повторное передёргивание питания.
Собственно вопрос есть-ли возможность както заставить сим переинициализироваться без передёргивания питания?
Может кто сталкивался и знает истоки подобной проблемы?

Ни одна симка не любит, когда в момент обмена с модулем данными вдруг пропадает питание, вот и истоки. Поэтому и не рекомендуется снимать питание без штатного завершения работы модуля.
Касательно перезагрузки SIM карты - насколько мне известно, отдельной команды нет, можно попробовать #ENHRST разово. А можно и периодически сделать - это всяко лучше будет, чем питание модуля дергать.
Go to the top of the page
 
+Quote Post
id_Alx
сообщение Jun 22 2011, 06:58
Сообщение #3


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

Группа: Участник
Сообщений: 79
Регистрация: 12-08-06
Из: Минск
Пользователь №: 19 504



Периодически вижу такое. Появляется даже не при перезапуске, а просто при включении. Пока списываю на макет. Еще не пробовал, но думаю AT+CFUN=4 и AT+CFUN=1 должно помочь.
Go to the top of the page
 
+Quote Post
molecul
сообщение Jun 22 2011, 07:13
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(id_Alx @ Jun 22 2011, 10:58) *
Периодически вижу такое. Появляется даже не при перезапуске, а просто при включении. Пока списываю на макет. Еще не пробовал, но думаю AT+CFUN=4 и AT+CFUN=1 должно помочь.

Подозреваю, что это проседание питания при регистрации в сети, так как при этом модуль работает на максимальной мощности и потребление также близкое к максимальному. У меня на столе EVK2 - такого никогда не наблюдалось. А какой модуль кстати?
Go to the top of the page
 
+Quote Post
id_Alx
сообщение Jun 22 2011, 07:30
Сообщение #5


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

Группа: Участник
Сообщений: 79
Регистрация: 12-08-06
Из: Минск
Пользователь №: 19 504



GL868. Проседает в пределах допустимого - питание 3,9В, просадка до 70мВ. Питание от свинцовой АКБ 7А*ч, потом LM2576, перед модулем 2200u LowESR + тантал 47u+ керамика 0,1u. SIM-карта под модулем на обратной стороне, перекрывается почти наполовину с модулем. Длина проводников минимальна, единственный длинный SIMIO и как раз тянется в сторону антенны, на него подозрение. В рабочий вариант уйдет совершенно другая компоновка, так что здесь только для интереса попробую повесить на SIMIO фильтр.
Go to the top of the page
 
+Quote Post
molecul
сообщение Jun 22 2011, 08:18
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(id_Alx @ Jun 22 2011, 11:30) *
GL868. Проседает в пределах допустимого - питание 3,9В, просадка до 70мВ. Питание от свинцовой АКБ 7А*ч, потом LM2576, перед модулем 2200u LowESR + тантал 47u+ керамика 0,1u. SIM-карта под модулем на обратной стороне, перекрывается почти наполовину с модулем. Длина проводников минимальна, единственный длинный SIMIO и как раз тянется в сторону антенны, на него подозрение. В рабочий вариант уйдет совершенно другая компоновка, так что здесь только для интереса попробую повесить на SIMIO фильтр.

OK, не забудьте отписаться о результатах sm.gif
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Jun 22 2011, 08:19
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(id_Alx @ Jun 22 2011, 09:58) *
Периодически вижу такое. Появляется даже не при перезапуске, а просто при включении. Пока списываю на макет. Еще не пробовал, но думаю AT+CFUN=4 и AT+CFUN=1 должно помочь.


Модем GL-868. Попробую проверить на отладке если найду её. AT+CFUN=4 и AT+CFUN=1 я использую если вообще не вижу симку (#QSS: 2,0). Не хочется использовать это т.к. модуль будет постоянно перерегистрироваться в сети. А ведь даже при #QSS: 2,2 он нормально регистрируется, принимает вызовы и передаёт данные по gprs.
Самое интересное что даже если корректно вырубить модуль (AT#SYSHALT с контролем монитора питания) а потом снова врубить то проблема повторяется.
Есть много устройств на GE-864-DUAL если не изменяет память то там подобной проблемы я пока не встречал.
Go to the top of the page
 
+Quote Post
molecul
сообщение Jun 22 2011, 09:04
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(mempfis_ @ Jun 22 2011, 12:19) *
Модем GL-868. Попробую проверить на отладке если найду её. AT+CFUN=4 и AT+CFUN=1 я использую если вообще не вижу симку (#QSS: 2,0). Не хочется использовать это т.к. модуль будет постоянно перерегистрироваться в сети. А ведь даже при #QSS: 2,2 он нормально регистрируется, принимает вызовы и передаёт данные по gprs.
Самое интересное что даже если корректно вырубить модуль (AT#SYSHALT с контролем монитора питания) а потом снова врубить то проблема повторяется.
Есть много устройств на GE-864-DUAL если не изменяет память то там подобной проблемы я пока не встречал.

Cвяжитесь со мною через ЛС - попробуем снять отладочный лог и отправить в Telit.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Jun 23 2011, 07:49
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Решил проблему путём установки AT#SIMDET=0 с последующим AT#SIMDET=2
Модуль стал немного дольше регистрироваться в сети но после передёргивания питания стабильно распознаёт симку и выдаёт статус #QSS: 2,3
Истоков проблемы я так и не нашёл - может быть это схемотехническая проблема или нестабильное питание, или проблемы модуля х.з.

To molecul опишите как снять лог и по возможности я его сниму.
Go to the top of the page
 
+Quote Post
molecul
сообщение Jun 23 2011, 09:44
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(mempfis_ @ Jun 23 2011, 11:49) *
To molecul опишите как снять лог и по возможности я его сниму.

Описать то можно, но все равно анализировать лог сможет только техподдержка Telit, поэтому придется со мною напрямую связаться (ну или с техподдержкой вашего дистрибьютора Telit).

Вкратце так:
1. Вы подключаете модуль к компьютеру.
2. Устанавливаете и запускаете утилиту CMUX http://atoma.spb.ru/documentation/369/utilita-cmux
Эта утилита создает из одного физического UART несколько логических. Один логический порт будет использоваться для подачи команд, еще один - для отладочной утилиты (см. ниже). Если без CMUX - то используйте отладочный порт, не забудьте переключить его в отладочный режим командой #SII.
3. Устанавливаете и запускаете отладочную утилиту http://atoma.spb.ru/sites/default/files/do...td_all-2011.zip
Выберите конфигурационные файлы из каталога, соответствующего вашей прошивке. В RTD нужно будет выбрать шаблон (Template) Mobility.
4. Запускаете RTD, включаете модуль. Если используется CMUX, то включаете модуль, запускаете CMUX, потом подаете команды
AT+CFUN=4
пауза 5 секунд
AT+CFUN=1
5. Подаете нужные AT команды.
6. Лог AT команд и отладочный лог присылаете мне, я их отправлю в Телит для анализа.

P.S. RTD сама по себе весьма интересна, можно узнать многое о внутренней работе модуля.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 14:20
Рейтинг@Mail.ru


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