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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> SIM300+БиЛайн, непонятки
SpiritDance
сообщение Sep 30 2008, 12:12
Сообщение #1


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



У клиентов иногда возникают следующие проблемы. Устройство после нескольких звонков или посланных на него СМС "виснет", то есть не принимает входящие звонки и смс. Такое возникает пока только с пользователями сети Билайн и то далеко не у всех.

Алгоритм в устройстве посторен так, что при штатной работе из первых 10 ячеек из банка сим карты постоянно читаются СМС (командой at+cmgr=xxx), если СМС обнаруживается , nо после этого сразу удаляется (AT+CMGD).

Приборов разошлось уже около 3 сотен. Обращение с указанной проблемой уже 4-ое по счету. То есть глюк очень нечастый. При недавнем обращении удалось выцарапать симку клиента - но это ничего не дало sad.gif . На 2-х тестовых девайсах все работало по 3-ое суток подряд. Тот человек решил свою проблему гаранийной заменой блока.

Подозреваю проблема в несовместимости конкретных экземпляров симок с конкретным модемом + наложение какого-то моего программного глюка, который я, (БЛ..Ь!!!) не могу даже увидеть, не то что условия воспроизвести.

Ранее обнаруживалась другая проблема со старой симкой МТС и с тем же пресловутым билайном (на одной из 3 симок) - карточка очень долго инициализировалась - сообщение CALL READY не поступало до регистрации модема в сети и команды шли друг за другом слишком часто. После минут максимум 15ти работы на команду чтения at+cmgr= модем выдавал ERROR и самостоятельно уходил в POWER DOWN с соответствующим сообщением. После чего пересбрасывался программой и далее по кругу. Данный глюк исправил ожиданием синала call ready и увеличенной до 1 с паузой между командами чтения смс.

Питание модема от импульсника LM2596 - 4,16В с двумя танталами на 220 мФ.

Очень хочется узнать были ли у кого-нибудь подобные проблемы? Может кто догадается в чем проблема может быть, а то у меня, мягко говоря, голова закипает уже.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
etoja
сообщение Sep 30 2008, 13:52
Сообщение #2


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

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Может быть просто плохой контакт SIM-карты с её держателем. Такое явление наблюдается в приморских районах из-за повышенного содержания солей в воздухе.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Oct 1 2008, 04:06
Сообщение #3


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Имено с карточками билайн плохой контакт? Слабо верится. Однако если попадется в руки такой блок - проверю.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Oct 1 2008, 05:34
Сообщение #4


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Отловил похожее с карточкой от Лайфа, причём не очень старой, ей года полтора. В других модемах работает, а SIM300 пишет SIM ERROR. Боюсь, что придётся перехватывать как-то обмен с SIM при старте модема, чтобы причину ошибки выяснить (на досуге; вопрос не шибко актуален). То ли тайминги не выдерживаются, то ли ещё что...


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
PIC_Embedder
сообщение Oct 5 2008, 16:41
Сообщение #5


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

Группа: Участник
Сообщений: 123
Регистрация: 30-07-08
Из: Украина Луганск
Пользователь №: 39 308



Цитата(SpiritDance @ Sep 30 2008, 15:12) *
Алгоритм в устройстве посторен так, что при штатной работе из первых 10 ячеек из банка сим карты постоянно читаются СМС (командой at+cmgr=xxx), если СМС обнаруживается , nо после этого сразу удаляется (AT+CMGD).

А зачем так сделал? Можно просто обрабатывать входящие сообщения. Определяешь что это SMS, и стираешь. Не мучая постоянно SIM карту.
Go to the top of the page
 
+Quote Post
RuSTer
сообщение Oct 16 2008, 11:28
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 14-12-07
Пользователь №: 33 293



Тестирую систему,модем SIM300Dz, в MTS,Kievstar,Life - no problem.А вот в Beeline модем не хочет регистрироваться вообще. Какие есть предложения?Заранее благодарен. wacko.gif
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Oct 17 2008, 07:30
Сообщение #7


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(RuSTer @ Oct 16 2008, 14:28) *
Тестирую систему,модем SIM300Dz, в MTS,Kievstar,Life - no problem.А вот в Beeline модем не хочет регистрироваться вообще. Какие есть предложения?Заранее благодарен. wacko.gif

Опять же - карточка когда выпущена? С прошлогодними проблем не было, если не считать отвратного качества GPRS-коннекта, хуже, чем у Лайфа (но это местная заморочка, знаю, в чём дело).
И прошивку желательно залить самую свежую.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
afad
сообщение Oct 17 2008, 11:23
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Цитата
Тестирую систему,модем SIM300Dz, в MTS,Kievstar,Life - no problem.А вот в Beeline модем не хочет регистрироваться вообще. Какие есть предложения?Заранее благодарен.
Аналигичная ситуация. Новые карточки MTC и Megafon работают, а старая MTS (Ждинс) и новая BeeLine не работают. Модем SIM300DZ с какой-то старой версией прошивки (типа 10???). Для тестирования вставил при включении команду определения наличия SIM:

AT+CSMINS?
Ответ точно не помню, что-то типа
+CSMINS=0,0
или
+CSMINS=0,1

Последняя цифирка 0 или 1 как раз показывает, обнаружилась ли SIM (0 - не обнаружилась, 1 - повезло!).
Если 1 - идем дальше по алгоритму, если 0 - значит SIM не обнаружена, нет смысла дальше что-то делать, пытаемся перезапустить модем снова. Но, как показывает опыт, если SIM определяется, то определяется всегда, а если нет, то никогда.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Oct 18 2008, 06:57
Сообщение #9


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Две недельки назад мне таки предоставили приборы и симки с которыми возникали проблемы. подвожу итоги борьбы.

По логу общения с модемом стало понятно что через неопределенное время модем на команду at+cmgr отвечает не OK а CMS ERROR, тут же теряя регистрацию. На команды, связанные симкартой далее модем отвечает различнго вида и цвета ошибками. +CREG:0,0 - что означает что модем потерял симку и не желает больше регистрироватся в сети. Причем иногда удавалось звоня на модем заставать его в состоянии занято в начальный момент потери сети.

В процессе танцев с бубном выяснилось несколько неправильных моментов работы с модемом.
- По питанию стоит тантал в 220 в? включается модем ключем. Дело в том что при включении ноги у sam7s включены в непонятное состояние (по эррате там pull-up включены) - на ногах нулевой потенциал но не обрыв и не выход в нуле - IRML2303 находится в полуоткрытом состоянии - на входе 4,13 В - на выходе 3 В 07.gif При входе в программу ключ закрывался но за это время тантал успевал чуть зарядится и напряжение до следующего момента включения успевало упасть только до 1.4 В так как конденсатор через выключенный модем разрядится не может. В параллель конденсатору был поставлен резистор и увеличена пауза при переключении питания.

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

Самое обидное что на ситуацию это практически никак не повлияло. После того как модем начал перебрасываться программой выяснилось что регистрация теряется серийными припадками- модем может теряться в течении 2х часов сериями через интервалы от 2-х минут до получаса. Потом успокаивается на значительное время где-то 5-7 часов и потом все повторяется опять.

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

- было так же выяснено что далеко не каждый модем на одной и той же плате работает с данной симкой подобным образом. 07.gif

Данная ситуация не устраивала и в итоге было принято решение переделать алгоритм приема смс на гибридный - вычитывание по событиям приема и полингом каждые 15 минут. Тем самым глюк был загнан в угол - потери регистрации прекратились.

Однако причина такого поведения не устранена и не понятна, а всего лишь устранены последствия. Подозреваю на некоторых модемах проявляются некие граничные условия, которые приводят к подобному результату. Прошивка модемов - 14, 15, менять версию или просто перепрошивать модемы не пытался, потому как при серии в 300 штук это делать достаточно бессмысленно. К тому же думаю причина все же кроется в модемной железке и возможно неудачной разводке 2-хслойной платы девайса.

Вобщем даже выводов похожих на какую-либо правду сделать не получается sad.gif


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
WHALE
сообщение Oct 18 2008, 11:43
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Цитата(SpiritDance @ Oct 18 2008, 10:57) *
Данная ситуация не устраивала и в итоге было принято решение переделать алгоритм приема смс на гибридный - вычитывание по событиям приема и полингом каждые 15 минут. Тем самым глюк был загнан в угол - потери регистрации прекратились.

Можно вопрос?
по событиям понятно-получаете +CMTI: и читаете СМС.А как вы организовали поллинг?


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Oct 18 2008, 12:28
Сообщение #11


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Цитата(WHALE @ Oct 18 2008, 15:43) *
Можно вопрос?
по событиям понятно-получаете +CMTI: и читаете СМС.А как вы организовали поллинг?

07.gif По +CMTI: ловится номер ячейки и вычитывается именно она. плюс к этому каждые 15 минут подряд вычитываются первые 10 ячеек симки. Когда ячейка пустая тело смс отутсвует и возвращается просто ОК. Может я непонятно выразился? smile.gif


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
WHALE
сообщение Oct 18 2008, 14:28
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768



Теперь понятно,спасибо.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
afad
сообщение Oct 22 2008, 14:44
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Смею предположить, что ответ кроется совсем в другой области. Возьмите и посмотрите осциллографом питание на самом модеме, особенно в "критические" моменты. Можно увидеть много интересного.
При хорошем питании ни разу не было, чтобы SIM перестала работать. Вот почему некоторые SIM не видятся с самого начала - это вопрос.
Go to the top of the page
 
+Quote Post
KAlex
сообщение Oct 23 2008, 07:59
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Цитата(SpiritDance @ Sep 30 2008, 16:12) *
Питание модема от импульсника LM2596 - 4,16В с двумя танталами на 220 мФ.

Маловато. У меня, пока не поставил 3300, тоже проблемы были.
Go to the top of the page
 
+Quote Post
Andreisela
сообщение Jun 15 2009, 18:13
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 3-11-06
Из: Москва
Пользователь №: 21 958



Аналогично, стоял тантал на 100 или 150 - запихиваю симку - модуль рёбается..., но стабилизатор LM317(1,5А) ща вварил туда электролит на 10000мкФ - работает наура....
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 02:31
Рейтинг@Mail.ru


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