Например TDA7294

 Форум РадиоКот • Просмотр темы - DTMF декодер средствами AVR
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Чт окт 18, 2018 01:08:08



Часовой пояс: UTC + 3 часа [ Летнее время ]


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 17 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: DTMF декодер средствами AVR
СообщениеДобавлено: Пн апр 09, 2012 13:31:36 
Друг Кота
Аватар пользователя

Карма: 46
Зарегистрирован: Вт май 19, 2009 10:27:30
Сообщений: 3557
Откуда: Украина
Рейтинг сообщения: 0
Доброго здоровья, уважаемые коты! Нужны примеры программной реализации декодера стандартного DTMF сигнала нажатия клавишь телефона на МК AVR желательно в CVAVR или в другой среде, но на Си. Ну или хотя бы алгоритм реализации программного декодера.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Пн апр 09, 2012 14:49:48 
Мудрый кот
Аватар пользователя

Карма: 4
Зарегистрирован: Пн ноя 29, 2010 16:58:43
Сообщений: 1783
Рейтинг сообщения: 0
ELcat писал(а):
Доброго здоровья, уважаемые коты! Нужны примеры программной реализации декодера стандартного DTMF сигнала нажатия клавишь телефона на МК AVR желательно в CVAVR или в другой среде, но на Си. Ну или хотя бы алгоритм реализации программного декодера.


1.вот здесь много всего
http://www.gaw.ru/html.cgi/txt/app/micr ... laae16.htm
http://electromost.com/news/primenenie_ ... 2-03-21-58

а вот здесь проект
viewtopic.php?f=20&t=16303

2. из чего пекут хлеб который мы едим?


Вернуться наверх
 Профиль  
 
JLCPCB, 10 прототипов ПП всего за $2 и 2 дня доставка!

Крупнейший производитель печатных плат в Китае, 300,000+ заказчиков, 10,000+ он-лайн заказов в день.

Рассчитайте цену онлайн:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Пн апр 09, 2012 17:21:05 
Грызет канифоль
Аватар пользователя

Карма: 9
Зарегистрирован: Пн дек 15, 2008 20:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
Делал программный декодер. И именно на СИ. Завтра, если не забуду выложу.


Вернуться наверх
 Профиль  
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Второй конкурс по дизайну печатных плат от PCBWay!
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Пн апр 09, 2012 18:10:36 
Опытный кот

Карма: 33
Зарегистрирован: Ср мар 18, 2009 22:14:33
Сообщений: 815
Рейтинг сообщения: 0
Купите модуль с DTMF и будет вам счастье. SIM900 например(начиная с 8 прошивки).

Или нужен конкретно декодер?


Вернуться наверх
 Профиль  
 
Более 10 000 000 оригинальных новых компонентов

Поставка электронных компонентов под ваш проект

Комплексные решения поставки электронных компонентов

Сэкономьте $30 при первом заказе на сумму боле $200 (только для посетителей нашего форума)
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Пн апр 09, 2012 18:29:20 
Друг Кота
Аватар пользователя

Карма: 69
Зарегистрирован: Вс мар 29, 2009 23:09:05
Сообщений: 7347
Рейтинг сообщения: 0
Вот, отличная ссылка по алгоритму Герцеля:

http://www.eetimes.com/design/embedded/ ... -Algorithm

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Пн апр 09, 2012 23:23:22 
Друг Кота
Аватар пользователя

Карма: 46
Зарегистрирован: Вт май 19, 2009 10:27:30
Сообщений: 3557
Откуда: Украина
Рейтинг сообщения: 0
YS писал(а):
Вот, отличная ссылка по алгоритму Герцеля:

http://www.eetimes.com/design/embedded/ ... -Algorithm
А на русском есть?


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Пн апр 09, 2012 23:34:01 
Друг Кота
Аватар пользователя

Карма: 69
Зарегистрирован: Вс мар 29, 2009 23:09:05
Сообщений: 7347
Рейтинг сообщения: 0
Может и да. Но я помню, что это лучшее, что я нашел, когда сам ковырял эту тему. Просто, ясно и понятно, без лишней воды. По этой статье реализация пишется за пять минут.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Вт апр 10, 2012 05:44:25 
Грызет канифоль
Аватар пользователя

Карма: 9
Зарегистрирован: Пн дек 15, 2008 20:28:38
Сообщений: 262
Откуда: Омск
Рейтинг сообщения: 0
Я делал вот по этому мануалу. Все просто и понятно.


Вложения:
AN045SoftwareDTMFDecoder.pdf [602.83 KiB]
Скачиваний: 2099
Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Вт апр 10, 2012 23:31:09 
Друг Кота
Аватар пользователя

Карма: 46
Зарегистрирован: Вт май 19, 2009 10:27:30
Сообщений: 3557
Откуда: Украина
Рейтинг сообщения: 0
YS писал(а):
Просто, ясно и понятно, без лишней воды.
Да просто с ангельским у меня не очень.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Ср апр 11, 2012 08:16:57 
Мудрый кот
Аватар пользователя

Карма: 4
Зарегистрирован: Пн ноя 29, 2010 16:58:43
Сообщений: 1783
Рейтинг сообщения: 0
ELcat писал(а):
у меня не очень.


чтобы понять суть статьи , достаточно онлайн переводчика
http://www.translate.ru/


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Ср апр 11, 2012 08:36:33 
Мудрый кот
Аватар пользователя

Карма: 4
Зарегистрирован: Пн ноя 29, 2010 16:58:43
Сообщений: 1783
Рейтинг сообщения: 0
YS писал(а):
Вот, отличная ссылка по алгоритму Герцеля:

http://www.eetimes.com/design/embedded/ ... -Algorithm


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

для начало как я понимаю - усиливаем сигнал, ... а потом сразу на компаратор, и полученный сигнал на вход МК?
или необходима некоторая фильтрация в нужном диапазоне частот?


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Ср апр 11, 2012 21:13:43 
Друг Кота
Аватар пользователя

Карма: 69
Зарегистрирован: Вс мар 29, 2009 23:09:05
Сообщений: 7347
Рейтинг сообщения: 0
Цитата:
с ангельским у меня не очень.


Это очень грустно. Если собираетесь серьезно заниматься электроникой - учить обязательно.

Цитата:
к какому виду надо привести входной сигнал, для такого анализа?


На вход алгоритма необходимо подавать оцифрованные отсчеты. Ну, перед АЦП, конечно, желательно поставить фильтр, отсекающий все, что выше половины частоты дискретизации (теорема Котельникова-Найквиста все еще работает).

Естесственно, искать частоты выше половины частоты дискретизации не стоит.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Ср апр 11, 2012 22:44:55 
Друг Кота
Аватар пользователя

Карма: 46
Зарегистрирован: Вт май 19, 2009 10:27:30
Сообщений: 3557
Откуда: Украина
Рейтинг сообщения: 0
YS писал(а):
Цитата:
с ангельским у меня не очень.

Это очень грустно. Если собираетесь серьезно заниматься электроникой - учить обязательно.
Поздновато уже.

А зачем оцифровывать сигнал? В Руси стоит один единственный компаратор и этого там вполне достаточно.


Последний раз редактировалось ELcat Ср апр 11, 2012 22:48:47, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Ср апр 11, 2012 22:47:57 
Друг Кота
Аватар пользователя

Карма: 69
Зарегистрирован: Вс мар 29, 2009 23:09:05
Сообщений: 7347
Рейтинг сообщения: 0
Ладно Вам. :) Это никогда не поздно. :)

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Чт апр 12, 2012 08:11:38 
Мудрый кот
Аватар пользователя

Карма: 4
Зарегистрирован: Пн ноя 29, 2010 16:58:43
Сообщений: 1783
Рейтинг сообщения: 0
YS писал(а):
На вход алгоритма необходимо подавать оцифрованные отсчеты. Ну, перед АЦП, конечно, желательно поставить фильтр, отсекающий все, что выше половины частоты дискретизации (теорема Котельникова-Найквиста все еще работает).


а исходя из Вашего опыта, сможет AVR обработать этот алгоритм при 8 килосемплах?


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Чт апр 12, 2012 19:04:20 
Друг Кота
Аватар пользователя

Карма: 69
Зарегистрирован: Вс мар 29, 2009 23:09:05
Сообщений: 7347
Рейтинг сообщения: 0
Честно сказать, я обрабатывал только готовый буфер не в реальном времени, так что не знаю. Надо смотреть в симуляторе, сколько тактов уходит на обсчет, и считать, хватит ли запаса тактовой частоты.

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: DTMF декодер средствами AVR
СообщениеДобавлено: Сб апр 14, 2012 00:09:46 
Друг Кота
Аватар пользователя

Карма: 46
Зарегистрирован: Вт май 19, 2009 10:27:30
Сообщений: 3557
Откуда: Украина
Рейтинг сообщения: 0
А может есть какой алгоритм с измерением временных промежутков между сменами уровней и вычисления по ним частот? Ну не думаю, что в "Руси" БПФ использовались?


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 17 ] 



Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y