На просторах интернета нашёл статью из целого цикла, которая "пересекается" с тем, чем занимаемся и мы: Управление усилителями с применение микроконтроллеров.
Этой задачей занимается достаточно большое сообщество. У нас в стране и за рубежом. Придумывают чем и как управлять, рисуют схемы, пишут программы, оценивают полученные результаты, обмениваются мнениями.
Мы занимается подобной задачей, довольно давно, имеем наработанный материал и желание им поделиться. Пошли своим путем, так как усилители более профессионального назначения : другое железо и программная платформа, другие усилители (как правило повышенной мощности), другие цепи и режимы управления. Но "пресечений" много.
Найденная статья привела к идее цикла публикаций, который и начинаем. Надеюсь, они расширят область применения таких способов управления усилителями и ряды заинтересованных специалистов.
В первой части, для начала, воспроизвожу найденную публикацию, (выдержки из неё), для того, чтобы дать почувствовать суть задачи, а полностью со статьёй можно ознакомиться на сайте "ПАЯЛЬНИК" :
Ctrl-Amp. Модульная система управления усилителем мощности
Немного истории
Данная конструкция появилась после того, как я собрал известный усилитель OM 2.5. Естественно, встал вопрос выбора регулятора громкости, защиты и прочих сервисных функций. Конечно, еще хотелось иметь цифровой вход и дистанционное управление, но это уже казалось совсем недоступным космосом. Ни программированием контроллеров, ни проектированием электронных схем я до этого не занимался. Однако, как говорится, дорогу осилит идущий, и на макетке поселился контроллер Atmega16 с микросхемой регулятора громкости PGA2311. В итоге процесс меня так увлек, что очень трудно было закончить проект. Пока оставалась свободная память и ноги контроллера, появлялись идеи по расширению функций и добавлению новых модулей. Платы ко всем модулям первоначально разводились в DipTrace и изготавливались собственноручно с помощью фоторезиста. Потом часть плат я попробовал заказать на производстве. Поэтому на фото присутствует сборная солянка из синих самодельных и зеленых заводских плат. Итак, в этой статье я постарался описать, что в итоге у меня получилось.
Функции системы.
- Мягкий старт, задержка настраивается от 0 до 30 сек.
- Задержка включения АС, настраивается от 0 до 30 сек.
- ДУ стандарта NEC c настройкой пульта из системы меню
- Коммутация АС c помощью плат защиты: зоны A/B (кнопка, ДУ), левая/правая (ДУ) или просто вкл/выкл.
- Управление входным селектором на 4 входа (кнопки, ДУ)
- Управление громкостью и балансом с помощью микросхемы PGA23XX или релейным РГ Никитина (энкодер, ДУ)
- Управление темброблоком Матюшкина c релейной регулировкой НЧ и ВЧ (энкодер, ДУ)
- Термо-контроль на цифровом датчике LM75, один или два канала, выключение при перегреве, включение вентиляторов
- Кнопки включения, переключения АС, четыре кнопки селектора входов и Mute
- Регулировка яркости подсветки экрана (ДУ)
- Экранные заставки: гашение экрана, индикатор уровня и анализатор спектра
Состав и конфигурация системы.
Система состоит из контроллера с символьным дисплеем 4x20, устанавливаемого на лицевую панель, и нескольких исполнительных модулей. Дисплей устанавливается параллельно плате контроллера на четыре стойки и соединяется с ним разъемами PLS-PBS, получается достаточно компактный "бутерброд" высотой 12мм. Все подключения осуществляются по периметру платы контроллера с помощью угловых разъемов XH.
Модули осуществляют необходимые регулировки/коммутацию и устанавливаются в корпус усилителя с учетом минимизации длины сигнальных цепей:
- Регулятор громкости на базе PGA23XX c входным селектором на 4 входа и разъемом для подключения USB-цапа PCM2705
- Регулятор громкости Никитина
- Входной селектор на 4 входа ( для использования с РГ Никитина )
- Регулятор тембров Матюшкина c релейной регулировкой НЧ и ВЧ
- Защита АС от постоянного напряжения c коммутацией двух зон A/B
- Термо-датчики
- Блок дежурного питания с входным фильтром и управлением мягким стартом на плате...
.....
Индикация.
Вся информация выводится на символьный дисплей 4x20 на широко известном контроллере HD44780. В первой строке индицируется состояние коммутатора АС. В этой же строке отображается температура радиаторов, полученная с термо-датчиков, когда она превысит температуру включения обдува. Вторая строка отображает ослабление РГ в децибелах. Третья строчка - состояние баланса. При регулировке НЧ или ВЧ, их состояние так-же выводится в этой строке вместо баланса. Последняя строка отображает имена входов и текущий вход...
.....
Управление.
Для управления используются кнопки без фиксации, замыкающие соответствующие входы контроллера на землю, энкодер с кнопкой, пульт ДУ с протоколом NEC. Энкодер управляет регулировкой громкости. При нажатии на его кнопку, энкодер последовательно переключается на регулировку баланса/тембра НЧ/тембра ВЧ. При этом на экране мигают символы, соответствующие текущему режиму. На кнопках и энкодере реализован только минимальный набор команд, полный функционал из 26 команд доступен только с пульта. Часть функций, типа изменения громкости, поддерживает прием команд автоповтора от пульта ( когда кнопка пульта удерживается нажатой) . Для функций, типа Вкл/Выкл, выполнение автоповтора намеренно отключено - для повторения команды необходимо повторно нажать кнопку пульта...
--------------------------------------------------------------------------------------------------
Автор применяет микроконтроллер ATMEGA16, работает с усилителями Никитина и Матюшкина. Мы применяем микроконтроллеры фирмы TEXAS INSTRUMENT (MSP), работаем с усилителями Дорофеева и Эллиота, а также с усилителями класса D (ШИМ-усилители) повышенной мощности. В этом нашем цикле публикаций покажем, как осуществляется такое управление.
Есть вопросы - задавайте.
Всем привет!
Приглашаем посетить наш сайт: http://www.radio-a.ru, а также сайт наших партнёров: http://nevsky-a.ru