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

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

Для тех, кто не боится использовать микроконтроллеры в звуковых устройствах, предлагается схема управления регулятором громкости Никитина на контроллере 16F877A (автор схемы и программы Юрий Глотов).

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

  • с шагом 1 дБ и глубиной регулирования 64 дБ (индикация в децибелах) или
  • с шагом 2 дБ и глубиной регулирования 127 дБ (индикация условная — в шагах).

Внимание!!!Сигналы управления реле контроллер формирует инверсные, что позволяет построить регулятор без щелчков на обычных (не бистабильных) реле. (см. часть2)

2. управлять четырёхканальным коммутатором входов для построения предварительного или полного усилителя. Входы коммутируются реле К1-К4, управление осуществляется кнопками S3-S6.

3. переключать входы и управлять регулятором с помощью ПДУ. Можно использовать пульт от любого телевизора или DVD-плейра фирмы Sony. (был опробован RM-834).

4. режим «MUTE» (с пульта) — быстрое приглушение звука до -64 дБ.

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

Функционально конструкция состоит из трёх блоков:

1. плата управления регулятором громкости — на плате смонтирован непосредственно контроллер, транзисторы для управления реле, свой блок питания с сетевым фильтром:

Плата управления регулятором громкости Никитина
Увеличение по клику

Печатная плата контроллера, выполненная по технологии ЛУТ:

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

2. панель управления (она же используется как фальш-панель конструкции) — здесь смонтированы все элементы управления усилителем и регулятором, индикаторы, приёмник ДУ и фильтр питания для  него:

панель управления регулятором громкости Никитина
Увеличение по клику

Печатная плата панели, выполненная по технологии ЛУТ:

Панель управления регулятором громкости Никитина

3. исполнительная часть — монтируется на плате предусилителя или на отдельных платах коммутатора входов и регулятора громкости, соответственно:

Плата реле регулятора громкости Никитина
Увеличение по клику

Конструкция и детали:

сетевой фильтр — любой от монитора, DVD-проигрывателя и т.п.
сетевой трансформатор — любой маломощный с выходным напряжением 13-15В
диоды выпрямительного моста — использовались КД212 (потому что у меня их много)
транзисторы Т1-Т6 типа 2SC2655 или 2SD667 (выпаяны из неисправных компьютерных блоков питания)
транзисторы Т8-Т14 КТ815 (КТ817) — понимаю, что излишне мощные, но у меня их много и на плате мало места занимают.
светодиоды — любые
7-сегментые индикаторы — любые с общим анодом. (В конструкции использовался индикатор LD4-BW56RN-A21 с 4 знакоместами просто потому, что был в наличии)
микросхемы стабилизаторов установлены на небольшие радиаторы.

Стабилизатор на 12 Вольт может использоваться для питания индикатора включения, устройства защиты, цепей плавного включения усилителя мощности и т.п., а также при использовании 12-вольтовых реле.
Если у вас 5-вольтовые реле и в напряжении 12 Вольт нет необходимости, то первый стабилизатор можно из схемы исключить, а трансформатор применить с меньшим выходным напряжением( 7-9 Вольт).

Конструкция в сборе:

Контроллер регулятора громкости Никитина
Увеличение по клику

Фото завершённого устройства (сверху пульт от телевизора SONY, который прекрасно подошёл для этой схемы):

Усилитель с регулятором громкости Никитина
Увеличение по клику

Все схемы в одном файле здесь (rar-архив 800 kb)
Все печатные платы (формат Sprint) здесь (rar-архив 120 kb) В архиве два варианта печатных плат блока управления: для 5-вольтовых реле и для 12-вольтовых реле.
Вариант печатных плат от наших читателей (в формате Sprint-Layout, редакцией «РадиоГазеты» НЕ ПРОВЕРЯЛИСЬ!) качаем здесь (rar-архив 153 kb).
Прошивка микроконтроллера : Прошивка для микроконтроллера v8.12(rar-файл 4kb)

Настройка.

При включении питания по умолчанию выбирается вход №1.
Чтобы задать уровень громкости, который будет устанавливаться при включении устройства, необходимо кнопками S1 и S2 установить требуемое значение и нажать одновременно кнопки «Вход1 » и «Громкость+». Контроллер запомнит выбранный уровень.

Программирование ПДУ:
1. удерживая нажатыми кнопки «Громкость+» и «Громкость-« на панели управления, подать питание. На индикаторе высветится «0 » — контроллер в режиме чтения кодов.
2. нажимая на пульте необходимые кнопки (для примера: 1,2,3,4 — включение входов, «Volume+» и «Volume-» управление громкостью), считать с индикатора десятичные коды кнопок.
3. перевести десятичные коды в шестнадцатеричные.
4. запрограммировать в контроллер полученные значения, как показано на рисунке:

Программирование ПДУ

Важно! Для стабильной работы устройства при использовании ПДУ конденсатор С4 должен быть установлен как можно ближе к фотоприёмнику!

Продолжение следует…


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

  1. Добрый день. Если я оставлю только регулировку звука кнопками, все остальное делать не буду, так будет работать? Всмысле «отображение» уровня и коммутатор входов не буду запаивать?!

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

  3. Я пробовал смоделировать схему в протеусе, и заметил что для индикаторов с ОА ключевые транзисторы должны стоять не NPN а PNP. Т.к. и с ними вообще нет ни какой индикации. Это пол беды. Модель не работает, на индикаторе хаотичные цифры и на кнопки не реагирует. Прошивка точно рабочая? Информация совсем скудная по проекту.

Оставьте комментарий