Автор Тема: Блок управления регулятором громкости  (Прочитано 126227 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Блок управления регулятором громкости на реле (до 7 реле), селектором входов (до 3 входов) и питанием усилителя. Также поддерживается регулятор/селектор на TDA7439, позже в прошивку будет добавлена поддержка и других микросхем регуляторов.

Управление энкодером с кнопкой или с пульта. Распознаются команды пультов NEC, Philips (RC5) и Panasonic. Индикация текущей громкости - 16 светодиодов расположенных по кругу, вокруг ручки регулятора громкости.

Для простоты изготовления в домашних условиях, конструкция сделана в виде двух однослойных плат размером 50х64 мм.

Список компонентов
Конденсатор керамический, 0805           1 мкф            1  шт
Конденсатор керамический, 0805           0.1 мкф          4  шт
Резистор, 0805                           3.3 кОм          3  шт
Резистор, 0805                           10  кОм          1  шт
Резистор, 0805                           330 Ом           19 шт     (номинал зависит от светодиодов)
Светодиоды                                                19 шт
Микросхема                               ULN2003          2  шт
Микросхема                               ATMega32         1  шт     корпус TQFP, можно заменить на ATMega16
Энкодер                                                   1  шт
        PEC12-4117F-S0012 (Bourns)
        PEC12-4217F-S0024 (Bourns)
Приемник ДУ                              TSOP2136         1  шт     (или подобный)
Диод кремниевый любой в корпусе DO-214 или MINI-MELF      3  шт

(Извините, но у Вас нет доступа в Галерею)
(Извините, но у Вас нет доступа в Галерею)

(Извините, но у Вас нет доступа в Галерею)

(Извините, но у Вас нет доступа в Галерею)

(Извините, но у Вас нет доступа в Галерею)

(Извините, но у Вас нет доступа в Галерею)

(Извините, но у Вас нет доступа в Галерею)


(Извините, но у Вас нет доступа в Галерею)
(Извините, но у Вас нет доступа в Галерею)


Монтаж
На обеих платах все детали устанавливаются со стороны фольги. Если предполагается использовать  регулятор громкости на микросхеме, то IC3 (ULN2003) не впаивать. На плате контроллера запаиваются перемычки, показанные на рисунке синим цветом. Платы устанавливаются одна над другой, сторонами без деталей друг к другу. В местах, отмеченных звездочками, запаиваются межплатные перемычки.

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

В первую очередь, нужно назначить кнопки пульта. Этот режим индицируют 3 одновременно горящих индикатора номера входа. Индикатор громкости при этом показывает номер кнопки пульта, нажатие которой ожидается. Нужно нажать на пульте кнопки в следующем порядке:
  • Увеличение громкости
  • Уменьшение громкости
  • Следующий вход
  • Предыдущий вход
  • Вход 1
  • Вход 2
  • Вход 3
  • Mute
  • Питание
Если нажатие распознано, индикатор громкости мигает. Если какой-либо функции не надо назначать кнопку пульта, можно нажать кнопку которая уже была нажата ранее.

После записи всех кнопок, устройство переходит в режим установки параметров. Всего параметров 20, но некоторые не используются (зарезервированы). Для параметров с номерами 1-16, горят светодиоды входов 1 и 2, а количество горящих светодиодов громкости показывает номер канала. Для параметров с номерами 17-20, горят светодиоды входов 2 и 3, а количество горящих светодиодов громкости показывает номер канала минус 16. Для перехода между параметрами нажимайте кнопки  "Следующий вход" и "Предыдущий вход" на пульте. Выбрав нужный параметр, нажмите "Mute". Загорятся светодиоды входов 1 и 3, а количество горящих светодиодов индикатора громкости показывает текущее значение параметра. Измените значение с помощью кнопок "Увеличение громкости" и "Уменьшение громкости", затем нажмите "Mute" для записи параметра. После установки всех нужных параметров, нажмите кнопку включения питания на пульте. Конфигурация будет сохранена, и устройство перейдет в рабочий режим.

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

Список параметров

Номер параметра     Значение параметра      Описание
===========================================================================
1                   1                       Энкодер - 1 щелчок на импульс
                    2                       Энкодер - 2 щелчка на импульс
---------------------------------------------------------------------------
2                   1                       Тип регулятора - релейный
                    2                       Тип регулятора - TDA7439
---------------------------------------------------------------------------
3                   1 - 3                   Количество входов
---------------------------------------------------------------------------
4                   1 - 16                  Чувствительность энкодера.
                                            8 - на каждый щелчок громкость
                                            изменяется на 1 шаг из 128.
                                            Меньшие значения - пропуск щелчков,
                                            большие - громкость изменяется
                                            на несколько шагов на щелчок
---------------------------------------------------------------------------
5                   1 - 16                  Чувствительность ДУ.
                                            8 - на каждое нажатие громкость
                                            изменяется на 1 шаг из 128.
                                            Меньшие значения - пропуск нажатий,
                                            большие - громкость изменяется
                                            на несколько шагов на нажатие
---------------------------------------------------------------------------
6                   1                       Нет инверсии энкодера
                    2                       Инверсия энкодера
---------------------------------------------------------------------------
7-10                                        Зарезервировано


Параметры релейного регулятора
===============================================================================
Номер параметра     Значение параметра      Описание
===============================================================================
11                  1                       Отключенное реле пропускает сигнал,
                                            включенное ослабляет
-------------------------------------------------------------------------------
                    2                       Включенное реле пропускает сигнал,
                                            отключенное ослабляет
-------------------------------------------------------------------------------

Параметры TDA7439
===============================================================================
Номер параметра     Значение параметра      Описание
===============================================================================
11                  1-16                    Усиление по входу 1, от 0 до 30 дБ,
                                            шаг 2 дБ
-------------------------------------------------------------------------------
12                  1-16                    Ослабление по входу 1, от 0 до 45 дБ,
                                            шаг 3 дБ
-------------------------------------------------------------------------------
13                  1-16                    Усиление по входу 2, от 0 до 30 дБ,
                                            шаг 2 дБ
-------------------------------------------------------------------------------
14                  1-16                    Ослабление по входу 2, от 0 до 45 дБ,
                                            шаг 3 дБ
-------------------------------------------------------------------------------
15                  1-16                    Усиление по входу 3, от 0 до 30 дБ,
                                            шаг 2 дБ
-------------------------------------------------------------------------------
16                  1-16                    Ослабление по входу 3, от 0 до 45 дБ,
                                            шаг 3 дБ
-------------------------------------------------------------------------------
17                  1                       Используется релейный коммутатор
                                            входов, у TDA7439 всегда подключен
                                            вход №3
                    2                       Релейный коммутатор не используется,
                                            источники сигнала подключены к TDA7439
                                            на входы 1-3
-------------------------------------------------------------------------------



Управление
Управление осуществляется с пульта, в соответствии с функциями, заданными при конфигурировании. Энкодер используется следующим образом:
  • вращение - изменяет громкость
  • вращение при нажатой кнопке - переключает входы
  • короткое нажатие на кнопку - включает/выключает режим Mute
  • длинное нажатие на кнопку (более 1 секунды) - включает/выключает питание

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

и добавил...
Прошивка - для ATMega32. Если надо под ATMega16 - пишите, перекомпилирую.
« Последнее редактирование: 04 Апреля 2014, 10:33:18 от MetalHeart »

Оффлайн Valera

  • Старожил
  • *****
  • Сообщений: 1942
  • Репутация: 16
  • Поблагодарили: +632
Re: Блок управления регулятором громкости
« Ответ #1 : 13 Июня 2012, 09:44:07 »
0
Привет Андрей! А КИТ скоро будет ? Если что я подписываюсь  ;-[

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Блок управления регулятором громкости
« Ответ #2 : 14 Июня 2012, 07:21:59 »
0
Молодец Андрей! :br:

Полезную, а главное не похожую на другие решения, штуку сделал. :v:

У меня будет ещё одно маленькое предложение - вывести "старт/стоп" сигнальчик для управления внешней, в другом корпусе например, схемой софт-старта УМ:

один импульс с уровнем TTL - команда на включение, а следующий импульс - команда на выключение.

Как-то так...

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Блок управления регулятором громкости
« Ответ #3 : 14 Июня 2012, 11:50:59 »
0
отличная конструкция. особенно заинтересовала идея нескольких однослойных плат

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #4 : 14 Июня 2012, 12:43:03 »
0
Пример применения. Усилитель без органов управления (за исключением общего выключателя питания на задней стенке). Всё управление - с пульта. Надо еще внутреннюю часть диска прикрыть, чтобы граница кольца была более чёткой

(Извините, но у Вас нет доступа в Галерею)

и добавил...
Молодец Андрей!
отличная конструкция

Спасибо!

Привет Андрей! А КИТ скоро будет ? Если что я подписываюсь  ;-[
Валера, вопрос не в том,  скоро или нет, а в том, будет ли вообще. Одноплатная конструкция для промышленного изготовления плат разработана, но заниматься ею пока нет ни времени, ни финансов. Может ближе к осени созрею  :laugh:
« Последнее редактирование: 14 Июня 2012, 12:58:01 от blindman »

Оффлайн FDoich

  • Наш человек
  • ****
  • Сообщений: 309
  • Репутация: 4
  • Valery
  • Поблагодарили: +14
Re: Блок управления регулятором громкости
« Ответ #5 : 14 Июня 2012, 17:19:29 »
0
Всё хорошо, только использование 7439 и подобных в качестве только РГ и коммутатора мне кажется нерациональным. Лучше, по-моему, выделить спецмикрухи отдельной модификацией, оставив энкодер с подсветкой и добавив 3-4-хзначный индикатор для подсказки режимов.

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #6 : 14 Июня 2012, 17:50:07 »
0
А чего там индицировать-то? Светодиоды прекрасно справляются.

А микросхему необязательно использовать, это просто одна из опций, кушать не просит

Оффлайн FDoich

  • Наш человек
  • ****
  • Сообщений: 309
  • Репутация: 4
  • Valery
  • Поблагодарили: +14
Re: Блок управления регулятором громкости
« Ответ #7 : 14 Июня 2012, 18:40:35 »
0
Андрей! Эт я в смысле про то, что проектов в Сети на аудиопроцах хватает, но все как-то "недоделаны" в плане применения пультов. А у тебя вон как шикарно, любой в принципе подойдёт.

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #8 : 14 Июня 2012, 19:08:04 »
0
А, понял, о чем речь.
Если управлять кучей параметров, действительно нужна дополнительная индикация. И это уже получится совсем другое устройство -нужно продумывать способы индикации, управление как-то по другому организовывать, габариты больше. А это хорошо такое какое есть. Изначально оно делалось под готовый усилитель, 7439 использовал потому что была уже на ней сделана плата.

Оффлайн MetalHeart

  • Администрация
  • *****
  • Сообщений: 3932
  • Репутация: 18
  • Денис
  • Поблагодарили: +1155
Re: Блок управления регулятором громкости
« Ответ #9 : 14 Июня 2012, 22:47:11 »
0
Андрей,  :v:

Если вдруг со временем станет лучше и вопрос останется только в финансах, то трезвонь - что-нибудь придумаем.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Блок управления регулятором громкости
« Ответ #10 : 19 Июня 2012, 12:48:26 »
0
blindman, MetalHeart, может как статью оформить стоить?

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #11 : 20 Июня 2012, 14:43:47 »
0
Можно и оформить, только фоток не делал, а снимать с усилителя уже не буду

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Блок управления регулятором громкости
« Ответ #12 : 20 Июня 2012, 15:03:26 »
0
да мне кажется первого поста более чем хватит

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #13 : 22 Июня 2012, 05:19:22 »
0
Заказал вот такие платы
(Извините, но у Вас нет доступа в Галерею)
(Извините, но у Вас нет доступа в Галерею)
(Извините, но у Вас нет доступа в Галерею)












а также большинство деталей

Оффлайн Valera

  • Старожил
  • *****
  • Сообщений: 1942
  • Репутация: 16
  • Поблагодарили: +632
Re: Блок управления регулятором громкости
« Ответ #14 : 22 Июня 2012, 14:22:58 »
0
Так КИТ будет в продаже или нет?

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Блок управления регулятором громкости
« Ответ #15 : 22 Июня 2012, 14:41:54 »
0
Ну судя по всему будет )

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #16 : 22 Июня 2012, 14:51:44 »
0
Да, будет, месяца через два. Плат заказано 20 штук, основных комплектующих - на 25 комплектов. Платы едут из Китая, детали - из Москвы. Как доберутся - надо будет еще немного переделать прошивку.

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Блок управления регулятором громкости
« Ответ #17 : 22 Июня 2012, 15:44:09 »
0
я заказал платы на сам регулятор, если надо - могу переслать для последующей рассылки желающим (естественно если они у меня норм вышли  ;D)

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #18 : 23 Июня 2012, 02:49:09 »
0
xar, а они состыкуются с моими? У меня выходы с открытым коллектором. Можно схему глянуть? А то по печатке не смог разобраться, как у тебя там все организовано.

В релейном регуляторе главное все же не платы, а правильные резисторы

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Блок управления регулятором громкости
« Ответ #19 : 23 Июня 2012, 11:30:00 »
0
blindman, резисторы это да...
по поводу стыковки не подумал. я на каждое реле свой ключ на dtc114 поставил.

и добавил...
кстати о резисторах, на плате нарисовал место под пару 1206. мелфы пока не осилил (надо покурить/поконсультироваться как их правильно назвать при заказе), да и сроки поставки не лучшие. заказал однопроцентные резисторы из статьи по 10штук на место одного. решил что подобрать пары выйдет дешевле и проще. но вот незадача. пришли 0805. то ли я с заказом намудрил, то ли поставщик. одно радует. 0805 на место 1206 ставятся без проблем, главное чтоб не наоборот)
« Последнее редактирование: 23 Июня 2012, 11:37:26 от xar »

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #20 : 23 Июня 2012, 15:11:52 »
0
И наоборот приходилось ставить :)

Оффлайн Conan

  • Постоялец
  • ***
  • Сообщений: 234
  • Репутация: 2
  • Александр
  • Поблагодарили: +5
Re: Блок управления регулятором громкости
« Ответ #21 : 24 Июня 2012, 23:11:14 »
0
Андрей - куда в очередь за готовыми девайсиками становиться?   ;-[

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #22 : 18 Июля 2012, 09:09:28 »
0
Получил платы. Жду только энкодеры
(Извините, но у Вас нет доступа в Галерею)

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Блок управления регулятором громкости
« Ответ #23 : 18 Июля 2012, 11:42:22 »
0
Андрей, а где заказывал, если не секрет?

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #24 : 18 Июля 2012, 11:46:37 »
0
itead studio

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #25 : 03 Августа 2012, 12:20:26 »
0
Дождался энкодеров. Светодиоды поставил те, что были в тумбочке в достаточном количестве

(Извините, но у Вас нет доступа в Галерею)

Оффлайн FDoich

  • Наш человек
  • ****
  • Сообщений: 309
  • Репутация: 4
  • Valery
  • Поблагодарили: +14
Re: Блок управления регулятором громкости
« Ответ #26 : 03 Августа 2012, 14:45:01 »
0
Красиво!
А что, уже продаётся?
« Последнее редактирование: 03 Августа 2012, 14:51:06 от FDoich »

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #27 : 03 Августа 2012, 16:21:10 »
0
Пока нет.
Цитата: Владимир Жариков - Четырнадцатое, суббота
- Даяну спасать не надо, это человек - не человек. Она - робот.
- А что, уже делают? - изумился Емеля.
- Делают, делают, - поспешил я заверить.
- Ну, ни фига себе! - воскликнул Порамис де Артан
:laugh:


Оффлайн FDoich

  • Наш человек
  • ****
  • Сообщений: 309
  • Репутация: 4
  • Valery
  • Поблагодарили: +14
Re: Блок управления регулятором громкости
« Ответ #28 : 03 Августа 2012, 17:59:20 »
0
Но будут?

и добавил...
Андрей! Размеры платы какие окончательные? Получится её в Эстонию пристроить, интересно.
« Последнее редактирование: 03 Августа 2012, 18:35:17 от FDoich »

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Блок управления регулятором громкости
« Ответ #29 : 03 Августа 2012, 18:52:10 »
0
Но будут?
Так или иначе, будут

Размеры 54х70. У эстонии вроде миллиметров 80 высота, должно войти

 

Похожие темы

  Тема / Автор Ответов Последний ответ
36 Ответов
42385 Просмотров
Последний ответ 19 Февраля 2011, 22:45:22
от Андрей
6 Ответов
8474 Просмотров
Последний ответ 28 Декабря 2015, 17:43:06
от tochka.66
0 Ответов
3916 Просмотров
Последний ответ 31 Июля 2018, 23:46:42
от MetalHeart
25 Ответов
15440 Просмотров
Последний ответ 19 Декабря 2019, 10:52:27
от MetalHeart
0 Ответов
4729 Просмотров
Последний ответ 14 Декабря 2019, 08:47:11
от lgedmitry