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

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

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

Ниже приведены принципиальные схемы и статьи по тематике "регулятор громкости" на сайте по радиоэлектронике и радиохобби RadioStorage.net .

Что такое "регулятор громкости" и где это применяется, принципиальные схемы самодельных устройств которые касаются термина "регулятор громкости".

Ниже приведены принципиальные схемы и статьи по тематике "регулятор громкости" на сайте по радиоэлектронике и радиохобби RadioStorage.net .

Что такое "регулятор громкости" и где это применяется, принципиальные схемы самодельных устройств которые касаются термина "регулятор громкости".

Принципиальные электросхемы, подключение устройств и распиновка разъёмов

Схема кнопочного потенциометра (сдвоенного) с цифровым управлением построена на основе специализированной микросхемы DS1267 от компании Dallas. В этом проекте используется версия 100к. Для управления ей служит микроконтроллер ATTiny13, выбранный из-за небольших размеров. Потенциометр позволяет регулировать максимум 256 шагов, однако можно применить ограниченное значение до 128 шагов. Этот показатель свободно устанавливается изменяя исходный код программы. На плате предусмотрен также вывод поляризации системы DS1267, так называемые «VBias», который можно поляризировать отрицательным напряжением, когда требуется перемещение бОльших чем 0,5 В амплитуд сигнала.

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

В схеме регулятора применены в основном SMD элементы, чтобы максимально уменьшить его размеры. Плата с успехом может быть встроенная в любую часть усилителя звука, так как ее высота всего 1 см. Регулировка громкости осуществляется с помощью двух миниатюрных кнопок (микриков), припаянных непосредственно на плату. Светодиод сигнализирует своим миганием о процессе нажатия и регулировании.

Регулятор построен на базе микроконтроллера ATmega8 и аудиопроцессора TDA7442D, управляемого по шине I2C.
Кратко поясню всё по порядку, микроконтроллер (далее МК), это такая интересная микрушка, которая представляет из себя практически цельный «компьютер», то есть во внутрь производители засунули вычислительное ядро (по аналогии с центральным процессором ПК), память программ (РПЗУ), память данных (ОЗУ) и всевозможную периферию — порты ввода/вывода, АЦП, таймеры, долговременную память данных (FLASH), COM-порты, контроллер уже упомянутой шины I2C, и т.д. и т.п.

Читать еще:  Регулировка подачи масла на цепь бензопилы хускварна 450

Шина I2C предназначена для передачи данных в последовательном виде между устройствами по спец. протоколу, в данном случае от МК к TDA7442D.

Аудиопроцессор TDA7442D принимая последовательные данные преобразует их в параллельные, байт за байтом, и записывает их в соответствующую ячейку памяти — регистр, в TDA их несколько, и каждый соответствует своей регулировке, будь то громкость, тембр или 3D-эффекты.

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

Для регулировок используется валкодер, и кнопка переключения режимов регулировки — MODE.
Также введена кнопка быстрого приглушения звука — MUTE.

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

На шкале времени выберите клип со звуком, который хотите отредактировать во времени.

В той части клипа, которая представлена волновой диаграммой, наведите указатель на регулятор громкости (горизонтальную линию) рядом с точкой, где требуется добавить ключевой кадр.

Для добавления ключевого кадра нажмите клавишу Option и, удерживая ее нажатой, нажмите на регуляторе громкости.

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

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

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

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

Читать еще:  Регулировка яркости индикатора в радиоконструктор старт 7176

Задание громкости клипа на ключевом кадре. Перетяните ключевой кадр вверх или вниз.

Задание громкости клипа между ключевыми кадрами. Перетяните регулятор громкости между ключевыми кадрами вверх или вниз.

Чтобы удалить ключевой кадр, при нажатой клавише Control нажмите ключевой кадр на шкале времени и выберите «Удалить ключевой кадр» в контекстном меню.

Управление регулятором

Работа со схемой проста. Изменение громкости осуществляется нажатием кнопок S1 и S2. Удержание нажатой кнопки вызывает плавное перемещение воображаемого ползунка потенциометра в нужном направлении. Светодиод D1 сигнализирует своим миганием факт изменения положения ползунка. Когда он достигнет одной из крайних позиций — индикатор перестанет мигать, хотя вы и продолжите держать нажатой кнопку.

Цифровой кнопочный потенциометр - регулятор громкости

Подключение регулятора

ТоргХолодМаш
Добавить комментарий