Andrey K. 0 13 января, 2020 Опубликовано 13 января, 2020 (изменено) · Жалоба Требуется обнаруживать в аудиоканале сигналы с определенной частотой, 1200 и 1600 Гц, с применением 8-ми битника. Более менее знаю PIC18, немного знаю 16bit PIC24. Может есть какие-нибудь микросхемы программируемые декодеры? Изменено 13 января, 2020 пользователем Andrey K. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arhiv6 14 13 января, 2020 Опубликовано 13 января, 2020 · Жалоба Посмотрите как делают программные/аппаратные DTMF приёмники. Если делать программный на МК - обычно используют алгоритм Гёрцеля. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serhiy_UA 1 13 января, 2020 Опубликовано 13 января, 2020 · Жалоба 1 hour ago, Andrey K. said: Требуется обнаруживать в аудиоканале сигналы с определенной частотой, 1200 и 1600 Гц, с применением 8-ми битника. Более менее знаю PIC18, немного знаю 16bit PIC24. Может есть какие-нибудь микросхемы программируемые декодеры? Когда-то для решения подобных задач для дешифрации АОН-сигналов в телефонии (внутри станций и между станционных линиях), применял квадратурную свертку на 5-ти миллисекундных интервалах, с использованием 8-разрядных МК. Там цифровые синус и косинус сворачивались с входным сигналом, далее вычислялась сумма их квадратов, это аналог мощности, потом выбор по порогу, где она больше. Было вполне достаточно, не хуже чем на специализированных ИМС, хотя для этих же целей использовались и готовые ИМС с DTMF. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
muravei 3 15 января, 2020 Опубликовано 15 января, 2020 · Жалоба В 13.01.2020 в 03:14, Andrey K. сказал: Может есть какие-нибудь микросхемы программируемые декодеры? 20 лет назад, в "Радио" 11-00 была статья "Узкополосный фильтр-детектор" где использовались мс DTMF. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 15 января, 2020 Опубликовано 15 января, 2020 · Жалоба На микроконтроллере будет явно проще, тем более что речь всего о пар частот. Если не предъявляются особые требования к вытаскиванию сигнала из-под шума, то самое оно. А так-то вариантов много, в "домикроконтроллерные" времена это типично делали на LM567. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 15 января, 2020 Опубликовано 15 января, 2020 · Жалоба Алгоритм Герцеля здесь уже назвали. Он для того и предназначен, определить наличие частоты в сигнале. Осталось только найти или создать реализацию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться