Вход
  • Email:*
  • Пароль:*
Забыли пароль?
/ Регистрация
Адрес:

454084 г.Челябинск пр.Победы 160 оф. 213

Телефон:

8 (902) 89-60-717

Адрес:

454084 г.Челябинск пр.Победы 160 оф. 213

Телефон:

8 (902) 89-60-717

Товары в корзине

Контроллер домашней аудиосистемы с анализатором спектра.
Это удивительный проект был создан, и до сих пор развивается, замечательным радиолюбителем из Беларусии (г.Минск) Владимиром Белым (под ником WiseLord). Оригинал статьи находиться по данной ССЫЛКЕ.
Устройство предназначено для коммутации входов усилителя звуковой частоты, может регулировать громкость, тембр, баланс левого и правого каналов. А так же  содержит спектроанализатор, часы и радиоприемник.  Помимо всего в нем есть контроль температуры и коммутация вентиляторов в случае перегрева устройства. Автором предусмотрительно была добавлена поддержка любых пультов с протоколом RC-5 и NEC, что позволяет управлять контроллером не ставая с дивана.
Схема устройства:
Сердцем устройства является микроконтроллер IC4 (Atmega32). В него «зашита» управляющая программа контроллера домашней аудиосистемы. Вся информация выводится на графический дисплей IC2(ST7920). Регулировка громкости, баланса, тембров и предусиления производится посредством мощного аудиопроцессора IC3 (TDA7439). Для улучшения качества звучания, вся обвязка данной микросхемы выполнена на пленочных конденсаторах и электролитах. Микросхема IC5 (DS13307) отсчитывает текущее время. В ней же находится календарь рассчитанный до 2099 года. Радиоприемник реализован на микросхеме IC1 (RDA5807) и имеет мощный цифровой аудиопроцессор, это дает возможность получить оптимальный звук высокого качества в различных условиях приема. Микросхемы DA2, DA3, DA4 являются линейными стабилизаторами и обеспечивают схему различными напряжениями. Для приема сигналов с ИК-пультов служит фотоприемник IC6 (TSO1736). Основное управление устройством осуществляется посредством кнопок SW1-SW4 и энкодера SW5.
Сборка и настройка устройства.
Детали к контроллеру аудиосистемы
Первым  делом нужно спаять схему питания устройства – это микросхемы DA2, DA3, DA4. Так же можно установить конденсаторы по питанию – C16, C17, C33, С34, C35, C37, C38, C40. Промываем плату, подаем питание (в моем случае я подал 12 Вольт) и смотрим наличие нужных нам напряжений. Если есть необходимость запитать устройство более высоким напряжением (до 24В), то необходимо позаботиться об отводе тепла с микросхемы DA2, установив  на нее радиатор.
Карта напряжений
После запаиваем микросхемы, соблюдая правильность установки их на плату, SMD компоненты и крупногабаритные детали (кнопки, энкодер, держатель батареи BAT1). Индикатор IC2 нужно устанавливать в последнюю очередь, уже после промывки печатной платы.
Настройка устройства.
Поскольку микроконтроллер уже прошит управляющей программой, то после сборки устройство заработает сразу. Единственное, что может потребуется подкрутить контрастность дисплея , через отверстие в печатной плате устройства и выставить необходимый уровень входного сигнала резисторами VR1, VR2, чтобы столбики спектра не «зашкаливали».
Управление устройством в ждущем режиме.
Ждущий режим.
При первом включении мы попадаем на экран "Ждущий режим". В этом режиме яркость дисплея устанавливается на минимум, а на экране отображается текущее время:
Отображение текущего времени
Кроме того, на выходах MUTE и STBY присутствует логический 0. Этими выводами можно управлять оконечным усилителем. Как правило, УНЧ на микросхемах имеют подобные управляющие входы. Также вывод STBY можно использовать для управления реле, которое обесточивает в ждущем режиме всё устройство (тюнер, аудиопроцессор, УНЧ), кроме описываемого в статье блока управления.
В ждущем режиме отключена обработка всех кнопок пульта, кроме кнопки включения устройства.
Также в ждущем режиме отключатся почти все кнопки на передней панели. Остаются работать только:
  • Кнопка 1 - выход из ждущего режима по короткому нажатию, то есть, включение устройства.
  • Сочетание кнопок 1+2 - вход в режим обучения пульта ДУ по длинному нажатию.
  • Сочетание кнопок 1+3 - вход в режим настройки порога включения вентиляторов охлаждения радиаторов УНЧ.
Режим обучения пульта ДУ.
Режим обучения пульта
В этом режиме отображается состояние входов кнопок и энкодера (вторая строка), а также код кнопки на пульте, связанной с текущей функции. Например, на картинке выше можно видеть, что для функции "Standby mode" задействован пульт RC5 с адресом 0x00 и кодом кнопки 0x0C.
 
Если нажать на пульте какую-нибудь кнопку, то её код команды, код адреса и тип протокола отобразятся на экране. Для сохранения этих параметров в EEPROM нужно нажать кнопку 5 на передней панели. После этого обучение функции "Standby mode" будет считаться законченным, и на экране отобразятся данные для следующей функции, "Mute". И так, нажимая попеременно кнопки на пульте и кнопку 5 передней панели, можно пройтись по всем доступным функциям и связать их со своим пультом.
Если одна и та же кнопка на пульте будет применена к разным функциям, будет срабатывать только первое назначение в списке. Поэтому "лишние" функции лучше повесить на кнопку пульта "STANDBY", как самую первую в списке фунций.
Выйти из режима обучения можно длительным нажатием кнопки 1 или же подождав несколько секунд, ничего не нажимая.
Режим настройки температурного порога.
Режим настройки температурного порога

Управление устройством в основном режиме.
Нажав в ждущем режиме кнопку 1 на передней панели (или кнопку "STANDBY" пульта), мы попадаем в основной рабочий режим. При этом выход STBY, а затем, с некоторой задержкой, MUTE, переходят в состояние лог. 1.
Повторное короткое той же кнопки снова переведёт схему в ждущий режим. При этом сначала в лог. 0 уходит выход MUTE, а затем - STBY, что позволяет "мягко", без щелчков в колонках, выключить усилитель.
Экран по умолчанию.
В основном режиме на дисплее при бездействии пользователя может отображаться один из следующих экранов, между которыми можно циклически переключаться соответствующей кнопкой пульта ДУ, либо длинным нажатием кнопки 2 на передней панели.
  • Экран с текущим временем (как и в ждущем режиме, но уже на большей яркости):
Экран с текущем временем
  • Экран FM-тюнера (только если выбран вход тюнера).
Экран FM-тюнера
  • Экран со спектром сигнала:
Экран со спектром сигнала
В свою очередь экран спектра может отображать не только стереоспектр, но и смешанный от обоих каналов:
Смешанный спектр
Или уровни сигнала по левому и правому каналам:
Уровни левого и правого каналовМежду этими тремя вариантами экрана спектра можно переключаться кнопкой на пульте или с передней панели коротким нажатием кнопки 3.
Экран по умолчанию назван так потому, что именно на него возвращается устройство после любых регулировок через несколько секунд.
Отрегулировать яркость можно энкодером, вход в настройку яркости осуществляется удержанием кнопки 1 (или соответствующейй кнопки пульта ДУ).
Выбор входа.
Нажатием соответствующе обученной кнопки пульта или коротким нажатием кнопки 2 на передней панели можно выбрать текущий вход.
вход "комьютер"Первый (иногда он же единственный) вход любого аудиопроцессора - это всегда вход тюнера. Только при выборе первого входа задействуются функции управления FM-тюнерами и появляется возможность выставить экран тюнера как экран по умолчанию.
Вход "Тюнер"
Другие входы могут быть подключены к другим устройствам. Например, можно на том же Aliexpress купить какой-нибудь Bluetooth аудио девайс и подключить его внутри усилителя к соответствующему вход аудиопроцессора:
Вход "Блютуз"
Или же, подключить наш умный усилитель к телевизору:
Вход "Телевизор"
Используемый аудиопроцессор на TDA7439 позволяют подстраивать усиление по входам, что позволяет выровнять сигналы от разных устройств, чтобы на спектрограмме они отображались более-менее равномерно.  Для каждого входа данного аудиопроцессора, то такая регулировка производится энкодером.
Основные регулировки звука.
С помощью энкодера или сответствующих кнопок пульта из экрана по умолчанию можно начать регулировку громкости, которая является основным регулируемым аудиопараметром. При этом экран сменяется на экран регулировки громкости:
Регулировка громкостиТакже из любого основного режима (кроме радио) нажатием кнопки "MUTE" на пульте или коротким нажатием кнопки 4 можно временно отключить звук:
Приглушение
Кнопкой "MENU" на пульте или коротким нажатием кнопки 5 можно пройтись по другим аудиопараметрам и отрегулировать их. Экраны перебираются в следующем порядке.
Тембр нзких частот:
Тембр НЧ
Тембр средних частот:
Тембр СЧТембр высоких частот:
Тембр ВЧПредусиление:
ПредусилениеБаланс левый/правый:
Баланс левый/правый
Управление FM тюнером.
Если выбран вход 1 ("Тюнер"), в качестве основного экрана можно выбрать экран FM-тюнера. При этом на экране будет отображаться текущая частота, уровень сигнала, факт наличия стереоприёма, номер сохранённой станции, номер "любимой" станции:
Экран FM-тюнераНомер "любимой" станции - это привязка некоторой частоты к одной из 10 цифровых кнопок пульта. Такая функция позволяет быстро выбрать одну из 10 "любимых" станций.
 Кроме этого, можно просто сохранить до 50 частот в EEPROM. Станции всегда упорядочены по возрастанию частоты. Если некоторая частота не сохранена в EEPROM, на месте её номера будут отображаться прочерки:
Прочерки не сохраненной станции
В режиме радио кнопки на передней панели имеют несколько отличное назначение. Так, например, кнопки 3 и 4 в этом случае позволяют "прыгать" по сохранённым частотам вверх и вниз. Также для этого используются отдельные кнопки пульта ДУ.
Длительное нажатие кнопки 4 (или специальной кнопки на пульте ДУ) переводит устройство в режим настройки частот, что индицируется символами <<>> в правой нижней части экрана. Повторное длительное нажатие кнопки 4 выводит устройство из режима настройки частот.
Режим настройкиВ режиме настройки частот энкодер выполняет функцию перемещения по частотной шкале с шагом 0.1МГц, кнопки 3 и 4 - перемещение с шагом 1МГц. Длительное нажатие кнопки 5 сохраняет текущую частоту в EEPROM или же удаляет, если она была сохранена туда ранее. Цифровые кнопки пульта назначают текущую частоту как любимую, или же отменяют уже имеющееся такое назначение.
Настройка времени.
Для отображения на экране текущего времени нужно нажать соответствующую кнопку пульта или длительно удержать кнопку 3. После этого короткие нажатия этой же кнопки введут устройство в режим настройки времени, перебирая регулируемый параметр:
Настройка времениВыбранный параметр настраивается энкодером. День недели не настраивается, а вычисляется из настроенной даты. После настройки года система снова переходит в режим отображения времени.
 
Время хранится в часах реального времени DS1307 и за счёт литиевой батарейки не сбрасывается при обесточивании устройства.
Таймер отключения.
Ложась спать под музыку, можно настроить систему на выключение через какое-то время. Для входа в режим настройки таймера нужно вызвать экран настройки времени (см. выше) и повторным длительным нажатием кнопки 3 перейти в режим отображения таймера выключения:
Таймер отключения
Последующие короткие нажатия будут перебирать задаваемое таймеру значение. Выбираемые значения: 2 мин, 5 мин, 10 мин, 20 мин, 40 мин, 1 час, 1.5 часа, 2 часа, 3 часа, 5 часов. Через две секунды после выбора предуставленного значения таймер начинает отсчёт:
Настройка таймера отключенияПосле чего через несколько секунд система начинает отображать экран по умолчанию.
Когда до отключения останется меньше 1 минуты, этот экран начнёт отображаться постоянно.
Таймер сбрасывается при выключении устройства (переходе в ждущий режим).
Кроме того, в системе поддерживается таймер тишины, который отключает систему через 10 минут отсутствия сигнала или каких-либо действий пользователя. Этот таймер настраивается через редактор EEPROM.
Будильник.
Систему можно настроить на пробуждение в определённое время, при этом указать дни недели, в которое необходимо пробуждаться, а также вход, который будет активирован при пробуждении:
Будильник
Попасть на этот экран можно из экрана таймера длительным нажатием кнопки 3, либо нажатием соответствующей кнопки на пульте ДУ.
 Последующие короткие нажатия этой кнопки будут перебирать регулируемый параметр, аналогично настройке времени:
Настройка будильникаСхема в высоком разрешении, перечень элементов, фотографии устройства, дополнительные материалы можно скачать по следующей ссылке. СКАЧАТЬ