|
SIM900D, зависание модуля поле нескольких дней работы |
|
|
|
Nov 22 2011, 19:30
|
Группа: Участник
Сообщений: 11
Регистрация: 29-04-05
Пользователь №: 4 603

|
Столкнулся со следующей проблемой. Используем модули SIM900D. Прибор отправляет только SMS сообщения, GPRS не используется. Прибор может работать 3 дня, может работать 1 мес, произвольное время, но в один прекрасный момент модуль зависает, перезапустить модуль с помощью ноги Power_Key не получается. При этом модуль начинает потреблять больший ток. Модуль зависает наглухо, помогает только полное отключение питания. По симптомам похоже на фантомное питание, пробовал ввести модуль в подобный режим подавая на RTS, DTR, RXD высокий уровень и при этом отключать и включать питание через Power_Key. Модуль запускается без проблем, ни какого намека на фантомное питание нет. Изначально была прошивка 1137B05SIM900D64_ST, затем поменяли прошивку на 1137B08SIM900D64_ST, но это не помогло, проблема осталась.
Кто-нибудь сталквался с подобной проблемой?
|
|
|
|
|
 |
Ответов
|
Nov 25 2011, 07:34
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
>>>>Да, с третьим пунктом Эдуард откровенно погорячился - прямое противоречие требованиям. Может и погорячился, но вот реальная ситуация, столкнулись в прибалтике. PIC18LF4520, запитан 3.0 вольта, выход идущий на вход модуля переведен в 0 и удерживается таким до появления STATUS. Выход подключен через последовательный резистор 100 ом. Смотрим осциллографом - на ножке PIC 0.3 вольта. Модуль ведет себя следующим образом - после включения нет приема команд по порту или принимаются с искажениями.Коротим пинцетом вход модуля на время включения. После этого все работает без сбоев. Програмисты ихние переписывают инициализацию PIC и переводят ножки на вход до появления STATUS. Все - инциндент исчерпан - заработало без сбоев. И если в модуле нет резистора, а кмоп ключ это GND, то откуда там было 0.3 вольта ? Я не спорю что может и шаманство, но симком не зря давал такие рекомендации, а нам в реальной ситуации с нервными клиентами некогда теоретизировать - нужно устранить причину почему не работает. А задуматься над этим можно потом, когда у клиента все заработало...... И поверьте что за 7 лет, начиная еще с SIM100x, в 99% случаев приведение схемы к рекомендациям производителя убирало глюки. 1% это уже разное типа подпаленого модуля или недотравленого текстолита с сопротивлением между дорожками 300 килоом..... Бывало и такое. >>>Результаты порой оказываются весьма обескураживающими... Особенно когда с должным вниманием не отнеслись когда делали на PFM MC34063. Иголки выбросов до входных 12 вольт это нечто....
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Nov 25 2011, 10:08
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(CADiLO @ Nov 25 2011, 09:34)  PIC18LF4520, запитан 3.0 вольта, выход идущий на вход модуля переведен в 0 и удерживается таким до появления STATUS. Выход подключен через последовательный резистор 100 ом. Смотрим осциллографом - на ножке PIC 0.3 вольта. Модуль ведет себя следующим образом - после включения нет приема команд по порту или принимаются с искажениями.Коротим пинцетом вход модуля на время включения. После этого все работает без сбоев. Програмисты ихние переписывают инициализацию PIC и переводят ножки на вход до появления STATUS. Все - инциндент исчерпан - заработало без сбоев.
И если в модуле нет резистора, а кмоп ключ это GND, то откуда там было 0.3 вольта ? А вы уверены, что эта ножка ПИКа была подключена к входу модуля, а не к ВЫХОДУ? А то уж больно невероятно. Такое может быть только при втекающем в ножку ПИКа токе порядка нескольких мА. (для PIC18LF4520: Voutput low = max 0.6V @ Iol = 8.5 mA, VDD = 4.5V, -40°C to +85°C) Если это был выход, тогда это просто была грубая ошибка разработчиков. Т.к. после включения сначала появляется Vext и одновременно инициализируются порты UARTа модуля с переключением выходов в "1". А STATUS появляется только через 3-4 сек. Если все это время держать эти ноги на внешнем "нуле", то вот вам и клинч по питанию. Может все-же не следует предлагать пресловутый метод решения №3: "до появления STATUS соединить линию с GND" ? А то невнимательные пользователи начнут ВСЕ ножки порта садить на землю Цитата(CADiLO @ Nov 25 2011, 09:34)  Я не спорю что может и шаманство, но симком не зря давал такие рекомендации, а нам в реальной ситуации с нервными клиентами некогда теоретизировать - нужно устранить причину почему не работает. А задуматься над этим можно потом, когда у клиента все заработало...... Кстати, повторюсь, вы можете указать официальный документ Симкома, где есть эти рекомендации? Вчерась на ночь глядя все перерыл - не нашел.
|
|
|
|
Сообщений в этой теме
LAA SIM900D, зависание модуля поле нескольких дней работы Nov 22 2011, 19:30 Baser Цитата(LAA @ Nov 22 2011, 21:30) Кто-нибу... Nov 22 2011, 20:13 MKdemiurg Цитата(Baser @ Nov 22 2011, 23:13) Китайц... Nov 23 2011, 00:21 Aner Получить такой результат можно многими путями. Нач... Nov 23 2011, 01:01 LAA К сожалению отключение питания модуля, не заложили... Nov 23 2011, 04:44 CADiLO >>>перезапустить модуль с помощью ноги Po... Nov 23 2011, 07:12 stream Цитата(LAA @ Nov 22 2011, 23:30) в один п... Nov 23 2011, 11:19 ssokol Цитата(LAA @ Nov 22 2011, 23:30) По симпт... Nov 23 2011, 13:58 CADiLO >>>а вот 900-е редко но бывает, что тольк... Nov 23 2011, 14:41 Frolov Kirill Цитата(CADiLO @ Nov 23 2011, 18:41) >... Nov 25 2011, 10:01 GeGeL Любые длинные провода непосредственно от ног модул... Nov 23 2011, 16:21 LAA SIM карта подключена от держателя непосредственно ... Nov 24 2011, 12:40 CADiLO >>>Все цифровые ноги при включении перево... Nov 24 2011, 12:59 rx3apf Цитата(CADiLO @ Nov 24 2011, 16:59) >... Nov 24 2011, 13:15 CADiLO >>>Все цифровые ноги при включении перево... Nov 24 2011, 13:00 LAA Цитата(CADiLO @ Nov 24 2011, 17:00) >... Nov 24 2011, 14:21 CADiLO 0.5 или даже 0.1 - не имеет значения
требование че... Nov 24 2011, 13:48 rx3apf Цитата(CADiLO @ Nov 24 2011, 17:48) 0.5 и... Nov 24 2011, 14:00 Frolov Kirill Цитата(CADiLO @ Nov 24 2011, 17:48) 0.5 и... Nov 25 2011, 10:57 CADiLO давайте будем попроще, мы как-то уже с вами спорил... Nov 24 2011, 14:49 rx3apf Цитата(CADiLO @ Nov 24 2011, 18:49) Потом... Nov 24 2011, 15:07 Baser Цитата(CADiLO @ Nov 24 2011, 16:49) имеет... Nov 24 2011, 21:35  butthead2 Цитата(Baser @ Nov 25 2011, 00:35) Но мет... Nov 24 2011, 21:43 CADiLO Зимой буду в Москве, можем собраться за бокалом пи... Nov 24 2011, 15:20 goodwin Да уж... Скоро адепты симкона законы физики переин... Nov 24 2011, 15:59 butthead2 Цитата(goodwin @ Nov 24 2011, 18:59) Да у... Nov 24 2011, 16:25  pau62 Цитата(butthead2 @ Nov 24 2011, 20:25) Т.... Nov 24 2011, 17:05   butthead2 Цитата(pau62 @ Nov 24 2011, 20:05) Дык 0 ... Nov 24 2011, 18:51  rx3apf Цитата(butthead2 @ Nov 24 2011, 20:25) Т.... Nov 24 2011, 20:43   GeGeL Цитата(rx3apf @ Nov 24 2011, 23:43) А сам... Nov 25 2011, 17:33   SergOv Цитата(rx3apf @ Nov 24 2011, 22:43) Я же ... Nov 26 2011, 11:02 =F8= Неплохо было бы протестировать питание симитровав ... Nov 24 2011, 21:32 stream Цитата(=F8= @ Nov 25 2011, 01:32) Неплохо... Nov 25 2011, 06:51  =F8= Цитата(stream @ Nov 25 2011, 09:51) О да.... Nov 25 2011, 08:41 CADiLO Это таки да, зачастую беда в том что в даташит не ... Nov 25 2011, 09:08 CADiLO >>>А чем выход в ОК отличается от транзис... Nov 25 2011, 10:35 Baser Цитата(CADiLO @ Nov 25 2011, 12:35) Но по... Nov 25 2011, 11:27 rx3apf Цитата(CADiLO @ Nov 25 2011, 14:35) остае... Nov 25 2011, 17:50 CADiLO Ладно - все что хотел я написал выше. Кому охота п... Nov 25 2011, 11:18 Harbinger Вообще-то далеко не факт, что GPIO модуля в процес... Nov 25 2011, 19:22 rx3apf Цитата(Harbinger @ Nov 25 2011, 23:22) Во... Nov 25 2011, 19:27 andrewlekar Цитата(Harbinger @ Nov 26 2011, 00:22) Во... Nov 28 2011, 04:40 =F8= Цитата(Harbinger @ Nov 25 2011, 23:22) Во... Nov 28 2011, 10:03 GeGeL "0" на выходе CMOSовского драйвера - это... Nov 26 2011, 16:21 SergOv Цитата(GeGeL @ Nov 26 2011, 18:21) ... Nov 26 2011, 21:04  rx3apf Цитата(SergOv @ Nov 27 2011, 01:04) Вот и... Nov 27 2011, 09:12   SergOv Цитата(rx3apf @ Nov 27 2011, 11:12) Это В... Nov 27 2011, 09:50    rx3apf Цитата(SergOv @ Nov 27 2011, 13:50) Речь ... Nov 27 2011, 10:14     SergOv Цитата(rx3apf @ Nov 27 2011, 12:14) Т.е. ... Nov 27 2011, 11:36      rx3apf Цитата(SergOv @ Nov 27 2011, 15:36) Там с... Nov 27 2011, 12:13       SergOv Цитата(rx3apf @ Nov 27 2011, 14:13) Ну че... Nov 28 2011, 07:48 Aner Наверное надо вводить понятие "китайский ноль... Nov 26 2011, 16:32 pau62 Вот становятся они выходами или не становятся - мо... Nov 28 2011, 12:41 =F8= Цитата(pau62 @ Nov 28 2011, 16:41) Вот ст... Nov 28 2011, 15:33  pau62 Цитата(=F8= @ Nov 28 2011, 19:33) Да и st... Nov 28 2011, 15:51   =F8= Цитата(pau62 @ Nov 28 2011, 19:51) Скольк... Nov 28 2011, 17:27 Aner для защелкивания ток как раз не нуджен, нужена ско... Nov 28 2011, 18:28 =F8= Цитата(Aner @ Nov 28 2011, 22:28) для защ... Nov 28 2011, 20:55  Aner Цитата(=F8= @ Nov 29 2011, 00:55) "L... Nov 28 2011, 21:40   =F8= Цитата(Aner @ Nov 29 2011, 00:40) рисунок... Nov 29 2011, 04:49 pau62 Ну давайте посмотрим в даташиты - у кого там встре... Nov 28 2011, 18:42 Aner именно ключ на полевике и спасает от этого эффекта... Nov 28 2011, 18:52
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|