|
Запускается SIM900 но не видит команды, Запускается SIM900 но не видит команды |
|
|
|
Oct 3 2011, 19:41
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 3-10-11
Пользователь №: 67 528

|
Здравствуйте все. У меня такая проблема Собрал схему на sim900 питание по даташиту связь с компом через ft232rl. Преобразование уровней Трансмитер модуля через 2 транзистора с привязкой к vbat рессивер через резистор 3 ком и стабилитрон на 2,7 вольта. Конденсатор на 47 мкф вместо батарейки. Проблема в следующем модуль включается проходит регистрацию в сети начинает коротко моргать раз в 3 секунды, но СОВЕРШЕННО НЕ ВОСПРИНИМАЕТ КОМАНДЫ. Он их зеркально отсылает обратно, никаких OK и так далее. При включении тоже ничего не показывает никаких FF . Когда звонишь на модуль терминал принимает RING/ Отменяешь он показывает NO CARRIER. Но ни какие команды в себя не принимает. Кроме начальной команды A во время включения после этого RING и NO CARRIER начинают отображаться. В чем дело пробовал перепрошивать новой прошивкой, результат тот же самый купил второй модуль, та же картина, думал запалил вход RX модуля. Я так понимаю интерфейс связи в порядке раз по нему я перешивал модуль, переставив провода с TXD и RXD на DBG_TXD и DBG_RXD. Читал на вашем форуме про такую проблему, там решение сводилось в том что человек не переводил каретку, но я так понимаю в терминале есть галочка CR=CR+LF. Тоесть я думаю можно просто вводить, команду или я не прав, помогите на вас вся надежда. Прошу сильно не критиковать, GSM модуль подключаю впервые, наверняка я в трех соснах заблудился, но выйти не могу уже неделю. Может какую команду надо послать чтобы модуль стал общаться с терминалом как надо или как ? Уже все форумы облазил. И почему в момент загрузки он ничего не отсылает в терминал никаких 00 49 49 49 49 FF FF FF FF и прочей информации. Что не так ?
В разных форумах рекомендуют одни CTS соединить с RTS другие RTS посадить на массу. Я ничего этого не делал, может что то просто забыл какие ножки на массу посадить, не знаю уже что и думать.
|
|
|
|
|
 |
Ответов
|
Oct 4 2011, 19:02
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 3-10-11
Пользователь №: 67 528

|
Выкладываю схему преобразователя уровней. Схему питания думаю смысла нет выкладывать он из даташита и работает, а нормальный согласователь уровней типа микросхемы серии lvc у нас в городе не продают, заказывать думаю на стабилитроне не лучший вариант но пока ничего лучше не видел Ну наконец то заработало. Достаточно было сменить терминал я все опыты проводил в TERMINAL v1.9b от Br@y в нем команда уходит зеркалируется и не ответа не привета. Через встроеныый терминал Windows xp заработало наконец то. Тоесть включаю подаю команду AT он мне ее зеркалит и отвечает OK ну и дальше что вздумается ATD(номер телефона); идет дозвон и т.д. Вроде все как надо, но при включении всеравно ничего на терминал не приходит, только на скорости 115200 во время включения модуля приходят символы(IIII)и больше ничего. Всем спасибо за консультацию. Еще такой вопрос тоесть в терминале мне достаточно нажать ENTER и он автоматом добавит символ перевода строки, а если через микроконтроллер мне понадобиться добавить к команде (0d) я правильно понимаю? Причем в терминале TERMINAL v1.9 ни на какой скорости не идет обмен команду AT воспринимает но больше ничего, в общем ну его... Прошивка по умолчанию не заливалась, скорость снижал до 115200 вроде если не забыл тогда нормально зашилось. Остался вопрос почему при включении ничего не приходит на модуль ни на каких скоростях, кроме 115200 в виде 4 символов I
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 4 2011, 19:23
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(schisik @ Oct 4 2011, 23:02)  Выкладываю схему преобразователя уровней. Схему питания думаю смысла нет выкладывать он из даташита и работает, а нормальный согласователь уровней типа микросхемы серии lvc у нас в городе не продают, заказывать думаю на стабилитроне не лучший вариант но пока ничего лучше не видел А чего не запитать VCCIO RL232 от модуля (VDD_EXT) ? И ничего согласовывать не придется. А при стыковке с трехвольтовыми микроконтроллерами - резисторный делитель все лучше, чем резистор плюс стабилитрон. Результат более предсказуемый. Цитата Еще такой вопрос тоесть в терминале мне достаточно нажать ENTER и он автоматом добавит символ перевода строки, а если через микроконтроллер мне понадобиться добавить к команде (0d) я правильно понимаю? Правильно. Цитата Причем в терминале TERMINAL v1.9 ни на какой скорости не идет обмен команду AT воспринимает но больше ничего, в общем ну его... Может быть, там какие-то свои сеттинги на порт (управление потоком или разрядность байта) ? Цитата Прошивка по умолчанию не заливалась, скорость снижал до 115200 вроде если не забыл тогда нормально зашилось. Остался вопрос почему при включении ничего не приходит на модуль ни на каких скоростях, кроме 115200 в виде 4 символов I Это начальная посылка бутера, она идет на 115200. А поскольку скорость терминала в этот момент неизвестна, то никаких сообщений больше и не будет. А вот если зафиксировать скорость (+IPR=xxxx), то будут еще сообщения (по крайней мере сообщение "Call Ready").
|
|
|
|
Сообщений в этой теме
schisik Запускается SIM900 но не видит команды Oct 3 2011, 19:41 MKdemiurg Недавно столкнулся с забавным моментом когда подкл... Oct 3 2011, 20:31 Peps Однозначно RTS на землю. И будет Вам счастье. Я в ... Oct 4 2011, 05:03 Варяг Возможно, под TXD и RXD есть замыкание - и соответ... Oct 4 2011, 05:37 Romashki С FT232 все нормально, ничего она не инвертирует. ... Oct 4 2011, 07:24 schisik У меня линии TXD и RXD между собой не замкнуты, пр... Oct 4 2011, 08:23 Romashki Должен в терминал обязательно выдавать... и по вкл... Oct 4 2011, 08:24 schisik И зеркалить команды он начинает только после любой... Oct 4 2011, 08:27 Romashki Покажите что он Вам отвечает например просто на AT... Oct 4 2011, 08:28 schisik Но по включению вообще ничего не дают оба модуля т... Oct 4 2011, 08:29 Romashki Видимо по включению терминал у Вас настроен НЕ на ... Oct 4 2011, 08:30 schisik Когда я отправляю команду AT он ее зеркально мне о... Oct 4 2011, 08:32 Romashki По умолчанию модуль настроен на auto baud rate, по... Oct 4 2011, 08:36 Варяг Цитата(Romashki @ Oct 4 2011, 12:36) По у... Oct 4 2011, 11:08 schisik Тоесть если я скорость в терминале ставлю отличную... Oct 4 2011, 08:50 rx3apf Если видны сообщения типа RING, NORMAL POWER DOWN ... Oct 4 2011, 08:50 =F8= Поставьте сниффер, покажите лог(причем в hex), а т... Oct 4 2011, 08:52 Romashki Судя по тому, что прошивка становится - уровни вро... Oct 4 2011, 08:54 CADiLO Верно - схему в студию.
И еще - как подаем команд... Oct 4 2011, 10:08 Romashki Если прошивка проходит (по умолчанию по моему 4608... Oct 4 2011, 11:20 CADiLO Для SIM900 максимальная гарантированая скорость дл... Oct 4 2011, 12:54 Romashki Цитата(schisik @ Oct 4 2011, 22:02) Еще т... Oct 4 2011, 19:14  Romashki Цитата(rx3apf @ Oct 4 2011, 22:23) А чего... Oct 4 2011, 19:40   rx3apf Цитата(Romashki @ Oct 4 2011, 23:40) А во... Oct 4 2011, 20:17 CADiLO >>>А чего не запитать VCCIO RL232 от моду... Oct 5 2011, 05:58 DrGluck ЦитатаTERMINAL v1.9b от Br@y - заметил "нехор... Oct 5 2011, 06:58 CADiLO По HTTP пока не прокоментирую, но вопрос себе отме... Oct 5 2011, 07:15 schisik Огромное спасибо всем, особенно Romashki за помощ... Oct 5 2011, 08:24 Варяг Цитата(schisik @ Oct 5 2011, 12:24) Огром... Oct 5 2011, 08:58 CADiLO Действительно - если остается RL232, то питаем ее ... Oct 5 2011, 09:16 schisik Дело в том, что вся обвязка уже на 5 вольт, реле и... Oct 6 2011, 19:06 Romashki 0x1A - отправить (ctrl+z)
0х1В - отменить (escape... Oct 6 2011, 19:25
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|