Страница 1 из 1

SIM900D прикол

Добавлено: Ср июн 25, 2014 15:55:19
Gurvinok
Вчера:
Сижу, кидаю команды через терминал. Разрабатываю библу для AVR. Кидаю команду, получаю ответ. Вечер, поздно, все выключаю иду спать.
Сегодня:
Днем включаю питание с надеждой продолжить, кидаю команду, а в ответ тоже самое. Что не пошли в порт, все вернется обратно.
Схему не менял, просто вчера выключил, а сегодня включил.
Колдовство!!! :shock:
Мож кто с таким сталкивался?

Re: SIM900D прикол

Добавлено: Ср июн 25, 2014 15:56:27
Pink-Pank
Мож в настройках порта что-то? Или в программе, посредством которой общаетесь?

Re: SIM900D прикол

Добавлено: Ср июн 25, 2014 15:59:50
Gurvinok
Да я уже три терминальные программы поменял. Было подозрение что внутри коротнули TX c RX. Прозвонил, вроде все в порядке. Да и без питание ничего не возвращает.

Re: SIM900D прикол

Добавлено: Ср июн 25, 2014 18:38:09
uk8amk
ATE0 ?

Re: SIM900D прикол

Добавлено: Ср июн 25, 2014 18:41:55
Gurvinok
Вернет ATE0 ? А если бы работало, то вернуло бы 0

Re: SIM900D прикол

Добавлено: Ср июн 25, 2014 18:49:11
dreamernf
было такое, тоже менял кучу прог, прозванивал, сбрасывал настройки. Потом попробовал через putty отправить - корректно все работает, а через другие софтины только эхо

Re: SIM900D прикол

Добавлено: Ср июн 25, 2014 19:02:33
uk8amk
При подаче питания вроде должен что-то выплюнуть об окончании тестирования ПО и успешной инициализации.
Еще проверьте настройки CR LF

Re: SIM900D прикол

Добавлено: Ср июн 25, 2014 19:08:08
Gurvinok
Так я через putty и работаю. Та же фигня.
Все правильно. Только не при подаче питания, а включении. Модуль должен отчитаться что все ОК и он реди. А сейчас этого не происходит.
Вот картинка. При нажатии ентер он просто гонит курсор взад.

Re: SIM900D прикол

Добавлено: Ср июн 25, 2014 19:28:39
uk8amk
Так и будет если CR не дополнять LF.
Доки для SIM под рукой сейчас нет, но убедитесь что RTS-CTS-DTR не мешают работе. Хотя по идее он тогда вобще заткнуться должен был.
Это самоделка или фирменная демоплата?

Re: SIM900D прикол

Добавлено: Ср июн 25, 2014 20:01:59
Gurvinok
Дело не в железе это точно. Плата самоделка. Я с ней уже две недели ковыряюсь. Вся сборка лежит на столе и не убирается. Вчера последний день когда модуль отвечал на команды. Если бы он сгорел, то вообще не работал бы, а эта зараза принимает звонки как ни в чем не бывало, перекидывает мне все байты обратно в консоль и самое интересное то что я зафиксировал скорость передачи на 19200, а он мне обратно шлет посланные ему байты на любой скорости? Вот тут я в недоумении. Ощущение как буд-то ножки перемкнуты и я просто общаюсь сам с собой. Но стоит выключить модуль и все. Передачи нет.

Re: SIM900D прикол

Добавлено: Ср июн 25, 2014 20:44:53
uk8amk
Попробуйте перезалить его прошивку если он это позволяет.

Re: SIM900D прикол

Добавлено: Чт июн 26, 2014 16:45:44
Gurvinok
Вот это я попробовал сделать сразу. К сожалению он не хочет перезаливаться ни под семеркой, ни под ХР. В общем какая-то магнитная буря наверное ходит вокруг меня. Попробую завтра. На каком-то из форумов писали про аналогичную ситуацию, так решилась она сама по себе)) Может и у меня также будет.

Ха. Разобрался. Кувыркнулся переходник с ЮСБи на РС-232. На голом порту все заработало как ни в чем не бывало. Хотя сам переходник довольно хорошо работает. Чудеса да и только.

Re: SIM900D прикол

Добавлено: Ср июл 02, 2014 15:15:16
Alexeyslav
Может общий провод отвалился или неконтачит?

Re: SIM900D прикол

Добавлено: Пт июл 04, 2014 14:02:06
Gurvinok
Если бы что-то не контачило, то модуль вообще ничего не возвращал. А он возвращает ровно то что я ему посылаю. А ля текстовой редактор :)) Что-то с переходником.

Re: SIM900D прикол

Добавлено: Пт июл 04, 2014 21:07:44
Alexeyslav
Если общий обрывается то RX и TX твоего UART-а оказываются соединены друг с другом некоторым сопротивлением внутренностей GSM-модуля, его хватает чтобы было "эхо". А так как общего провода нет даже если GSM модуль что-то принимает он не может передать ответ на твой UART - тот его просто не может услышать т.к. с точки зрения UART-а меняется всего лишь сопротивление между RX и TX. Подобная проблема диагностируется легко - резистор в 1кОм на RX и "по воздуху" сигнал уже просто так не пройдет.

Re: SIM900D прикол

Добавлено: Пт июл 04, 2014 21:54:51
Gurvinok
М-м-м-м. Я как-то об этом не подумал. Надо проверить. Хороший совет, спасибо.