• Объявления

    • admin

      Размещайте материалы своей компании БЕСПЛАТНО!   18.04.2018

      Редакционная политика портала позволяет размещать на бесплатной основе различные типы материалов: интересную информацию, наработки, технические решения, аналитические статьи и т.д. Пример такого блога. Взамен мы рекламируем ваш блог в наших группах в соц. сетях, ну и плюс естественная самореклама от пользователей форума и блогов, которые будут читать ваш блог. К примеру охват одного поста только в нашей группе VK составляет более 10 тыс. человек. Т.е. мы предлагаем бартер - вы ведете у нас блог и публикуете какую-то полезную и интересную информацию связанную с вашим производством, а мы рекламируем ваш блог в наших соц. сетях. Блоги можно полностью кастомизировать: поставить изображение шапки, сделать меню или оглавление, также в своем блоге вы будете модератором - сможете удалять комментарии и т.д. Ведение своего блога требует времени и навыков, но рекламный эффект колоссальный, т.к. это живое общение и отклик. Посты не должны быть рекламой, а также должны соответствовать правилам форума. Для тех компаний, которые будут публиковать интересный контент, права в дальнейшем будут расширяться - сможете публиковать больше ссылок, пресс-релизы, новости компании, анонсы и т.д. Ну а если вы хотите размещать платную рекламу: условия и прайс размещения на сайте и форуме, коммерческая тема на форуме, реклама в группе VK.

Заметки радиолюбителя

  • записей
    18
  • комментариев
    250
  • просмотра
    7 344

[Усилитель Neptune] Релейный регулятор громкости и селектор. Макет

Для моего нового усилителя мне потребовался электронный регулятор громкости (РГ). Один из популярных вариантов - лестничный релейный регулятор громкости, или, как его еще называют, регулятор Никитина. Несмотря на обилие готовых решений в сети, собрать его я решил своими руками под свои "хотелки". Кроме РГ нужен был селектор на 4 входа с возможностью запоминать последний выбранный вход.

Оба этих устройства я объединил в одном модуле. Схема основана на микроконтроллере AVR. 

58dc0d0a3b902_.png.39d96191b9e86aa9a2c5500f3183f2e5.png

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

В целях экономии выводов МК для управления реле были использованы 8-битные сдвиговые регистры. По факту я решил взять мощные регистры от TI TPIC6B595. Функционально они аналоги регистров типа 74HC595, но имеют выходы с открытым стоком и допустимым током до 150 мА на каждый выход (при условии соответствующей трассировки платы, о чем сказано в даташите). Это позволило не ставить транзисторные ключи или специальные драйверы типа ULN2003.

58dc0eb2b3bcb_2017-03-2910-00-11.thumb.JPG.9e2e700468543290a092a80110886f0d.JPG 2017-03-29_23-44-48.png.f84e5b89040fc0b19b6377572571d7b9.png

Отладка работы устройства проводилась на МК ATtiny13, но в конечном устройстве планируется применить более мощный МК.

Из-за ограничений по габаритам конструкцию пришлось разделить на две платы.

78946.png.5ccb3b996cd6573d57aa3bfcf8666ce2.png

1.JPG.c111288c9759ec6f42640eece23a6ac6.JPG2.JPG.0967cc2bece5483d07d3ed9866a76741.JPG

Левая плата является основной - на ней расположены входные разъемы, реле селектора и микросхемы регистров. Правая плата устанавливается на нее этажеркой и на ней расположены реле и резисторы релейного РГ. Электрически они связаны разъемами типа PLD.

Также можно не устанавливать верхнюю плату РГ. В таком случае выходной сигнал берется с разъема OUT вверху платы.

Так как в усилителе будет применяться один МК для управления всеми сервисными функциями, то на данном модуле его нет. Имеется лишь разъем входа управления (CTRL), который будет соединен с платой МК. Но был также оттрассирован вариант нижней платы с МК ATtiny13. Это позволит применять модуль автономно.

3.JPG.6ee024c20f4071046ef2a1a2825df60f.JPG

Логика переключений реле РГ довольно проста. Для оцифровки сигнала с потенциометра применяется 10-битный АЦП, встроенный в МК. Реле управляются двоичным кодом. Поэтому достаточно просто взять 6 старших бит результата оцифровки (т.к. реле 6 штук) и вывести их в регистр, к которому подключены реле.

Платы первой ревизии:

58dc0ec5bc962_2017-03-2917-42-00.thumb.JPG.7d9c90922d7f264f3dfb65d3f175bdd6.JPG 58dc0ecfd6078_2017-03-2917-42-09.thumb.JPG.eca1077afa0021c81a6b16df6587a679.JPG
58dc0edca1254_2017-03-2917-42-46.thumb.JPG.85a75d12a5abebcd3d21eb7c3ff71815.JPG 58dc0ed61a733_2017-03-2917-42-39.thumb.JPG.9dc5555cd671a5f140119de670580fe0.JPG

Сборка и испытания макета показали работоспособность программы.

58e00753c395e_2017-04-0115-12-10.thumb.JPG.0f6090921f30f4d402e261cbb0f23c6d.JPG58e007575f29c_2017-04-0115-12-18.thumb.JPG.eaffaffbfcd4d75e86ab42bae7537773.JPG

58e00759c406d_2017-04-0123-49-31.thumb.JPG.200a707a562e682b5336338202358614.JPG 58e12391db3cf_2017-04-0220-06-57.thumb.JPG.35ac04f271b0150dd6ed065358fcc0ce.JPG

Естественно, не обошлось без ошибок:
1. Программные глюки.
2. Оказалось, что купленные реле имеют полярность включения. РГ работал (тут я "угадал" с полярностью), селектор - нет. Пришлось править дорожки.
3. Конструктивный недочет - реле верхней платы и разъем CTRL немного мешают друг другу. Поставил угловой разъем, частично помогло. 

В процессе испытаний уяснил для себя несколько моментов:
1. Шаг регулировки нужен меньше. Сейчас 1,5 дБ. А то слишком большой диапазон получается.
2. Нужно как-то усреднять значения с АЦП. Бывают самопроизвольные пощелкивания.
3. Плавное увеличение громкости скорее всего нафиг не надо. Трескотня никакого шарма не добавляет. Пока убрал.
4. Щелчков при регулировке нет. Подключал ухоусь, поэтому слушал в наушниках. Придерживался "инверсной" схемы включения реле:

Quote

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

Источник: http://radiopages.ru/nikitin2.html#ixzz4d6tHAZcU

Итого, функционал модуля следующий:

- управление громкостью потенциометром с линейной характеристикой регулировки;
- 64 ступени регулировки, при шаге 1,5 дБ дают ослабление от 0 до -94,5 дБ;
- четыре входа селектора;
- переключение одной кнопкой "по кругу";
- запоминание последнего выбранного входа;
- задержка при включении (2 c);
- mute между переключениями каналов.

В планах - исправить все косяки и добавить возможность управления энкодером с кнопкой.

UPD: Видео работы РРГ:

 

  • Одобряю 5


26 комментариев




Рекомендуемые комментарии

Поздравляю с запуском! Не вижу на платах, землю контроллера с аналоговой землей соединили?  Без этого может фон вылезти, даже если его не слышно, на спектрах будет ...

Диапазон регулирования зависит от чувствительности акустики, на S90 мне -64 хватает, на приличной АС это уже громко,  нужно -80.  В идеале я бы добавил в РГ еще одно реле с настройкой нижней границы при шаге в 1db.  И на дисплее отображать удобнее целые числа.  

Поделиться комментарием


Ссылка на комментарий

Спасибо.

Хм, земли я целенаправленно не стал соединять. Попробую соединить.

Поделиться комментарием


Ссылка на комментарий

"Нужно как-то усреднять значения с АЦП. Бывают самопроизвольные пощелкивания."

Усреднение тут не поможет: из-за дискретности преобразования всегда можно потенциометром попасть на границу между ступенями регилировки, и усреднённое значение так же будет скакать по соседним ступеням.

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

Поделиться комментарием


Ссылка на комментарий

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

  • Не одобряю 1

Поделиться комментарием


Ссылка на комментарий
24 minutes ago, Стрелка осцилографа said:

А на цифровых потенциометрах типа DS собрать регулятор громкости вера не позволяет?

Позволяет.

Ну вот сейчас захотелось на реле. 

Поделиться комментарием


Ссылка на комментарий

Не, хозяин барин, конечно. Только каждый механический контакт на окисле или из разных металлов даёт соединение с выраженным в разной степени полупроводниковым эффектом. Что на малом сигнале или токе чревато. Да, и чего контроллёр такой? А не нормальный, хоть бы с парой полных портов. Ибо тем, что у Вас хорошо и удобно датчик- другой обрабатывать, но городить ещё регистры после... На мазохизм схемотехнический смахивает.

Поделиться комментарием


Ссылка на комментарий
12 минуты назад, Стрелка осцилографа сказал:

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

Будьте добры, покажите мне этот "'эффект" на спектре РГ c БУшными реле из старой АТС.  Может я чего не понимаю :D

post-176896-0-16202800-1456083444.png

Поделиться комментарием


Ссылка на комментарий
34 minutes ago, Стрелка осцилографа said:

Да, и чего контроллёр такой?

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

Поделиться комментарием


Ссылка на комментарий
28 минут назад, Signus сказал:

покажите мне этот "'эффект"

Ну, вот же - чётные гармоники 2 и 4кГц и есть результат полупроводникового выпрямления сигнала на контактах реле :D

Поделиться комментарием


Ссылка на комментарий
9 минут назад, Стрелка осцилографа сказал:

тех кому интересно

Читать тут все умеют. Т.е. на практике подтвердить свое теоретизирование не можете.

11 минуту назад, Yurkin2015 сказал:

выпрямления сигнала на контактах реле :D

Точно,  а я думаю откуда в тесте EMU 0404 на себя эти палки,  так это буржуи внее реле навставляли, гады :D!

Поделиться комментарием


Ссылка на комментарий

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

Поделиться комментарием


Ссылка на комментарий
В 03.04.2017 в 12:49, Стрелка осцилографа сказал:

народ аудиофильский бьётся,

а

В 02.04.2017 в 23:44, Signus сказал:

на S90 мне хватает, 

так ото ж. :D

Поделиться комментарием


Ссылка на комментарий
9 часов назад, tilarids сказал:

так ото ж. :D

Путаете уровень громкости ( что обсуждалось )  и  уровень качества :D?  Даже путаясь в терминах, по существу вопроса есть что сказать?

Поделиться комментарием


Ссылка на комментарий
34 минуты назад, Signus сказал:

 Даже путаясь в терминах, по существу вопроса есть что сказать?

Уважаемый, я бы не рискнул с коммутатором громкости на бытовых реле выходить на форум аудиофилов. Может для молодого бойца и пойдёт, но это не правильное направление. И, да. Наука о контактах это не Ваше.

Поделиться комментарием


Ссылка на комментарий
1 час назад, Стрелка осцилографа сказал:

выходить на форум аудиофилов

Вы начали обсуждение конкретных технических, т.е измеряемых проблем. Вам было предложено продемонстрировать это в цифрах и фактах на конкретных спектрах.  Нет, так нет, обсуждайте ваши эффекты на форумах аудиофилов, раз такой подход ближе. Сам туда даже не собираюсь и эту дисскуссию прекращаю :).

p.s. Прошу прощения Автора блога за off,   

Поделиться комментарием


Ссылка на комментарий

Вот тебе и стрелка - Осциллографа! Как и Фаллос в песне Шевчука однако, не слышал одного и не видел другого... И к чему это здесь?...

Поделиться комментарием


Ссылка на комментарий

ТС решил (попытался) задачу в лоб, выбрав не самое подобающее случае решение. Шилом сапожным тоже можно вышивать крестиком по шёлку, но не стоит.

Поделиться комментарием


Ссылка на комментарий

Стрелка , здесь не согласен собирал работающие дискреты в прошлом веке , эдак в году 1980 , золотое время было для любителей , видео тогда до нас ещё    не  дошло , изголялись дискретом , мода  тогда была на цифровое управление с индикацией.

 

aitras , динамический диапазон обычного потенциометра от 40 до 50 дб.

Можно ли его использовать как элемент  точного задатчика разрядов ,сомневаюсь...

 

 

 

 


 


 

  • Одобряю 1

Поделиться комментарием


Ссылка на комментарий
30 минут назад, ПРАЙМЕР сказал:

эдак в году 1980

Хы-хы, я с тех же времён. Но не старовер. Время сейчас другое. Просто забавно наблюдать в одной схеме МК и колхозные реле.

Для расширения кругозора ТС

http://www.compel.ru/lib/ne/2010/3/6-tsifrovyie-potentsiometryi-kompanii-on-semiconductor

Поделиться комментарием


Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Комментарии блога

    • Помедитировал над чётными гармониками в спектре уся -гипотеза состоит в том, что несимметрия возникает из-за коллекторной модуляции плеч: драйвер нижнего плеча работает при полном напряжении и без модуляции, а драйвер верхнего плеча - при половинном напряжении и глубокой коллекторной модуляции. Вставил каскоды. Модуляция ушла - чётные гармоники ушли от слова совсем. Остались только нечётные, переключательные по происхождению (уменьшаются при увеличении начального тока в двухтактном выходном АВ-каскаде). Общий уровень гармоник снизился на 15...20 дБ.   Оно, конечно, замечательно - но вот с фазой стало намного труднее: первый полюс поднялся высоко-высоко - ушёл 30 30 дБ. Тоже какбэ замечательно - но при этом фазу скорректировать правильно пока не удаётся: на 0 дБ фаза уходит за 200 градусов, да и на рабочем усилении 20 дБ за тоже достаточно далеко за буйками (за 180 градусов убегает гарантированно). В пику этому, одноэтажный вариант (без каскода) корректируется славно - на усилении +20 дБ фаза не более 120 градусов (!).   Так, что каскод пока не в кассу - всё равно его преимущества не получается реализовать: придётся закорректировать вусмерть и съехать на полюс 1 кГц. Что резко ухудшит верха...   ХИНТ: в целом - усь наиболее симметричный из всех, которые знаю...
    • Добрый день.
      Решил сгруппировать найденную по сети информацию на данную автоматику в одно место, чтобы облегчить себе жизнь.
      По возможно буду добавлять информацию.......   Каскад-колов-Thermona1.pdf Порядок проведения работ при вводе в эксплуатацию котлов с автоматикой HDIMS01-TH01.pdf Руководство по обслуживанию котлов THERM DUO 50.pdf
    • Добрый вечер.
      Во всех своих постах я демонстрировал Турбированый вариант обвязки платы.
      Теперь хочу Вам "показать", как с данной платы сделать Атмосферный вариант. Хотя все это есть и в инструкции на котел. 
      Достаточно поставить термостат "таблетку" на нужную температуру, Нормально замкнутую, и подключить ее к разъему Х16 выводы 65/63 и у Вас плата станет для атмосферного котла.
      На столе, при запуске платы, я просто установил перемычку на данные выводы разъема. Реле вентилятора при этом будет включаться, через него идет на проц одна обратная связь и потенциал сети идет на контакты реле газового клапана. Работа реле К4 обязательна. Так будет проще обвязывать плату и тестировать ее, так как исключается один пункт с выдержкой времени имитации датчика прессостата. 
    • Добрый день.
      Попалась ко мне плата практически новая, не разу не юзаная от Декабря 15 года. Я с начало не понял, почему данная плата не на котле, оказывается при сборке на заводе робот не "установил" перемычку на разъеме Х7 выводы 26/27, они отвечают за комнатный термостат. У робота видимо закончилась проволока, до отверстия он довел проволоку, но вот в отверстие не завел. Поставил перемычку, установил в котел и плата начала работать, подарок судьбы. Побольше таких ремонтов.  Так выпала возможность, то решил описать как работает модуляция на данной плате. Добавил фото и видео работы.
      Модуляция. Режим ее работы. Принцип работы описан платы на столе. На котле возможно плата будет вести себя чутка иначе.
      Перемычка JP1 установлена на природный газ. Настройки платы по умолчанию. Забигаю вперед, если установит перемычку на пропан, то поведение модулятора не изменилось.
      В качестве модуляционной катушки у меня была лампочка накаливания на 24В мощностью 4,8W. Разъем Х9 выводы 58 (+) и 57 (-)
      Обвязываем плату.
      Запускаем плату, подаем питание 220В. Происходит самотест платы, приблизительно 5 сек., появляется надпись oFF, если переключатель режимов был на 0. При этом ни на один имполнительный механиз не поступает напряжение. Плата находится в режиме ожидания.
      Группа безопсности термостатов замкнута.
      С помощью выбора режимов, переключаем на летный режим. На дисплее загорается текущая температура в градусах и значек солнышко. В это время не одно реле не щелкнуло, на модуляцию катушки поступает 0В.
      С помощью переключателя режимов выбираю отопление. Включается реле насоса. На дисплее появляется значек батареи. Имитирую реле протока. Включается реле вентилятора. Параллельно с этим на модуляционную катушку начинает поступать напряжение 2,5В. Параллельно лампочки "модуляции" подключен мультиметр, выбран режим 200В постояного напряжения.
      Имитирую прессостат. В это время включается трансформатор розжига и реле газового клапана. На модуляционную катушку, в течении 1 секунды, плавно наростает напряжение с 2,5В до 16В. 
      После имитации наличия пламени, на дисплее появляется значек пламя и напряжение на модуляционной катушке в течении 1 сек., плавно опускается до 1,9В. После этого автоматика включает режим модуляции, очень плавно, с шагом 0,3В, начинает расти напряжение на катушке с 1,9В до 23В.
      Если в работе потеряется пламы, то автоматика полностью выключит реле газового клапана и модулятора, на обоих будет 0В. Модуляция_катушки_платы_DIMS01-TH01.mp4
  • Записи блога