Перейти к содержанию

Генератор звука на Arduino


Рекомендуемые сообщения

Доброго времени суток уважаемые форумчане!

Обращаюсь по такому вопросу, собираю схему генератора звука на Arduino основываясь на следующей статье : http://www.instructables.com/id/Arduino-Audio-Output/

Данная схема призвана сформировать синусоидальный сигнал определенной частоты используя 8 цифровых выходов Ардуино,  Собранном на резисторах ЦАП, фильтре и паре операционных усилителей. К сожалению в данной теме указано, что качество сигнала при использовании резисторов намного ниже чем при использовании 8 битного ЦАПа в формате готовой микросхемы. Также данное решение разрабатывалось для работы с 1 частотой. 

Техническое задание :
Необходима схема, работающая на двух частотах. Стабильность частоты, ровно как и качество сигнала на выходе -  крайне важны !!!   Потребителем данного сигнала будут 2 телефона подключенные к этому "генератору" посредством двух аудио кабелей. 

Проблема:
К сожалению я не сильно опытен в схемотехнике - являюсь программистом. Но данное решение необходимо разработать для одного проекта.

Вопрос:

1) Как по вашему мнение усложнится схема, для выполнения технического задания описанного выше?

2) Какие компоненты необходимо добавить в схему? (Какую модель ЦАП нужно выбрать?)  

3) Возможна ли вообще выдача стабильной частоты на 2 телефона при помощи ардуино или лучше выбрать для реализации данного задания другую платформу?

4) Возможно среди форумчан есть желающие разработать подобное решение за не разумное материальное вознаграждение? Данный вариант тоже можем обсудить. 

 

Благодарю за ответы и желаю хорошего дня!

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Привет.

Для данной задачи - слишком громоздкая платформа. Это как воробьями по пушке стрелять. :rolleyes:

Для программиста не составит никакого затруднения "выдавить" звук из ардуинки, PIC, Atmega, если он вспомнит про ШИМ (широтно-импульсную модуляцию).

Если в качестве телефонов, к примеру, использовать buzzer, обвес будет минимальным.

Попахивает каким-то курсовым проектом (лабораторной работой).

 

 

Изменено пользователем юра
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

4 минуты назад, юра сказал:

Привет.

Для данной задачи - слишком громоздкая платформа. Это как воробьями по пушке стрелять. :rolleyes:

Для программиста не составит никакого затруднения "выдавить" звук из ардуинки, PIC, Atmega, если он вспомнит про ШИМ (широтно-импульсную модуляцию).

Если в качестве телефонов, к примеру, использовать buzzer, обвес будет минимальным.

Попахивает каким-то курсовым проектом (лабораторной работой).

 

 

Ардуино выбрал по причине работы "из коробки", без необходимоти закупать программатор, разбираться в работе МК-ов, и вообще доступная платформа с большим комьюнити.

Для программиста пишущего под Андроид -  ШИМ не говорит ни о чем =))  Но желание разобраться присутствует. Ознакомлюсь с этим.

В качестве телефонов надо использовать именно телефоны

Университет был мною закончен более 10 лет назад, так что данная схема не лаборатока и не курсовой и даже не дипломный =)))

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

13 часа назад, Стальной сказал:

Купить микросхему ЦАП, 150 рублей и всё

.

А впаиваться она сама будет, я уж не говорю о разводиться.

Можно сделать все! Но чем больше можно, тем больше нельзя!

Ссылка на комментарий
Поделиться на другие сайты

А что, генератор синусоиды на 2 фиксированные частоты  без ардуин и цапов нынче никак не построить?

Изменено пользователем Dr. West

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

17 часов назад, Стальной сказал:

Купить микросхему ЦАП, 150 рублей и всё

.

Подскажите модели подходящие под данную задачу.

 

4 часа назад, ruhi сказал:

А впаиваться она сама будет, я уж не говорю о разводиться.

+ Поддерживаю )))

 

4 часа назад, Dr. West сказал:

А что, генератор синусоиды на 2 фиксированные частоты  без ардуин и цапов нынче никак не построить?

Если у Вас есть варианты как можно это сделать без Ардуино, с радостью рассмотрю и такие. Просто как писал выше на Ардуино, к примеру, есть от чего отталкиваться - статья которую прикреплял при создании топика. 

Ссылка на комментарий
Поделиться на другие сайты

В поиск: генератор звуковой частоты, мост Вина. Такие штуки пионеры делали уже лет 30 назад без особых сложностей.

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

В 20.12.2017 в 16:45, oldmao сказал:

Какие конкретно требования к форме сигнала и стабильности частоты? Потому как генераторов придумана не одна сотня. 

Добрый вечер,

Синусоида
516.796875 Гц   - 0.5 секунды
990.52734375 Гц - 0.5 секунды
 

Ссылка на комментарий
Поделиться на другие сайты

Точность восемь знаков после запятой - это круто! Ничего, что у стандарта частоты точность всего на один знак получше?
Все временные интервалы в Ардуино заданы обычным (не прецизионным) кварцем с точностью 50 ppm (0,05%). Допустим, кварц в Ардуине 20 МГц, мы тупо делим его на 20202, чтобы получить 990 Гц. Точность будет 0,5 Гц.
Так что аппетит-то поумерь, в реальном мире живёшь, в котором упираемся в законы физики и возможности технологии.
Мне вот ещё очень интересно - как в смартфоне обрабатывать эту частоту будешь, если АЦП всего 16-битное? И частота дискретизации - зависит от ровно такого же стандартного кварца? Или программисты живут в придуманном мире, физические ограничения железа им по барабану?

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, oldmao сказал:

Точность восемь знаков после запятой - это круто! Ничего, что у стандарта частоты точность всего на один знак получше?
Все временные интервалы в Ардуино заданы обычным (не прецизионным) кварцем с точностью 50 ppm (0,05%). Допустим, кварц в Ардуине 20 МГц, мы тупо делим его на 20202, чтобы получить 990 Гц. Точность будет 0,5 Гц.
Так что аппетит-то поумерь, в реальном мире живёшь, в котором упираемся в законы физики и возможности технологии.
Мне вот ещё очень интересно - как в смартфоне обрабатывать эту частоту будешь, если АЦП всего 16-битное? И частота дискретизации - зависит от ровно такого же стандартного кварца? Или программисты живут в придуманном мире, физические ограничения железа им по барабану?

Данные частоты рассчитаны программно как идеальные условия.  Думаю достаточно будет выдать стабильные 516 и 990 Гц соответственно. 

Ссылка на комментарий
Поделиться на другие сайты

Ну и зачем здесь Ардуина? Генератор с фазосдвигающей цепочкой на одном транзисторе :
1295778684_rc_generator.jpg

Или с двойным Т-мостом:

ris7-12.gif

Оба имеют возможность точно выставить частоту подстройкой всего одного резистора. 
Рекомендую освоить любую программу симуляции схем (Micro-Cap например) и поиграться параметрами, подобрав нужную частоту.
Не забывая, что в реальном мире все детали имеют разброс, обычно в 10%. Поэтому нужно предусмотреть подстройку.

Ссылка на комментарий
Поделиться на другие сайты

18 часов назад, oldmao сказал:

Ну и зачем здесь Ардуина? Генератор с фазосдвигающей цепочкой на одном транзисторе :
1295778684_rc_generator.jpg

Или с двойным Т-мостом:

ris7-12.gif

Оба имеют возможность точно выставить частоту подстройкой всего одного резистора. 
Рекомендую освоить любую программу симуляции схем (Micro-Cap например) и поиграться параметрами, подобрав нужную частоту.
Не забывая, что в реальном мире все детали имеют разброс, обычно в 10%. Поэтому нужно предусмотреть подстройку.

Большое спасибо за подробный ответ!
В ближайшее время займусь моделированием предложенного вами варианта генератора. 
Остается один вопрос, теоретически можно собрать 2 такие схемы с разными номиналами элементов для генерации двух частот.  Но как добиться смены частоты одну за другой каждые 0.5 секунды?  

UPDATE:
Также вопрос еще, нужно ли согласовывать выходное сопротивление как то с потребителем? Если у нас будет не 2 телефона, а 20, необходимо рассчитать какой то усилительный каскад? Существуют ли схемы подстройки автоматически выходной мощности в зависимости от кол-ва подключенных потребителей?

Изменено пользователем MDobroch
Ссылка на комментарий
Поделиться на другие сайты

Зачем две схемы? Соберите одну и переключайте в ней частотозадающие элементы.

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Dr. West сказал:

Пойдет.

Есть ли идеи, каким образом можно на данном устройстве сформировать 2 частоты и менять их через заданный промежуток времени?
Насколько я понимаю нужно будет иметь 2 комплекта подстроечных элементов настроенных на 2 частоты и переключаться между ними по какому то таймеру.
Т.е данную схему необходимо доработать 

Ссылка на комментарий
Поделиться на другие сайты

ТО есть учиться вы упорно отказываетесь? Литература, достаточная, после изучения, для самостоятельного решения вашей проблемы, уже дана.
Напоминаю: Борисов "Юный радиолюбитель" для начала.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Ну в целом вашу иронию я понимаю, хотя и не разделяю. 1. Вы правы частотники бывают разные, и у меня они разные. Но меня больше интересовал вопрос вообще такое подключение практикуется или нет, возможно это вообще полный бред, и такое не делается. А возможно есть более правильная  альтернатива, для решения задачи. На то и рассчитан вопрос, да и форум вроде по теме     2. Инструкции тоже не проблема, однако в них надо что-то понимать что бы был смысл вообще их читать. (Инструкции смотрели)    3. Человек был найден, и он утверждает что такое подключение не возможно! И что в целом  не бывает потенциометров с дисплеем, который можно было бы подключить к частотнику для внешнего управления. А у меня по этому поводу возникли сомнения, вот и решил уточнить у понимающего общества.      
    • Модель частотника до буквы. Например так, ну и что вам это даст.
    • подскажите пожалуйста какие напряжения допустимы?  Ведь 4.7в светиками и у автора тоже не вышло...?!
    • Пиздец вы тут все токсики) Свят-свят-свят.
    • Ещë раз говорю, схема не моя! Этой схеме уже лет 30 как минимум! Есть немного более сложная вариация этой схемы, усилитель "Омикрон". По сути практически тоже самое только с небольшими доработками. Что ту схему что я дал, что Омикрон, люди собирали очень много раз и более чем довольны. Не надо тут чушь молоть про симулятор, если бы я на 100% не знал бы что схема рабочая, никогда бы не дал!   Про ОУ я тоже ранее писал. 4558 конечно далеко не HiEnd ОУ, но дать до 0.01% КНИ и немного ниже он более чем способен. Тем более автор темы не собирается делать что-то сверхтоповое, ему нужен обычный, просто нормальный ушник. Если захочет улучшить, никто не мешает заменить ОУ на более хороший и получить параметры намного лучше, переделывать на плате для этого вообще ничего не нужно. 4558 я и сам уже не раз использовал, это вполне себе нормальный ОУ и с убогим LM358 вообще ни в какое сравнение и близко не идëт. 
    • Не будут, тут разнос между на и вч огромный, я же написал Широколосный, все пропустит от 20 Гц до 20 кГц, далее магнитола срежет на какой надо частоте. 60, 80 , 120 Гц. Но сейчас осенило, вроде магнитолы режут 2 порядком, может этого будет и мало Вам, нужно слушать. 
    • Нет, изначально планировал дальний в полнакала, развел плату, заказал в Китае 5шт (первый заказ, скидки и просто красиво). Установка планировалась в семейный "парк" авто. Конечно, если все будет работать правильно, то каким-то знакомым или знакомым знакомых можно и сделать.  Но, как оказалось, есть куча нюансов. Потом присмотрел ДХО с режимом поворотника такого плана:   Как уже ранее писал, для ледов девайс можно перевести в режим реле. Но поскольку обычно в подобных лампах все на пределе по току и по нагреву, и живут они соответственно не долго,  хотелось бы оставить возможность ШИМ. Вот и интересно как реагирует светодиод на ШИМ. Пока ясно, что нужно поднять частоту. Может еще электролит по выходу добавить или нет особого смысла?  
  • Похожий контент

×
×
  • Создать...