Перейти к содержанию
  • запись
    31
  • комментария
    453
  • просмотров
    67 846

Простой селектор входов для УМ (2..4 входа)


aitras

14 091 просмотр

Простой селектор входов для усилителя мощности. Выполнен на микроконтроллере ATtiny13A.

Подключение выполняется по следующей схеме:

SELECTOR.png.0325ddd52ddc53e6f245b828e73f036d.png

Естественно, что вместо светодиодов должны стоять реле.

В 1 кбайте памяти микроконтроллера спрятан следующий функционал:
- использование от 2-х до 4-х входов, количество которых определяется автоматически (неиспользуемые 4-й или 3-й и 4-й входы следует подтянуть к питанию через резистор 5-10 кОм);
- переключение одной кнопкой "по кругу";
- запоминание последнего выбранного входа;
- задержка при включении (2 c);
- защита от дребезга кнопки;
- mute между переключениями каналов (0,5 c).

При программировании следует установить фьюзы следующим образом: HIGH - 0xFF, LOW  - 0x79. То есть нужно отключить делитель частоты на 8, и выбрать источник тактирования - внутренний RC-генератор на 4,8 МГц с задержкой старта в 64 мс.

Платы под схему нет, предполагаю, что каждый нарисует себе сам под необходимые детали.

На видео показан макет, демонстрирующий работу селектора:

 

Скачать файл прошивки

39 Комментариев


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



Доброго дня. Очень интересная схема, а главное нужная и простая. Никогда не чертил печатных плат, решил потренироваться... Наваял плату под этот селектор. Более-менее проверил, вроде ошибок нет. Добавил стабилизатор на 5 вольт, светодиоды параллельно катушкам реле для индикации канала, сами реле, места под "гребенки" для подключения внутри корпуса УНЧ. Все компоненты SMD (1206). Мог накосячить где угодно. Двухстороннюю плату вообще 1 раз в жизни делал, слои указывал, как того хочет sprintlayout... Переходные отверстия тоже.

Плюс, я не рассчитывал схему по току. Получается, что выход МК через последовательно соединенный резистор в 100 ом идет на базу транзистора MMBT5551. Катушка соединена последовательно с коллектором, через резистор 100 ом, а светодиод подключен параллельно катушке через резистор. R катушки вроде как 130 ом. Попозже рассчитать попробую резисторы.

Еще вопрос, нужно ли ставить диоды параллельно катушкам реле, если да - придется доработать печатку чуть-чуть. Схема примерно, как на картинке (не хватает на ней светодиодов), косячная правда, перепутана полярность реле, осваивал EasyEDA, пока сложновато. Ввиду того, что не до конца освоил, чертил в SL... Все же очень удобно, когда плату можно автоматически проверить на соответствие схеме.

 

 

selector.lay6

Schematic_input-selector_Sheet-1_20180419165145.png

Изменено пользователем spekky
Ссылка на комментарий

@spekky Приветствую. Рад, что заинтересовались моей работой.

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

Также обратите внимание, что корпус ATtiny13 шире стандартного SO-8.

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

В ширину вроде проблем быть не должно, рядом только дорожки. Не знаю когда будет время чтобы вытравить плату и проверить, но буду надеяться на лучшее. Ах вот чем объясняется полярность реле... Значит да, там уже все есть, т.к. я выбрал G6H-2F.

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

В ширину вроде проблем быть не должно

Будут. Выводы вылезут за пределы посадочного места, не к чему будет припаяться.

Ссылка на комментарий
4 часа назад, aitras сказал:

Но в маломощных реле они, зачастую, уже встроены в конструкцию и такие реле имеют полярность.

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

@spekky , ставь диоды или подключай к ULN ( там действительно диоды встроены ).   

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

@aitras , вот откуда это пошло. Если там действительно был бы диод параллельно обмотке, то и ноги обмотки прозванивались бы в одну сторону как диод, в другую - как сопротивление обмотки. Только вот незадача, IM06, как и прочие подобные в обе стороны тестером показывают одно и то же сопротивление обмотки.

Дальше по тексту автор одумался, но авторитеты этого не заметили :) 

Изменено пользователем Signus
Ссылка на комментарий

Я старался. Может кто-то проверит виртуально... Вытравлю плату, как найду текстолит (забыл купить, а тут праздники)

Разъем для каждого входа, выхода, питания, кнопки, индикаторов канала (светодиодов) Питание засунул на эту же плату, но без диодной сборки, переменке, я думаю нечего делать рядом с селектором. Всегда мечтал сделать плату с "массой" на 2 стороне :))

123.lay6

Снимок экрана от 2018-04-30 15-47-47.png

Изменено пользователем spekky
Ссылка на комментарий

Проверил. Из косяков - неверный макрос реле. В реальности размер больше. Нарисую. Где-то еще накосячил и потому при нажатии кнопки включается не следующее реле, а выключается первое и затем вновь включается через пару секунд. Буду разбираться :)

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

@spekky Добрый день.
Если Вы делали плату по схемы выложенной Вами чуть выше постом, тогда не понял зачем Вы поставили на схеме 100 Ом резисторы R5-R8. Хотя на плате Вы данные резисторы поставили на светодиоды, чтобы видеть какое включено. Плата и схема должны быть одинаковы по элементной базе, потом Вам это все аукнется.
Вы знакомы для чего нужна шелкография, Вы хоть сами ориентируетесь по плате, надписей 0.
Полигон сомнительно для данной схеме, мое мнение.
Плата получилась очень большой, можно уменьшить на 50%, хотя может Вам нужно именно такая.
Дорожки под прямым углом желательно не делать.
У данных реле есть + и - надеюсь не попутали.
Зачем поставили диоды в параллель катушек, это для обычных реле нужно.
Вы назначение слоев понимаете, где верхний и нижний слой меди, так-же это относиться и к шелкографии. 
Не понял зачем Вы сняли маску со всех дорожек.
На транзисторах, База-Эммитор попутаны, согласно Вашей печатной плате. 
Крепежные отверстия должны иметь реальный размер.
Конденсатор по питанию контроллера оттянули на "Луну".
Микроконтроллер не правильно стоит и подключен. Все попутано.

Все, мне надоело на это смотреть. Мой Вам совет, выкинуть данную плату в Корзину и заново, полностью переосмыслив, нарисовать новую и правильно.

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

:))) Да уж, химик я. Буду делать, пока не сделаю идеально. Ничего, что я тут в вашем блоге мусорю?

Изменено пользователем spekky
Ссылка на комментарий
4 часа назад, Yanshun сказал:

Зачем поставили диоды в параллель катушек, это для обычных реле нужно.

Как выяснилось, нужно для всех.

6 часов назад, spekky сказал:

при нажатии кнопки включается не следующее реле, а выключается первое и затем вновь включается через пару секунд

Если через пару секунд, то похоже, что сбрасывается контроллер.

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

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

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

За диоды я погорячился, признаю.
Я привык, что они уже там стоят, вот и написал.
Единственное, что хотел узнать данные реле "запоминают" свое положение или они ведут себя, как обычные?

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

Не понял, как организован режим мьют на время переключения. Получается, что вход 0,5 сек висит в воздухе и никуда не подключен? Или замкнут на землю?

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

как организован режим мьют

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

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

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

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

Всех приветствую. Собрал данный селектор. Он в принципе работает. Но иногда бывает, подвисает что ли, или похоже как на дребезг контактов. Выражается это так: к примеру включен первый вход, нажимаю на кнопку переключения входов, реле отщекивается, и через некоторое время (1-2 секунды)опять включается.  может несколько раз переключить нормально....Возможно такое, если я питаю его от блока питания  компьютера (блок отдельный от компа)? 

Изменено пользователем VULFF
Ссылка на комментарий
15 hours ago, VULFF said:

к примеру включен первый вход, нажимаю на кнопку переключения входов, реле отщекивается, и через некоторое время (1-2 секунды)опять включается

Включается то же самое реле? Сама кнопка то исправна?

Защита от дребезга там есть (около 20 мс, если правильно помню).

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

Возможно и есть, но у меня она без конденсатора работает не корректно. Кнопка рабочая. Меня и с конденсатором устраивает. Спасибо за схемку. Мне нравится. Плату разводил под себя, у меня два входа внешних, на RCA, и два внутренних. Один под ЦАП, а другой еще не придумал под что)))))

IMG_20191006_115038.jpg

26.09.2019 в 13:58, aitras сказал:

Включается то же самое реле? Сама кнопка то исправна?

Защита от дребезга там есть (около 20 мс, если правильно помню).

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


Сделайте селектор на 5 и более входов на микроконтроллере) уверен многим понравится. Хорошо бы было если на каждый вход своя кнопочка.

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

А не проще было управлять типа МК + ULN + реле. Да и думаю опускание громкости в ноль при переключении входов эффекта особенного не даст тут лучше подобрать реле с одинаковым временем вкл/выкл или же выключить предыдущее, а потом включить следующее.

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

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Добавить комментарий...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...