9zip.ru Инструкции Микроконтроллерная система управления УМЗЧ.
В связи с практически полным отсутствием знаний в области программирования микроконтроллеров - сам реализовать не мог, а заказывать где-то - дорого и, что главное, неинтересно. Хотелось бы сделать все самому.
И вот, некоторое время назад, задавшись целью разобраться в работе микропроцессоров AVR фирмы ATMEL, я все таки занялся этим. Тем более, что есть ради чего. Но теория - хорошо, а учиться всегда проще на конкретной практике.
На этой страничке хочу поделиться некоторыми наработками за последнее время. А так же, впоследствии показать готовые макеты, схемы и программы прошивки проекта.
Для начала потребуется прикинуть список необходимых функций, которые будет выполнять процессор. Я для себя выбрал следующие:
режим STAND-BY,
"мягкое" включение УМЗЧ,
цифровая регулировка уровня громкости,
таймер отключения,
управление вентилятором охлаждения,
а так же возможность управления с ДУ;
А так же своевременная диагностика аварийных ситуаций, с индикацией причины:
перегрузка усилителя (в этом режиме процессор должен уменшить уровень громкости до определенного уровня),
перегрев радиаторов выходных транзисторов (2 ступени регулировки: 1 - включение вентилятора, 2 - отключение усилителя),
"просадка" напряжения питания ниже определенного порога (может быть вызвано при неисправности БП, или при чрезмерном потреблении тока усилителем),
пропадание напряжения на вторичной обмотке трансформатора питания УМЗЧ,
проверка отсутствия постоянного напряжения на выходе, во избежание повреждения АС.
Некоторые из этих функций возложены не на процессор, а на аппаратную реализацию (например, защита АС от постоянного напряжения), а процессор лишь считывает информацию и при необходимости выводит на экран.
В качестве управляющего, выбран микроконтроллер AT90S8535, имеющий 8кбайт флэш памяти, 3 счетчика/таймера, 10битный 8ми канальный АЦП. Ориентировочная цена - 250-300р.
Для отображения информации выбран LCD на основе контроллера HD44780, имеющий 2 строки по 16 символов в каждой, имеющий возможность отображения так же русских букв.
Определившись с необходимыми функциями, настало время проектирования принципиальной схемы устройства. Начнем с "обвески" центрального процессора - схема. Для экономии ног процессора выбрана 7-ми проводная схема включения LCD. Управление им - отдельная тема - может чуть позже опишу.
Для управления процессором предполагается использовать 6 кнопок:
POWER ON/ST-BY,
увеличение громкости,
уменьшение громкости,
2 клавиши перехода по меню "<<" и ">>",
клавиша "Enter";
Использовано матричное подключение кнопок. При нажатии любой происходит прерывание процессора и вычисление кода нажатой клавиши, в зависимости от которого выполняются дальнейшие действия.
13 нравится?
7 16.09.2016 ©
9zip.ru Авторские права охраняет Роскомнадзор
| Понравилась статья? Винни Пух говорит: поделись с друзьями! |
|
, В этом фильтре используются резистивные делители на ВЧ и СЧ полосы позволяющие демпфировать динамики сопротивлением делителя. Слушать можно на большой мощности без искажений.