|
|
  |
Вопросы по SIM300CZ, Пожалуйста, не обессудьте |
|
|
|
Apr 4 2009, 18:43
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 12-03-09
Из: Беларусь, Минск
Пользователь №: 46 034

|
Отключил SP3238 от модуля, подал напряжение 4,2В, что и на модуль подаю. Картина не изменилась, на ногах V+, V- нет удвоения. У меня два варианта: либо микросхема по каким-то причинам нерабочая, либо у меня плохо пропаяны контакты и некачественные соединения. Дело в том, что SP3238 в корпусе SSOP с шагом 0,5мм, поэтому делал самодельный переходник. Вроде бы все прозвонил, нигде дорожки не закорачиваются друг на друга, падения напряжения на контактах нет. Косвенно эту мысль подтверждает и то, что в последний раз при подключении SP3238 к СОМ-порту она начала передавать символы(я,Я, Ю,..). При подергивании переходника они либо изменялись, либо пропадали вообще. Буду ещё раз перепроверять. Если ничего не получится, вопрос такой: нашел у нас на складе Rainbow MAX3232CPE и MAX3222CPN в корпусе DIP. Только вот какой шаг - везде умалчивается. Было бы очень хорошо, если бы 2,54мм, а не 1,27мм, как у SIM300CZ. Подскажите пожалуйста.
|
|
|
|
|
Apr 4 2009, 19:25
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 12-03-09
Из: Беларусь, Минск
Пользователь №: 46 034

|
Цитата(Harbinger @ Apr 4 2009, 21:03)  MAX3232 - точно 2,54. Вообще-то прокатит и HIN202, и MAX202 (почти всегда), и аналоги от Linear Technology (LT1280 etc). Спасибо за информацию, 2,54мм - это не может не радовать. Но пока занят пропаиванием контактов, местами они действительно плохо были припаяны. Не хочеться бросать вот микросхему, все-таки, столько трудов было потрачено(может конечно и по глупости, по незнанию, но тем не менее).
|
|
|
|
|
Apr 7 2009, 16:45
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 12-03-09
Из: Беларусь, Минск
Пользователь №: 46 034

|
Наконец удалось соединиться с ПК через COM-порт: с микросхемой SP3238EEA нужно будет выяснять, пока не разобрался. Купил MAX3232SPE+ в корпусе DIP16, заработало с первого раза. (Настройки: скорость 115200, 8 бит данных, 1 стоп-бит, без бита четности, без контроля потока). Со стороны модуля использую только RxD, TxD, RTS - на земле. Теперь дело за программной частью.
|
|
|
|
|
Apr 10 2009, 11:40
|
Группа: Новичок
Сообщений: 4
Регистрация: 7-08-08
Из: Краснодар
Пользователь №: 39 472

|
Всем привет! Необходима консультация по SIM300CZ. У меня возникла проблема с рингтоном (звуковая индикация входящего вызова  ). Как я понял, рингтон должен звучать через активный (выбранный командой AT+CHFA) аудиоинтерфейс, но уменя при вызове модуль только посылает RING по UART-у, а мелодия не звучит. При этом если ответить на входящий вызов (ATA), то аудиоинтерфейс работает, а значит со схемой подключения динамика и микрофона все в порядке. При исходящем вызове гудки идут как положено. Подскажите пожалуйста как у кого работает рингтон ? Как настраивали (может какая команда нужна)? P.S. На kit-е SIM300C_EVB_V2.01 все работает на ура. В остальном все в порядке модуль отлично регистрируется в сети, коннектится по GPRS и т.д. ... . Пока по сообщению RING заставляю модуль пищать командой "AT+SIMTONE=1,500,30,10,10000" , но это совсем не то.
|
|
|
|
|
May 11 2009, 18:51
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 12-03-09
Из: Беларусь, Минск
Пользователь №: 46 034

|
Здравствуйте! Несколько вопросов по программной части: 1) Сохраняю at+cmgf=1 OK at+cscs="GSM" OK at+cmgw="number here","STO UNSENT" >message text here <Ctrl+Z> +CMGW: 4 //например такой индекс в памяти OK at+cmss=4 +CMGS: 44 OK На мой K700 приходит сообщение с кубиками. Что не так сделал? 2) создание TCP-соединения с сайтом google.com: Call Ready at+creg? +CREG: 0,1 OK at+cgatt? +CGATT: 1 OK at+cipats=0 OK at+cipcsgp=1,"MTS","MTS","MTS" OK at+cdnsorip=0 OK at+cipstart="TCP","209.85.171.100","80"//www.google.com OK CONNECT OK at+cipsend > GET / HTTP/1.1 SEND OK CLOSED Как я понимаю, соединение происходит, но я не получаю ответа в виде кода страницы. 3) Пытался реализовать пример отсылки сообщения на e-mail как в примере, но неудачно: Call Ready at+creg? +CREG: 0,1 OK at+cgatt=1 OK at+cipcsgp=1,"MTS","MTS","MTS" OK at+cstt OK at+ciicr OK at+cifsr 172.20.130.57 at+cipstart="TCP","195.161.5.21","25"//mail.isp.net OK STATE: TCP CONNECTING CONNECT FAIL Все вышеописанные действия проводились после включения модуля (после где-то минутной паузы после включения) для чистоты эксперимента, настройки заводские. В целом, нужно протестировать возможности использования модуля и как клиента, и как сервера при соединении TCP/UDP. Хотелось бы ещё реализовать отсылку на е-mail, обмен данными с FTP-сервером (смотрите примеры в прикрепленных файлах). Буду благодарен, если кто-либо ещё проверит эти примеры, либо напишет свои работающие варианты.
|
|
|
|
|
May 12 2009, 07:41
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 12-03-09
Из: Беларусь, Минск
Пользователь №: 46 034

|
Вот ещё фрагмент, вроде как соединение создается, но ответа нет. В чем может быть проблема? Пример взят из прикрепленного файла. Serial port COM1 opened at+cgatt=1 OK at+cgdcont=1,"IP","internet.mts.by" OK at+cdnscfg="172.17.128.1","172.17.128.2" OK at+cstt="internet.mts.by","mts","mts" OK at+ciicr OK at+cifsr 172.20.58.186 at+cipstatus OK STATE: IP STATUS at+ciphead=1 OK at+cdnsorip=1 OK at+cipstart="TCP","www.google.com","80" OK CONNECT OK at+cipsend > GET / HTTP/1.1 SEND OK CLOSED У меня пока 3 варианта: 1) что-то неправильно в логике подключения(хотя ведь у других работает) 2) непраильные настройки МТС (нужно ещё попробовать ВЕЛКОМ) 3) у меня блок питания на 1,5А, а в пике при передаче данных модуль потребляет до 2А. Но этот вариант вроде как не выдерживает критики, передача то ведь и не начиналась
Сообщение отредактировал romand - May 12 2009, 07:44
|
|
|
|
|
May 13 2009, 07:23
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 12-03-09
Из: Беларусь, Минск
Пользователь №: 46 034

|
Цитата(HARMHARM @ May 12 2009, 17:37)  Используйте ucs2, хотя и так должно было работать. Понятно, я теряюсь, в чем дело. Если отправлять командой AT+CMGS, никаких проблем нет, а вот так, если сразу сохраняешь, а потом шлешь. В общем, странно. Цитата(etoja @ May 12 2009, 11:23)  Этого не достаточно для правильного запроса по протоколу HTTP. Тогда расскажи поподробней. В нескольких источниках видел такую запись. На локальном сервере (Apache) работало через телнет, возможности попробовать внешие адреса нет, прокси стоит.
|
|
|
|
|
May 13 2009, 09:18
|

читатель даташитов
   
Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999

|
Цитата(romand @ May 13 2009, 10:23)  Тогда расскажи поподробней. В нескольких источниках видел такую запись. На локальном сервере (Apache) работало через телнет, возможности попробовать внешие адреса нет, прокси стоит. Этого достаточно: Код GET / HTTP/1.1 Accept: */* Range: bytes=0-1500 host: ya.ru Можно без Range, но я бы не стал.
|
|
|
|
|
May 15 2009, 01:45
|
Участник

Группа: Участник
Сообщений: 26
Регистрация: 12-03-09
Из: Беларусь, Минск
Пользователь №: 46 034

|
Прикрепил файл с моей схемой на данный момент, возможно, будет полезно кому.
|
|
|
|
|
May 15 2009, 07:41
|
Местный
  
Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635

|
Цитата(romand @ May 15 2009, 04:45)  Прикрепил файл с моей схемой на данный момент, возможно, будет полезно кому. Резисторы R2, R3 слишком низкого сопротивления (не экономично)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|