Целью создания данного проекта послужило желание создать простое и надежное устройство, которое выполняло бы функции коммутации входов и выходов высококачественного усилителя.
Данный проект полностью открытый. Выкладываю на Ваш суд исходный код, принципиальную схему и проект в Proteus.
Исходный код написан на языке высокого уровня «Си» в среде CVAVR буквально за вечер. Он хорошо прокомментирован и кто хотя бы немного знает данный язык, сможет с легкостью модифицировать проект под свои цели.
Селектор работает следующим образом:
При подаче питания выполняется задержка в две секунды для исключения щелчков АС при переходном процессе, при этом все входы и выходы отключены. После задержки происходит сравнение 4-го байта EEPROM с числом 0х22, если число совпадает — загружаем данные с энергонезависимой памяти. Если не совпадает — значит данные повреждены либо данные были стерты, грузим значения по умолчанию (АС1 откл. АС2 откл. CD вкл.). При выборе нужного входа происходит кратковременное мигание светодиода выбранного входа и далее он просто горит, данный эффект повышает визуальную функциональность аппарата в целом.
Те, кому по какой либо причине не нужно куча кнопок может использовать 1 кнопку (select), которая по кругу переключает входы.
Выходы АС тоже можно не использовать, для этого просто не надо впаивать диоды и кнопки отвечающие за управление выходами и не впаивать ключи коммутирующие реле АС1 и АС2. После того как мы выбрали нужный вход или выход, начинает считать программный таймер, который примерно через 10 секунд (если не было повторного нажатия на кнопки) записывает данные в EEPROM память. При снятии питания и повторной подаче входы и выходы после задержки сохраняют свое состояние, что тоже очень удобно.
Реле могут быть любыми, которые у Вас есть в наличии. Но лучше применить в АС на 16А фирмы SHRACK RT серии. Рекомендую на эту роль реле RTD14005 на 5V или RT314012 на 12V (при использование реле на 5V необходимо заменить транзисторы более мощными, например KSE340 или MJE340). А в качестве реле в сигнальных цепях, следует использовать специализированные сигнальные реле, которых сейчас в продаже имеется в большом количестве. Рекомендую миниатюрные сдвоенные реле 12V TQ2-12V или A5W-K на 5V
При прошивке чипа фьюзы трогать не надо!
Ниже вы можете скачать прошивку, исходник и проект в Proteus
См. также доработанную версию данного проекта: расширенный селектор входов и выходов УМЗЧ с универсальным декодером ДУ
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
U1 | МК AVR 8-бит | ATtiny2313 | 1 | Поиск в магазине Отрон | В блокнот | |
U2 | Линейный регулятор | LM7805 | 1 | Поиск в магазине Отрон | В блокнот | |
Q1-Q3 | Биполярный транзистор | 2N5551 | 6 | Три из них в схеме не показаны | Поиск в магазине Отрон | В блокнот |
D5-D8, D11-D13 | Выпрямительный диод | 1N4148 | 10 | Три из них в схеме не показаны | Поиск в магазине Отрон | В блокнот |
С1-С4 | Конденсатор | 0.1 мкФ | 4 | Поиск в магазине Отрон | В блокнот | |
R1-R3 | Резистор | 680 Ом | 3 | Поиск в магазине Отрон | В блокнот | |
R4, R5, R8 | Резистор | 3.3 кОм | 6 | Три из них в схеме не показаны | Поиск в магазине Отрон | В блокнот |
R6, R7, R9 | Резистор | 2 кОм | 6 | Три из них в схеме не показаны | Поиск в магазине Отрон | В блокнот |
R10 | Резистор | 10 кОм | 1 | Поиск в магазине Отрон | В блокнот | |
RL1-RL3 | Реле | RT314012 | 6 | Три из них в схеме не показаны | Поиск в магазине Отрон | В блокнот |
D1-D4, D9, D10 | Светодиод | 6 | Поиск в магазине Отрон | В блокнот | ||
Кнопка | 7 | Поиск в магазине Отрон | В блокнот | |||
Добавить все |
Скачать список элементов (PDF)
Прикрепленные файлы:
- selector.rar (56 Кб)