раскодировать две частоты.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Сообщение linkov1959 »

Идет 0.8с одна частота и 1.6с другая частота. Комбинаций 35. Всего 7 частот от 300 до 2000гц. На тиньке 44 сделал кодер, работает хорошо. На одном таймере ШИМ синуса, на другом частоты. На длительность таймера не хватило, сделал тупо на задержках. 35 кнопок сделал на АЦП.
Как посоветуете сделать декодер?
Реклама
akl
Друг Кота
Сообщения: 4468
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Как вариант, считать период входной частоты и число таких периодов и на основе, заранее созданной, таблицы соответствия, принимать решение о декодировании.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Тональный набор у кнопочного телефона... и соответствующий комплект микросхем...
:roll:
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Сообщение linkov1959 »

В линии присутствуют сигналы разговорной речи соизмеримого уровня с тональными вызовами.
По хорошему нужно реализовывать цифровой фильтр, тогда и частоты не нужно измерять.
Выход фильтра это обычная переменная, за ней и нужно следить. Сначала фильтр настроен на первую частоту, после приема которой он перестраивается на вторую частоту. На stm32 я делал такие фильтры, но тут нужно сделать на тиньке44 с тормознутым ацп, вряд ли получится.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 5846
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

15 кВыб/с вполне достаточно для детектирования 2 кГц. Лично меня бы больше беспокоило отсутствие умножителя в ядре.
Усложнять просто. Упрощать сложно.
Контактная информация:
Реклама
Держит паяльник хвостом
Сообщения: 923
Зарегистрирован: Пн сен 10, 2018 19:16:28

Сообщение linkov1959 »

Тут срочно получил задание проверить 12 заводских пультов на кодовые тональные вызовы, что бы соответствовали. Это нужно 35 приемников на каждую комбинацию или музыкальный слух на 7 частот(нот). Каждой кнопке из 35 своя мелодия и нет проблем:) А мне как?
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

нужно 7, а не 35 приемников
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 5846
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

Если срочно, то можно и фурьешку на осциллографе включить и смотреть глазами. Это при наличии такого осциллографа, конечно.

Добавлено after 1 minute 36 seconds:
А вообще, такие частоты и звуковуха нормально отработает. Останется только записать и потом уже запись хоть целый день анализировать. Тут даже специальных приборов не надо.
Усложнять просто. Упрощать сложно.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

в 80х такое и под мк51 и под 8080 писали в люьом аоне было и кодер и декодер и дешик... тоже мне задача... да и если сетка частот СТАНДАРТНАЯ есть готоваые микрухи апратно обрабатывающие 2тонаные тоны ка с интервалами таки без
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Поставщик валерьянки для Кота
Сообщения: 1945
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

DTMF Decoder на Arduino, Goertzel алгоритм:
DTMF Decoder Using Only Arduino
Контактная информация:
Ответить

Вернуться в «Разные вопросы по МК»