» » Облегченный лестничный регулятор громкости с дистанционным управлением

 
 
 

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

Разместил koan51 20 мая 2015. Просмотров: 9003

5
Облегченный лестничный регулятор громкости с дистанционным управлением

Конструкция регулятора громкости (РГ) в моей статье на Датагоре «Блок управления аудиоусилителем с лестничным регулятором громкости и ДУ» оказалась достаточно сложной для повторения и навороченной функционально.
Многим нужен просто РГ с минимальным набором функций, такой я и описываю в моей новой статье.

Задумка и схема регулятор громкости с ДУ

В одно из моих устройств потребовался РГ с возможностью регулировки как c пульта дистанционного управления по ИК (протокол NEC), так и ручкой с передней панели. В устройстве уже имеется БП 12 Вольт и приёмник ИК-команд. С учётом вышесказанного был разработан и изготовлен такой РГ.

Для управления выбран микроконтроллер (МК) PIC16F676, ресурсов которого вполне достаточно для поставленных задач. Прикинул схему:
Исключён фрагмент. Полный вариант статьи доступен только полноправным членам сообщества и подписчикам.
Пожалуйста, ознакомьтесь с условиями доступа.

Резистором R3 регулируется громкость. DA1 — приёмник ИК-излучения от пульта ДУ.
Два свободных вывода МК предусмотрим для будущих применений, например:
 — включение питания управляемого устройства;
 — включение с задержкой АС (или анодного напряжения и т.п.).

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

Сопротивление резисторов на схеме приведено для получения постоянного сопротивления аттенюатора 10 кОм. Всего получаем 6 ступеней с шагом 1,5 дБ. Максимальное затухание 94 дБ.
А здесь можно пересчитать РГ на другое сопротивление или другой шаг.

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

Конструктивно РГ выполнен на одной печатной плате, верхний слой фольги использован, как общий провод и экран.
Исключён фрагмент. Полный вариант статьи доступен только полноправным членам сообщества и подписчикам.
Пожалуйста, ознакомьтесь с условиями доступа.


Цифровая земля отделена от аналоговой путём удаления полоски фольги по жёлтой линии (смотри файл печатной платы). Синим цветом выделены площадки для соединения с верхним слоем. В случае металлизации отверстий эти соединения можно не делать.
Со стороны деталей сделана зенковка отверстий под выводы элементов.
Облегченный лестничный регулятор громкости с дистанционным управлением


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


Реле использованы марки РЭС-60, металлические корпуса соединены с общим проводом.

Для питания МК использован стабилизатор на 78L05. Для питания реле на плате предусмотрено место под стабилизатор, но у меня в БП управляемой конструкции 12 Вольт было, поэтому на фото платы видна перемычка.

При желании РГ можно снабдить индикатором. Для этого предусмотрен разъем, а схема есть в приложенном архиве.

Программа

Программа написана на ассемблере.
Измеряем напряжение на выводе МК, подключённом к R3, делим на 8 и пишем в порт. На входе, подключённом к ИК-приёмнику, слушаем команды и, в зависимости от услышанного, переключаем выводы портов с 0 на 1 и обратно.

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

В ячейке с адресом 0×08 можно выбрать режимы включения РГ и реле питания, значения следующие:
 — 0×00 = после подачи питания — РГ в дежурном режиме, реле питания выключено;
 — 0×02 = после подачи питания — РГ включён, реле питания включено.

В ячейки с адресом 0×09 можно выбрать режимы включения второго реле, значения следующие:
 — 0XFF = после подачи питания на РГ реле остаётся выключено;
 — 0XFE = после подачи питания на РГ реле включается практически сразу;
 — 0×80 = после подачи питания на РГ реле включается через ~90 секунд. Это значение можно подобрать на необходимую задержку.

По умолчанию в ячейки 0×08 – установлено значение 0×02, в 0×09 – установлено значение 0XFA (задержка 4 секунды).

Описание использования

Конфигурация по умолчанию. При отключённом питании РГ находится на минимальной громкости (максимальное затухание =94 дБ).
После подачи питания, РГ переходит в рабочее состояние, громкость соответствует положению ручки на передней панели.
Спустя 4 секунды включается второе реле.
Нажимая соответствующие кнопки на пульте ДУ, включаем или выключаем реле и регулируем громкость.
При выключении реле «Питание» РГ имеет максимальное затухание, переходит дежурный режим.

Если в конфигурации 0×08 – установлено 0×00. После подачи питания, РГ переходит в дежурный режим, оба реле выключены, максимальное затухание.
Включить РГ (устройство) можно повернув ручку регулятора, либо кнопкой с пульта ДУ.

Привязка ИК-пульта

Пульт ДУ перед использованием необходимо привязать к нашему РГ. Для этого выключаем РГ, поворачиваем ручку резистора R3 в положение максимальной громкости (минимальное затухание), подаём питание на РГ. В течение 5 секунд необходимо на пульте, направленном на ИК-приёмник РГ, нажать любую клавишу 1 раз.

Если пульт подходит по протоколу, то РГ перейдёт в режим программирования. Это можно проверить повращав ручку регулятора: РГ не реагирует (не слышно переключения реле) или по индикатору (кто подключил): индикатор высвечивается «H0».

Далее, нажимая клавиши пульта ДУ, назначаем клавиши в следующем порядке:
1 — ГРОМКОСТЬ +
2 — ГРОМКОСТЬ —
3 — ВКЛЮЧЕНИЕ / ВЫКЛЮЧЕНИЕ ПИТАНИЯ
4 — КНОПКА MUTE
5 — ВЫКЛЮЧЕНИЕ / ВКЛЮЧЕНИЕ ВТОРОГО РЕЛЕ.
На индикаторе будет меняться номер клавиши H0 → H1 → H2 и т.д.

Итого

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

Все режимы работы с индикатором и реле мне проверить не удалось т.к. мне нужен был только регулятор. Поэтому, если будут замечены «косяки», пишите.
Прошивку выкладываю только для протокола NEC, для RC-5 есть, но я её не проверял.

Файлы

В архиве следующие файлы: схема полная, с индикатором (spl7), файл печатной платы (lay6), прошивка (hex).
Файловый сервис доступен только полноправным членам сообщества и подписчикам.
Пожалуйста, ознакомьтесь с условиями доступа.


Спасибо за внимание!
Козлов Александр,
Сергиев Посад

Об авторе

Александр (koan51)
Россия, МО, г. Сергиев Посад
Работаю сис. админом
2 технических образования
служил в СА (Казахстан, Байконур)
занимаюсь радиоконструированием, фотографией (в свободное время).
Паяльник использую для технического творчества.
Что напаял? ... УМЗЧ на транзисторах, блоки сигнализации на сотовом с использованием микроконтроллеров (16F84A) ... список большой.
Все используется реально.

Интересуюсь ламповыми усилителями,
заинтересовала схема усилителя для наушников.
 

Понравилось? Палец вверх!

  • всего лайков: 92

Поделись с друзьями!


Связанные материалы:


Kaspersky FREE. Бесплатная годовая лицензия для России, Белоруссии и Украины

Привет, друзья! Очередной подарок от kaspersky.ru — антивирус «Kaspersky FREE». Спасибо...

Блок управления вытяжным вентилятором. Наладка, результаты

Всем здоровья! Утюг починен. Хочу коротко отчитаться в проделанной работе и результатах...

Пусть всегда будет солнце!

Сегодня День Победы. Мы так долго живём без войны, что начали забывать, что это...

Вольтметр переменного напряжения на PIC16F676. Прошивка с общим анодом и новая плата

В нашем журнале от 3 июля 2014 вышла статья Ивана Внуковского (if33) «Простой модульный...

17/01 киберсубботник на портале

Привет, дрУги! В ближайщую субботу на нашем портале и в магазине будет...

Библиотеки Diptrace +3D. Разъёмы PBS (розетки)

Продолжая тему библиотек для Diptrace, хочу предложить розетки однорядные PBS для пайки...

Схемка в блокнот. Индикатор разрядки аккумуляторной батареи

При выездах и эксплуатации радиоаппаратуры от аккумуляторных батарей в полевых...

ВЧ детектор

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

Toshiba - это хорошо! Новейший каталог 4Q2012

Предлагаю вниманию сограждан новейший каталог Toshiba Bipolar Power Transistors — 4 квартал...

Transformer: программа расчета маломощного (до 500 Вт) силового трансформатора на

Предлагаю начинающим очень простую программулину для расчета силовых трансформаторов. Автор...

Датагорская Ярмарка электроники v.2 открылась!

Уважаемые граждане Датагории и гости нашего кибер-города! После обновления открылась...

Узел коммутации обмоток выходных трансформаторов ламповых усилителей

Последнее время все мучил меня вопрос о быстрой и безболезненной коммутации вторичных...
<
  • Гражданин
7 июня 2015 20:40

Андрей / Booxter

  • Регистрация: 1.10.2009
  • Публикаций: 0
  • Комментариев: 2
 
  • 0
а энкодер можно как то подключить вместо резистора ?

<
  • Гражданин
8 июня 2015 13:22

Александр / koan51

  • Регистрация: 18.03.2010
  • Публикаций: 5
  • Комментариев: 60
 
  • 0
Цитата: Booxter
а энкодер можно как то подключить вместо резистора ?


Для энкодера надо 2 вывода МК (если без кнопки) и программу переделывать.

<
  • Подписчик
4 декабря 2016 02:17

Игорь / igor111

  • Регистрация: 25.02.2013
  • Публикаций: 0
  • Комментариев: 4
 
  • 0
Александр, приветствую, озвучьте пожалуйста размеры печатной платы.

<
  • Гражданин
19 декабря 2016 15:11

Александр / koan51

  • Регистрация: 18.03.2010
  • Публикаций: 5
  • Комментариев: 60
 
  • 0
Плата 65*103 мм.
Пишите в личку, статья давно вышла, коменты редко смотрю.

<
  • Главный редактор
19 декабря 2016 18:29

Игорь Петрович Котов / Datagor

  • Регистрация: 25.02.2011
  • Публикаций: 262
  • Комментариев: 1607
 
  • 0
Саш, если при отправке коммента поставить галку "Подписаться", то будут приходить напоминалки при обновлении комментов на почту.

Информация
Вы не можете участвовать в комментировании. Вероятные причины:
— Администратор остановил комментирование этой статьи.
— Вы не авторизовались на сайте. Войдите с паролем.
— Вы не зарегистрированы у нас. Зарегистрируйтесь.
— Вы зарегистрированы, но имеете низкий уровень доступа. Получите полный доступ.