реклама на сайте
подробности

 
 
> Вопросы по SIM300CZ, Пожалуйста, не обессудьте
romand
сообщение Mar 13 2009, 00:25
Сообщение #1


Участник
*

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



Всем привет!
Стоит цель для начала заставить общаться SIM300CZ_V3.04 с ПК через RS-232.
Отладочной платы нет, делалось все на макетке самостоятельно. За основу была взята схема SIMEVBv3.05 для SIM300 с соответствующей адаптацией для SIM300CZ(распиновка другая).
БП Childford 6В, 1,5А (вроде, Нюрберг, Германия, не Китай) - знаю, что по току маловато, но пока что просто запустить. В качестве стабилизатора использовал LM317Т с сопротивлениями 120 Ом и 430 Ом. Здесь первый вопрос: Vref стабилизатора по даташиту должно быть 1,25В, тогда для получения 4,2В было необходимо 310 Ом. На практике Vref плавало от 0,9В до 1,25В без подключенного модуля, что заставляло менять сопротивление для получения 4,2В. При подключении модуля напряжение на выходе стабилизатора повышалось до 4,6В. После нескольких таких включений я решил не рисковать мдулем и прекратить эксперименты.
Пока не использовал блокировочные конденсаторы для питания. Насколько они критичны? Есть Capxon серии MK 100 мкФ электролит, подойдет? В даташите требуют Low ESR, разузнать по Cаpxon не удалось.
Ещё одна ошибка: сейчас POWERKEY просто на земле. ВКЛ/ВЫКЛ модуля производилось включением/выключением БП. Прочел вот, что это некорректно, нужна ключевая схема.
По индикации: в даташите SIM300CZ приведена референс-схема без указания транзистора, что странно. В SIMEVBv3.05 используется 2SC5585, на рынке не нашел его. На форумах эта тема также затрагивается вскользь. Укажите пожалуйста, кто делал ключевую схему со светодиодом, конкретные номиналы Rк, Rб, Rбэ(тут как я понимаю, некий произвол выбора), доступный отечественный транзистор, яуже запутался в расчетах. Есть 2SC3205, я думаю, он подойдет. Как я понимаю, при расчете нужно брать Iк по светодиоду, чтобы его не спалить. И дальше от него плясать.
Для преобразования уровней 3В-> RS232 использую SP3238. Ещё ошибка: в качестве её питания думал использовал VDD_EXT, а теперь понимаю, нужно стабильное внешнее питание от БП. Как его реализовать?
Кстати, при манипуляциях с модулем VDD_EXT был всего 2,75В, что меньше 2,93В.
Купил антенну AN-GSM-01 + переходник IC178-SMAf-110 с оголенным концом для пайки. Вот только где площадка на модуле для пайки? Переходник-кабель с разъемом GSC Murata в Беларусь отказались везти из Москвы.

Подводя итоги, был бы очень благодарен, если бы подсказали проверенные схемы, решения на доступных компонентах схем питания, индикации модуля.

Сообщение отредактировал romand - Mar 13 2009, 00:26
Прикрепленные файлы
Прикрепленный файл  SIMEVB305.pdf ( 201.41 килобайт ) Кол-во скачиваний: 563
Прикрепленный файл  2SC3205.pdf ( 495.64 килобайт ) Кол-во скачиваний: 76
Прикрепленный файл  2sc5585.pdf ( 66.68 килобайт ) Кол-во скачиваний: 74
 
Go to the top of the page
 
+Quote Post
5 страниц V  < 1 2 3 4 5 >  
Start new topic
Ответов (30 - 44)
romand
сообщение Apr 4 2009, 18:43
Сообщение #31


Участник
*

Группа: Участник
Сообщений: 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. Подскажите пожалуйста.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Apr 4 2009, 19:03
Сообщение #32


старший лаборант
******

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



MAX3232 - точно 2,54.
Вообще-то прокатит и HIN202, и MAX202 (почти всегда), и аналоги от Linear Technology (LT1280 etc).


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
romand
сообщение Apr 4 2009, 19:25
Сообщение #33


Участник
*

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



Цитата(Harbinger @ Apr 4 2009, 21:03) *
MAX3232 - точно 2,54.
Вообще-то прокатит и HIN202, и MAX202 (почти всегда), и аналоги от Linear Technology (LT1280 etc).

Спасибо за информацию, 2,54мм - это не может не радовать. Но пока занят пропаиванием контактов,
местами они действительно плохо были припаяны. Не хочеться бросать вот микросхему, все-таки, столько трудов
было потрачено(может конечно и по глупости, по незнанию, но тем не менее).
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Apr 4 2009, 19:36
Сообщение #34


старший лаборант
******

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



Если макс новый, то вряд ли нерабочий... разве что китайские друзья и туда добрались.
Было дело, на MAX3237 пошло 12 В минуты на 2... поджарился, после экзекуции при питании 3 В генерировал +/-1,5 вместо 6.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
romand
сообщение Apr 7 2009, 16:45
Сообщение #35


Участник
*

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



Наконец удалось соединиться с ПК через COM-порт: с микросхемой SP3238EEA нужно будет выяснять, пока не разобрался. Купил MAX3232SPE+ в корпусе DIP16, заработало с первого раза. (Настройки: скорость 115200, 8 бит данных, 1 стоп-бит, без бита четности, без контроля потока).
Со стороны модуля использую только RxD, TxD, RTS - на земле.
Теперь дело за программной частью.
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Apr 7 2009, 17:09
Сообщение #36


читатель даташитов
****

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



Цитата(romand @ Apr 7 2009, 19:45) *
...
Теперь дело за программной частью.

Как показывает практика, здесь-то основное веселье и будет обнаружено smile.gif
Go to the top of the page
 
+Quote Post
Hasky
сообщение Apr 10 2009, 11:40
Сообщение #37





Группа: Новичок
Сообщений: 4
Регистрация: 7-08-08
Из: Краснодар
Пользователь №: 39 472



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


Участник
*

Группа: Участник
Сообщений: 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-сервером (смотрите примеры в прикрепленных файлах). Буду благодарен, если кто-либо ещё проверит эти примеры, либо напишет свои работающие варианты.
Прикрепленные файлы
Прикрепленный файл  e_mail.pdf ( 96.01 килобайт ) Кол-во скачиваний: 88
Прикрепленный файл  FTP_SIM300.zip ( 11.32 килобайт ) Кол-во скачиваний: 164
 
Go to the top of the page
 
+Quote Post
romand
сообщение May 12 2009, 07:41
Сообщение #39


Участник
*

Группа: Участник
Сообщений: 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
Прикрепленные файлы
Прикрепленный файл  Data_transfer_between_GPRS_modem_and_Remote_server.zip ( 63.13 килобайт ) Кол-во скачиваний: 73
 
Go to the top of the page
 
+Quote Post
etoja
сообщение May 12 2009, 09:23
Сообщение #40


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Цитата(romand @ May 12 2009, 11:41) *
> GET / HTTP/1.1


Этого не достаточно для правильного запроса по протоколу HTTP.
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение May 12 2009, 15:37
Сообщение #41


читатель даташитов
****

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



Цитата(romand @ May 11 2009, 21:51) *
Здравствуйте! Несколько вопросов по программной части:
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 приходит сообщение с кубиками. Что не так сделал?

Используйте ucs2, хотя и так должно было работать.
Go to the top of the page
 
+Quote Post
romand
сообщение May 13 2009, 07:23
Сообщение #42


Участник
*

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



Цитата(HARMHARM @ May 12 2009, 17:37) *
Используйте ucs2, хотя и так должно было работать.

Понятно, я теряюсь, в чем дело. Если отправлять командой AT+CMGS, никаких проблем нет, а вот так, если сразу сохраняешь, а потом шлешь. В общем, странно.

Цитата(etoja @ May 12 2009, 11:23) *
Этого не достаточно для правильного запроса по протоколу HTTP.

Тогда расскажи поподробней. В нескольких источниках видел такую запись. На локальном сервере (Apache) работало через телнет, возможности попробовать внешие адреса нет, прокси стоит.
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение May 13 2009, 09:18
Сообщение #43


читатель даташитов
****

Группа: Свой
Сообщений: 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, но я бы не стал.
Go to the top of the page
 
+Quote Post
romand
сообщение May 15 2009, 01:45
Сообщение #44


Участник
*

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



Прикрепил файл с моей схемой на данный момент, возможно, будет полезно кому.
Прикрепленные файлы
Прикрепленный файл  SIM300CZ.ZIP ( 12.48 килобайт ) Кол-во скачиваний: 163
 
Go to the top of the page
 
+Quote Post
RomanRom
сообщение May 15 2009, 07:41
Сообщение #45


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



Цитата(romand @ May 15 2009, 04:45) *
Прикрепил файл с моей схемой на данный момент, возможно, будет полезно кому.

Резисторы R2, R3 слишком низкого сопротивления (не экономично)
Go to the top of the page
 
+Quote Post

5 страниц V  < 1 2 3 4 5 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 09:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01496 секунд с 7
ELECTRONIX ©2004-2016