|
Опять странности или баги с SIM800C, Самопроизвольная перезагрузка |
|
|
|
Sep 26 2017, 06:27
|
Участник
Группа: Участник
Сообщений: 42
Регистрация: 24-02-09
Пользователь №: 45 299
|
Ситуация следующая: была сделана отладочная плата для сим800с. Тестирую в режиме оправки АТ команд с терминалки. питание - правильное. все подключения - правильные..
Симкарта украинская МТС, купленная год назад, переведенная в тариф с смсками.. Все замечательно работает, и тут замечаю, что начал перезагружаться модуль сам... : RDY
+CFUN: 1
+CPIN: READY
Call Ready
SMS Ready
Выяснилось: при остатке на счету в 2грн! если звонить с симкарты вставленной в телефон, то при звонке на Киевстар - звонок проходит, а если звонить с телефона это симкартой на МТС (внутрисетевой замечу звонок) - то робобаба говорит, что "звонки исчерпаны, пополните..."
В в случае если симкарта стоит в отлдочной плате сим800с - то впервом вараинте звонок проходит, а во втором вараинте звонок не проходит и вижу в терминалке : RDY
+CFUN: 1
+CPIN: READY
Call Ready
SMS Read
Настройки модуля обычные: выключенно это, включен аон, дтмф и т.д. стандарно. вопрос: - это проблемы модуля, оператора, или нужно включить еще какую то АТ команду? как определить?
проблема еще в том, что в ПО которое в итоге будет управлять сим800с - все настройки АТ-команды даются один раз при включении устройства. Когда модуль вот так самопроизвольно перезагрузился - все дтмф настройки, аон, не работают.
Кстати предлагаю это проверить у себя на других симкартах, где ноль на счету. Очень весело может получится. Заранее всем спасибо за ответы.
|
|
|
|
|
Sep 26 2017, 11:00
|
Участник
Группа: Участник
Сообщений: 42
Регистрация: 24-02-09
Пользователь №: 45 299
|
версию - да. приведу в следующем сообщении. старт обычной командой atd+380xxxxxxxxx;
нашел только что симкарту киевстар с нулевым балансом, проверил в телефоне сначала, потом на сим800с - там таких фокусов нету.. хм.
|
|
|
|
|
Sep 27 2017, 05:12
|
Участник
Группа: Участник
Сообщений: 42
Регистрация: 24-02-09
Пользователь №: 45 299
|
вот что получается в терминалке - включение модуля, потом набор номера и ответы после набора...
RDY
+CFUN: 1
+CPIN: READY
Call Ready
SMS Ready
atd+380XXXXXXXXX; (мтс номер)
OK
RDY
+CFUN: 1
+CPIN: READY
Call Ready
SMS Ready
все.. модуль никуда не звонит... Это если я набрал МТС номер и в модуле симкарта МТС.. Если я набираю киевстар номер:
atd+380XXXXXXXXX; (киевстар номер)
OK
BUSY
звонок проходит и отбой с телефона. все..
AT+GMR
Revision:1418B06SIM800C24_BT
|
|
|
|
|
Sep 27 2017, 08:49
|
Участник
Группа: Участник
Сообщений: 42
Регистрация: 24-02-09
Пользователь №: 45 299
|
тем не менее скажу: "все по даташиту". я не первый год занимаюсь gsm модулями и можете мне поверить на слово, проблемы питания мне известны. плюс ко всему у меня здесь по месту база мтс недалеко, и на телефоне "антеннка" вся шкала, а киевстар только 1-2 деления. (на телефоне) Тем не менее киевстаровская симкарта работает без вопросов.. а вот мтс - перезагружается модуль. сейчас проверил еще на двух сим800 - ситуация один в один.. будет дополнительная информация по проблеме - сообщу. Например проверю с другими сим800 иной версии, проверю в других местах.
пока для надежности устройства буду предварительно настраивать все модули через AT&W, плюс контролировать вот такую "перезагрузку".
|
|
|
|
|
Sep 27 2017, 10:56
|
Участник
Группа: Участник
Сообщений: 42
Регистрация: 24-02-09
Пользователь №: 45 299
|
Цитата(CADiLO @ Sep 27 2017, 12:03) Если Вам не нужна помощь, а нужно просто.............. я не писал такого, я написал - "проблемы с питанием".. сформулирую иначе - проблему с питанием я проверил, не оно. именно когда "робобаба" включается - есть проблема. иначе - все звонит и все четко функционирует. проверял много раз подряд. проверю позже с киевстаровской "робобабой" например, и т.д. что хотел услышать - может да, были ли проблемы еще у кого. какую версию ПО последнюю поставить в модуль например - тоже хотелось услышать рекомендацию. спасибо.
|
|
|
|
|
Sep 27 2017, 14:50
|
Участник
Группа: Участник
Сообщений: 42
Регистрация: 24-02-09
Пользователь №: 45 299
|
если допустить, что причина в питании и неправильной разводке, то это никак не обьясняет почем при звонке нормальном(когда оператор разрешает звонить, читайте выше, в случае звонка с мтс на киевстар) - звонок ВСЕГДА проходит. И если звонок посылается с мтс адресуется на "робобабу" - звонок ВСЕГДА не проходит. То есть здесь попадание 100%. Согласитесь, в варианте с плохим питанием - такой строгой 100% зависимости не наблюдалось бы. Я до сотни раз пробовал, и всегда именно так, без вариантов..
|
|
|
|
|
Sep 27 2017, 15:43
|
Профессионал
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364
|
Цитата(Short Circuit @ Sep 27 2017, 17:50) если допустить, что причина в питании и неправильной разводке, то это никак не обьясняет почем при звонке нормальном(когда оператор разрешает звонить, читайте выше, в случае звонка с мтс на киевстар) - звонок ВСЕГДА проходит. Если допустить, что у других разработчиков Украины с таким модулем такой проблемы нет, то согласитесь, проблема вероятнее всего не в модуле... Цитата(Short Circuit @ Sep 27 2017, 17:50) Согласитесь, в варианте с плохим питанием - такой строгой 100% зависимости не наблюдалось бы. К примеру, сработка системы защиты от превышения тока/перегрева стабилизатора вполне может приводить именно к такой зависимости.
|
|
|
|
|
Sep 27 2017, 16:23
|
Участник
Группа: Участник
Сообщений: 42
Регистрация: 24-02-09
Пользователь №: 45 299
|
вполне возможно другие проблему просто не замечали, нужно совпадение: мтс карта и закончилисьна ней деньги, если пополнить и перезагрузить питание - "проблема уходит" и все прекрасно работает. Цитата(ArtemKAD @ Sep 27 2017, 18:43) К примеру, сработка системы защиты от превышения тока/перегрева стабилизатора вполне может приводить именно к такой зависимости. каким образом? исходящий звонок при отрицательном балансе и пр положительном - приводит в первом случае к перезагрузке, притом всегда? 50 звонков - 50 перезагрузок? при этом вторые 50 звонков при положительном балансе - всегда удачные? усомнюсь.. ну да ладно, буду собирать статистику и проверять на платах с совершенно другой топологией разводки питания и т.д. заметьте, я писал выше, что с другой симкартой где уровень сети на инимуме - такого не происходит. а ведь модуль в таком случае намного больше тока жрет, а проблемы нету... я ведь не зря описывал уровень сети на одной симкарте и второй. Глючит на симкарте где 100% уровень сети, на ней от питания по минимуму потребляет. ЗЫ: на плате по питанию: 1мкф керамика, 0,1мкф керамика, 3300мФх6,3 низкоимперндансный, питание от свежего аккума литий-ионного или импульсного стабилизатора, дорожки питания широкие и луженные, результат не меняется.
Сообщение отредактировал Short Circuit - Sep 27 2017, 16:28
|
|
|
|
|
Sep 27 2017, 21:27
|
Профессионал
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364
|
Цитата ...3300мФх6,3 низкоимперндансный, питание от свежего аккума литий-ионного или импульсного стабилизатора... Импульсник работающий на 3300мкФ ?! А что по этому поводу говорит даташит на импульсник? ЗЫ. Надеюсь в обратной связи импульсника нет конденсатора?!
|
|
|
|
|
Sep 28 2017, 06:55
|
Знающий
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231
|
Цитата(CADiLO @ Sep 27 2017, 14:04) Крайняя версия на сегодня для вашего модуля - 1418B08SIM800C24_BT
Причина которая была у клиента - GND SIM карточки сидело на полигоне GND, тупо нарушая правила трассировки слаботоковых цепей. Естественно все что гуляло по полигону GND наводилось на карточку со всеми вытекающими до зависания и перезагрузок модуля. Причем чудили именно карты МТС и Life. Киевстар оказался подубовее по отношению к помехам. А как его подключать? интересно фото правильных и не правильных включений. Тоже попадал на перезагрузки при использовании МТС карт и исходящем звонке. Баланс карты был низким (какой не помню). Питание смотрел, просадок не было. Логический анализатор показывал диаграмму перезагрузки модуля как в даташите (ножка STATUS опускалась в 0). Модуль SIM800C32. Прошивки B04 и B06 вели себя одинаково. Это было при первых включениях и адаптации кода с SIM9000R на SIM8000С. Потом чудесным образом прошло и пока не повторялось. Уже подумал, может модуль научился. Изменения в коде в основном коснулись только включения/выключения модуля и изменения таймаутов (в несколько раз) ожидания ответа на AT команду. На SIM9000R такой перезагрузки не было.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|