Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM900R не определяет DTMF "4"
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
sashaoff3
SIM900R-64 версия В04. Если ставлю симку TELE2, то не определяет нажатие на кнопку 4 на мобильном телефоне. Может быть это из-за того, что убавил питание с 4,1v до 3,4v для упрощения стыковки с МК. Вернуть питание для проверки довольно сложно...Если симка МТС, то модуль определяет все кнопки. На TELE2 самый оптимальный тариф под задачу. Что делать?
mantech
Цитата(sashaoff3 @ Jan 22 2016, 20:30) *
Может быть это из-за того, что убавил питание с 4,1v до 3,4v для упрощения стыковки с МК.


Интересно, как это поможет?? Там макс. 3В должно быть, и питание модема не равно питанию линий данных, там 2,8В.

На симкоме не проверял, на телите и мтс и билайн и теле2 работали одинаково, послушайте, как на слух передается "4", если звук не "чистый", с металлическим оттенком - то скорее всего из-за плохого низкобитрейтного кодирования...
sashaoff3
Проверил свою версию про питание. При 4,1v результат такой же. С симками TELE2 нормально работают SIM900R-32 в готовых устройствах у заказчиков. Сейчас специально проверил. Про звучание: не могу определить что-то необычное. Всё-таки странно - всего одна кнопка дурит.
mantech
Цитата(sashaoff3 @ Jan 22 2016, 21:08) *
Всё-таки странно - всего одна кнопка дурит.


Попробуйте проверить на другом экземпляре. Если прошивка не последняя, можно попробовать ее обновить.
В телитах была настройка производительности проца, при малой, дтмф декодировался неустойчиво, может и здесь есть что-то подобное?
sashaoff3
По Вашей наводке уважаемый mantech послушал DTMF на телефонах через МТС и ТЕЛЕ2. У последнего тиховато и как-то шипяще. А у МТС громко, чётко. Похоже надо пробовать по пути, указанному в Вашем последнем посте. Спасибо. Попытаю.
sashaoff3

Поменял прошивку на В05, поигрался с командами AT+SIDET, AT+SNDLEVEL - толку нет. Экспериментально выяснил, что если с SIM900R стоит симка ТЕЛЕ2, а звонишь с ТЕЛЕ2 - 4 не определяется, если звонишь с МТС, то 4 определяется. Если с SIM900R стоит симка МТС, а звонишь с ТЕЛЕ2 или с МТС, то 4 определяется. Может это прикол местного оператора ТЕЛЕ2?
gerber
DTMF в сетях GSM передается не в звуковом канале, а в служебном, с помощью сообщений, наподобие SMS, то есть на приёмной стороне аналогового частотного распознавания, как такового, нет. Телефон (или GSM-модуль) получает DTMF message и тупо воспроизводит её в аналоговый тракт.
ArtemKAD
Цитата
Телефон (или GSM-модуль) получает DTMF message и тупо воспроизводит её в аналоговый тракт.


Слегка не верно. По сети действительно распространяется сообщение, но не до конца. Воспроизводит в аналоговый тракт последняя базовая станция связанная с GSM-устройством, а телефону таки приходится декодировать уже звук.
gerber
Цитата(ArtemKAD @ Jan 23 2016, 14:12) *
Слегка не верно. По сети действительно распространяется сообщение, но не до конца. Воспроизводит в аналоговый тракт последняя базовая станция связанная с GSM-устройством, а телефону таки приходится декодировать уже звук.

Посмотрел внимательнее стандарт, в частности документ ETSI "Support of DTMF via the GSM system", на самом деле сигнал DTMF исходит из телефона действительно сообщением, а подмешивается в звуковой тракт даже не на базовой станции, а в Mobile Service Centre (MSC), это типа центрального телефонного коммутатора. Оттуда звук уже идёт "куда следует", не обязательно на др. базовую станцию, возможно и в обычные проводные сети.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.