0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Стрелочный vu метр своими руками. Двухканальный пиковый VU-метр на ATmega8

Двухканальный пиковый VU-метр на ATmega8.

Вашему вниманию предлагается ещё один индикатор выходного напряжения для усилителя мощности. Данный индикатор собран на микроконтроллере ATMEGA8. В нём для индикации уровня сигнала, используются две линейки из 33-х светодиодов, вернее из 32-х, так как оба первых светодиода в двух каналах, горят постоянно для обозначения начала шкалы (или хоть какой то индикации при отсутствии сигнала). При желании их можно не устанавливать. Индикатор может работать в линейном и логарифмическом режиме отображения уровня сигнала, также индикация может быть линией или точкой с отображением пиковых уровней сигнала и без отображения пиковых уровней. Индикатор позволяет выбрать эти режимы работы в любом сочетании:

  • Линейное или логарифмическое преобразование уровня.
  • Отображение текущего уровня столбиком или точкой.
  • Включение или выключение отображения пикового уровня.

Рисунок 1.
Собранный индикатор.

Подробности.

За основу этой схемы индикатора, был взят VU-метр, где был всего один режим работы и без индикации пиковых уровней сигнала. Михаил Сергеев немного изменил изначальную схему индикатора для повышения его надёжности и расширению функциональности устройства. В частности был добавлен трёх-позиционный Dip-переключатель для выбора необходимых режимов индикации, и добавлены токо-ограничивающие резисторы. Программу для новой схемы с расширенными возможностями, написал Николай Егоров.

Рисунок 2.
Схема индикатора.

Схема индикатора собрана на микроконтроллере ATmega8.
Входной сигнал поступает на входы микроконтроллера через ограничительные резисторы RxL и RxR. Без них при сильном сигнале с усилителя (при подключении индикатора к выходу усилителя мощности) — возможно повреждение микроконтроллера.

Читать еще:  Приложение quik для android. Помощь

В индикаторе применена динамическая индикация. Все светодиоды индикатора — образуют четыре секции по 16 светодиодов (первые два горят постоянно). Для увеличения яркости светодиодов, секции включаются ключами на транзисторах BC337, вместо которых можно использовать любые средней мощности, соответствующей структуры. Было также замечено, что при закрытых транзисторах, происходит незначительная подсветка чувствительных светодиодов выключенных секций. Поэтому для устранения этого явления были установлены резисторы R10R13 (470 Ом). Резисторы эти изначально на плату можно не устанавливать, если засветка не наблюдается.

Микроконтроллер ATmega8 имеет ограничение по суммарному току, протекающему через любой вывод питания, который составляет 300 мА. Максимальный ток через любой другой вывод не должен превышать 40 мА. Поэтому ток через один светодиод не должен превышать 15-18 мА. Это необходимо учитывать при подборе ограничительных резисторов в цепях светодиодов. Для светодиодов с рабочим напряжением 2.5 вольта, сопротивление ограничительных резисторов не должно быть менее 110 ом.
Сопротивление ограничительных резисторов для применяемых в схеме светодиодов, можно рассчитать по следующей формуле;
R=(Udd — Ut — Uled)/Imax
Udd — напряжение после стабилизатора, 5 вольт
Ut — падение напряжения на открытом ключе, примерно 0.5 вольт
Uled — номинальное напряжение светодиода
Imax — максимальный ток светодиода, но не более 18 мА

Выбор необходимого режима работы индикатора, осуществляется DIP-переключателями SW1SW3, при отсутствии которых можно использовать, коммутируемые джамперами перемычки.

Индикатор выходного напряжения для усилителя мощности на ATMEGA8 (VU-метр)

Вашему вниманию предлагается индикатор выходного напряжения для усилителя мощности. Основой схемы является микроконтроллер ATMEGA8. Для индикации уровня используется две линейки из 33 светодиодов. Индикатор позволяет выбрать режим работы в любом сочетании:

  • Линейное или логарифмическое преобразование уровня.
  • Отображение текущего уровня столбиком или точкой.
  • Включение или выключение отображения пикового уровня.
Читать еще:  Подключение GSM модуля SIM800L к Arduino. SMS-контроллер на базе SIM800L Sim800l подключение к arduino

Принципиальная схема индикатора уровня звука на микроконтроллере ATMEGA8.

Подробности.

Взяв за основу прототип, Михаил Сергеев изменил схему для повышения надёжности и функциональности устройства. Мной была написана новая программа.

Для зажигания всех светодиодов устройству нужен сигнал напряжением 2 вольта, это соответствует мощности 1 ватт на нагрузке 4 ом. Если предполагается работа с сигналом меньшего напряжения, то входную часть можно выполнить по схеме Робин ван Aрема, опубликованной на радиокоте.

Схема проста — основную работу выполняет микроконтроллер, однако есть несколько моментов, требующих пояснений.

Входной сигнал проходит через ограничительные резисторы RxL и RxR. Без них при сильном сигнале с усилителя и верхнем положении движка подстроечного резистора возможно повреждение микроконтроллера. Кроме того, для мощного усилителя можно увеличить номинал этих резисторов, что сделает настройку менее острой. Например, если усилитель выдаёт 25 ватт на нагрузку 4 ом, то можно поставить резисторы номиналом 3.6 МОм.

Устройство использует динамическую индикацию — светодиоды образуют четыре секции по 16 светодиодов. Секции включаются ключами на транзисторах BC337. Было замечено, что тока утечки закрытого транзистора достаточно для подсветки чувствительных светодиодов выключенных секций. Резисторы R10R13 служат для устранения этого эффекта.

Микроконтроллер ATmega8 имеет ограничение по суммарному току, протекающему через любой вывод питания, составляющий 300 мА. Максимальный ток через любой другой вывод не должен превышать 40 мА. Поэтому ток через один светодиод может быть не больше 18 мА. Это следует учитывать при подборе резисторов R14R31. Для светодиодов с падением напряжения 2.5 вольт минимальное сопротивление резисторов составляет 80 ом.

Выбор режима работы осуществляется выключателями SW1SW3.

KOMITART — развлекательно-познавательный портал

Разделы сайта

DirectAdvert NEWS

GNEZDO NEWS

Друзья сайта

Статистика

Индикатор уровня сигнала 2 x 20 LED на ATMEGA8.

Индикатор уровня сигнала 2 x 20 LED на ATMEGA8.

Sound level indicator with 2x 20 LED and peak indicator ATMEGA8 schematic

Читать еще:  Как подключить ред с на месяц. Тариф Red XS

На одном из зарубежных сайтов нашел материал по сборке индикатора уровня сигнала, построенного на микроконтроллере Atmel AVR ATmega8A или более старой Atmega8 или Atmega8L. Переводить статью дословно нет смысла, потому что автор собирал схему на макетке, но тем не менее работу индикатора вы можете посмотреть в ролике, который найдете в архиве. Индикатор имеет 20 светодиодных делений на каждом канале. Диапазон отображения — от -34 до +4 дБ. В качестве индикаторных светодиодов вы можете использовать монолитные столбы типа DC20/20GGGWA, именно под эти светодиодные матрицы я рисовал лейку платы. Для начала приведу принципиальную схему индикатора уровня сигнала:

При реализации схемы так же можно применить две линейки по 20 обычных светодиодов. Резисторы R1 . R4 определяют ток и, следовательно, яркость светодиодов. Сигналы левого и правого каналов подключены к входам аналого-цифрового преобразователя ADC0 и ADC1. Время падения (затухание) шкалы составляет около 600 мс. В устройстве имеется функция отображения пиковых уровней сигнала, активировать её можно замыканием перемычки «IM» (Indicator of Maximum), вместо перемычки можно поставить кнопку ON/OFF с фиксацией.

Вид светодиодной сборки и её размеры приведены на изображениях ниже:

DC20_20GWA

DC20_20GWA SIZE

Вид платы светодиодного индикатора уровня сигнала в формате LAY6:

Sound level indicator with 2x 20 LED and peak indicator LAY6

Sound level indicator with 2x 20 LED and peak indicator LAY6 FOTO

Прошивку микроконтроллера найдете в архиве (файл с расширением hex) . Настройка битов конфигурации в PonyProg показана на следующем изображении.
(Шестнадцатеричные значения: Low Fuse: A4, High Fuse: D9.)

Предупреждение. Схема в железе мной не тестировалась.

Размер архива с материалами по индикатору уровня сигнала на AVR Atmega8A 2 x 20 LED — 4,8 Mb.

Найдете ошибки или появятся предложения — не стесняемся писать комментарии.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector