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

 
 
> SIM900: проблема с поведением DCD
box415
сообщение May 11 2011, 11:10
Сообщение #1


Участник
*

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



1.Модуль с версией 1137B08SIM900M64_ST, R11.0
2. Настройка DCD: &C1
3.При входящем на модуль CSD вызове, если в момент начального согласования прекратить вызов, получаем сообщение NO CARRIER (что правильно, вызов прекращен), но одновременно устанавливается в активное состояние сигнал DCD (что уже неправильно, в SIM300 такая проблема отсутствовала). Сигнал не снимается до перезапуска, его состояние соответствует &C0. Ситуация четко воспроизводится.

Уважаемый Cadilo, поскольку вы очень близки к "китайскому уху", м.б. уточните у них и исправление попадет в 8 версию (полагаю, что у меня пробный вариант). Кроме того, м.б. они проверят по текстам, нет ли подобной проблемы с сигналом DCD при установлении сокета. Смоделировать ситуацию с сокетом на месте (разорвать в момент согласования) довольно затруднительно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение May 11 2011, 11:51
Сообщение #2


Гуру
******

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



Нигде не ошиблись, лишних резисторов на ножках нет?
DTR как используется?

Потому что еще в 6 версии (1137B06SIM900M64_ST) было починено и протестировано поведение DCD в разных ситуациях.

9. Fixed the problem that DCD pin will not return to low level if CSD call is dropped by pulling DTR to high level after "AT&D2" is set.


6.2 DCD (из апнотеса)
The AT command AT&C can be used to set DCD function mode.
When set ”AT&C=0”, DCD line is always ON (low).
When set ”AT&C=1”, DCD line is ON (low) only in the presence of data carrier.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
box415
сообщение May 11 2011, 12:59
Сообщение #3


Участник
*

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



Хотя настройка модуля &D2, но разрыв начинающегося соединения производится не с помощью DTR. Просто на вызывающей трубке во время трелей нажимаем красную кнопочку. В этот момент получаем NO CARRIER и в активное состояние переходит DCD. Если же дождаться сообщения CONNECT, то в ответ на кнопку снимется DCD и получаем NO CARRIER. То есть в этой фазе все правильно.

Дополнительно уточню.
Про трубку я написал для простоты. К трелям переход происходит, если в модуле установлена карточка Мегафон. Если карточки МТС, Билайн и ТЕЛЕ2, то реакция стандартная для голосового вызова. После АТА сразу ОК без согласований. Однако проблема воспроизводится для всех перечисленных операторов, если происходит вызов данных от модема. При этом вызывающий модем должен быть не SIM. Эти модемы в момент согласования "глухие" и прервать их работу на вызывающей стороне вводом, например, АT нельзя. Мы использовали Siemens TC35. У него реакция на ввод во время установления соединения правильная - прекращение соединения.
Подозреваю, что раньше при проверках DCD в качестве вызывающего использовали SIM, и соответственно в описываемую ситуацию попасть не могли.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 14:05
Рейтинг@Mail.ru


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