Регулятор громкости с селектором входов и выходом дистанционного включения

Организация регулировки громкости в высококачественной аппаратуре всегда была вопросом важным и не простым. Используемый для этого потенциометр должен обладать высокой идентичностью каналов (для спаренных потенциометров), хорошей износостойкостью, отсутствием посторонних звуков (шорохов и тресков) при регулировке. Сегодня на смену обычным переменным резисторам приходят галетные переключатели, схемы на реле или интегральных микросхемах. При существенной стоимости и сложности такие варианты, решая одни проблемы, порождают другие. Поэтому многие любители качественного звука до сих пор предпочитают «старомодные» потенциометры.

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

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

Одна микросхема.

Не считая стабилизатора напряжения питания, схема содержит всего одну микросхему — это микроконтроллер ATmega от Atmel, которая отвечает за декодирование сигналов стандарта RC-5, формирование сигналов для управления двигателем и сигналов управления реле коммутатора входов.

Принципиальная схема устройства представлена на рисунке:

увеличение по клику

Схема достаточна проста и подробных разъяснений не требует. Остановимся лишь на некоторых важных моментах.

Порты PD2-PD6 через разъём K3 можно использовать для управления реле коммутатора входов предварительного усилителя.

Выводы портов PC и PB соединены параллельно для увеличения выходного тока. Именно они используются для управления приводом потенциометра через разъём К1. Максимальный ток двигателя по документации ALPS составляет 150 мА. Максимальный ток порта микроконтроллера по документации Atmel около 40 мА. Запараллелив 6 выходов, мы можем получить ток управления больше 200 мА.

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

Питать конструкцию можно от отдельно трансформатора, который подключается к разъёму K5. Или постоянным напряжением от блока питания самого усилителя. В этом случае напряжение подаётся на плату через разъём К4, а элементы В1 и С10-С13 можно не устанавливать.

Регулятор громкости усилителяпотенциометр | DACT | ALPS

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

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

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

Экспериментально выяснилось, что звуковые качества и надёжность дискретных чудо резисторов DACT находятся на высоком уровне, и по качеству звука сравнимы с лучшими образцами металлоплёночных резисторов типа: VISHAY, HOLCO.

Высокая стоимость потенциометра DACT компенсирована высоким качеством звуковоспроизведения, благодаря этому такой регулятор громкости применяется только в эксклюзивных High End Audio усилителях. Цена от 200$.

Качество звукопередачи регуляторов громкости (разных типов) Alps соответствует своей стоимости. Цена 10 — 25$. Оба потенциометра Alps воспроизводят звук приблизительно одинаково и (по нашему мнению) совсем не пригодны для использования в добротных High End Audio усилителях.

После дискретного регулятора громкости DACT потенциометр Alps включать и слушать не хочется — звук очень мутный и глухой. Все выводы, что разница в качестве звучания разных регуляторов громкости не принципиальны, основаны на «липовой теории». «Липовая теория» — предлагает автор который не имел возможности экспериментировать с аудио компонентами такого класса, или не имеет достойный усилительный звуковой тракт.

Одним из важных параметров регуляторов громкости является рассогласование секции правого и левого канала, так как этим явлением обусловлены пространственные характеристики всего усилителя.

  • Рассогласование секций: «DACT» +/- 0.05Дб.
  • Рассогласование секций: «Alps» +/- 1,5Дб.

Экспериментируем, на случай проникновения постоянного тока
При подаче постоянного напряжения (24в) на регулятор громкости Alps, он начинает потрескивать (при вращении) и после трёх оборотов необратимо выгорает, это обусловлено маленьким током пропускания скользящих контактов и их негативным сопротивлением. Регулятор громкости DACT легко и долго держит постоянку 60в (выше не проверяли), поэтому к общей конструкции потенциометра DACT претензий нет. Данный эксперимент провели исключительно для проверки надёжности регуляторов. Иногда в ламповых каскадах (в некоторых CD проигрывателях) устанавливают малонадёжные проходные конденсаторы, и существует реальная ситуация пробоя диэлектрика такого конденсатора, что вызовет попадание негативного постоянного напряжения на вход усилителя. Потому, общая живучесть усилителя также зависит от надёжности потенциометра.

Конструкция.

На рисунке представлено расположение элементов на печатных платах устройства:

регулятор громкости ALPS с ПДУ

Конструкция разделена на две части для удобства размещения в корпусе усилителя. На одной плате размещён сам моторизованный потенциометр. Эта плата крепится в непосредственной близости от передней панели усилителя.

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

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

Все соединения конструкции реализованы разъёмами, которые соединяются между собой шлейфами с соответствующим количеством жил.

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

Фото готовой конструкции представлено на рисунке:

увеличение по клику

Сигналы для транзисторных ключей управления реле коммутатора входов снимаются с разъёма К3. Для переключения входов на пульте следует использовать цифровые кнопки 1…5. Таким образом можно непосредственно выбрать нужный вход. Для переключения входов последовательно на пульте используются кнопки переключения каналов «вверх/вниз».

Чертежи печатных плат. (в формате PDF, версия редакции журнала «Электор»)

Чертежи печатных плат (в формате SLayout, версия читателей «РадиоГазеты»)

Регулятор громкости с селектором входов и выходом дистанционного включения

Описываемое устройство позволяет плавно регулировать громкость и выбирать один из трёх аудиовходов, как вручную с помощью энкодеров, так и дистанционно с помощью инфракрасного (ИК) пульта, работающего по одному из следующих протоколов: NEC, Philips (RC5, RC6), JVC, Samsung, Sony. Предусмотрен режим обучения (программирования) устройства клавишам конкретного пульта .

Информация о коде громкости (0..100) и номере выбранного входа (CH1..CH3) отображается на трёхразрядных семисегментных индикаторах с яркими и достаточно крупными (1,5 см) знаками, позволяющих комфортно наблюдать за установленными значениями с расстояния нескольких метров.

В устройстве используется моторизованный сдвоенный переменный резистор ALPS, который позволяет регулировать громкость как вручную, так и дистанционно, и не вносит в звуковой тракт нелинейные искажения. В рассматриваемой конструкции вал моторизованного потенциометра на переднюю панель не выводится, и ручное управление громкостью осуществляется с помощью энкодера. Вариант такого построения регулятора был «подсмотрен» в одном китайском прототипе, однако проверка реализации этой идеи на практике показала, что со временем наступает рассогласование между кодом громкости и положением вала, поэтому необходима периодическая калибровка. Также она необходима после полного обесточивания устройства, так как положение вала резистора в этом случае неизвестно. Избавиться от этих проблем можно, применив датчик положения в виде дополнительного переменного резистора с линейной функциональной зависимостью, ось которого встречно соединёна с валом моторизованного резистора. Это даст возможность контролировать положение последнего в процессе регулировки громкости. В описываемой конструкции удалось достичь точности установки положения вала около ±2% в середине диапазона регулировки.

Рассматриваемый регулятор громкости с селектором входов имеет также возможность дистанционного включения других устройств аудиокомплекса, для чего предусмотрено выходное гнездо «Remote On» (идея заимствована из конструкции блока управления усилителя PA2020). В дежурном режиме контакты этого разъёма замкнуты, что соответствует состоянию логического нуля (для перевода внешних устройств в выключенное состояние), а при включении регулятора они размыкаются и формируют сигнал логической единицы (для включения внешних устройств). Внешние устройства должны иметь соответствующий вход дистанционного включения «Remote ON», или для управления ими придётся изготовить блок сетевых розеток (на основе сетевого удлинителя типа «Пилот») или блок управления одной розеткой (например, в корпусе от старого сетевого блока питания) с входом дистанционного включения:

Примеры схем блоков дистанционного включения приведены в конце статьи в Приложении. Такие устройства должны иметь гальваническую развязку не только от питающей сети ~220В: «земляной» вывод разъёма «Remote ON» необходимо также изолировать от аудио земли управляемого устройства.

Таким образом, можно объединить включение и выключение нескольких разрозненных устройств (таких как усилитель низкой частоты, индикатор выходной мощности, ЦАП и т.д.) и получить подобие музыкального центра. Примером устройства с входом для дистанционного включения является Плеер «RuneAudio» на базе микрокомпьютера «Raspberry Pi 3». Включение и выключение регулятора громкости производится как с ИК пульта, так и нажатием на ручку энкодера селектора входов, причём для выключения с ИК пульта требуется двойное нажатие на соответствующую кнопку в течение 5 секунд (индикаторы селектора входов при этом мигают) для исключения обесточивания всех устройств «аудиокомплекса» при случайном нажатии на кнопку. Нажатие на ручку энкодера регулятора громкости включает и выключает режим блокировки звука «Mute» (в режиме «Mute» мигают индикаторы кода громкости).

Устройство собрано на 5 печатных платах, размещаемых в пластиковом корпусе G747:

  • основная плата (преобразователь напряжения, микроконтроллер, ключи управления реле и двигателем);
  • плата периферии (реле, контакты аудио разъёмов, моторизованный потенциометр и датчик угла поворота вала);
  • плата управления и индикации селектора входов (энкодер с трёхразрядным индикатором);
  • плата управления и индикации регулятора громкости (энкодер с трёхразрядным индикатором);
  • плата источника питания постоянного тока 12В.

Рисунки печатных плат в формате Sprint Layout и готовые гербер-файлы приведены во вложении. Плата источника питания может быть изготовлена методом ЛУТ. Фотографии собранных печатных плат:

Рассмотрим принципиальную схему устройства:

В устройстве используется микроконтроллер (МК) IC2 типа Atmega16 в корпусе TQFP-44, работающий на частоте 8 МГц. Напряжение питания всей схемы составляет +4,5В – именно на это напряжение рассчитан двигатель моторизованного переменного резистора и ключи управления им (VT1..VT4), поэтому желательно использовать МК Atmega16L (хотя МК без буквы «L» в этой схеме тоже работали нормально). Интерфейс для внутрисхемного программирования МК – IDC6; можно использовать программатор USBAsp с установленным напряжением +5V, совместно с программой AVRDUDE. Fuse биты МК: Low = 0xA4 (BODLEVEL=2.7V, BODEN, 8 MHz, 6CK+64ms), High = 0xD1 (SPIEN, EESAVE, BOOTSZ=0). При программировании Fuse битов удобно использовать онлайн калькулятор. Файл прошивки hex и её исходные тексты на языке C для среды программирования «AVR Studio» приведены во вложении.

Понижающий преобразователь напряжения +4,5В собран на микросхеме IC3 MC34063 в типовом включении. Входное напряжение +12В от сетевого блока питания поступает через диодный мост VDS1, поэтому полярность этого напряжения не имеет значения. Требуемый номинал 2,15 кОм резистора R18 получен последовательным соединением двух резисторов: 2 кОм и 150 Ом. Соотношение номиналов резисторов R17 и R18 определяет выходное напряжение преобразователя.

Каналы A обоих энкодеров типа EC11 подключаются к входам прерываний INT0 (PD2) и INT1 (PD3) МК, а выход ИК приёмника IC1 типа TSOP34838 – к входу прерывания INT2 (PB2). Конденсаторы C7-C10 выполняют функции антидребезга, хотя для этого предусмотрена и программная защита. Антидребезговая защита для кнопок энкодеров реализована полностью программно. Управление двумя реле селектора входов, реле сигнала «Mute» и реле дистанционного включения «Remote ON» осуществляется ключами на цифровых транзисторах VT5-VT8 типа DTA114ET в корпусах SOT-23. При свободных входах ключей, что имеет место сразу после включения устройства, все реле обесточены, действует сигнал «Mute», а сигнал дистанционного включения «Remote ON» дезактивирован, и контакты выходного разъёма XS9 типа «Mono Mini Jack 3,5 mm» замкнуты. Выходной сигнал «Remote ON» можно «размножить», включив в параллель несколько разъёмов, например: для УНЧ, индикатора выходной мощности, ЦАП и т.д., как показано на следующей фотографии:

Для регулировки громкости используется моторизованный сдвоенный переменный резистор с длиной вала 25-30 мм типа ALPS RK168 (у последнего вал укорочен на 5 мм) с показательной (обратно логарифмической) (B лат.) или линейной (A лат.) функциональной зависимостью. В первом случае целесообразно выбрать номинал 10..20 кОм, во втором случае – номинал 100..200 кОм, включив между средним и «земляным» выводами потенциометра резистор в 10 раз меньшего номинала (10..20 кОм) [Н.Семенюта. Переменные резисторы с логарифмической и показательной зависимостями сопротивлений. «Радиолюбитель», №4, 1995 г., с.21 — там рисунки «1а» и «1б» надо поменять местами]. Схема управления двигателем моторизованного резистора на полевых транзисторах VT1-VT4 заимствована из набора «МастерКит» MP1236 (уже снятого с производства).

Прошивка МК в части обработки команд от ИК пульта основана на использовании адаптированной библиотеки IRremote 2.0.1 от Ардуино (2015 года). Файл прошивки «hex» вместе с исходным текстом программы на языке Си Avr приведён во вложении.

Для входа в режим программирования клавиш ИК пульта нужно одновременно нажать на кнопки (ручки) обоих энкодеров и удерживать их нажатыми в течение 3-х секунд, пока на табло выбора входа не появится надпись «Prg». Устройство при этом может находиться как во включенном, так и программно выключенном состоянии. На табло кода громкости в ходе программирования будут последовательно появляться мигающие надписи с названиями 6-ти программируемых клавиш:

  • «On» для клавиши включения и выключения питания («On / Off»),
  • «Snd» для клавиши Mute (блокировка звука — «Sound»),
  • «UP» для клавиши увеличения громкости («Volume Up»),
  • «dn» для клавиши уменьшения громкости («Volume Down»),
  • «Chn» для клавиши выбора следующего входа («CH next»),
  • «ChP» для клавиши выбора предыдущего входа («CH prev»).

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

После нажатия на ИК пульте очередной запрашиваемой клавиши начнёт мигать название следующей клавиши. После успешного программирования последней клавиши на табло появится подтверждающее сообщение, и устройство вернётся в исходное состояние – теперь можно сразу же проверить его работу от пульта. Процесс программирования клавиш можно прервать в любой момент, нажав на кнопку (ручку) любого энкодера, при этом на табло появится сообщение «ESC», и коды клавиш изменены не будут.

В качестве датчика положения вала можно использовать одинарный потенциометр наподобие WH148 номиналом 1 кОм (B1K). Суммарная длина валов моторизованного потенциометра и потенциометра датчика вала для установки на плату не должна превышать 45 мм, поэтому длина вала последнего может быть 15-20 мм (при необходимости вал одного из потенциометров можно укоротить). Для соединения валов удобно использовать упругую муфту длиной 25 мм, но можно применить и отрезок термоусадочной трубки (хотя в последнем случае, возможно, придётся скорректировать прошивку, увеличив порог допустимых расхождений при установке положения вала из-за повышенной гибкости такого соединения).

Для отображения номера выбранного входа и кода громкости применены два трёхразрядных семисегментных индикатора HG1, HG2 типа 5631A (5361A) с общими катодами, или 5631B (5361B) с общими анодами (в последнем случае потребуется корректировка прошивки).

Для соединения основной платы с платами индикации и управления удобно использовать 16-контактные разъёмы IDC-16 «папа» и «мама» на плоский кабель. Для соединения с платой периферии использован 10-контактный разъём с шагом контактов 2 мм DS1066-10. Разработаны также варианты печатных плат под разъёмы соответственно CWF-16 и CWF-10 с шагом контактов 2,5 мм («папа» и «мама» с контактами, но они не проверены в работе).

Интерфейс обеих плат управления и индикации одинаков: любую из плат можно подключить к основной плате как через разъём селектора входов, так и через разъём регулятора громкости. Таким образом, легко поменять местами назначение ручек регулировки и индикаторов:

Платы управления и индикации закрепляются втулками М2 длиной 20 мм на панели из одностороннего фольгированного стеклотекстолита толщиной 1,5 мм размером 198×23 мм, фольгой вперёд (разметку этой панели можно найти в архиве вместе с рисунками печатных плат, которые прикреплены во вложении). На этой же панели «вверх ногами» устанавливается ИК приёмник, который соединяется с основной платой отдельным кабелем. Три контактные площадки для подпайки выводов ИК приёмника на этой панели изготавливаются резаком. При необходимости выводы ИК приёмника можно нарастить, чтобы максимально приблизить его к передней панели устройства.

Вся конструкция монтируется на основании из одностороннего фольгированного стеклотекстолита толщиной 1,5 мм размером 214×150 мм (разметка основания есть в прикреплённом архиве) с соответствующими вырезами по углам и вырезом для выводов компонентов платы периферии (последняя прикручивается к основанию вплотную, так как иначе не войдёт по высоте). Снизу к основанию припаиваются 12 гаек М2 для крепления платы периферии и панели с платами управления и индикации (панель монтируется вертикально с помощью 8 уголков с щелевыми отверстиями). Медная фольга основания выполняет также роль экрана:

При установке плат управления и индикации на панель нужно проследить, чтобы уголки, винты и втулки не имели электрического соединения с «земляным» слоем фольги на этих платах (особенно это относится к двум уголкам спереди — под них нужно подложить металлические или диэлектрические шайбы М2, чтобы образовался зазор между вертикальной поверхностью уголка и платой), или не устанавливать перемычку Jmp1, соединяющую «цифровой» общий провод с землёй аудио цепей. Основание прикручивается к нижней крышке корпуса саморезами M2,6×5 мм.

Передняя панель изготовлена из коричневого прозрачного оргстекла (brown transparent) толщиной 2..2,3 мм и имеет размеры 218×34,5 мм. При отсутствии оргстекла подходящего размера можно использовать штатную панель от корпуса (из непрозрачного пластика), вырезав в ней окно под кусок оргстекла меньшего размера 120×20 мм (или даже три окошка: отдельно под каждый индикатор по бокам размером примерно 40×20 мм и круглое – для ИК приёмника, по центру, диаметром порядка 10 мм). В таком случае придётся решать задачу вклеивания кусков оргстекла в переднюю панель.

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

В качестве источника дежурного питания в указанных узлах удобно использовать готовый миниатюрный блок питания 5V 0,6A.

Дополнение. В обновлённой версии прошивки V3.2 применён улучшенный алгоритм обработки вращения энкодеров, что позволяет повысить надёжность срабатывания при использовании энкодеров различных типов. При уменьшении громкости режим Mute теперь не «сбрасывается», что позволяет снижать громкость при отключённом звуке. Уменьшена задержка при переключении каналов (входов) с ИК пульта; при смене канала его номер сохраняется в EEPROM для последующего восстановления при включении. Как и прежде, кроме файла собственно прошивки с расширением «hex», в архиве содержится исходный текст программы на языке Си Avr.

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

Прошивка для данной схемы состоит из нескольких модулей, исходный код которых можно найти в отдельных файлах. Так, например, файл motor.c содержит программу для различных функций коммутации двигателя. В файле buttons.c описаны функции соответствующие кодам стандарта RC-5 пультов ДУ.

Работа программы довольно проста. При поступлении сигнала подпрограмма обработки прерываний проверяет, соответствует ли принятый код стандарту RC-5 и в случае положительного результата передаёт полученный код для обработки основной программе.

Таблица соответствия кодов стандарта RC-5 (нажатым кнопкам на пульте) выполняемым функциям хранится в EEPROM-памяти контроллера. При необходимости изменения привязки кнопок к функциям под свои нужды достаточно изменить файл buttons.c, перекомпилировать файл прошивки и по новой запрограммировать контроллер. Для компиляции файла прошивки понадобится программа AVR-Studio или WinAVR.

Файлы для программирования микроконтроллера.

Важное замечание.

Автор опробовал свою разработку с пультом ДУ от аппаратов Philips. Понятно, что не у каждого дома есть продукция этой известной марки, поэтому были предприняты попытки проверить совместимость других пультов. Под руку подвернулся универсальный пульт «EuroSky 8» (на фото он справа черный):

регулятор громкости ALPS с ПДУ

Редакцией журнала «Электор» была проведена модернизация программного обеспечения данного устройства с целью минимизации ошибок при работе с различными пультами разных производителей. Проведенные тесты с универсальным пультом Philips SBC RU 865 показали отличную работу. С другими универсальными пультами ДУ также проблем возникнуть не должно.

Если у вас есть тестер для пультов ДУ, то проверить соответствие вашего пульта стандарту RC5 можно с помощью приведённой ниже таблицы:

регулятор громкости ALPS с ПДУ

Статья подготовлена по материалам журнала «Электор».

Удачного творчества! Главный редактор «Радиогазеты».

Свободу тону!

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

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

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

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями: