Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нет ответа от SIM300DZ
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
tviks
Добрый день. SIM300DZ новая. Команд не исполняет, но отправляет обратно, с задержкой в несколько мс. при включении ничего не выдаёт в линию. при выключении сообщает о конце работы. при разряде батареи выдаёт сообщение о низком питании. Питание -аккумулятор Li-Polimer 3.6V 750 mAh c зарядкой от лаб.источника. К СОМ-порту подключен через драйвер SP3238EEY. Драйвер питается от аккумулятора. Сигнал RXD подаётся на 3 вывод через делитель и имеет уровень 2,9В.
Сигнал STATUS управляет работой драйвера, чтоб исключить наличие сигнала, пока модуль не включился.
Выводы CTS (45) и RTS (44) соединены резистором 120 Ом.
DRT(43) подтянут к питанию резюком 10К.
Когда меняю скорость на терминале, приходит 2 раза искажённый ответ, затем модуль подстраивается под скорость и возвращает посылку. Абсолютно любое сочетание букв. И никаких ответов OK, ERROR и т.д. не наблюдается.
индикатор мигает короткими вспышками с периодом 1 сек. Наличие или отсутствие симки не влияет на работу.
Подкиньте идею, что проверять.
SKov
Цитата(tviks @ Sep 25 2009, 09:07) *
Подкиньте идею, что проверять.

А кто управляет PWRKEY ? И вообще, самое лучшее - схему в студию.
tviks
ОК, вот схема.
Контроллер включает POWEKEY,ожидает STATUS. задержка на 1 сек, затем включает обмен и раз в секунду подаёт команду АТ. До этого момента на входе RXD поддерживается 0. Далее я смотрю через терминал на ответы. Скорость обмена 115200, хоты картина одна и та-же на всех скоростях. В начале подключал обмен только через терминал, затем решил попробовать контроллером, но так ни одного ответа ОК так и не увидел.

Схема в формате PCAD2006
SKov
Цитата(tviks @ Sep 28 2009, 05:54) *
Схема в формате PCAD2006

Лучше pdf, или на худой конец, jpg. Не все живут в 2006 году да еще и на PCAD-е wink.gif
Однако, кое-как мой Altium справился с конвертацией, и схему удалось посмотреть.
Никакого криминала не заметил.
Пожалуй, делитель 5К/10К великоват для 115кбит. Я бы советовал уменьшить до 1к/2к. Но это вроде бы ничего не объясняет в вашей ситуации.
И попробовать принудительно включить модуль на скорость по-меньше, 9600 например. И посмотреть, пишет ли модуль кабалистическую последовательность типа "RDY ... Call ready" или он с самого начала как-то на вас ругается, но вы этого не видете, т.к.
скорости пока еще не согласованы.
Можно еще перекинуть вход конвертера RS232 на выход МК и посмотреть, все ли нормально там.
А вообще - все непонятно с вашим случаем.
Логичных версий лично у меня нет.
Кроме стандартной - перепрошить модуль свежей прошивкой. После чего его совсем поменять wink.gif.
И МК с программой тоже.
tviks
Промучился неделю, спаял другую плату с другим модулем, всё повторилось. А ларчик просто открывался: почему-то НИГДЕ не сказано, что команды нужно заканчивать байтом 0Dh - конец строки. Когда вставил - пошли ответы и стали исполняться команды. Так-что работаем дальше.
Harbinger
Прямо таки нигде... wink.gif
SIM300_ATC_V2.00.pdf, страница 5, п. 1.4, первые две строчки.
То, что <CR>==0Dh, предполагалось общеизвестным.
SKov
Цитата(tviks @ Sep 30 2009, 07:20) *
Промучился неделю, спаял другую плату с другим модулем, всё повторилось. А ларчик просто открывался: почему-то НИГДЕ не сказано, что команды нужно заканчивать байтом 0Dh - конец строки. Когда вставил - пошли ответы и стали исполняться команды. Так-что работаем дальше.

Да, я тут промахнулся. Надо было просить в студию не схему, а программу wink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.