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

Как работает цифровой регулятор громкости на микроконтроллере. Какие преимущества он дает по сравнению с аналоговыми регуляторами. Какие микроконтроллеры лучше использовать для создания регулятора громкости. Как реализовать управление громкостью через энкодер и кнопки.

Содержание

Принцип работы цифрового регулятора громкости на микроконтроллере

Цифровой регулятор громкости на микроконтроллере представляет собой современное решение для управления уровнем звука в аудиосистемах. Основные компоненты такого регулятора включают:

  • Микроконтроллер — мозг устройства, управляющий всеми процессами
  • Цифровой потенциометр или аттенюатор — для изменения уровня сигнала
  • Элементы управления — энкодер или кнопки для регулировки
  • Дисплей — для отображения текущего уровня громкости (опционально)

Принцип работы заключается в следующем:

  1. Микроконтроллер считывает сигналы с элементов управления
  2. На основе этих сигналов формирует управляющие команды для цифрового потенциометра
  3. Цифровой потенциометр изменяет свое сопротивление, тем самым регулируя уровень аудиосигнала
  4. Микроконтроллер отображает текущий уровень на дисплее (если он есть)

Такая схема позволяет точно и плавно регулировать громкость без характерных для аналоговых регуляторов недостатков.


Преимущества цифрового регулятора громкости

Цифровой регулятор громкости на микроконтроллере имеет ряд существенных преимуществ по сравнению с традиционными аналоговыми решениями:

  • Высокая точность регулировки — до 256 и более уровней громкости
  • Отсутствие шумов и потрескиваний при регулировке
  • Сохранение настроек после выключения питания
  • Возможность удаленного управления
  • Простота интеграции дополнительных функций
  • Компактные размеры устройства

Благодаря этим преимуществам цифровые регуляторы громкости находят все более широкое применение в современной аудиотехнике.

Выбор микроконтроллера для регулятора громкости

При создании цифрового регулятора громкости важно правильно подобрать микроконтроллер. Основные критерии выбора:

  • Достаточное количество входов/выходов для подключения всех компонентов
  • Наличие интерфейсов для управления цифровым потенциометром (SPI, I2C)
  • Низкое энергопотребление
  • Простота программирования

Хорошо подходят для этой задачи следующие микроконтроллеры:

  • ATtiny85 — компактный и недорогой вариант для простых регуляторов
  • ATmega328P — универсальный МК с большими возможностями
  • STM32F103 — мощный 32-битный контроллер для сложных проектов

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


Реализация управления громкостью через энкодер

Энкодер является одним из самых удобных элементов управления для цифрового регулятора громкости. Алгоритм работы с энкодером следующий:

  1. Инициализация энкодера и настройка прерываний
  2. В цикле опрос состояния энкодера
  3. При повороте энкодера — определение направления вращения
  4. Увеличение или уменьшение значения громкости
  5. Отправка нового значения на цифровой потенциометр

Пример кода для обработки сигналов энкодера на Arduino:


volatile int encoderValue = 0;

void setup() {
  pinMode(2, INPUT_PULLUP); 
  pinMode(3, INPUT_PULLUP);
  attachInterrupt(0, encoderISR, CHANGE);
}

void loop() {
  // Основной код
}

void encoderISR() {
  static int lastEncoded = 0;
  int MSB = digitalRead(2);
  int LSB = digitalRead(3);
  int encoded = (MSB << 1) | LSB;
  int sum = (lastEncoded << 2) | encoded;
  
  if(sum == 0b1101 || sum == 0b0100 || sum == 0b0010 || sum == 0b1011) encoderValue++;
  if(sum == 0b1110 || sum == 0b0111 || sum == 0b0001 || sum == 0b1000) encoderValue--;
  
  lastEncoded = encoded;
}

Этот код позволяет точно определять направление и скорость вращения энкодера.

Использование цифровых потенциометров в регуляторах громкости

Цифровые потенциометры являются ключевым компонентом в современных регуляторах громкости. Они позволяют плавно и точно регулировать уровень сигнала без механических частей.


Популярные модели цифровых потенциометров для аудиоприменений:

  • X9C104 - 100 кОм, 100 шагов, управление по SPI
  • MCP41010 - 10 кОм, 256 шагов, управление по SPI
  • DS1803 - сдвоенный потенциометр, 50 кОм, 256 шагов

При выборе цифрового потенциометра следует учитывать:

  • Максимальное сопротивление
  • Количество шагов регулировки
  • Интерфейс управления (SPI, I2C, UP/DOWN)
  • Уровень шумов и искажений

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

Реализация пользовательского интерфейса регулятора громкости

Удобный пользовательский интерфейс - важная часть цифрового регулятора громкости. Основные элементы интерфейса:

  • Элементы управления (энкодер, кнопки)
  • Дисплей для отображения уровня громкости
  • Индикаторы режимов работы

Варианты реализации интерфейса:

  1. Простой - только энкодер и светодиодная шкала
  2. Продвинутый - энкодер, OLED дисплей, дополнительные кнопки
  3. Сенсорный - управление через тачскрин

Пример кода для вывода уровня громкости на OLED дисплей:



#include <Adafruit_SSD1306.h>

Adafruit_SSD1306 display(128, 32, &Wire, -1);

void updateVolume(int volume) {
  display.clearDisplay();
  display.setTextSize(2);
  display.setTextColor(SSD1306_WHITE);
  display.setCursor(0,0);
  display.print("Volume: ");
  display.print(volume);
  display.display();
}

Такой код позволяет наглядно отображать текущий уровень громкости на маленьком OLED дисплее.

Дополнительные функции цифрового регулятора громкости

Использование микроконтроллера позволяет легко добавлять в регулятор громкости различные дополнительные функции:

  • Регулировка баланса между каналами
  • Управление тембром (высокие/низкие частоты)
  • Предустановленные режимы эквалайзера
  • Функция отключения звука (Mute)
  • Таймер автоматического выключения
  • Управление по ИК или Bluetooth

Пример реализации функции Mute:


bool isMuted = false;

void toggleMute() {
  isMuted = !isMuted;
  if (isMuted) {
    digitalPotWrite(0);  // Устанавливаем минимальную громкость
  } else {
    digitalPotWrite(currentVolume);  // Возвращаем текущий уровень
  }
}

void digitalPotWrite(int value) {
  digitalWrite(CS_PIN, LOW);
  SPI.transfer(0);
  SPI.transfer(value);
  digitalWrite(CS_PIN, HIGH);
}

Эта функция позволяет быстро отключать и включать звук, сохраняя текущий уровень громкости.



Регулятор громкости на микроконтроллере схема

Описанный в [1] УМЗЧ высокой верности разрабатывался для субъективной экспертизы звучания цифровых лазерных проигрывателей компакт-дисков ПКД. При проведении экспертизы к выходу УМЗЧ подключались мощные высококачественные акустические системы АС , а его вход соединялся С выходом ПКД с целью обеспечения минимальных фазовых и нелинейных искажений, а также снижения уровня шумов посредством простейшего резистивного делителя напряжения, в качестве которого использовался проволочный переменный резистор СПА-2 сопротивлением 15 кОм. Этим делителем можно установить громкость 90—94 фон, необходимую для проведения субъективной экспертизы, поскольку при такой громкости обеспечивается нормальный баланс спектра и нет необходимости в дополнительной частотной коррекции. В дальнейшем регулировка осуществлялась только при смене типа АС или отличии номинального выходного напряжения испытуемого ПКД от стандартного 2 В эфф. При использовании описанного УМЗЧ в качестве базового усилителя высококачественного звуковоспроизводящего комплекса его необходимо дополнить тонкомпенси-рованным регулятором громкости и регулятором тембра,, имеющим чувствительность


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.

Содержание:

  • Стерео регулятор громкости с селектором входов и VFD дисплеем
  • Регулятор тембра на TDA7439
  • Регулятор громкости и тембра на TDA7449 + Atmega8
  • Please turn JavaScript on and reload the page.
  • Цифровой регулятор громкости и тембра с управлением от ПДУ на PIC16F628A
  • Регулятор громкости на PIC16F1827 и PT2257.
  • Стерео регулятор громкости, баланса и тембра на микросхеме LM1040
  • Цифровой регулятор громкости для усилителя на МК и LCD

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Релейный регулятор громкости на МК (макет)

Стерео регулятор громкости с селектором входов и VFD дисплеем


Только зарегистрированные пользователи могут участвовать в опросе. Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим. Мегапосты: Криминальный квест HR-истории Путешествия гика. Войти Регистрация. Вызов традициям Hi-Fi. Цифровые потенциометры в деталях. Часть вторая Схемотехника , Звук , Электроника для начинающих Для меня стало неожиданностью, что наиболее горячие споры при обсуждении моей предыдущей статьи касались в первую очередь возможности применения цифровых сопротивлений в качестве регулятора громкости аудиосигнала в HiFi аппаратуре.

Для того чтобы внести в этот вопрос ясность я решил посвятить отдельную статью детальному разбору схемотехники высококачественного регулятора громкости с цепями подавления импульсных помех переключения на основе VDAC AD Кроме схемотехники вы также сможете под катом познакомиться с достигнутыми характеристиками.

Тем, кто не читал мою вчерашнюю статью, в которой разбирались общие вопросы, касающихся цифровых сопротивлений настоятельно рекомендую предварительно с ней ознакомиться тут. Во первых, лучше поймёте о чём собственно идёт речь ниже, а во вторых если вас заинтересовала сегодняшняя тема, то и в ней найдёте интересный для себя материал. Для того чтобы привести обещанные примеры реальных схем программно управляемых преобразователей величин, перестраиваемых фильтров и других электронных узлов параметры которых можно менять с помощью цифрового сопротивления придётся писать третью статью.

Постараюсь сделать это в ближайшем будущем, а пока предлагаю исследовать тянет ли регулятор громкости собранный на основе топового прибора от ADI на применения в HiFi аппаратуре ну хотя бы низшего ценового сегмента.

Представляю попытку создать регулятор громкости на основе одной их топовых микросхем цифровых регуляторов производства ADI, претендующий на звание Hi-Fi. Для начала приведу общие характеристики, которые удалось выжать. Низкие гармонические искажения. Нормализованная передаточная характеристка. Динамический диапазон регулировки уровня громкости составляет 46 dB. В данный режим регулятор входит после перехода регулятора AD в shutdown режим, путём подачи специальной команды.

Ну и конечно имеется специальная схема для уменьшения влияния эффекта возникновения режущих слух импульсных помех в момент переключения уровня громкости. Данный эффект наибольшим образом даёт о себе знать именно в логарифмических усилителях потому, что их громкость может меняться скачком в очень широком диапазоне. Для сведения помехи при переключении уровня громкости к минимуму, это переключение необходимо производить при переходе сигнала через ноль.

Максимальный ток нагрузки по выходу 20 мА. Управление по SPI интерфейсу. Интерфейс подсоединения микросхемы к управляющему микроконтроллеру не показан, так как является стандартным. Схема и принцип её работы Сигнал с входного повторителя поступает на регулятор уровня AD c логарифмической характеристикой. Часть сигнала ответвляется от основного с помощью делителя напряжения на резисторах R4 и R5, нагруженного на ОУ AD, который выступает в роли динамической нагрузки формирующей искусственную землю на уровне 1.

В момент прохода сигнала через ноль логическим элементом U5A формируется низкий уровень. Для того, чтобы переключить уровень громкости необходимо записать новые данные в буферный регистр и подать отрицательный фронт на вход SYNC U6. Обратите внимание, что для повышения точности работы вся схема работает только по постоянному току. Для получения максимально комфортной для уха характеристики регулировки громкости средний вывод цифрового сопротивления шунтируется резистором R8.

В результате получаем нормализованную характеристику передачи сигнала, изображённую на рисунке ниже. Иллюстрация работы схемы уменьшения импульсных помех Давайте для начала посмотрим что происходит при переключении уровня сопротивления в отключенной схемой подавления импульсных помех.

Вот так выглядит переходной процесс в момент включения звука, который произошёл во время, помеченное нулём. Для случая переключения звука с одного значения на другое всё может выглядеть ещё хуже. На следующей картинке изображён результат работы нашей помехогасящей схемы при переходе от большей громкости к меньшей.

Характеристики регулятора Теперь давайте посмотрим на другие характеристики, которых удалось достичь в нашем регуляторе. Как справедливо указал уважаемый Alex в комментариях к моей предыдущей статье качество звука достаточно сильно зависит от уровня нечётных гармоник сигнала в усилительном тракте. На мой взгляд характеристики весьма достойные, уровень третьей гармоники ушёл ниже дб, пятой вообще не видно невооружённым глазом. Интересно что скажут наши эксперты по звуку.

Следующий график я привожу специально для хаброюзера barabanus извиняюсь за выражение проевшего мне мозг в комментариях к прошлой статье. Надеюсь теперь мы согласитесь со мной, уважаемый, что сопротивление не только 10, но даже 20 килоомного резистора не изменяется на величины порядка десяти процентов на частотах от нуля до 20 КГц при любом выставленном сопротивлении!

Фаза сигнала меняется, но на мой взгляд весьма незначительно. На частоте 1 КГц наша схема обеспечивает общий уровень искажения сигнала на уровне дБ. Зависимость собственного уровня шумов схемы и нелинейных искажений от частоты сигнала при коэффициенте передачи усилителя равном единице изображена на графике ниже. Вариант схемы для любителей компромиссов.

На этом закончим исследование нашей схемы, а в качестве бонуса предлагаю её упрощённый вариант, с несколько худшими характеристиками, зато с более доступной элементной базой. А вот осциллограмма процесса переключения уровня громкости на весьма высокой частоте. Как видите без нелинейных искажений в момент переключения не обошлось, но никаких режущих ухо выбросов нет и в помине! Спасибо дочитавшим до конца.

Попробую испытать Ваше терпение чуть дольше. Соответствует ли приведённое в статье решение хотя бы низшему ценовому сегменту Hi-Fi аппаратуры? Да Потянет даже на средний. По сравнению даже с простейшими традиционными резисторами от ALPS это просто детские игрушки. Уровень звука надо регулировать переключателями, причём со встроенной нормализацией АЧХ!

Настоящий Hi-Fi усилитель вообще не должен иметь регулятора громкости! Проголосовал пользователь. Воздержался пользователь. Источник бесперебойного питания на источнике бесперебойной подачи информации Читайте на Хабре.

Читают сейчас. Поделиться публикацией. Похожие публикации. NoBitLost Можно удаленно. PHP-программист для проекта. RPS Можно удаленно. Программист разработка WEB приложений. Frontend разработчик.

Nordic IT School Москва. Все вакансии. По звуку на уровне средних Alps точно. Уважаемый Олег Анатольевич, мне нравятся ваши статьи, да и не было у меня никакого злого умысла в обсуждении АЧХ цифрового потенциометра. Теперь по поводу графика. Для 10 кОм спад -3 дБ начинается на частоте 1 МГц. Высота графика — пикселей, и на них приходится дБ.

Это значит, что на один пиксель приходится 1. Как на таком графике показать спад 0. Мне очень не хочется продолжать дискуссию по кругу, поэтому не смотря на то, что тоже пытаюсь докопаться до истины я повторю свою мысль, но в последний раз. Ваша, линейная аппроксимация не подходит для данного случая, поскольку из приведённых мной графиков хорошо видно что АЧХ не является линейной функцией и спад резко усиливается на высоких частотах.

Поэтому ваши расчёты не верны. Всё что мог привести в свою пользу я уже привёл, но вы игнорируете мои аргументы. Всё что я смог найти — график для 20 КГц. Продолжать дискуссию имеет смысл только в том случае, если Вы потрудитесь найти или получить экспериментально дополнительные данные — график или расчёты, а не будете в очередной раз повторять свои предположения о пригодности линейной аппроксимации для столь нелинейной функции как АЧХ в широком диапазоне частот.

Для того чтобы хоть как то агрументировать свою точку зрения в нашем заочном споре я пол дня искал материалы, а потом до четырёх ночи писал эту статью. Если вы действительно уверенны в свое правоте поищите пожалуйста убедительные подтвреждения на просторах интернета и оперируйте цифрами и фактами. Я тоже отношусь к сам с уважением и вы наверно заметили что не стал трогать вашу карму, хотя бывает что в запале спора это делаю.

Более того, если вы найдёте интересные факты, подтверждающие вашу точку зрения я не просто с удовольствием их рассмотрю, но даже внесу в качестве дополнения в статью с непременным указанием авторства. Спасибо, я тоже думал о вашей карме, но потом решил, что будет несправедливо ее уменьшать из-за столь несущественного эпизода в контексте общей интересности ваших статей.

Ведь тут как — если уменьшил карму, значит не хочешь, чтобы человек писал, и наоборот. Я думаю, что это имелась ввиду не абсолютная точность сопротивления, а относительная точность подгона сопротивлений между различными шагами. Мне жаль, что вы так близко к сердцу восприняли критику, но мне кажется, что нет ничего плохого в том, чтобы однажды ошибиться.

Я лично ошибался, ошибаюсь и буду ошибаться. Судя по статье, штука действительно достойная. По сути статьи. Производители, по понятным причинам, так указывают параметры и только те из них, которые представляют их продукцию с выгодной стороны.

Потому, например, процитированные вами параметры на 1кГц выглядят действительно пристойно. Для меня чесногря, неожиданно, что там всё так плохо — это точно данные рассматриваемого потенциометра? Все параметры, которые приводятся в этой статье касаются конкретной схемной реализации в целом. Согласен, что производители часто стараются умалчивать о слабых сторонах своих приборов, но к сожалению раздобыть достоверную информацию, касающуюся измерений разного рода искажений очень не просто.


Регулятор тембра на TDA7439

Произведена разработка электронных устройств, предназначенных для установки в активные акустические системы компьютера. Устройства имеют сенсорное управление используется самонастраивающийся цифровой емкостный сенсор, реализованный программно. Позволяют улучшить качество работы и потребительские свойства компьютерных активных акустических систем ААС. В компании "Разработка ПРО" выполняется на заказ разработка цифровых и аналоговых электронных устройств для домашнего и промышленного применения.

Схема управления на микроконтроллере. Так как приходит много вопросов типа: а правда ли это рабочая схема? а как подключать.

Регулятор громкости и тембра на TDA7449 + Atmega8

Принцип работы обоих схем заключается в том, что как только на базу транзистора поступает положительный потенциал через резистор, транзистор открывается и шунтирует вход УНЧ - громкость на его выходе снижается. Главная особенность схемы - регулятор громкости запоминает уровень последней даже после выключения питания. Маленькая полезная схема, позволяющая настраивать громкость крутилкой. Драйвера ставить не нужно. Основа схемы USB экнкодера микроконтроллера ATtiny85 прошивка к нему и печатная плата лежит по ссылке выше. Печатная плата достаточно миниатюрная, чуть больше площади корпуса энкодера. Прошивки в архиве две, одна под схему выше, другая немного подпилена для увеличение громкости в левую сторону в случае если энкодер расположить с противоположной стороны печатной платы. Фьюзы также в архиве, как прошить микроконтроллер AVR читаем в статье. Микросборка позволяет регулировать громкость цифровым методом. Настройка уровня осуществляется не переменным резистором как в выше рассмотренных схемах, а при помощи специализированной микросхемы.

Please turn JavaScript on and reload the page.

В данной статье рассказано, как, используя микросхемы аудиопроцессора и микроконтроллера, можно изготовить блок цифровых регуляторов громкости и тембра системы пространственного звучания при наличии компьютера или DVD проигрывателя. Самому собрать такое устройство есть смысл, если у кого-то есть усилители со старыми добрыми AC S, АС и различными вариантами S Описываемый цифровой регулятор тембра, громкости, баланса обеспечивает регулировку общей громкости и громкости каждого из каналов системы пространственного звучания 5. Регулировка тембра — раздельная во фронтальной, тыловой и центральной АС, а также изменение уровня НЧ, раздельно по фронту, тылу и каналу сабвуфера.

В схеме применен двухканальный цифровой монолитный потенциометр DS, он и исполняет роль регулятора громкости, управляет им микроконтроллер PIC18F В проекте использован DS, это версия 10K.

Цифровой регулятор громкости и тембра с управлением от ПДУ на PIC16F628A

Темброблок, представленный далее в статье, обладает функциями как: предусиление, регулирование громкости звука, регулировка тембра, регулировка баланса. Схема темброблока, сравнительно простая и удобная в эксплуатации. Глядя на схему, видим, контроллер и много светодиодов. Можно сказать, что схема больше напоминает какой-нибудь автомат световых эфектов, но все же это не так. Темброблок сделан в виде двух модулей: модуль микроконтроллера и модуль аудиопроцессора. Вся информация отображается светодиодами: - индикация выбраного режима регулировки, выбор аудио входа, уровень регулируемого параметра; - 6 кнопок дают возможность выбора входного канала А или Б , а также выбора регулировки одного из предусмотренных параметров аудиопроцессора; - с помощью энкодера производится регулировка выбранного параметра.

Регулятор громкости на PIC16F1827 и PT2257.

Данная схема позволяет регулировать уровень громкости цифровым способом. Регилирование осуществляется не переменным сопритвелением как в большинстве схемах,а при помощи цифровой микросхемы. Все устройство состоит из одной микросхемы DS двух кнопок. Одна кнопка увеличивает громкость кнопка S1 , а другая уменьшает кнопка S2. Схема устройства цифровой регулировки громкости Особенности схемы: замена переменного сопротивления микросхемой; значение уровня громкости сохраняется при отсутсвии питания; низкая стоимость; питание от 4. E-Mail обязательное. Подписаться на уведомления о новых комментариях.

Cтатьи, схемы, справочники, форум, Регулятор громкости на основе Управление выполнено на микроконтроллере ATmega

Стерео регулятор громкости, баланса и тембра на микросхеме LM1040

Из множества вариантов я выбрал дискретный регулятор L-типа. Его достоинства общеизвестны — всего один контакт реле и пара резисторов в сигнальной цепи. Схема регулятора приведена на рис. Диапазон регулировки ослабления от 0дБ до дБ разбит на 18 уровней.

Цифровой регулятор громкости для усилителя на МК и LCD

ВИДЕО ПО ТЕМЕ: регулятор громкости к наушникам

Схема управления на микроконтроллере. Так как приходит много вопросов типа: а правда ли это рабочая схема? Для тех, кто не боится использовать микроконтроллеры в звуковых устройствах, предлагается схема управления регулятором громкости Никитина на контроллере 16FA автор схемы и программы Юрий Глотов. Схема позволяет: 1.

Блог new. Технические обзоры.

Данный материал является логическим продолжением статьи "Цифровой регулятор громкости и баланса на MAX с ДУ", опубликованной на нашем сайте. В адрес автора поступило много пожеланий, добрых отзывов и рекомендаций. Обобщив полученную информацию, мы пришли к выводу, что темброблок должен обладать следующими качествами:. Действительно, в предыдущей статье требовались определенные навыки пайки компонентов для поверхностного монтажа и высказанные пожелания являются вполне обоснованными. Наличие различных вариантов управления также нами приветствуются, так как ситуации могут быть разными. Мультиязычная поддержка интерфейсов сейчас является нормой жизни и не требует обоснований. Остальные качества являются традиционными в подобных конструкциях.

Простая цветомузыка на светодиодах и светодиодной ленте. Тон регистр. Делитель напряжения построен на резисторах.


Регулятор громкости на микроконтроллере

Новокузнецк, Кемеровская обл. Логин: Пароль Забыли? Цифровой регулятор громкости с опторазвязкой цифровой и аналоговой части. Усилители на транзисторах Микроконтроллеры. Фото 1. Собранный регулятор.


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.

Содержание:

  • USB регулятор громкости на энкодере и микроконтроллере AVR ver.2
  • Темброблок с микроконтроллерным управлением на TDA8425
  • Регуляторы громкости высококачественной аудиоаппаратуры.
  • PT2258, 6-и канальный электронный регулятор громкости [DIP-20]
  • Всё о регуляторе громкости А. Никитина (часть 4) — новая версия
  • Easyelectronics.ru
  • Регулятор громкости на PIC16F1827 и PT2257.
  • Цифровой регулятор громкости на микроконтроллере
  • Стерео регулятор громкости с селектором входов и VFD дисплеем

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: регулятор громкости к наушникам

USB регулятор громкости на энкодере и микроконтроллере AVR ver.2


Темброблок, представленный далее в статье, обладает функциями как: предусиление, регулирование громкости звука, регулировка тембра, регулировка баланса. Схема темброблока, сравнительно простая и удобная в эксплуатации. Глядя на схему, видим, контроллер и много светодиодов.

Можно сказать, что схема больше напоминает какой-нибудь автомат световых эфектов, но все же это не так. Темброблок сделан в виде двух модулей: модуль микроконтроллера и модуль аудиопроцессора.

Вся информация отображается светодиодами - индикация выбраного режима регулировки, выбор аудио входа, уровень регулируемого параметра. С помощью энкодера производится регулировка выбранного параметра. В блоке предусмотрена запись в память всех предустановок регуляторов во внутренней EEPROM контроллера, поэтому при выключении питания устройства все настройки не теряются и при последующем включении, регулятор будет в том же состоянии, что и до выключения.

Все режимы регулировок отображаются светодиодами выведенными на переднюю панель. Светодиодная индикация - динамическая. Принципиальная схема подключения аудиопроцессора TDA представлена на рисунке ниже подключена по типовой схеме. Аналоговые входы звукового процессора подключают к источникам стереофонических аудиосигналов — DVD проигрывателю, УКВ приемнику, mp3 плейеру и т.

Подключение энкодера к микроконтроллеру PIC. Счётчик людей в помещении, управляющий освещением. Устройство ввода-вывода на микроконтроллера. Светодиодные часы с циферблатом. Двоичные часы. Два вывода микроконтроллера PIC управляют шестью светодиодами. Устройство рисования в воздухе на ATtiny Запросить склады. Имя Запомнить? RU - Политика конфиденциальности - Обратная связь - Вверх.

Реклама на сайте. Поиск PDF. От производителей Новости поставщиков В мире электроники. Сборник статей Электронные книги FAQ по электронике. Каталог схем Избранные схемы FAQ по электронике. Программы Каталог сайтов Производители электроники.

Форумы по электронике Удаленная работа Помощь проекту. Главные категории.


Темброблок с микроконтроллерным управлением на TDA8425

Личный кабинет Регистрация Авторизация. Логин: Пароль Забыли? Логин: Пароль: запомнить меня что это. Регулятор громкости 5.

регулировка громкости переменным резистором схема. регулятор громкости на микроконтроллере Схема Схема электронного регулятора громкости.

Регуляторы громкости высококачественной аудиоаппаратуры.

Сейчас этот форум просматривают: Google [Bot]. Предыдущее посещение: менее минуты назад Текущее время: 11 окт , Крупнейший производитель печатных плат и прототипов. Более клиентов и свыше заказов в день! Добавлено: 13 янв , Здравствуйте всем! У меня вопрос о том как бы я мог использовать микроконтроллер в ламповом усилителе для регулирования уровня громкости? Мк должен регулировать сопротивление от 0 до К В приведенной схеме это R1. Заголовок сообщения: Re: регулирование сопротивления микроконтроллером. Оптимизация ценника на конкретную деталь фактической себестоимости набора деталей в том числе материалов и конструктивного оформления работы времени качества результата решения в целом.

PT2258, 6-и канальный электронный регулятор громкости [DIP-20]

Спасибо за труд. Заказал микруху и енкодер. Хочу повторить. Больше бы таких изобретателей. Интересное решение, уже месяц ищу подобное, будем пробовать.

Скачать прошивку микроконтроллера для электронного регулятора громкости.

Всё о регуляторе громкости А. Никитина (часть 4) — новая версия

Наличие на складе и цену можете уточнить у наших специалистов, позвонив нам, написав на почту или написать в чат на сайте. Осуществляем доставку во все города на территории РФ. Подберём удобный и быстрый спосо Заказы принимаются от р. Электронные компоненты оптом и мелким оптом минимальная сумма заказа р. Есть вопросы? Позвоните нам!

Easyelectronics.ru

В данной статье рассказано, как, используя микросхемы аудиопроцессора и микроконтроллера, можно изготовить блок цифровых регуляторов громкости и тембра системы пространственного звучания при наличии компьютера или DVD проигрывателя. Самому собрать такое устройство есть смысл, если у кого-то есть усилители со старыми добрыми AC S, АС и различными вариантами S Описываемый цифровой регулятор тембра, громкости, баланса обеспечивает регулировку общей громкости и громкости каждого из каналов системы пространственного звучания 5. Регулировка тембра — раздельная во фронтальной, тыловой и центральной АС, а также изменение уровня НЧ, раздельно по фронту, тылу и каналу сабвуфера. Предусмотрен и такой вариант блока регулировок, когда возможен выбор источников сигнала с трех раздельных входов каждой микросхемы регуляторов.

В журнале Радиоаматор № за год опубликована статья Александра Саволюка "Цифровой регулятор громкости на.

Регулятор громкости на PIC16F1827 и PT2257.

Маленькая полезная вещь, позволяющая крутить громкость крутилкой-энкодером. Для андройда один минус — не работает кнопка мутинга. На Винде — нормально.

Цифровой регулятор громкости на микроконтроллере

ВИДЕО ПО ТЕМЕ: Кнопочный регулятор громкости на KA2250

Принцип работы обоих схем заключается в том, что как только на базу транзистора поступает положительный потенциал через резистор, транзистор открывается и шунтирует вход УНЧ - громкость на его выходе снижается. Главная особенность схемы - регулятор громкости запоминает уровень последней даже после выключения питания. Маленькая полезная схема, позволяющая настраивать громкость крутилкой. Драйвера ставить не нужно.

Схема кнопочного потенциометра сдвоенного с цифровым управлением построена на основе специализированной микросхемы DS от компании Dallas.

Стерео регулятор громкости с селектором входов и VFD дисплеем

В схеме применен двухканальный цифровой монолитный потенциометр DS, он и исполняет роль регулятора громкости, управляет им микроконтроллер PIC18F В проекте использован DS, это версия 10K. Связь потенциометра с контроллером осуществляется через 3х проводной последовательный интерфейс. При помощи кнопки "выбор" Вы можете переключаться между параметрами например регулировки правого или левого канала, то есть баланса. Оригинал статьи. Средний балл статьи: 0 Проголосовало: 0 чел. Для добавления Вашей сборки необходима регистрация.

Поиск новых сообщений в разделах Все новые сообщения Компьютерный форум Электроника и самоделки Софт и программы Общетематический. Поворотный энкодер - регулировка громкости. А сам чего? Там всего восемь деталек.


Цифровая схема регулировки громкости — ElecCircuit.com

Это цифровая схема регулировки громкости, которую можно использовать для обычной громкости усилителя мощности. При нажатии переключателя S1 громкость увеличивается, а при нажатии переключателя S2 громкость уменьшается.

Есть три схемы для вас.

555 Цифровой регулятор громкости

Цифровой регулятор громкости с использованием DS1669

Переключатель громкости с использованием операционного усилителя

Дистанционный и сенсорный регулятор громкости с использованием MC3340P

Related Posts

555 Цифровой регулятор громкости

IC1 представляет собой таймер 555 CMOS. Одиночная микросхема будет подключена в модели нестабильного триггера в качестве генератора частоты импульсов вверх/вниз к входному контакту счетчика IC2-74LS193, через push-bottom переключатель S1 (вверх) и S2 (вниз).

Изменение ширины импульсного сигнала от IC1 может заменить R1 потенциометром.

Во-первых, когда мы нажимаем переключатель S1 (увеличение звука), двоичный выход будет суммироваться, а когда нажимаем переключатель S2 (Уменьшение звука), двоичный выход будет уменьшаться. Максимальное значение счетчика для подсчета составляет 15 (все выходы имеют логическую «1» или «высокий уровень»), а наименьшее значение счетчика равно 0 (все выходные значения — логический «0»).

Выход ABCD счетчика IC2 будет использоваться для управления обоими воротами. Который представляет собой двухполюсный аналоговый переключатель (IC3 и IC4 — CD4066). В любом битовом выходе присутствует «высокая» логика. Резисторы, соединенные последовательно, представляют собой резисторы R6-R9. В левом сигнальном канале и R10-R13 для правого сигнального канала.

Таким образом осуществляется управление выводом звукового сигнала на выход усилителя мощности. Переключатель S3 используется для сброса выхода счетчика на 0000. По этой причине производить регулировку громкости обоих каналов мало.

Детали, которые вам понадобятся
Резисторы ¼ Вт +-5%
R1: 150K
R2: 330K
R3, R4, R5: 550 Ом
R6, R10: 1K
R7, R8, R190: 2K R14, R15: 4,7K
R9, R13: 8,2K
Конденсаторы
C1: 1 мкФ 25 В Электролитические
C2: 0,1 мкФ Керамика
Полупроводники
IC1: IC-7555 КМОП-таймер Одинарный 8-контактный пластиковый DIP
IC-73, IC2:
IC2: Синхронный 4-разрядный двоичный счетчик вверх/вниз с двойной синхронизацией
IC3, IC4, CD4066 Счетверенный аналоговый переключатель/мультиплексор/демультиплексор
Другие
Переключатель S1, S2, S3, нормально разомкнутая кнопка

Цифровая схема громкости с использованием DS1669

Это цифровая кнопка громкости, которая заменит традиционное вращение громкости. С простыми схемами.

Использование только одной микросхемы, лежащей в основе работы, которая имеет номер IC1 DS1669. Эта схема использует только один входной сигнал через контакт 1 микросхемы IC1. Может быть использован.

Переключатели S1 и S2 выключены нажатием кнопки увеличения и уменьшения громкости звука.

При нажатии переключателя S1 громкость увеличивается. И когда я нажимаю переключатель S2, чтобы уменьшить громкость.

Выходной сигнал с контакта 6 будет использоваться для управления другим усилителем.

Переключение регулятора громкости с помощью операционного усилителя

Эта схема IC1 представляет собой схему операционного усилителя, подключенную к схеме интегратора.

Работа цепи. При нажатии на переключатель S1 будет поступать положительный ток от источника питания через резистор R1 для заряда конденсатора С2.

В результате выход IC1 понизит напряжение до 0 вольт. Когда переключатель нажимает переключатель S2, уровень выходного напряжения IC1 возвращается.

Увеличение почти так же быстро или до напряжения питания. Когда буферная схема IC1.

Таким образом, выходное напряжение IC1 равно тому, какое значение будет передано на IC2, и выходному напряжению (Vout), которое вы хотите.

Цепь дистанционного и сенсорного управления громкостью с использованием MC3340P

Цепь дистанционного и сенсорного управления громкостью с помощью MC3340P

Если вам надоело регулировать громкость с нормальной громкостью. Я предполагаю, что это схема дистанционного и сенсорного управления громкостью. Громкость можно регулировать касанием. Увеличить или уменьшить громкость усилителя, микрофона и прочего легко.

Мы используем MC3340P в качестве основного оборудования. Он подходит для типичных применений, включая управление инструментами, дистанционное управление аудиоусилителями, электронные игры и управление звуком приставки CATV (кабельное телевидение).

Мы использовали IC1 в качестве буфера, чтобы увеличить чувствительность соединения. при входе точки касания звук от входа к контакту 1 IC2, сигнал высокого или низкого уровня следует за касанием, если уменьшить выходной контакт 7 будет сигнал низкого уровня, но увеличить точку, аудиовыход выше к усилителю мощности.

Стереоусилитель звука на базе LM386 с цифровой регулировкой громкости

Благодаря своей простоте (требует минимального количества внешних компонентов) и высокой доступности, LM386 очень популярен среди любителей для использования в низковольтных приложениях для усиления звука. В большинстве случаев на входе LM386 используется потенциометр для регулировки громкости выходного динамика. Потенциометр не управляет коэффициентом усиления самого усилителя, но он создает на входе сеть делителя напряжения, которая фактически управляет долей аудиосигнала, подаваемого на усилитель. Этот проект посвящен стереофоническому усилителю звука, использующему две микросхемы LM386 с цифровым регулятором громкости для левого и правого динамиков. Итак, как бы вы регулировали громкость в цифровом виде? Вы правы, заменив традиционную электромеханическую форму потенциометров микросхемами цифрового потенциометра. В этом проекте используется микросхема двойного цифрового потенциометра MAXIM DS1868 и микроконтроллер PIC для управления громкостью стереовыхода от двух микросхем LM386.

Стереоусилитель звука с цифровой регулировкой громкости

Теория

В Интернете можно найти множество ресурсов о LM386, поэтому я не буду подробно описывать его здесь. Микросхема LM386 имеет 8 контактов, поэтому для работы в качестве моноусилителя требуется очень мало внешних компонентов. Схема ниже взята из таблицы данных и показывает внешние компоненты, необходимые для построения одноканального аудиоусилителя с LM386. Внешний потенциометр 10K на входе используется для управления громкостью выходного динамика. Для стереоусилителя звука нам понадобится две таких схемы.

Схема усилителя звука LM386

Диапазон питающих напряжений для LM386 широкий (4-18 В). Он может питаться от батареи +9V PP3. Для функции цифрового управления громкостью мы заменим внешний потенциометр 10K на входном каскаде микросхемой цифрового потенциометра. MAXIM DS1868 — это микросхема с двойным цифровым потенциометром. Каждая клемма стеклоочистителя имеет 256 позиций между верхним и нижним концами потенциометра. Положение очистителя задается 8-битным управляющим значением, которое сохраняется в регистре ввода-вывода DS1868. Связь с хост-микроконтроллером осуществляется через 3-проводной последовательный интерфейс. Пожалуйста, прочитайте мой предыдущий пост, ‘ Как связать цифровой потенциометр MAXIM DS1868 с микроконтроллером PIC ‘ для получения дополнительной информации о DS1868.

На приведенной ниже блок-схеме показана работа стереоусилителя звука с раздельной регулировкой громкости для левого и правого динамиков. DS1868 имеет два потенциометра, поэтому одной микросхемы достаточно для двух схем LM386. DS1868 предлагается с тремя стандартными значениями сопротивления: 10, 50 и 100 К? версии. Я использую DS1868-010, версию 10K. Стереозвук подается на верхние концы (H0 и h2) двух потенциометров, а оба нижних конца заземлены. Входные аудиосигналы для двух каскадов LM386 поступают с клемм дворников (W0 и W1). Микроконтроллер PIC18F2550 получает пользовательские данные от тактовых переключателей и соответствующим образом устанавливает положение ползунков, которые фактически регулируют выходную громкость. ЖК-дисплей используется для отображения уровня громкости отдельного канала.

Блок-схема стереоусилителя звука с цифровой регулировкой громкости

Принципиальная схема

На блок-схеме, представленной в теоретическом разделе, показано, как работает этот проект. Схема усиления стереозвука состоит из двух моноусилителей LM386. Принципиальная схема моноусилителя на базе LM386 также была описана выше. Микроконтроллер, цифровой потенциометр DS1868, ЖК-дисплей и тактовые переключатели показаны ниже. Я использую StartUSB для платы PIC для этого проекта, который имеет микроконтроллер PIC18F2550, загруженный быстрым загрузчиком USB. Тем не менее, этот проект также может быть выполнен с PIC меньшего размера из среднего семейства.

Схема цифрового блока управления громкостью для LM386

Для пользовательских входов имеются три такта. На принципиальной схеме они называются UP, DOWN и SELECT. ВВЕРХ для увеличения и ВНИЗ для уменьшения громкости. С помощью входа SELECT вы можете установить громкость левого и правого динамиков вместе или по отдельности. Как упоминалось ранее, стереовход подается на контакты H0 и h2 DS1868, тогда как контакты L0 и L1 заземлены. Две клеммы стеклоочистителя, W0 и W1, подключены к входным контактам двух моноусилителей LM386. ЖК-дисплей работает в 4-битном режиме, а выводы данных (D4-D7) подключены к RB4 через выводы порта RB7. Два контакта управления LCD, RS и E, управляются контактами RC6 и RC7 PIC18F2550.

Настройка схемы

Программное обеспечение

Прошивка для PIC разработана в mikroC Pro для компилятора PIC. Это тестовая версия, в которой я установил 10 уровней громкости от 0 до максимума с шагом 25 для положения ползунка потенциометра. Но вы можете дополнительно уменьшить размер шага, скажем, до 5. Это даст вам 51 дискретный шаг громкости от 0 до максимума. Каждый раз, когда вы нажимаете кнопку UP или DOWN, выходная громкость будет увеличиваться или уменьшаться с постоянной величиной, которая соответствует размеру шага.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *