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

 
 
> большие пакеты tcp/ip и SIM300D
megaboy
сообщение Aug 19 2009, 15:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 30-10-07
Пользователь №: 31 885



Уважаемый all, вот уж не знаю, что и думать с этим модулем, прям засада какая то.... ну по порядку:
есть две одинаковые платы с разными модулями:
SIMCOM_Ltd
SIMCOM_SIM300D
Revision:1008B14SIM300D32_SST34HF3284
и
SIMCOM_Ltd
SIMCOM_SIM300D
Revision:1008B10SIM300D32_SPANSION

Модули ведут себя одинаково и так же одинаково с двумя провами - kyivstar и mts

устанавливаю tcp соединение с сервером:

AT+CREG?
+CREG: 0,1
OK

AT+CIPCSGP=1,"www.ab.kyivstar.net"
OK

AT+CIPHEAD=1
OK

at+cipstatus
OK
STATE: IP INITIAL

at+cipstart="tcp","ххх.ххх.ххх.ххх","хххх"
OK
CONNECT OK

at+cipsend=16

>0123456789ABCDEF

SEND OK (данные приходят на сервер)

а потом увеличиваю размер пакета

at+cipsend=160

> 0123456789ABCDEF(х10)

и тишина на вечно... висим...!!!!!!
При этом - используется CTS/RTS, в процессе передачи CTS еще не разу не выставлялось в занято (высокий уровень), разводка питания
подразумевается правильная, емкости 0,1 + 100uF тантал + 2200uF low ESR + Li-ion аккум + зарядка.
PowerKey через полевик от процессора.
Микроконтроллер ATmega1280 питается от 3,3В через стабилизатор от аккума.

что может быть??? где копать???
на всяк случай еще привожу настройки профиля для 1008B14SIM300D32_SST34HF3284:

ACTIVE PROFILE
E: 0
L: 0
M: 0
Q: 0
V: 1
X: 4
S0: 0
S2: 43
S3: 13
S4: 10
S5: 8
S6: 2
S7: 60
S8: 2
S10: 15
+CRC: 0
+CR: 0
+FCLASS: 0
+IMODE: 0
+DR: 0
+CMGF: 1
+CSDH: 0
+ILRR: 0
+CRLP: 61,61,128,6,0,3
+CMEE: 1
+CBST: 7,0,1
+IFC: 2,2
+ICF: 3,3
+CNMI: 2,1,0,0,0
+CSTA: 129
+CSCS: "IRA"
+IPR: 0
+DS: 3,0,512,20
&C: 1
&D: 2
+CCWE: 0
+CDTX: 0
+CTZU: 0
+CTZR: 0
+CV120: 1,1,1,0,0,0
+CEXTHS: 0
+CEXTBUT: 0
+CSMINS: 0
+CMUX: 0
+CCUG: 0,0,0
+CLIP: 1
+COLP: 0
+CCWA: 0
+CAOC: 1
+CLIR: 0
+CUSD: 0
+CSSU: 0
+CSSI: 0
+CDIP: 0
+CSCLK: 0
+CIURC: 1
+SCLASS0: 0
+CSDT: 0
+CMIC: 2,2
+ECHO(NORMAL_AUDIO): 0,0,0
+ECHO(AUX_AUDIO): 0,0,0
+SIDET(NORMAL_AUDIO): 4096
+SIDET(AUX_AUDIO): 4096
+CLCAL: 1
+CCPD: 1
+CMTE: 1
+CSCA: "+380672021111",145
+CSMP: 17,255,0,241

Сообщение отредактировал megaboy - Aug 19 2009, 15:31
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
av-master
сообщение Aug 20 2009, 10:26
Сообщение #2


Знающий
****

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



ну о вызовах вы не говорили ))) а вообще я пользуюсь стандартной функией поиска строки в строке... и проганю данные через жту функцию в поиске номеров.. хотя у меня данных маловато OK, CRC да и все )) ну иногда блок из 50 байтов...
Go to the top of the page
 
+Quote Post
megaboy
сообщение Aug 20 2009, 11:38
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 30-10-07
Пользователь №: 31 885



to av-master
Я так понимаю, вы используете DTR для переключения данные/команды? (&D = 1)
а вот что произойдет с входящими данными, если мы временно перешли в командный режим, подняв DTR.
Через некоторе время снова переключились на данные, сбросив DTR.
При этом мы потеряем данные или они тут же вывалятся? (при условии, что не будет переполнен внутренний буфер модема)

Да, и еще тут было замечено

Цитата(av-master @ Aug 20 2009, 01:06) *
у меня редко проходи 20-ка байтов обычно на 2 -3 куска рвет. приложение потом в кучу собирает.


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

Сообщение отредактировал megaboy - Aug 20 2009, 11:40
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- megaboy   большие пакеты tcp/ip и SIM300D   Aug 19 2009, 15:23
- - av-master   сет тупит наверное. на приемной стороне чтото приш...   Aug 19 2009, 22:06
- - M_Z   Цитата(megaboy @ Aug 19 2009, 18:23) at+c...   Aug 20 2009, 05:50
|- - megaboy   Цитата(M_Z @ Aug 20 2009, 08:50) А Вы уве...   Aug 20 2009, 09:03
- - av-master   DTR не развел. потому не пользуюсь, +++ пока хвата...   Aug 20 2009, 14:46
|- - megaboy   Сегодня заметил еще один очень неприятный момент с...   Aug 25 2009, 15:12
|- - alx125   Цитата(megaboy @ Aug 25 2009, 19:12) Сего...   Sep 2 2009, 01:35
- - av-master   он их наверное одним пакетом шлет. а пакет там ( в...   Aug 25 2009, 20:42
- - CADiLO   Открываем документ _Module FAQ.pdf 5.3 Is SIM300 ...   Aug 26 2009, 06:44
|- - megaboy   Хм... Вообще то SIM300_ATC_V2.02.pdf ангельским по...   Aug 26 2009, 08:38
- - vladimir_k   Посмотрите внимательно, megaboy, документ "Re...   Aug 26 2009, 09:11
- - CADiLO   Просмотрел документы. megaboy прав - начиная с 13...   Aug 26 2009, 09:35
- - vladimir_k   Смею поспорить с CADiLO Может всё-таки длина бу...   Aug 26 2009, 10:12
- - CADiLO   Спорить не буду - посмотрим в документы. Для 300С...   Aug 26 2009, 11:10


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

 


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


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