Ioann 0 16 февраля, 2009 Опубликовано 16 февраля, 2009 · Жалоба Доброго времени суток, коллеги! Понадобилось поработать с SIM300CZ - возникли проблемы: модуль не отвечает на AT команды, хотя выдаёт "эхо" обмен пытаюсь вести на скорости 19200 или 9600 (пробовал на 115200, но MAX232 на ней уже не работает... а более подходящей микросхемы не нашёл) MAX232 питаю от VEXT, питание на модуль 3,96В от импульсного стабилизатора. как я понял, модуль в сети регистрируется (появляются характерные помехи и если на него "позвонить", то идёт вызов и короко срабатывает BUZZER) RTS и CTS модуля соединил друг с другом, TxD и RxD через MAX232 подключил к COM порту компьютера сигналы NETLIGHT, STATUS и RI наблюдаю светодиодами (подключил через 2кОм) При включении POWERKEY сразу загорается STATUS и горит постоянно, NETLIGHT : один раз моргнёт сдвоенным импульсом потом моргает одиночно, сначала часто, как зарегистрируется в сети - реже вроде всё описал. Прошу помощи - как "оживить" ? - что не так сделал или не учёл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 16 февраля, 2009 Опубликовано 16 февраля, 2009 · Жалоба 1. MAX232 прекрасно работает и выше 115200 2. модуль по входам 2.98 вольта, а значит нужно не 5 вольтовый MAX232, а трехвольтовый MAX3232. Как поведет себя обычный MAX на пониженой напруге - неизвестно. 3. >>>>сигналы NETLIGHT, STATUS и RI наблюдаю светодиодами (подключил через 2кОм) А для кого ключики с ОК в даташите нарисованы ???? И вообще - многих бед можно избежать внимательно читая документацию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ioann 0 16 февраля, 2009 Опубликовано 16 февраля, 2009 · Жалоба Достать MAX3232 к сожалению не смог, потому пришлось пробовать с MAX232. При скоростях до 19200 работает. Проверял так: RxD соединил с TxD (SIM300 не подключал) и всё это к компьютеру - когда MAX232 работает - получается "эхо". - на 115200 не работает (на 38400 начинаются ошибки) схема с ключом или напрямую на светодиод - это совершенно неважно, главное выход устройства не перегрузить рекомендуемое 3-0.5/4,7к = 0.5мА или у меня 3-2/2к=0.5мА Хотелось бы услышать что-то по существу. - т.е. почему модуль может не отвечать на входящие AT команды (при этом он их отсылает "эхом" назад посимвольно). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
M_Z 0 16 февраля, 2009 Опубликовано 16 февраля, 2009 · Жалоба Достать MAX3232 к сожалению не смог, потому пришлось пробовать с MAX232. При скоростях до 19200 работает. Проверял так: RxD соединил с TxD (SIM300 не подключал) и всё это к компьютеру - когда MAX232 работает - получается "эхо". - на 115200 не работает (на 38400 начинаются ошибки) схема с ключом или напрямую на светодиод - это совершенно неважно, главное выход устройства не перегрузить рекомендуемое 3-0.5/4,7к = 0.5мА или у меня 3-2/2к=0.5мА Хотелось бы услышать что-то по существу. - т.е. почему модуль может не отвечать на входящие AT команды (при этом он их отсылает "эхом" назад посимвольно). А после команды 0x0d 0x0a шлются? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 16 февраля, 2009 Опубликовано 16 февраля, 2009 · Жалоба >>>>Хотелось бы услышать что-то по существу. Мдя.... Очередное [b]извините меня, я - дебил!!![/b]ство.... А то что модуль может по умолчанию ответить на 115200 знаете ? И как искажен сигнал на недозапитаном MAX232 тоже смотрели ? MAX232 до мегабита нормально работает при правильном питании. ПО СУЩЕСТВУ - ПОСТАВЬТЕ РЕКОМЕНДОВАНУЮ МИКРОСХЕМУ RS232. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
av-master 0 16 февраля, 2009 Опубликовано 16 февраля, 2009 · Жалоба Хотелось бы услышать что-то по существу. По существу, подключите все через ключи, через правильную микросхему, и не задавайте вопросов, почему моя Бензиновая машина , не едет на соляре слитой с трактора... Почитайте форум, сколько граблей люди имеют от паразитной запитки модуля... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ioann 0 16 февраля, 2009 Опубликовано 16 февраля, 2009 · Жалоба А после команды 0x0d 0x0a шлются? Да, приходит 0d, 0a. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
M_Z 0 16 февраля, 2009 Опубликовано 16 февраля, 2009 · Жалоба Да, приходит 0d, 0a. посылаемые команды в модуль завершаются 0x0d 0x0a? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ioann 0 16 февраля, 2009 Опубликовано 16 февраля, 2009 · Жалоба посылаемые команды в модуль завершаются 0x0d 0x0a? да Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
M_Z 0 16 февраля, 2009 Опубликовано 16 февраля, 2009 · Жалоба да тогда без схемы и команд которые Вы шлете в модуль помочь ничем скорее невозможно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ioann 0 16 февраля, 2009 Опубликовано 16 февраля, 2009 · Жалоба тогда без схемы и команд которые Вы шлете в модуль помочь ничем скорее невозможно для начала стал посылать команду AT согласно мануалу должен быть ответ OK... 41 вывод через драйвер-приёмник на 2-й вывод DB9 43 вывод через драйвер-передатчик на 3-й вывод DB9 далее через нуль-модемный кабель к компьютеру. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MiklPolikov 0 17 февраля, 2009 Опубликовано 17 февраля, 2009 · Жалоба модуль не отвечает на AT команды, хотя выдаёт "эхо" Отвечает эхом ? Так отключите эхо командой ATE0 Я с SIM300 начинаю обмен на 115200 . Так как этот бодрейт основной и стоит после сброса питания . Потом включаю тот бодрейт который нужен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 17 февраля, 2009 Опубликовано 17 февраля, 2009 · Жалоба 2. модуль по входам 2.98 вольта, а значит нужно не 5 вольтовый MAX232, а трехвольтовый MAX3232. Как поведет себя обычный MAX на пониженой напруге - неизвестно. Кое-что известно ;) Практически у всех MAX232 ниже 4 В не запускается преобразователь, на 2 выводе при этом напряжение чуть ниже питания, на 6 близко к нулю (тестер в помощь!). В общем, драйверы оказываются неправильно запитаны и уровни хз какие. Некоторые COM-порты и такое воспринимают, некоторые нет. Бывает "работа в одну сторону" также... Раз уж не найти 3232 - временное, не совсем правильное решение: можно поискать HIN202, LT1281 (115200 на 3 В без проблем, хотя книга пишет другое) или MAX202 (не всякий экземпляр заработает, но иногда везёт)... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ioann 0 17 февраля, 2009 Опубликовано 17 февраля, 2009 · Жалоба Большое спасибо всем откликнувшимся. Похоже, придётся что-то решать с драйвером RS232 - пойду в магазин, посмотрю... Как альтернативный вариант, рассматриваю возможность применения моста USB-UART CP2102 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
M_Z 0 17 февраля, 2009 Опубликовано 17 февраля, 2009 · Жалоба Большое спасибо всем откликнувшимся. Как альтернативный вариант, рассматриваю возможность применения моста USB-UART CP2102 Если такая возможность есть То хороший вариант. Такое сочетание работает без проблем. единственное нужно отключать обменные провода, когда нет Vext. Придется ставить ключи, либо перемычки для теста. Иначе возможна подпитка выключенного SIM300 от выхода СР2102, и глюкание модуля. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться