vkle 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Здравствуйте! Я новый пользователь модема SIM300. Раньше никогда не имел с ними дела. Я подключил модем и завел его на скорости 115200, но к сожалению он иногда глотал символы, хотя управление потоком аппаратное. Я, как мне кажется совершил большую глупость, а именно, отключил autobaud на модеме, установив фиксированную скорость командой AT+IPR=38400;&W. При этом видимо он съел один из символов и установил неизвестную мне скорость. Я пробовал все скорости из линейки 1200...115200, но ни на одной из них модем не отвечает. Скажите есть ли аппаратный способ сбросить настройки модема на заводские? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
id_Alx 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Возможно, перешить. Или посмотреть осциллографом на какой скорости выдает в порт при включении. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Неправильную скорость - отличающуюся от приведенных в мануале стандартных - модуль не установит. А глотание символов один из признаков неправильного согласования с внешним миром или нестабильность скорости обмена со стороны общения с модемом. Схемку покажите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vkle 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Я пользуюсь вот этой штукой: http://starterkit.ru/html/index.php?name=s...=view&id=12 Соответственно схема вот здесь: http://starterkit.ru/html/doc/SK_LPC2378.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
id_Alx 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба и еще SIM300 поддерживает 300bps ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vkle 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Проверил 300 - не работает. Видно, что модем отвечает что-то на всех скоростях. Но в консоли - мусор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Возможно, перешить. Или посмотреть осциллографом на какой скорости выдает в порт при включении. В принципе - логично. При включении модем должен выдать Call Ready. Если осциллографом поймать эту строчку - то можно вычислить скорость. А вообще, я обычно не совмещаю перестановку скорости и сохранение параметров. Сначала устанавливаю новую скорость. Потом переключаюсь, проверяю, что скорость установилась правильно. И уже после этого сохраняю настройку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vkle 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Настройки порта: 8бит, no parity, 1 стоп-бит. Управление потоком - аппаратное, реализованное в самом контроллере LPC2378 на UART1. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Проверил 300 - не работает. Видно, что модем отвечает что-то на всех скоростях. Но в консоли - мусор. Когда пробуете - команды набираете заглавными буквами? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Видел я эту штуку - пособие "как не надо делать схемотехнику SIM300" Автору за такое руки поотбивать надо. Можно выставлять на конкурс "найди ....дцать ошибок" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vkle 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Видел я эту штуку - пособие "как не надо делать схемотехнику SIM300" Автору за такое руки поотбивать надо. А есть какая-нибудь "правильная" с вашей точки зрения отладочная плата и схема включения? И все же. Раньше хоть что-то шло, пусть и по "кривой схемотехнике", теперь не идет ничего. Из-за кривой схемотехники наблюдаются такие симптомы как у меня? Когда пробуете - команды набираете заглавными буквами? Нет, т.к. у меня не стоит autobaud модем при включении и выключении сообщает об этом в консоль. Вот на это я и смотрю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 69 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба И все же. Раньше хоть что-то шло, пусть и по "кривой схемотехнике", теперь не идет ничего. Из-за кривой схемотехники наблюдаются такие симптомы как у меня? Ну схемотехника там не так, что-бы смертельная - видел и хуже. В принципе при правильной программе работать будет. Правда не нашел как подключен PWRKEY.... Главный ляп ИМХО - нет прямого вывода обмена модем-контроллер. Вот туда надо подключить комп с терминалом и не гадать на кофейной гуще... А вообще - осциллографом померяй минимальный размер бита при обмене. С очень большой вероятностью по нему можно прямо вычислить скорость... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vkle 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Главный ляп ИМХО - нет прямого вывода обмена Да, этого не хватает. PWRKEY подключен прямо на ногу контроллера. Модем включается и выключается (начинает мигать светодиод). Судя по характеру ответов не существует возможности сбросить модуль к заводским настройкам без его перепрошивки и АТ-команд. Решено. В связи с тем, что контроллер LPC2378 имеет функцию autobaud (также как и модем) я решил пойти от обратного и вычислить baudrate модема при помощи контроллера. Мешающая мелочь состояла в том, что для работы такой функции модем должен послать команду начинающуюся с символа "A", а он посылает RDY, т.е. не то что нужно. Спасло то, что символ A и символ R начинаются с одной и той же последовательности бит(старт, 0, 1..), по которой контроллер и определяет скорость обмена. Всем спасибо. Все-таки хотелось бы увидеть схему по которой следует подключать модем (с учетом всего накопившегося опыта). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sobr 0 22 октября, 2010 Опубликовано 22 октября, 2010 · Жалоба Решено.Так какая скрость оказалась по факту? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 22 октября, 2010 Опубликовано 22 октября, 2010 · Жалоба >>>В принципе при правильной программе работать будет. Особенно при RX притянутому через резистор сразу на 3.3 вольта - 100% запитка через RX при отключеном питании модуля поверкеем. Заработает, но предсказать поведение модуля я не возьмусь :) >>>Все-таки хотелось бы увидеть схему по которой следует подключать модем Начните с прочтения документации - ее достаточно много вот с этого например: 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% совпадают с новым модулем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться