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

 
 
> А был ли суслик, Проблемы с CLCC
RadikX
сообщение Jan 10 2013, 02:20
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



Задача: позвонить с модуля на телефон, определить поднял ли абонент трубку, т.е был ли разговор.

Если дать отбой на звонок от модуля менее чем в течении примерно 5 сек, то все нормально. Но если дать отбой позже, то по логу мы видим, что как будто трубка была снята и сразу положена, что не соответствует реальности.

Лог обмена:
ATD+79823226690;...OK..AT+CLCC...+CLCC: 1,0,2,0,0,"+79823226690",145,""....OK
.
.
.
AT+CLCC...+CLCC: 1,0,3,0,0,"+79823226690",145,""....OK..
AT+CLCC...+CLCC: 1,0,0,0,"+79823226690",145,""....OK..
..BUSY..AT+CLCC...OK..

Господа, что делать и кто виноват?

Модуль SIM900
Revision:1137B08SIM900M64_ST_DTMF_JD_MMS

Сообщение отредактировал RadikX - Jan 10 2013, 02:44
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 15)
ssokol
сообщение Jan 10 2013, 04:29
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028



Цитата(RadikX @ Jan 10 2013, 06:20) *
AT+CLCC...+CLCC: 1,0,0,0,"+79823226690",145,""....OK..

что- то параметр после 4-ой запятой у вас затерялся...
>>Господа, что делать и кто виноват?
900-не виноват-100%. Искать у себя ошибку, тк у меня опрос происходит так же и проблем нет.
Go to the top of the page
 
+Quote Post
RadikX
сообщение Jan 10 2013, 04:56
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



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

Это происходит именно если немного подождать перед отклонением звонка. Если отклонить сразу, у меня тоже все нормально.
Go to the top of the page
 
+Quote Post
ssokol
сообщение Jan 10 2013, 05:16
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028



Цитата(RadikX @ Jan 10 2013, 08:56) *
Это не у меня, это стабильно так отвечает модуль. И теряется похоже как раз третий параметр. В даташите он обязательный.

Это происходит именно если немного подождать перед отклонением звонка. Если отклонить сразу, у меня тоже все нормально.

У меня так же с
Модуль SIM900
Revision:1137B08SIM900M64_ST_DTMF_JD_MMS
проблем не было. Я парсил по запятым, так что ваша проблема всплыла бы. Имхо, все-таки именно ВЫ где-то теряете параметр.
Go to the top of the page
 
+Quote Post
RadikX
сообщение Jan 10 2013, 07:21
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



Люди, ну что вы как дети. Лог приведен из подсмоторщика COM порта. Так оно и есть на самом деле, пропускает похоже третий параметр. Правда время все-же не 5, а более 30-40 секунд. У вам в программе возможно сразу определяет BUSY и поэтому не так заметно. Я могу закласться на количество возвращаемых параметров, но это же писец. Что будет в следующей версии? В SIM900B такого не замечал.
Еще один нюанс: если BUSY придет в момент отправки запроса CLCC, OK может и вовсе не придти. Следующий запрос ответит нормально.
Go to the top of the page
 
+Quote Post
Цырен.
сообщение Jan 10 2013, 07:46
Сообщение #6


Евгений
***

Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706



Вы "AT+CLCC...+CLCC: 1,0,3,0,0,"+79823226690",145,""....OK.." приняли за подъем трубки? Это лишь означает, что идет прозвон. Вы когда звоните с мобильника(DIALING), на той стороне вы же не сразу слышите звонок(ALERTING). Когда вы сбрасываете звонок модуль просто не успевает получить алерт от БС. Звонок сбрасывается раньше. Просто знайте, что ALERT вы не всегда можете получить.

AT
OK

AT+GMR
Revision:1137B08SIM900M64_ST_DTMF_JD_MMS
OK

AT+CLCC=1
OK

ATD89214002669;
OK

+CLCC: 1,0,3,0,0,"89214002669",129,"" - идет прозвон

+CLCC: 1,0,6,0,0,"89214002669",129,"" - сброшен через более чем 5 секунд

BUSY


"Так оно и есть на самом деле, пропускает похоже третий параметр." - можете написать на batuev.b собака mt-system.ru. С таким не сталкивался, но давайте проверим.

Сообщение отредактировал Цырен. - Jan 10 2013, 07:51


--------------------
Go to the top of the page
 
+Quote Post
RadikX
сообщение Jan 10 2013, 08:36
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



>>Вы "AT+CLCC...+CLCC: 1,0,3,0,0,"+79823226690",145,""....OK.." приняли за подъем трубки?
Я принял за подъем трубки:
AT+CLCC...+CLCC: 1,0,0,0,"+79823226690",145,""....OK..
Не сразу увидел пропуск параметра. У меня значение stat=6 вообще никогда не приходит. С 5-ю секундами я наверно погорячился, возникает пропадание параметра через больший временной интервал.

Кстати в стандарте 07.07 7.8.0 значение stat=6 нет. Это фича?

Сообщение отредактировал RadikX - Jan 10 2013, 08:36
Go to the top of the page
 
+Quote Post
RadikX
сообщение Jan 10 2013, 10:28
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



Проверил отбой после поднятия трубки - аналогично:

AT+CLCC...+CLCC: 1,0,0,0,0,"+79823226690",145,""....OK..
AT+CLCC...+CLCC: 1,0,0,0,"+79823226690",145,""....OK..
Go to the top of the page
 
+Quote Post
ssokol
сообщение Jan 10 2013, 10:54
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 615
Регистрация: 14-02-08
Из: г. Рыбинск, Ярославская область
Пользователь №: 35 028



Цитата(RadikX @ Jan 10 2013, 11:21) *
Люди, ну что вы как дети.

Ну а вы как всегда - все не в ногу , один я в ногу...
>>У вам в программе возможно сразу определяет BUSY и поэтому не так заметно
Я же писал, что по запятым

P.S. Прошива 08 -точно релизная?, были 08 бэты c глюками , попробуйте 09
Go to the top of the page
 
+Quote Post
Цырен.
сообщение Jan 10 2013, 11:36
Сообщение #10


Евгений
***

Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706



Если что B08 и B09.
Прикрепленный файл  1137B08SIM900M64_ST_DTMF_JD_MMS.rar ( 1.43 мегабайт ) Кол-во скачиваний: 86

Прикрепленный файл  1137B09SIM900M64_ST_DTMF_JD_MMS.rar ( 1.44 мегабайт ) Кол-во скачиваний: 89


To RadikX:
А вообще почему не использовать SIM900R? В нем DTMF есть по умолчанию. Нужны HTTP и FTP?


--------------------
Go to the top of the page
 
+Quote Post
RadikX
сообщение Jan 11 2013, 09:44
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



Простите за офтоп, но не подскажете подробнее( вопрос актуальный): чего нет в SIM900R, что есть в SIM900, кроме диапазонов разумеется.
Go to the top of the page
 
+Quote Post
Romashki
сообщение Jan 11 2013, 10:10
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 209
Регистрация: 5-12-10
Пользователь №: 61 419



http://www.microchip.ua/simcom/SIM900x/SIM...rison(0620).pdf

http://www.microchip.ua/simcom/SIM900x/SIM...rison(0620).pdf
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 11 2013, 10:15
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



А если брать новый SIM900R64_enhanced то по возможностям он превосходит SIM900 (только двухдиапазонный), а по цене ниже.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Romashki
сообщение Jan 11 2013, 10:33
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 209
Регистрация: 5-12-10
Пользователь №: 61 419



Так вроде бы enhanced ЕАТ не поддерживает (или там не все функции)...не помню точно...
Go to the top of the page
 
+Quote Post
sobr
сообщение Jan 11 2013, 10:38
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Так суслик то был? Или нет? biggrin.gif
Go to the top of the page
 
+Quote Post
RadikX
сообщение Jan 14 2013, 05:43
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 13-04-11
Из: Суровый Челябинск
Пользователь №: 64 337



Обновил до версии B09. Пропадание параметра исчезло. После взятия трубки и отбоя с принимающей стороны появился возврат парметра со значением 6 (disconnect), после отбоя без поднятия трубки его, ктати, нет. Это так и должно быть?
Получается, что суслик был, но его исправили. Общее впечатление от SIM900 после SIM900B - блаженство, тьфу-тьфу не сглазить.
Маркировка на модуле: S2-1040S-Z091Y , это не означает ли, что в модуле должна была быть 9-я прошивка?
Где можно посмотреть информацию по SIM900R64_enhanced?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 02:26
Рейтинг@Mail.ru


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