Полная версия этой страницы:
SIM900D МОДУЛЬ НЕТ ЭХА
уважаемые симоводы! перешел с 300dz на 900d. схема та-же что на трехсотых.сразу возникло несколько проблем: во-певых,
модуль стал как-то по-другому вклучаться, то есть как только питание подаешь, начинает жестоко гореть НЕТЛАЙТ.
далее, чтобы запустить модуль надо прижать пин включения к земле секунд эдак на пять. модуль включается, находит сеть.
далее, посылаю команду at+cpowd=1 , он выключается и нетлайт снова начинает неистово гоерть, но никакого ответа нет. по этой-же схеме сим300 успешно отвечает. прошить почему-то не получается. пробовал на разных скоростях и на автободе и на фикс боде(кстати, команды изменения скорости передачи тоже успешно хавает и на других скоростях уже не работает пока не скормишь команду at+ipr=0). вопросы :
1 почему не идет ответа от модуля?
2 почему странно горит нетлайт?
прошил прошивкой 1137B07SIM900M64_ST.cla
совсем перестал реагировать на любые команды
CADiLO
Jun 29 2011, 09:06
Телепатов не наблюдается. Схему подключения в студию!
Ну и если SIM300D был подключен к 3.3 вольтовому контроллеру, а вместо него сразу поставили SIM900D, то готовьтесь к неприятным последствиям...
что имеется ввиду под схемой подключения, чего и к чему? контроллер был пяти-вольтовый. а сейчас вообще без него. модуль подключен к терминалке.
Integral
Jun 29 2011, 09:19
не раз замечал горение нетлайтча при выключеном модуле и фантомной запитке через порты модуля ТХ РХ
Цитата(Integral @ Jun 29 2011, 13:19)

не раз замечал горение нетлайтча при выключеном модуле и фантомной запитке через порты модуля ТХ РХ
Поясните, пожалуйста, данную проблему и её возможное решение.
CADiLO
Jun 29 2011, 10:05
>>> прошил прошивкой 1137B07SIM900M64_ST.cla
А просто подумать что прошивка от SIM900 не подходит для SIM900D ???
>>>Поясните, пожалуйста, данную проблему и её возможное решение.
Повторюсь - нарисуйте как сейчас включен модуль, и выложите схему - тогда можно будет понять в чем причина.
Цитата(CADiLO @ Jun 29 2011, 14:05)

>>> прошил прошивкой 1137B07SIM900M64_ST.cla
А просто подумать что прошивка от SIM900 не подходит для SIM900D ???
>>>Поясните, пожалуйста, данную проблему и её возможное решение.
Повторюсь - нарисуйте как сейчас включен модуль, и выложите схему - тогда можно будет понять в чем причина.
точно-не та прошивка. подкажите где взять нормальную?
попробую нарисовать. хотя схема достаточно простая. тх модуля подключен напрямую к мах232, рх подключен к мах232 через делитель.питание нормальное 4 вольт. кондеры по питанию стоят.
CADiLO
Jun 29 2011, 10:39
Сколько раз объяснять !!! MAX3232 !!! И питать его 3.0 вольта!!!
Ну не будет модуль нормально работать с 232-м!!! Особенно на перепрошивке.
Цитата(CADiLO @ Jun 29 2011, 14:39)

Сколько раз объяснять !!! MAX3232 !!! И питать его 3.0 вольта!!!
Ну не будет модуль нормально работать с 232-м!!! Особенно на перепрошивке.
ну что делать, попробую на новом модуле при 3 вольта. хотелось бы еще прошивку гденибудь достать на 900d...
пишите на batuev.b@mtgroup.ru - вышлю.
CADiLO
Jun 29 2011, 11:01
Спасибо большое за прошивку, CADILO! перепрошил-теперь хоть модуль сразу запускается при просадке пина до нуля, а не нужно ждать 5 секунд. сейчас попробую подключить макс как надо.
CADiLO
Jun 29 2011, 11:47
Кстати а какая была изначально прошивка - что написано вместо иксов в строчке S2-1040S-ххххх ?
Цитата(CADiLO @ Jun 29 2011, 15:47)

Кстати а какая была изначально прошивка - что написано вместо иксов в строчке S2-1040S-ххххх ?
S2-1041Y-Z090X
CADiLO
Jun 29 2011, 12:18
Шестая, там вроде глюков с поверкей не наблюдалось.
Но могла слететь если была фантомная подпитка....
Цитата(CADiLO @ Jun 29 2011, 16:18)

Шестая, там вроде глюков с поверкей не наблюдалось.
Но могла слететь если была фантомная подпитка....
До включения МАХ232 ситуация была не лучше. кстати, может это из-за того быть, что у меня вывод VCHG подключен к 5 вольтам? Повторюсь, что данная схема стабильно работает на SIM300DZ.
CADiLO
Jun 30 2011, 05:12
SIM300D несколько грубее, а вот SIM900x вольностей в обращении не прощает.
Как написано в документации так и надо делать. Посмотрите отличия, сравните что не так - и потом все будет работать.
Цитата(CADiLO @ Jun 30 2011, 09:12)

SIM300D несколько грубее, а вот SIM900x вольностей в обращении не прощает.
Как написано в документации так и надо делать. Посмотрите отличия, сравните что не так - и потом все будет работать.
Паразитное питание убрал. оно действительно шло с пина VCHG. Так как модуль шьется нормально, то делаю вывод, что с уровями
уарт все в порядке. Хотя не уверен, так как не знаю, при прошивке идет двусторонний обмен с модулем, либо модуль только принимает сигнал через RХ. но логично предположить, что двусторонний - следовательно уарт дейстительно впорядке. да и команду CPOWd=1 он неплохо хавает. Кстати, заметил еще одну интересную особенность: при включении модуля (скорость уарт 54600) модуль все-таки шлет какую-то фигню типа четырех квадратных точек. А при скорости 115200 шлет "IIII".
CADiLO
Jun 30 2011, 09:39
Фигню..... Вот можно даже не говорить о том, что документация не читается.....
Потому что в мануале по АТ командам на странице 12 об этом написано:
Note: A HEX string such as "00 49 49 49 49 FF FF FF FF" will be sent out through serial port at the baud rate of 115200 immediately after SIM900 is powered on. The string shall be ignored since it is used for synchronization with PC tool. Only enter AT Command through serial port after SIM900 is powered on and Unsolicited Result Code "RDY" is received from serial port. If auto-bauding is enabled, the Unsolicited Result Codes "RDY" and so on are not indicated when you start up the ME, and the "AT" prefix, not "at" prefix must be set at the beginning of each command line.
Цитата(Варяг @ Jun 30 2011, 16:32)

...команду CPOWd=1 он неплохо хавает. Кстати, заметил еще одну интересную особенность: при включении модуля (скорость уарт 54600) модуль все-таки шлет какую-то фигню типа четырех квадратных точек. А при скорости 115200 шлет "IIII".
Про III написано в доках, это FE кажется, т.е. то, что модуль выдает для синхронизации. И если III шлет, значит модуль все-же отвечает.
У меня был аналогичный глюк, оказалось по невнимательности, RD TX подключил 1 в 1 (вместо перекрестного соединения).
Кстати, если случайно режим эха отключить, то он и будет молчать в ответ, может поигрались неудачно?
Цитата(ap77 @ Jun 30 2011, 13:40)

Про III написано в доках, это FE кажется, т.е. то, что модуль выдает для синхронизации. И если III шлет, значит модуль все-же отвечает.
У меня был аналогичный глюк, оказалось по невнимательности, RD TX подключил 1 в 1 (вместо перекрестного соединения).
Кстати, если случайно режим эха отключить, то он и будет молчать в ответ, может поигрались неудачно?
нет, стопудова не перепутал. прямо сейчас шью через ТХ RX модуль на скорости 19200 (кстати на скорости 115200 отказался шить-говорит типа ошибка baud rate устройства). эхо точно не отключал, не мазохист

.
Цитата(Варяг @ Jun 30 2011, 16:47)

нет, стопудова не перепутал. прямо сейчас шью через ТХ RX модуль на скорости 19200 (кстати на скорости 115200 отказался шить-говорит типа ошибка baud rate устройства). эхо точно не отключал, не мазохист

.
Как-то это странно. У меня на 6-ой прошивке заработал "с пол-пинка". Ну правда все сигналы по мануалу. И скорость прошивки 115200. А эхо попробуйте включить принудительно и скорость тож выставить, насколько понимаю, настройки сохраняются.
Цитата(CADiLO @ Jun 30 2011, 13:39)

Фигню..... Вот можно даже не говорить о том, что документация не читается.....
Потому что в мануале по АТ командам на странице 12 об этом написано:
Note: A HEX string such as "00 49 49 49 49 FF FF FF FF" will be sent out through serial port at the baud rate of 115200 immediately after SIM900 is powered on. The string shall be ignored since it is used for synchronization with PC tool. Only enter AT Command through serial port after SIM900 is powered on and Unsolicited Result Code "RDY" is received from serial port. If auto-bauding is enabled, the Unsolicited Result Codes "RDY" and so on are not indicated when you start up the ME, and the "AT" prefix, not "at" prefix must be set at the beginning of each command line.
читал мануал, проглядел, что-ли... то есть расцениваю это, что строку эту надо игнорить так как это идет синхронизация с компом. а после включения надо подать команду АТ + ентер."RDY" не придет, так как, собвственно auto-bauding is enabled после каждого перезапуска модуля. а вручную я скорость не менял, незачем.
CADiLO
Jun 30 2011, 09:57
Дело в том что самим производителем настоятельно рекомендуется после первой синхронизации перевести модуль на фиксированую скорость и далее работать без автоопределения.
Та вы избежите непредсказуемых задержек и глюков.
Ну не может же комп "воздух прошивать"? следовательно, идет полноценный обмен данными - модуль живой. так чего-ж он на команды не отзывается.
как только подвернется возможность, сразу его переведу на фиксбодрейт.
CADiLO
Jun 30 2011, 10:06
а команды большими буквами подаете или маленькими ?
Цитата(CADiLO @ Jun 30 2011, 14:06)

а команды большими буквами подаете или маленькими ?
э, кажись маленькими.
Все, после перепрошивки и перезагрузки компьютера заработал зверь! спасибо всем большое за поддержку!
CADiLO
Jun 30 2011, 10:20
первое АТ (да и остальное вообще желательно) должно быть большими буквами.
Only the strings ”AT” or ”At” (not ”aT” or ”at”) can be detected when auto-bauding is enabled.
It is recommended that all AT commands shall be prefixed with ”AT”.
а вот при фиксированой скорости можно и маленькими.
НО! В некоторых командах текстовые параметры нужно подавать большими буквами, поэтому чтобы не путаться, лучше все сделать единообразно.
Цитата(CADiLO @ Jun 30 2011, 14:20)

первое АТ (да и остальное вообще желательно) должно быть большими буквами.
Only the strings “AT” or “At” (not “aT” or “at”) can be detected when auto-bauding is enabled.
It is recommended that all AT commands shall be prefixed with “AT”.
Да, тонкая штука оказалась. Сим300 при включении сразу любые символы хавал, хоть qwerty. заработал, и ладно. но ума не приложу в чем была проблема? либо прошивка оказалась фэйловая, либо комп тупил. но:
если бы комп тупил, то он бы и сим300 не видел.....
CADiLO
Jun 30 2011, 10:29
Нечистые электромагнитные силы
воткнул sim900d со стандартной прошивкой. и о чудо-он тоже ожил. но откликается исключительно на заглавные AT. кто бы мог подумать...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.