Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM300
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
vkle
Здравствуйте!

Я новый пользователь модема SIM300. Раньше никогда не имел с ними дела.
Я подключил модем и завел его на скорости 115200, но к сожалению он иногда глотал символы, хотя управление потоком аппаратное.
Я, как мне кажется совершил большую глупость, а именно, отключил autobaud на модеме, установив фиксированную скорость командой AT+IPR=38400;&W.
При этом видимо он съел один из символов и установил неизвестную мне скорость.

Я пробовал все скорости из линейки 1200...115200, но ни на одной из них модем не отвечает.

Скажите есть ли аппаратный способ сбросить настройки модема на заводские?

Спасибо.
id_Alx
Возможно, перешить. Или посмотреть осциллографом на какой скорости выдает в порт при включении.
CADiLO
Неправильную скорость - отличающуюся от приведенных в мануале стандартных - модуль не установит.

А глотание символов один из признаков неправильного согласования с внешним миром или нестабильность скорости обмена со стороны общения с модемом.

Схемку покажите.
vkle
Я пользуюсь вот этой штукой:
http://starterkit.ru/html/index.php?name=s...=view&id=12

Соответственно схема вот здесь:
http://starterkit.ru/html/doc/SK_LPC2378.pdf
id_Alx
и еще SIM300 поддерживает 300bps wink.gif
vkle
Проверил 300 - не работает.
Видно, что модем отвечает что-то на всех скоростях. Но в консоли - мусор.
Master of Nature
Цитата(id_Alx @ Oct 21 2010, 17:34) *
Возможно, перешить. Или посмотреть осциллографом на какой скорости выдает в порт при включении.

В принципе - логично.
При включении модем должен выдать Call Ready.
Если осциллографом поймать эту строчку - то можно вычислить скорость.
А вообще, я обычно не совмещаю перестановку скорости и сохранение параметров.
Сначала устанавливаю новую скорость. Потом переключаюсь, проверяю, что скорость установилась правильно. И уже после этого сохраняю настройку.
vkle
Настройки порта: 8бит, no parity, 1 стоп-бит.
Управление потоком - аппаратное, реализованное в самом контроллере LPC2378 на UART1.
Master of Nature
Цитата(vkle @ Oct 21 2010, 18:31) *
Проверил 300 - не работает.
Видно, что модем отвечает что-то на всех скоростях. Но в консоли - мусор.

Когда пробуете - команды набираете заглавными буквами?
CADiLO
Видел я эту штуку - пособие "как не надо делать схемотехнику SIM300"
Автору за такое руки поотбивать надо.

Можно выставлять на конкурс "найди ....дцать ошибок"
vkle
Цитата
Видел я эту штуку - пособие "как не надо делать схемотехнику SIM300"
Автору за такое руки поотбивать надо.

А есть какая-нибудь "правильная" с вашей точки зрения отладочная плата и схема включения?
И все же. Раньше хоть что-то шло, пусть и по "кривой схемотехнике", теперь не идет ничего. Из-за кривой схемотехники наблюдаются такие симптомы как у меня?

Цитата
Когда пробуете - команды набираете заглавными буквами?

Нет, т.к. у меня не стоит autobaud модем при включении и выключении сообщает об этом в консоль. Вот на это я и смотрю.
ArtemKAD
Цитата
И все же. Раньше хоть что-то шло, пусть и по "кривой схемотехнике", теперь не идет ничего. Из-за кривой схемотехники наблюдаются такие симптомы как у меня?

Ну схемотехника там не так, что-бы смертельная - видел и хуже. В принципе при правильной программе работать будет. Правда не нашел как подключен PWRKEY.... Главный ляп ИМХО - нет прямого вывода обмена модем-контроллер. Вот туда надо подключить комп с терминалом и не гадать на кофейной гуще...

А вообще - осциллографом померяй минимальный размер бита при обмене. С очень большой вероятностью по нему можно прямо вычислить скорость...
vkle
Цитата
Главный ляп ИМХО - нет прямого вывода обмена

Да, этого не хватает.

PWRKEY подключен прямо на ногу контроллера. Модем включается и выключается (начинает мигать светодиод).

Судя по характеру ответов не существует возможности сбросить модуль к заводским настройкам без его перепрошивки и АТ-команд.

Решено.

В связи с тем, что контроллер LPC2378 имеет функцию autobaud (также как и модем) я решил пойти от обратного и вычислить baudrate модема при помощи контроллера.
Мешающая мелочь состояла в том, что для работы такой функции модем должен послать команду начинающуюся с символа "A", а он посылает RDY, т.е. не то что нужно.

Спасло то, что символ A и символ R начинаются с одной и той же последовательности бит(старт, 0, 1..), по которой контроллер и определяет скорость обмена.

Всем спасибо.

Все-таки хотелось бы увидеть схему по которой следует подключать модем (с учетом всего накопившегося опыта).
sobr
Цитата(vkle @ Oct 22 2010, 00:03) *
Решено.
Так какая скрость оказалась по факту?
CADiLO
>>>В принципе при правильной программе работать будет.

Особенно при RX притянутому через резистор сразу на 3.3 вольта - 100% запитка через RX при отключеном питании модуля поверкеем. Заработает, но предсказать поведение модуля я не возьмусь smile.gif

>>>Все-таки хотелось бы увидеть схему по которой следует подключать модем

Начните с прочтения документации - ее достаточно много

вот с этого например:
http://www.microchip.ua/simcom/GSM-GPRS-GP...0%20seminar.ppt
http://www.microchip.ua/simcom/GSM-GPRS-GP...seminar2009.ppt

ну и потом
http://www.microchip.ua/simcom/?link=/GSM-GPRS-GPS/SIM300
http://www.microchip.ua/simcom/?link=/GSM-GPRS-GPS/AppNotes - doc
http://www.microchip.ua/simcom/?link=/GSM-GPRS-GPS/AppNotes - ppt

да и в конце концов начинать изучать модуль снятый с производства нет особого смысла - тогда уже сюда:
http://www.microchip.ua/simcom/?link=/GSM-GPRS-GPS/SIM900

хотя рекомендации в презентациях на 90% совпадают с новым модулем.
vkle
Цитата
хотя рекомендации в презентациях на 90% совпадают с новым модулем

Мне нужен был быстрый старт на железе про которое много информации. Как мне кажется, SIM300 как раз им оказался.

Если железо совпадает на 90%, что что с прошивкой? Сохранился ли в SIM900 старый синтаксис команд?
av-master
Быстрый с GSM/GPRS ??? неполучится. 2 года вылизываем. и все равно нюансы появляются...
можете купить у нас библиотеку и быстро стартануть )) 6 тыщ баксов например ))
CADiLO
>>>>Сохранился ли в SIM900 старый синтаксис команд?

http://www.microchip.ua/simcom/GSM-GPRS-GP...rison_V1.01.pdf

Для большинства задач корректировать софт не надо, но есть и нюансы. Изучайте документацию.
ArtemKAD
Цитата
Особенно при RX притянутому через резистор сразу на 3.3 вольта

Упс... А слона-то я и не заметил. sad.gif
Цитата
PWRKEY подключен прямо на ногу контроллера.

И похоже - не заметил сразу двух...
ЗЫ. Таки действительно схема из раздела - пособие "как не надо делать схемотехнику SIM300".
vkle
Цитата
Быстрый с GSM/GPRS ??? неполучится. 2 года вылизываем. и все равно нюансы появляются...
можете купить у нас библиотеку и быстро стартануть )) 6 тыщ баксов например ))


Странно, два года вылизывать глюки модуля, не проще ли сменить модуль? (это не противопоставление в виде вопроса, мне действительно интересно)
А какие возможности у этой вашей библиотеки. Можно ли где-то почитать описание?
CADiLO
>>>>Странно, два года вылизывать глюки модуля, не проще ли сменить модуль?

Модулей безгрешных нет ни у кого, да и глюки модулей это мелочи по сравнению с сознательными "творениями" операторов.
av-master
Модуль не причем. Но отработка всех возможных и невозможных ситуаций ответов/ неответов/ошибок сети . .и.т д....
куча всего...
переходы между айпишниками апнами CSD SMS .... контроль ответов , получение команд от сервера ... загрузка новых прошивок и перепрошивка основного приложения... как прикинеш в целом аж страшно. наверное 6 все таки мало. новая цена 10 кБ ))

а два года. потому как неосновная это работа.
vkle
Цитата
Модулей безгрешных нет ни у кого, да и глюки модулей это мелочи по сравнению с сознательными "творениями" операторов.

Понятно. Буду готовится. Морально.

Цитата
наверное 6 все таки мало. новая цена 10 кБ ))

И все-таки где почитать описание библиотеки, а то раз и 10кБ? =)
Или там кода 10кБ? =)

У меня кстати объект неподвижный, поэтому я думаю геморроя будет немного меньше. Или я неправ?

av-master
у меня тоже неподвижный. хотя и в подвижном работает также хороше ))
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.