dtmf avr



Автор Ислам задал вопрос в разделе Другие языки и технологии

Как распознать сигналы dtmf на контроллере avr atmega8? Возможно ли это вообще? и получил лучший ответ

Ответ от Paims[гуру]
Да, распознать DTMF на ATmega8 можно. Есть два основных пути. Первый — использовать встроенный 8-битный АЦП: оцифровывать звук и программно выделять две частоты каждого символа. Обычно для этого берут алгоритм Герцеля: он проще полного спектрального анализа и подходит для небольших контроллеров. Нужно настроить частоты низких и высоких групп, пороги срабатывания и минимальную длительность посылки, чтобы избежать ложных срабатываний. Второй, более надёжный вариант — внешняя микросхема DTMF-декодера, например MT8870 или аналогичная. Она сама распознаёт пары частот и выдаёт контроллеру четырёхбитный код цифры и сигнал наличия данных. ATmega8 остаётся только читать эти линии. Такой способ проще и меньше нагружает процессор.

Ответ от Achot Danaev[гуру]
Там же вроде есть АЦП 8битный. Программу залей и усе.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как распознать сигналы dtmf на контроллере avr atmega8? Возможно ли это вообще?

Как распознать сигналы dtmf на контроллере avr atmega8? Возможно ли это вообще?
Да, распознать DTMF на ATmega8 можно. Есть два основных пути. Первый — использовать встроенный
подробнее...
DTMF на Википедии
Посмотрите статью на википедии про DTMF
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*