Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Управление с мобильника устройством с GSM-модулем
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
SergR
Здравствуйте уважаемые, требуется ваша квалифицированная помощь.
Передо мной стоит задача, разработать устройство управляемое с любого мобильного телефона.
Я себе это представляю так, человек с мобильного звонит на на GSM-модем, тот в свою очередь "поднимает трубку" и голосом предлагает нажать тут или иную клавишу на мобилке, для совершения того или иного действия (например: "нажмите клавишу 1 для включения зоны 1, ...")
Как можно реализовать такое голосовое меню
PS
GSM-модем SIM300 (может ли он распознавать DTMF ?)
shb
Тебе нужен Микроконтроллер c ШИМ портами и DataFlash.
В DataFlash прописываешь подсказки. Код получаеш на Компе с мокрофоном.
МК будет и ДТМФ декодировать, либо отдельно Декодер ДТМФ.
SIM300 ДТМФ не декодирует.
Мы используем МК - LPC2132, DataFlash-AT45db161d.
san822
А не удобнее ли в качестве памяти для такой задачи использовать ММС карты ? Памяти под голосовые подсказки может много потребоваться, а отношение цена/объём у них хорошее.
SergR
Цитата(shb @ Dec 1 2006, 17:20) *
...
МК будет и ДТМФ декодировать, либо отдельно Декодер ДТМФ.
SIM300 ДТМФ не декодирует.
...

А вот об этом по подробней. Какие вы используете микросхемы ДТМФ декодоров? Где можно почитать о алгоритмах декодирования ДТМФ?
shb
Декодер используем МТ8870 стоит ~ 0.75 $. Работает железно, бывают проблеммы только с кварцами.
Декодирование с помощью МК обычно все делают с помощью алгоритма герцеля. Поищи в инете
что то найдеш. Только на 8-ми разрядном МК это не зделать за 40 мс.
Мы используем другой алгоритм чтобы избежать умножения (в нашем МК нет аппаратного умножителя)
не помню как точно называется что то такое "Синхронное детектирование с накоплением".
Не помню где этот алгоритм находится, найду выложу.
jorikdima
offtop:
Какие отзывы по SIM300? Нужен будет только для GPRS, голос не интересует. Как в использовании, надежность...
shb
SIM300 самый то для GPRS, потому что у него 2 UARTa.
Когда модуль будет находится в GPRS по 2-му порту он работает по АТ командам.
То есть можеш принять входящий голосовой вызов, сделать исходящий и все это без отсоединения GPRS.
Про декодирование ДТМФ можно посмотреть здесь
я сам начинал отсюда.
shb
Наконец то нашел файл по которому мы делали декодирование ДТМФ
Вот он на русском Нажмите для просмотра прикрепленного файла
SergR
Спасибо за информацию, буду изучать.
SergR
Уважаемые, GSM-модемы принимаю факсимильные сообщения по голосовому каналу, правильно? Так вот у меня возник вопрос, а случайно не ДТМФ ли сигналами эти сообщения кодируются?
Harbinger
Цитата(SergR @ Dec 5 2006, 16:48) *
Уважаемые, GSM-модемы принимаю факсимильные сообщения по голосовому каналу, правильно? Так вот у меня возник вопрос, а случайно не ДТМФ ли сигналами эти сообщения кодируются?

Отнюдь. И не по голосовому каналу, и не DTMF. Что за вызов, модем распознает, когда звенит (т.н. Incoming call bearer" - голос, факс, данные) и принимает соответствующее решение по ATA. Процесс передачи идет по отдельному протоколу. С приемом есть заморочка - если факс отправлен с GSM-модема, должен принять (если оператор разрешил); если же с проводной линии - придется вручную устанавливать режим приема вызова до самого вызова (и еще не факт, что заработает). Этого можно не делать, если заказать у оператора второй номер, специально для приема факсов.
SergR
Понял. Спасибо, просветили.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.