|
Помогите запустить SIM300CZ |
|
|
|
Feb 16 2009, 12:36
|
Участник

Группа: Validating
Сообщений: 32
Регистрация: 7-06-05
Пользователь №: 5 790

|
Доброго времени суток, коллеги!
Понадобилось поработать с SIM300CZ - возникли проблемы:
модуль не отвечает на AT команды, хотя выдаёт "эхо"
обмен пытаюсь вести на скорости 19200 или 9600 (пробовал на 115200, но MAX232 на ней уже не работает... а более подходящей микросхемы не нашёл)
MAX232 питаю от VEXT, питание на модуль 3,96В от импульсного стабилизатора.
как я понял, модуль в сети регистрируется (появляются характерные помехи и если на него "позвонить", то идёт вызов и короко срабатывает BUZZER)
RTS и CTS модуля соединил друг с другом, TxD и RxD через MAX232 подключил к COM порту компьютера сигналы NETLIGHT, STATUS и RI наблюдаю светодиодами (подключил через 2кОм)
При включении POWERKEY сразу загорается STATUS и горит постоянно, NETLIGHT : один раз моргнёт сдвоенным импульсом потом моргает одиночно, сначала часто, как зарегистрируется в сети - реже
вроде всё описал.
Прошу помощи - как "оживить" ? - что не так сделал или не учёл.
|
|
|
|
|
Feb 16 2009, 13:32
|
Участник

Группа: Validating
Сообщений: 32
Регистрация: 7-06-05
Пользователь №: 5 790

|
Достать MAX3232 к сожалению не смог, потому пришлось пробовать с MAX232. При скоростях до 19200 работает. Проверял так: RxD соединил с TxD (SIM300 не подключал) и всё это к компьютеру - когда MAX232 работает - получается "эхо". - на 115200 не работает (на 38400 начинаются ошибки)
схема с ключом или напрямую на светодиод - это совершенно неважно, главное выход устройства не перегрузить рекомендуемое 3-0.5/4,7к = 0.5мА или у меня 3-2/2к=0.5мА
Хотелось бы услышать что-то по существу. - т.е. почему модуль может не отвечать на входящие AT команды (при этом он их отсылает "эхом" назад посимвольно).
|
|
|
|
|
Feb 16 2009, 13:46
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(Ioann @ Feb 16 2009, 16:32)  Достать MAX3232 к сожалению не смог, потому пришлось пробовать с MAX232. При скоростях до 19200 работает. Проверял так: RxD соединил с TxD (SIM300 не подключал) и всё это к компьютеру - когда MAX232 работает - получается "эхо". - на 115200 не работает (на 38400 начинаются ошибки)
схема с ключом или напрямую на светодиод - это совершенно неважно, главное выход устройства не перегрузить рекомендуемое 3-0.5/4,7к = 0.5мА или у меня 3-2/2к=0.5мА
Хотелось бы услышать что-то по существу. - т.е. почему модуль может не отвечать на входящие AT команды (при этом он их отсылает "эхом" назад посимвольно). А после команды 0x0d 0x0a шлются?
|
|
|
|
|
Feb 16 2009, 13:55
|

Знающий
   
Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998

|
Цитата Хотелось бы услышать что-то по существу. По существу, подключите все через ключи, через правильную микросхему, и не задавайте вопросов, почему моя Бензиновая машина , не едет на соляре слитой с трактора... Почитайте форум, сколько граблей люди имеют от паразитной запитки модуля...
|
|
|
|
|
Feb 16 2009, 14:21
|
Участник

Группа: Validating
Сообщений: 32
Регистрация: 7-06-05
Пользователь №: 5 790

|
Цитата(M_Z @ Feb 16 2009, 17:46)  А после команды 0x0d 0x0a шлются? Да, приходит 0d, 0a.
|
|
|
|
|
Feb 16 2009, 14:25
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(Ioann @ Feb 16 2009, 17:21)  Да, приходит 0d, 0a. посылаемые команды в модуль завершаются 0x0d 0x0a?
|
|
|
|
|
Feb 16 2009, 14:38
|
Участник

Группа: Validating
Сообщений: 32
Регистрация: 7-06-05
Пользователь №: 5 790

|
Цитата(M_Z @ Feb 16 2009, 18:25)  посылаемые команды в модуль завершаются 0x0d 0x0a? да
|
|
|
|
|
Feb 16 2009, 14:42
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(Ioann @ Feb 16 2009, 17:38)  да тогда без схемы и команд которые Вы шлете в модуль помочь ничем скорее невозможно
|
|
|
|
|
Feb 16 2009, 14:50
|
Участник

Группа: Validating
Сообщений: 32
Регистрация: 7-06-05
Пользователь №: 5 790

|
Цитата(M_Z @ Feb 16 2009, 18:42)  тогда без схемы и команд которые Вы шлете в модуль помочь ничем скорее невозможно для начала стал посылать команду AT согласно мануалу должен быть ответ OK... 41 вывод через драйвер-приёмник на 2-й вывод DB9 43 вывод через драйвер-передатчик на 3-й вывод DB9 далее через нуль-модемный кабель к компьютеру.
|
|
|
|
|
Feb 17 2009, 04:36
|

старший лаборант
     
Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097

|
Цитата(CADiLO @ Feb 16 2009, 15:11)  2. модуль по входам 2.98 вольта, а значит нужно не 5 вольтовый MAX232, а трехвольтовый MAX3232. Как поведет себя обычный MAX на пониженой напруге - неизвестно. Кое-что известно  Практически у всех MAX232 ниже 4 В не запускается преобразователь, на 2 выводе при этом напряжение чуть ниже питания, на 6 близко к нулю (тестер в помощь!). В общем, драйверы оказываются неправильно запитаны и уровни хз какие. Некоторые COM-порты и такое воспринимают, некоторые нет. Бывает "работа в одну сторону" также... Раз уж не найти 3232 - временное, не совсем правильное решение: можно поискать HIN202, LT1281 (115200 на 3 В без проблем, хотя книга пишет другое) или MAX202 (не всякий экземпляр заработает, но иногда везёт)...
--------------------
Китайская комплектация - европейское качество! ;)
|
|
|
|
|
Feb 17 2009, 06:26
|
Участник

Группа: Validating
Сообщений: 32
Регистрация: 7-06-05
Пользователь №: 5 790

|
Большое спасибо всем откликнувшимся.
Похоже, придётся что-то решать с драйвером RS232 - пойду в магазин, посмотрю... Как альтернативный вариант, рассматриваю возможность применения моста USB-UART CP2102
|
|
|
|
|
Feb 17 2009, 06:38
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(Ioann @ Feb 17 2009, 09:26)  Большое спасибо всем откликнувшимся. Как альтернативный вариант, рассматриваю возможность применения моста USB-UART CP2102 Если такая возможность есть То хороший вариант. Такое сочетание работает без проблем. единственное нужно отключать обменные провода, когда нет Vext. Придется ставить ключи, либо перемычки для теста. Иначе возможна подпитка выключенного SIM300 от выхода СР2102, и глюкание модуля.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|