РадиоКот >Схемы >Аудио >Усилители >
Предварительный усилитель с микроконтроллерным управлением
В журналах и в интернете есть подобные проекты но они выполнеены на микроконтроллерах PIC
или других. К сожалению я их не знаю, а хотелось сотворить на микроконтроллере ATMEL.
Начитавших статей в журналах, документации и хождение по всевозможным форумам убедели меня,
что не так и сложно сделать нечто подобное. И родилась вот такая конструкция
Звуковая часть выполнена на известной и доступной микросхеме TDA7313, схема включения
по Datasheet-у
Блок управления выполнен на микроконтролере ATMega8535. Можно применить практически любой,
просто этот у меня был, хватило бы портов для подключения LCD и кнопок, их у меня 9 шт.
1 - Выбор канала 1
2 - Выбор канала 2
3 - Выбор канала 3
4 - Выбор предыдущего пункта меню (LEFT)
5 - Выбор следующего пункта меню (RIGHT)
6 - Увеличение параметра (UP)
7 - Уменьшение параметра (DOWN)
8 - Вкличение/Выключение звука (MUTE)
9 - Вкличение/Выключение тонкомпенсации (LOUDNES)
FUSE Для микроконтроллера (PonyProg)
Также устройством можно управлять с помощью ИК пульта. Пульт должен работать по стандарту RC-5.
Я использовал вот такой
для использования другого пульта надо подкоректировать адрес пульта и коды кнопок в файлах rc5.c
и audioproc.c и перекомпелить проект. В качестве компилятора я использовал WinAVR сборки 2006
года.
Для определения кодов клавиш можно использовать программу RCexplorer ()
Блок питания без особеностей выполнен на двух стабилизаторах 7809 и 7805 для питания
звукового процессора и цифровой части
При нажатии кнопок LEFT или RIGHT выберается параметр для регулирования
(Громкость -> Усиление -> Тембр НЧ -> Тембр ВЧ -> Баланс Фронтов -> Баланс Тыла .
Кнопками UP DOWN увеличиваем или уменьшаем соответсвующий параметр. На пулте есть
кнопки которые позволяют регулировать Усиление, Тембр НЧ,
Тембр ВЧ независимо в каком бы режиме не находится устройство.
При нажатии на кнопки INPUT 1, INPUT 2,INPUT 3 выбирается соответсвующий канал. При этом
включается соответсвующий светодиод индикации выбранного канала.
С кнопками MUTE и LOUDNES по моему понятно. Индикация светодиодом присутствует и при режиме
MUTE, а индикация "Тонкомпенсации" отображается в вернем левом углу LCD индикатора - отображается
символ "L"
можно конечно и ввести также и Индикацию светодиодом, (портов хватает.
Устройство собрано на четырех печатных платах. Это плата с LCD с микроконтроллером, звукового процессора, плата кнопок и индикации, блок питания. Можно было конечно все сделать на одной двух, но мне было удобней так. Все чертежи, схемы, чертежи печатных плат, исходники и прошивка находяться в архиве проекта. Там же и список используемых елементов.
платы в формате программы SprintLayout 5.0, а также и в виде рисунков jpg ,
недостающие связи выполнены проводом МГТФ.
Теперь несколько фотографий проекта
На заднем плане виден стендовый усилитель мощьности, на нем я испытывал всевозможные УМЗЧ
с данным устройством
Были испытаны схемы на таких микросхемах как TDA2005,TDA2030,TDA2050,LM1875,TDA7294 и многих
других.
Данная конструкция имеет большой потенциал для дальнейшего увеличения функциональности
(благо портов хватает). Например контроль температуры радиаторов и внутри корпуса, включение
выключения вентилятора для охлаждения и т.п.
Другие фотографии находятся в каталоге images проекта
В архиве проекта чертежи, фотографии работы в разных режимах, схемы, чертежи печатных плат, исходники и прошивка, список используемых елементов.
Файлы:
Архив проекта (1.3MB)
Вопросы, как обычно, складываем тут.
Как вам эта статья?
|
Заработало ли это устройство у вас?
|
|
|