|
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 24 2011, 14:49
|

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

|
давайте будем попроще, мы как-то уже с вами спорили, но время и проблемы у клиентов показали что : вот с этим - " Да хоть бы и 3.3. По уровню "1" - злостное нарушение." - 100% согласен. а вот далее.... имеется вывод (настроеный на выход) контроллера подключеный к входу модуля. наличие на этой линии - логического нуля или логической еденицы до появления STATUS приводит к глюкам модуля. допустимые варианты решения. до появления STATUS: 1. Перевести вывод контроллера на ввод 2. Перевести вывод контроллера в третье состояние (или разорвать линию) 3. соединить линию с GND 4. использовать ОК c подтяжкой к Vext модуля. если это условие не выполняется, претензии по работе модуля не принимаются. потому как неоднократно подтверждено вышесказаное - наличие напряжения на этой линии - будь то логическая еденица или логический ноль до появления STATUS приводит к глюкам модуля. Запомнить это как отче-наш и глупостями не заниматься. а вот когда все будет работать можно сидеть с бокальчиком пивка и теретизировать сколько душе угодно. Потому что ваши теоретические выкладки как раз хороши для ОК - который и даст 0 (падение на ЭК) при втекающем токе. Или для "идеального" логического элемента. Если возьмете реальный логический вывод (не ОК) и посмотрите осциллографом - более того возьмем делитель 1:100 чтобы не было "втекающего тока в несколько миллиампер" - то увидим это напряжение логического "0". Ведь если бы верхний ключ был идеален нафига было бы городить открытый коллектор или сток. А так ...... Поэтому - Учите матчасть (т.е. схемотехнику). >>>Тестером смотрел, четкий ноль стоит. Можно конечно попробовать Z-состояние, но сколько смотрел. "0" четкий. логический ноль или GND? >> Питание контроллера 4,0В. Уровни согласую через резисторный делитель. делитель выбрасываем - берем схему http://microchip.ua/simcom/SIM900x/AppNote...0Note_V1.02.pdfрисунок нумбер - 4 - и вот в этой схеме уже можете не задумываться о сигнале STATUS - там Vext появится в правильное время. Ну и как вариант - либо делать как рекомендовано и забыть про глюки (можете об этом форумчан спросить) через это тут народ уже проходил. Или слушать теоретиков размахивающих шашкой и продолжать сокрушаться что модуль говно.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Nov 24 2011, 15:07
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(CADiLO @ Nov 24 2011, 18:49)  Потому что ваши теоретические выкладки как раз хороши для ОК - который и даст 0 (падение на ЭК) при втекающем токе. Или для "идеального" логического элемента. Если возьмете реальный логический вывод (не ОК) и посмотрите осциллографом - более того возьмем делитель 1:100 чтобы не было "втекающего тока в несколько миллиампер" - то увидим это напряжение логического "0". Которое (напряжение) неотличимо от реального нуля (Vss). Или превышает оное на величину падения на внутренней металлизации при большом собственном потреблении контроллера. А вот Вы, похоже, никогда ни осциллографом (к слову, никакой вход, 1:100, 1:10 или даже 1:1 _принципиально_ неспособен дать _втекающий_ ток), ни мультиметром не смотрели реальный выход. А зря. Цитата Ведь если бы верхний ключ был идеален нафига было бы городить открытый коллектор или сток. А так ...... Верхний ключ близок к идеальному, и при комнатной температуре ток через него составляет буквально наноамперы (иначе только по драйверам ног контроллер жрал бы просто до фига в состоянии сна), но даже если и единицы uA, то при сопротивлении канала "нижнего" в десятки Ohm (ну 100 Ohm у слабеньких), то напряжение там все равно не превысит единиц mV (на земляных дорожках типично больше падает). А открытый сток или коллектор от пушпульного каскада, намекну, и еще кое-чем отличается... Если же у ненагруженного CMOS-выхода (CMOS-вход нагрузкой в статике не является) напряжение "0" больше единиц mV - это неисправный компонент, совершенно однозначно.
|
|
|
|
Сообщений в этой теме
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 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, 07:34 Baser Цитата(CADiLO @ Nov 25 2011, 09:34) PIC18... Nov 25 2011, 10:08 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
|
|
|