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

 
 
 
Reply to this topicStart new topic
> Мобильный телефон + микроконтроллер, Реакция на нажатие клавиш
amost
сообщение Jan 31 2007, 19:56
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 28-10-05
Из: Ukraine, Khmelnitsky
Пользователь №: 10 246



Здравствуйте
интересует информация по сопряжению микроконтроллеров с мобильнымы телефонами с целью создания простеньких систем управления некоторыми обьектами (не в коммерческих целях, скорее хобби). Разнообразие схем достаточно велико, но среди них мне все же не удалось найти подходящий вариант. дело в том, что хочется сделать не просто контроллер занимающийся отправкой смс сообщений поредством АТ команд, а что-то похожее на реализацию сервисного меню мобильных операторов, а конкретнее - звоню на свой "модернизированный" телефон, он "поднимает" трубку, устанавливается коннект, а при последующем нажатии клавиш (например 1..9) выполняются определенные действия. т.е., проще говоря, как на дочернем телефоне, определить клавиши, которые нажимались на телефоне с какого поступил входящий звонок, естевственно в режиме онлайн (как при выборе закладок меню при звонках на сервисные номера)?

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

С уважением, amost
Go to the top of the page
 
+Quote Post
el34
сообщение Jan 31 2007, 20:04
Сообщение #2


инженер
****

Группа: Свой
Сообщений: 717
Регистрация: 4-03-05
Пользователь №: 3 064



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

посредством dtmf(Dual-tone multi-frequency).... основной , при нажатии на клавишу передает dtmf посыдку , кот Ваше девайсо (подключенное к дочернему ) может декодировать....


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
amost
сообщение Feb 1 2007, 16:55
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 28-10-05
Из: Ukraine, Khmelnitsky
Пользователь №: 10 246



подыскал инфу по dtmf, к сожалению маловато, примеров для МК тоже не нашел.

возник еще один вопрос - как, по вашему мнению, предпочтительнее декодировать dtmf посылку - при помощи отдельной микрухи-декодера или програмно, контроллером? где-то слыхал, что процес декодирования на 8 разрядном контроллере займет не менее 40 мс, а именно такой МК я и собираюсь использовать?

как быть в данной ситуации, какой аппаратный декодер использовать?
Go to the top of the page
 
+Quote Post
el34
сообщение Feb 1 2007, 17:22
Сообщение #4


инженер
****

Группа: Свой
Сообщений: 717
Регистрация: 4-03-05
Пользователь №: 3 064



>подыскал инфу по dtmf, к сожалению маловато, примеров для МК тоже не нашел.
НЕ ВЕРЮ!
да я думаю в сети куча примеров ...особенно любили на пиках делать...их в аоны втыкали.....
из чипов есть даже совейские декодеры КР1008ВЖ 18...
фирменные помню Zarlink, Mitel Semiconductor их делает....вроде доступны
если не ошибаюсь MT8870 ....и вообще, побольше инициативы smile.gif
берем в гугле набираем
dtmf decoder datasheet .....получаем ссылки на даташиты всяких там декодеров
dtmf decoder project ..... смотрим может кто уже что сваял....
можно добавить напр PIC или source или DIY (означает ду ит йосэлф)
(сделай сам) или schematics ну и что там еще придумаете спросить.....
короче все легко ищется .....
вот еще вариант пришел...применяют для дистанционного управления (RC)
dtmf remote control ..... ну вот , тыркнул... 640.000 статей ... это слишком.... надо тогда конкретизировать...но можно и это смотреть...smile.gif
может и в РУ-нете че есть , да наверняка есть ...только тут я Вам не советчик ...smile.gif
удачи!


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Feb 1 2007, 18:48
Сообщение #5


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Да просто все там, одним даташитом можно обойтись. MT(CM)8870 выдает 4-разрядный код. Поскольку заранее неизвестно, когда его ждать, у нее есть выход, указывающий, что принята DTMF-цифра. Его вешаем на прерывание, в процедуре обработки прерывания считываем принятую цифру в буфер. Набралась в буфере нужная комбинация - выполняем то, что для нее назначено...
Правда, причем здесь сотовая связь? wink.gif
Хотя есть один нюанс. Передача DTMF через GSM-сеть может быть неустойчивой при плохом качестве связи - посылки разрываются, и декодер вместо одной цифры выдаст две одинаковых подряд sad.gif


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post

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

 


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


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