Перейти к содержанию
    

sim800c странный вывод в гипертерминал

Модуль полежал включенным в течение суток, после чего ситуация повторилась. До этого перезагружал модуль многократно, проблем не было. Что с этим можно сделать? Предполагаю, что поможет перепрошивка модуля, но ни софта, ни прошивок в открытом доступе нет.

 

Пишите сюда bator.batuev собака sim.com. Укажите какой парт-номер написан на модуле (S2-XXXXX-YYYYY). все вышлю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цырен.

Я модули заказывал у китайцев - на пробу больше их негде достать за вменяемые деньги и сроки. В этом случае тоже можно получить прошивку?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цырен.

Я модули заказывал у китайцев - на пробу больше их негде достать за вменяемые деньги и сроки. В этом случае тоже можно получить прошивку?

 

Да, от производителя (от меня или Жени Рахно); от дистрибьютора - можно, но в этом случае они не обязаны этого делать. В любом случае, за спрос не бьют :)

Изменено пользователем Цырен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цырен.

Так я уже запросил и мне выслали. Правда, это не помогло - модуль теперь вообще ничего не выводит - видимо включился AutoBaud, а глюк с UART оказался аппаратным. Заменю модуль, не страшно, я специально их 10 заказал, как раз на такие случаи, т.к. опыта у меня мало. В серийном производстве такой подход недопустим - кетаец не обеспечит ни поддержкой и ни за что отвечать не будет.

Изменено пользователем p_kav

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заменил модуль - через сутки появилась та же проблема:

Crazy_808_2.PNG

 

Питание модуля и МК 3,6В, для согласования уровней в строону модуля использую резистивный делитель 10/33 КОм, в модуль идет 2,77В, что приемлемо. В сторону МК подключаю напрямую, DTR посажен на землю. Судя по моим наблюдениям, пробелма появляется когда модуль поработает продолжительное время с регистрацией в сети. У кого-нибудь есть идеи что может быть причиной такого поведения SIM808?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А питаемся от чего? Параметры стабилизатора не плывут?

Похоже на циклический сброс или перезагрузку модуля по питанию.

 

Второй вариант - не отслеживаем фантомную запитку и у модуля крыша съезжает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Питание беру с демоплаты SIM908, там стоит LM2596, преобразующий 12В в 3,7В. UART так же использую с этой же платы (MAX232), уровни UART тоже получаются 3,7В, не знаю почему, но SIM908 вполне переваривает такие напряжения. В SIM808 оно проходит через вышеуказанный резистивный делитель и падает до 2,77В, т.е. проблемы здесь быть не должно.

 

Насчет фантомной запитки - тоже маловероятно - модуль вчера нормально отвечал на мои команды, я его оставил на ночь с активной GPRS-сессией, сегодня сессия всё еще была активна, но на команды он уже не отвечал. При отключении по PWRKEY выдал SAPBR DEACT и NORMAL POWER DOWN, после включения тем же PWRKEY началась проблема. С SIM908 такого никогда не случалось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Абсолютно левая, вот здесь когда-то давно купил: http://www.ebay.com/itm/GPS-GPRS-GSM-Quad-...=item3387adc137

 

Когда только начинал разработку не думал, что эти модули такие нежные. И, кстати, SIM908 на этой плате всегда вёл себя очень хорошо и проблем с ним не было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не нежные, но некоторые нюансы имеются.

Тот же поверкей без ключа или фантомка могут иногда выдать интересные эффекты.

Так что перепроверьте все согласно даташита.

 

P.S.

 

Перезвонил клиенту которому давали SIM808.

Отрицательные эмоции пока только по поводу выдачи NMEA в основной UART.

В остальном модуль ведет себя прекрасно.

Прошивка 1308B02SIM808M32

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В даташите указано, что PWRKEY подтянут к питанию внутри модуля. В обычном состоянии ножка МК, соединенная с PWRKEY настроена как вход Hi-Z. В момент включения она на секунду перенастраивается как выход с логическим 0, и возвращается обратно в Hi-Z. Здесь может быть проблема?

 

И фантомка - я так понимаю, её можно избежать перенастраивая ножки МК в состояния Hi-Z перед снятием питания с модуля?

 

И что скажете про этот модуль? Он уже всё, труп? Можно брать фен и демонтировать его, или можно попытаться ранимировать? Когда впервые с этим глюком столкнулся, прошивка не помогла - модуль вообще перестал отвечать, хотя в сети регистрируется и работает.

 

Перезвонил клиенту которому давали SIM808.

Отрицательные эмоции пока только по поводу выдачи NMEA в основной UART.

В остальном модуль ведет себя прекрасно.

Прошивка 1308B02SIM808M32

Да я понимаю, что ошибка скорее всего у меня, не будет же SIMCOM выпускать косячные модули. Просто хотелось бы докопаться до истины.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>>В даташите указано, что PWRKEY подтянут к питанию внутри модуля. В обычном состоянии ножка МК, соединенная с PWRKEY настроена как вход Hi-Z. В момент включения она на секунду перенастраивается как выход с логическим 0, и возвращается обратно в Hi-Z. Здесь может быть проблема?

 

 

Внимание вопрос!!!

 

Эта ножка кроме того как выход - может быть входом??? Наверняка что да.

Значит даже если вы ее переведете в Z но защитные диоды по этому входу микроконтроллера никуда не денутся.

Теперь представьте что модуль питается 4 вольта, а контроллер 3. Через подтягивающий резистор модуля идет втекающий ток в контроллер который через защитные диоды.......

А далее уже контроллер с ума сходит - то уровень 0 приподымется, то его ложат в спячку, а он не хочет.....

Поэтому в даташите ключик с ОК не просто так нарисован.

 

>>>И фантомка - я так понимаю, её можно избежать перенастраивая ножки МК в состояния Hi-Z перед снятием питания с модуля?

 

Да. А лучше поставить согласователь уровня на полевике с ОЗ - тогда пока не появится Vext на модуле преобразователь закрыт и фантомки не будет.

 

Что касается модуля, то не пощупав его я однозначно не скажу жив он или мертв. Иногда удавалось перепрошивкой с затиранием системной таблицы оживлять такие полутрупы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насчет защитных диодов верно, не подумал над этим, хотя и проблем с контроллером ни разу не было. Развяжу PWRKEY через N-канальный IRLML2402.

 

А как лучше всего во время отладки просматривать общение МК и модуля? Я использую USB-UART переходник через MAX232 на Dev-плате, подключаю RX переходника к TX модуля перед резистивным делителем и снимаю провод каждый раз перед отключением для избежания фантомной запитки. Есть ли какой-то способ получше?

Изменено пользователем p_kav

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>> Я использую USB-UART переходник

 

Самодельный? На чем собран ?

 

Если что-то типа FT232 или PL2303, то там обычно есть ножка запитки выходных буферов (VCCIO или VCC232)

Подаем на нее питание с Vext модуля - и имеем и правильные уровни и фантомки не будет - Vext появится когда порт будет готов к обмену.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...