Простой индикатор уровня сигнала

Индикатор уровня аудиосигналов на ИЛТ6-30М

Простой индикатор уровня сигнала

Р/л технология

Главная  Радиолюбителю  Р/л технология

В статье предложено использование узла кассетного магнитофона “Маяк МП-240С” в качестве двухканального индикатора уровня сигналов для усилителя, звуковой карты или другой любительской аудиоаппаратуры.

При разборке на запасные части устаревшей или неисправной промышленной радиоаппаратуры в наличии могут оказаться различные функционально законченные модули, которые выгоднее не разделять на запчасти, а применить по их прямому назначению [1], дав им “вторую жизнь”.

Так, при разборке устаревших кассетных магнитофонов серии “Маяк-23х” и “Маяк-24х” можно обзавестись исправным модулем двуканального двухцветного индикатора уровня записи и воспроизведения, собранном с применением вакуумного электролюминесцентного индикатора (ВЭИ) ИЛТ6-30М.

Индикаторы с такими дисплеями, как на рис. 1, обычно смотрятся более эффектно, чем простые светодиодные индикаторы уровня сигналов.

Такой прибор в современных конструкциях мультимедиа будет напоминать эру транзисторной аппаратуры магнитной записи, а кому-то и ламповые люминесцентные “глазки”, применявшиеся в старой ламповой радиоаппаратуре.

Для радиолюбительского применения наиболее удобны индикаторы уровня, собранные на микросхемах КР1534ППЗ или КР1534ПП4. Такие модули индикаторов требуют для своей работы только три питающих напряжения: +15 В, -15 В и гальванически связанное напряжение 4,25…

5 В постоянного или переменного тока. Следует заметить, что индикаторы уровня, собранные с применением микросхем КР1534ПП2, (магнитофон-приставка “Маяк-233 стерео” [2]), требуют для своей работы четыре напряжения питания.

Рис. 1. Дисплей индикатора уровня сигналов

Модуль индикатора с ВЭИ ИЛТ6-30М имеет размеры печатной платы 140×70 мм, а высота монтажа от “хвостов” паек до пружины крепления дисплея – 50 мм. Ток потребления по цепям +/-15 В не превышает 18 мА, ток питания нитей накала – около 100 мА при напряжении 4,5 В.

Такой модуль можно легко встроить в большинство усилителей мощности звуковой частоты с двуполярным питанием.

Габариты этого модуля позволяют установить его в “пятидюймовый” отсек компьютерного корпуса, но тогда для питания потребуется изготовить дополнительный преобразователь напряжения +12 В в -12 В и гальванически не связанное с ними 5 В постоянного или переменного тока, предпочтительнее постоянного по причине более лёгкого контроля действующего значения напряжения.

Для применения модуля индикатора уровня от кассетного магнитофона “Маяк-240С” его необходимо немного доработать. На рис. 2 представлена полная схема доработанного модуля. Обозначения дополнительно установленных деталей начинаются с префикса “1”.

При доработке необходимо установить блокировочные конденсаторы 1C1 и 1C2, а также дроссели 1L1 и 1L2. Производитель сэкономил на этих деталях, в результате чего при воспроизведении аудиозаписей возможны помехи от динамической коммутации шкал ВЭИ.

Рис. 2. Схема доработанного модуля

Также обязательным является установка резисторов 1R5 и 1R6. Вводимые резисторы создают гальваническую связь с источником напряжения -12…15 В и минимизируют различие в потенциалах нитей накала, выполняющих роль катода ВЭИ.

Резисторы 1R1 и 1R2 – защитные для входной цепи микросхемы DA2. Подстроечными резисторами 1R3 и 1R4 можно уменьшить уровень входного сигнала, если он превышает ~1 Вэфф. Конденсаторы 1C1, 1С2 устанавливают на месте соединительного разъёма XP1, а мешающие печатные проводники перерезают. Остальные дополнительные детали монтируют на свободных участках монтажной платы.

Фото монтажа модернизированного модуля индикатора уровня сигналов показано на рис. 3. Дроссели можно применить любые малогабаритные индуктивностью 47…100 мкГн. Конденсаторы 1С1, 1С2 – К50-35, К50-68 или их импортные аналоги. Постоянные и подстроечные резисторы – любого типа общего применения.

Рис. 3. Монтаж модернизированного модуля индикатора уровня сигналов

Чувствительность одновременно для обоих каналов можно регулировать подстроечным резистором R5.

При подключении сигнальных входов модуля индикатора к линейному выходу компьютерной звуковой карты или выходу предварительного УЗЧ подстроечные резисторы 1R3, 1R4 можно не устанавливать.

При подключении входов модуля индикатора к выходам УМЗЧ мощностью более 6 Вт резисторы 1R1, 1R2 должны быть сопротивлением 47…150 кОм, чтобы избежать случайного повреждения микросхемы DA2.

Если модуль индикатора будет встроен в корпус какого-либо УМЗЧ, в котором, например, имеется нестабилизированное двуполярное питание +/-40 В, то для питания встраиваемого модуля полезно изготовить два несложных параметрических стабилизатора на напряжения +/-12.

15 В, например, по аналогии с конструкцией [1].

Для питания нитей накала ВЭИ можно приме-нить имеющееся в сетевом трансформаторе некоторых усилителей напряжение 6,3 В переменного тока для питания индикаторных ламп, которое через дополнительный токоограничивающий резистор подаётся к контактам 1 и 2 разъёма XP1.

При отсутствии подходящего напряжения для питания нитей накала наиболее простым решением будет намотать на катушке сетевого трансформатора тонким проводом (например, МГТФ-0,18) дополнительную обмотку на 4,25…5 В переменного тока при нагрузке до 100 мА.

Для сетевых трансформаторов блоков питания в мощных УМЗЧ обычно нужно по 2…4 витка на каждые 1 В напряжения переменного тока.

Также удачным выходом для получения недостающих напряжений может быть использование компактных модернизированных блоков питания или импульсных трансформаторных преобразователей от бухгалтерских настольных электронных калькуляторов или кассовых аппаратов.

Устройство не имеет защиты от переполюсовки полярности напряжений питания, поэтому при подключении к источнику напряжений ошибки должны быть исключены.

Если при отсутствии входного сигнала на индикаторе в одном или обоих каналах светится более одного сдвоенного элемента шкалы, то на вход устройства проникают какие-либо помехи, например, от импульсного источника питания, сетевого трансформатора или лежащего рядом электропаяльника. В случае необходимости подключайте модуль индикатора уровней к источнику аудиосигналов экранированными проводами.

Литература

1. Бутов А. Электронные часы из таймера “Электроники ВМ-12”. – Радио, 2006, № 1, с. 39.

2. Магнитофон-приставка “Маяк-233 стерео”. –

Светодиодный индикатор уровня сигнала

Простой индикатор уровня сигнала

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

Принцип работы

Все индикаторы уровня построены на основе многокаскадных компараторов.

Компаратор – логический элемент, сравнивающий параметры двух входящих сигналов.

На один канал компаратора подаётся анализируемый сигнал, на второй – опорное напряжение сравнения. Если амплитуда первого выше опорного напряжения – на выходе появляется логическая единица, если ниже – логический ноль.

Работу простейшего компаратора можно продемонстрировать на микросхеме К155ЛН1, единичным кластером которой является элемент «НЕ».

Такая микросхема является простейшим логическим компаратором. При напряжении на входе от 0В до 2,4В (что соответствует логическому нулю) на выходе 2,7В, как только напряжение на входе превысит 2,4В, сигнал на выходе упадёт до ноля вольт.

Существует несколько микросхем для визуализации уровня. Наиболее многофункциональные схемы, на мой взгляд, позволяют создавать микросхемы на архитектуре lm39xx. В эту линейку входит три микросхемы: lm3914, lm3915 и lm3916. Минимальная развязка без труда позволяет создать светодиодный индикатор уровня звука своими руками даже без глубоких познаний в радиоэлектронике.

Все они представляют десяти диапазонный анализатор. Различаются способом дифференциации входного сигнала. У lm3914 это 1В, у lm3915 – 3Дб, у lm3916 — 1Дб.

Светодиодный индикатор уровня звука на lm3915

Соберём индикатор громкости на светодиодах с применением компараторов на lm3915.

Разберёмся, как работает схема.

На вход 5 поступает анализируемый сигнал, его амплитуда должна быть 10В. Для сопряжения амплитуды входящего сигнала нам потребуется транзисторный ключ. На его базу через резисторный делитель напряжения на R5 поступает анализируемый сигнал.

Логическая структура lm3915

Индикатор звука на lm3915 может работать в двух режимах индикации – «точка» и «столбик». В первом случае загорается светодиод соответствующий текущему уровню сигнала, во втором – все светодиоды от нуля до текущего уровня. Переключение режимов индикации осуществляется через переключатель между общим проводом и входом «9».

Нестандартное применение

Индикатор с применением lm3914 можно использовать в качестве компактного тестера малогабаритных батареек и аккумуляторов.

Напряжение питания такой схемы от 5В до 12В. Удобно питать от «Кроны» либо четырёх батареек ААА.

Конденсатор С1 — 50 мкФ 25В, подтягивающий резистор R1 – 1Мом. R2, R3 – по 4,7-5кОм. Диапазон измерений у схемы 1В с градацией 0,1В. R2 регулирует диапазон измерений, R3 – ток светодиодов. Если отключить выход 9, индикация будет «столбиком», но питающее элементы быстро разряжаются.

Оцените, пожалуйста, статью. Мы старались:) (Пока оценок нет)
Загрузка…

Светодиодный индикатор уровня звукового сигнала на LM3915 своими руками

Простой индикатор уровня сигнала

Светодиодный индикатор уровня звукового сигнала на LM3915.

Индикатор на LM3915

Интегральная микросхема LM3915 специально разработана для построения светодиодного индикатора уровня и позволяет визуально оценить уровень и изменение звукового сигнала в виде светового «столбика», «линейки» или перемещаемой на условной шкале светящейся точки.

Удачная конструкция микросхемы LM3915 обеспечила ее достойное место в схемах индикаторов на светодиодах. Мастер предлагает вам собрать индикатор звука на LM3915 и 10 светодиодах. Ниже представлена подробная инструкция по сборке своими руками схемы индикатора звука с фото и видео иллюстрациями.

 Собрать индикатор звука под силу даже начинающему электронщику.

Как собрать светодиодный индикатор уровня на LM3915 своими руками

Конструкция микросхемы LM3915 представляет заключенных в корпусе десяти однотипных операционных усилителей компараторов.

Прямые входы усилителей подключены через линейку резистивных делителей подобранных так, что светодиоды в нагрузке усилителей включаются по логарифмической зависимости. На обратные входы усилителей поступает входной сигнал , который формируется буферным усилителем (вывод 5).

Конструкция микросхемы включает также интегральный стабилизатор (выводы 3, 7, 8), а также ключ задания режима работы индикатора (вывод 9). Микросхема имеет широкий диапазон напряжения питания от 3 до 25 Вольт.

Величина опорного напряжения задается в пределах от 1,2 до 12 Вольт внешними резисторами. Шкала индикатора соответствует уровню сигнала 30 дБ с шагом в 3 дБ. Выходной ток устанавливается в пределах от 1 до 30 мА.

Конструкция микросхемы LM3915

Сборка индикатора упрощается приобретением набора деталей в интернет магазине по ссылке https: //ali.pub/2c62ph. Набор включает плату, микросхему, светодиоды и всю необходимую обвязку (резисторы, конденсаторы и разъемы).

Набор деталей «Индикатор уровня звука на LM3915»

Детали набора «Индикатор уровня звука на LM3915»

Плата индикатора уровня звука на LM3915

Плата индикатора уровня звука на LM3915

Схема индикатора звука на LM3915 представлена на фото.

Схема индикатора звука на LM3915

Принцип действия. Напряжение питания 12 Вольт подается на третий вывод LM3915. Оно же, через ограничивающий резистор R2 поступает на светодиоды. Сопротивления R1 и R8 выравнивают яркость свечения красных светодиодов в шкале. Также напряжение 12 Вольт подается на перемычку управления режимом работы индикатора (вывод 9).

В замкнутом состоянии перемычки схема обеспечивает свечение только одного светодиода, соответствующего уровня сигнала. При разомкнутой перемычке схема работает в эффектом режиме «столбик», уровень входного сигнала пропорционален высоте светящегося столбца или длине строки.

Делитель собранный на R3, R4 и R7 ограничивает уровень входного сигнала. Точная настройка делителя осуществляется многооборотным подстроечным сопротивлением R4.  Делитель R9 R6 задает смещение для верхнего уровня логарифмической линейки сопротивлений микросхемы (вывод 6).

Нижний уровень логарифмической линейки сопротивлений (вывод 4) присоединяется к общему проводу. Резистор R5 (вывод 7) увеличивает величину опорного напряжения и влияет на яркость светодиодов. R5 задаёт ток через светодиоды и рассчитывается по формуле: R5=12,5/Iled, где Iled – ток одного светодиода, А.

Индикатор уровня звука работает следующим образом. В момент, когда входной сигнал преодолеет порог нижнего уровня плюс сопротивление на прямом входе первого компаратора, засветится первый светодиод (вывод 1).

Дальнейшее нарастание звукового сигнала приведёт к поочерёдному срабатыванию компараторов, о чём даст знать соответствующий светодиод. По инструкции во избежание повреждения микросхемы, не следует превышать ограничение в 20 мА тока подаваемого на светодиоды.

Сборка индикатора звукового сигнала

Проверяем наличие и номиналы деталей.
Сопротивления: R1, R5 R8 – 1 кОм; R2 – 100 Ом; R3 – 10 кОм; R4 – 50 кОм, любой подстроечный; R6 – 2,2 кОм(560 Ом); R7 – 10 Ом; R9 – 20 кОм. Конденсаторы С1, С2 – 0,1 мкФ. Номиналы резисторов расшифровываем по цветовому коду. Смотри фото.

Цветовая кодировка сопротивлений

Для сборки схемы потребуется маломощный паяльник, флюс для пайки, припой и  бокорезы. Последовательность сборки может быть и другой.

  • Устанавливаем согласно номиналу резисторы на плату и припаиваем их, а также по ключу нарисованному на плате устанавливаем и припаиваем кроватку для микросхемы.

    Установка резисторов и кроватки LM3915 на плату

  • Аналогичным образом припаиваем переменный резистор, конденсаторы, гнезда подключения.

    Установка деталей на плату индикатора уровня

  • Светодиоды имеют полярные выводы. Длинный вывод светодиода всегда положительный. Смотрите фото. Формируем выводы, устанавливаем и припаиваем светодиоды с учетом будущего применения и установки платы в корпус.

    1 вариант установки светодиодов на плату индикатора уровня на LM3915

    2 вариант установки светодиодов на плату индикатора уровня на LM3915

  • Проверяем правильность сборки и пайки, при необходимости устраняем ошибки.
  • Вставляем микросхему в кроватку по ключу нарисованному на плате.
  • Подаем напряжение 12 Вольт от блока питания.
  • Подаем сигнал с телефонного выхода любого гаджета. Если все детали правильно установлены и исправны, то схема заработает. Смотрите видео. Уровень звукового сигнала на входе задается подстроечным резистором R4. Смотрите видео.
  • Размещение микросхемы LM3915 на кроватке весьма кстати. У микросхемы есть родственники LM3914 и LM3916 с линейной и растянутой шкалой. Микросхемы абсолютно идентичны по выводам. Поэтому на базе этой схемы можно легко собрать индикатор напряжения, мощности или индикатор контроля какого либо параметра.

    Набор деталей для сборки светодиодного индикатора уровня звукового сигнала на LM3915 можно приобрести по следующей ссылке https: //ali.pub/2c62ph.

    Если хотите серьезно попрактиковаться в пайке простых конструкций Мастер рекомендует приобрести комплект из 9 наборов, что здорово сэкономит ваши расходы на пересылку. Вот ссылка для покупки http://ali.

    pub/2bkb42. Мастер собрал все наборы и они заработали.

    Успехов и роста навыков в пайке.

    Логарифмический индикатор уровня сигнала на LM3915

    Простой индикатор уровня сигнала

    Привет друзья! Сегодня расскажу вам про логарифмический индикатор уровня сигнала на LM3915. Подробное описание и работу данной микросхемы я выкладывать не буду, всю эту информацию читайте в паспорте микросхемы.

    Питается микросхема,  напряжением от 3 до 25 В.  Имеет  10 каналов для светодиодов, выходной ток каждого канала  до 30 мА. На каждый канал можно цеплять группами, по  несколько светодиодов, тогда логарифмический индикатор уровня сигнала будет выглядеть куда интереснее.

    Рабочая температура микросхемы от 0 до 70 градусов Цельсия.

    Входной сигнал, поступающий на микросхему LM3915 уже усиленный (с акустической системы), поэтому данный индикатор есть индикатор мощности усилителя.

    Индикатор уровня сигнала на LM3915. Схема:

    Номиналы компонентов:

    • R1,R6 – 10 кОм;
    • R2 – 1 кОм;
    • R3 – 100 кОм;
    • R4 – 1 МОм;
    • R7 – 390 Ом;
    • R8 – 2,7 кОм;
    • C1 – 2,2 мкФ 25 В;
    • C2 – 1 мкФ 25 В;
    • VT1 – 2n3906;
    • VD1 – 1n4148.
    • R5 зависит от сопротивления нагрузки: для 4 Ом – 10кОм, для 8 Ом – 18кОм.

    LM3915 имеет два режима отображения, “Столбик” и ”Точка”. В режиме “Столбик”, загораются все светодиоды, с первого до светодиода, соответствующего входному сигналу микросхемы.  В режиме “Точка”, горит только один светодиод, соответствующий входному сигналу LM3915.

    Управление режимами осуществляется на 9 ноге, при подаче на нё плюса напряжения питания, включается режим “Столбик”, при отсутствии плюса на 9 ноге, включается режим “Точка”.

    Таблица соответствия напряжений и уровня сигнала, загоранию светодиодов:

     Светодиод
    уровень, дБ 
    Напр.,В 


     -27 
    0,447

    2
    -24
     0,631

    3
    -21
    0,891 

    4
    -18
    1,259 

    5
    -15
     1,778

    6
    -12 
     2,512

    7
    -9
     3,548

     8 
     -6 
     5,012

     9 
    -3
    7,079

     10 
     0
     10

    Элементы R1,R2,R3,R4,C2,VD1,VT1 представляют собой выпрямитель входного сигнала. Так как с выхода усилителя поступает переменный сигнал и в режиме столбик, светодиоды будут неравномерно загораться, выпрямитель исправит это.

    Печатная плата, на которой выполнен логарифмический индикатор уровня сигнала на LM3915 имеет размер 74 на 41 мм. Односторонний текстолит толщиной 1 мм.

    Печатную плату скачать можно под статьей. Если будете изготавливать её с помощью принтера и утюга, то зеркалить при распечатке не нужно!

    Микросхему не следует впаивать в плату, а впаять 18 ножковый сокет. При выходе из строя, микруху с легкостью можно заменить.

    Даташит на LM3915 СКАЧАТЬ

    Печатная плата СКАЧАТЬ

    • Индикатор уровня сигнала на AN6884

    Простейшие индикаторы уровня аудио сигнала

    Простой индикатор уровня сигнала

    Иногда возникает потребность в графическом представлении конкретной амплитуды уровня аудио сигнала, например для определения пиковой мощности (максимально допустимой громкости), или просто для красоты.

    Конечно же можно собрать и привычные индикаторы на интегральных микросхемах или транзисторах, так как они будут работать точней, но такие схемы требуют внешнего питания, что не всегда возможно, особенно если колонки находятся на значительном расстоянии от усилительной аппаратуры, и тянуть дополнительные провода, что бы запитать эти индикаторы, не имеет смысла. В таком случае можно собрать простейшую схему индикатора аудио сигнала.

    Видео от пользователя Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    [hmyt][/hmyt]

    Сама схема состоит из ограничивающего подстроечного резистора, которым настраивается устройство на определенный уровень сигнала, при котором буде загораться светодиод. Так как ток аудио сигнала переменный, а запитать светодиод можно только постоянным, то в качестве выпрямителя стоит диод VD1. Данный простейший индикатор аудио сигнала предназначен только для фиксации пиков сигнала (максимальной громкости). Если же настроить его так, что бы светодиод загорался, например, на пол громкости, то после ее увеличения светодиод просто выйдет из строя из-за переизбытка сигнала.

    Что бы показать не только пики, но и определенные значения сигнала, можно собрать следующую схему. Подстроечный резистор, выпрямительный диод и светодиоды выполняют те же функции, что и в предыдущей схеме, но здесь добавлены диоды VD3-VD6, через которые уходят «излишки» тока с первых светодиодов, при повышении уровня сигнала (громкости), тем самым защищая светодиоды от сгорания.

    Детали в обеих схемах одинаковы.

    В качестве подстроечника, подойдет любой с сопротивлением, достаточным для регулировки. Выпрямительный диод – любой способный выдержать всю нагрузку, разумеется с некоторым запасом. VD3-VD6 кремниевые с прямым падением напряжения 0,7…

    1 В и допустимым током не менее 300 мА. R2 – R6 так же могут отличатся. Эти резисторы определяют при каком уровне будет зажигаться светодиод идущий за конкретным резистором. Ну и светодиоды. Они так же могут быть любыми, но одинакового цвета.

    Данная схема устройства способна показать пять различных уровней сигнала, но их можно уменьшить, например до двух, или увеличить.

    Однако при увеличении, следует помнить, что увеличивая их количество, увеличивается и потребляемая мощность всем индикатором, а чем больше уйдет на индикацию, тем меньше дойдет до колонки, следовательно, если переборщить с количеством уровней, могут появится провалы в звуке.

    Описанными устройствами можно проводить индикацию одного канала аудио.

    Если же сделать несколько таких индикаторов и перед каждым входом установить фильтр на конкретную частоту, тогда каждое устройство будет показывать уровни сигнала нужной частоты сигнала, которую пропустит фильтр.

    Так же по данным схемам можно сделать индикатор напряжения, например, на машину или мотоцикл. Правильно настроенное устройство будет отлично отображать уровень напряжения в бортовой сети, которое будет меняться в зависимости от оборотов двигателя.

    Индикатор уровня звукового сигнала

    Простой индикатор уровня сигнала

    Сейчас стало модным для визуальной индикации уровня сигнала использовать светодиоды и светодиодные матрицы, чему способствовал, в значительной степени, выпуск микросхем типа LM3915.

    Но со временем мода проходит, и хочется чего-то оригинального, которого нет у других.

    И тут вспоминается старая добрая схема на газоразрядном индикаторе ИН-13, способная создать такой красивый эффект, что любой светодиод побледнеет от зависти! ИН-13 представляет собой индикатор тлеющего разряда в виде стеклянной трубки длиной 130 мм.

    Цоколёвка газоразрядных индикаторов серии ИН

       А – анод, Э – экран, К – катод, Кв – вспомогательный катод, А0 – анод нулевой, А1-А4 – группа анодов, Ап – анод последний.

    Технические характеристики газоразрядных индикаторов

    Существует 2 варианта схем индикатора звука с ИН-13 – простая, с питанием от сети 220 В, и посложнее – с DС-DC преобразователем и операционным усилителем на входе.

    Простая схема индикатора звука на ИН-13

    Схема индикатора звука с инвертором

    Первая схема довольна старая, но довольно простая и может пригодится начинающим радиолюбителям в качестве индикатора выходного сигнала усилителя. Можно использовать её и в качестве линейного вольтметра, немного изменив входную часть. Транзистор можно применить и какой-нибудь современный высоковольтный.

    В своём случае решил собрать по более сложной, чтоб не связываться с небезопасным сетевым питанием. При кажущейся сложности, она заработала практически с первого включения.

    Вся конструкция, включая повышающий инвертор 12-120 В для питания анодного напряжения, уместилась на одной небольшой плате. Это стало возможным благодаря применению SMD деталей.

    Транзисторы MPSA42 должны быть высоковольтные, а не обычные КТ315. Заменимы на любые с напряжением коллектора от 200 В и более.

    ОУ ставьте любые аналогичные – TL062, TL082 и так далее.

    Настройка индикатора звука

    Настройка сводится к установке уровня яркости света, с помощью подстроечного резистора Р5. Он определяет напряжение на аноде 120 В. Элементы Р1-4 нужны для установки нуля шкалы и максимального размаха.

    Видео работы индикатора уровня сигнала

    Данный звуковой индикатор планируется задействовать в одном из ламповых усилителей. Не знаю как он будет звучать, но с таким визуальным эффектом выглядеть будет точно хорошо! С уважением, Gamzan.

       Форум по УНЧ

       Схемы измерительных приборов

    Самый простой индикатор уровня звукового сигнала

    Простой индикатор уровня сигнала

    Демонстрационный проект создания индикаторов уровня с использованием WS2812B. Изучив этот проект вы сможете  самостоятельно изготавливать и конструировать свои индикаторы уровня звукового сигнала. Дополнительно читайте статью Бегущие огни на WS2812B по подключению и работе с WS2812B. Видео проекта.

    Примечание, демонстрационное видео на PIC18F26K22 этап разработки, видео на PIC12 в конце статьи

    Индикатор выполнена на микроконтроллера PIC12F1822. Количество светодиодов WS2812B не более 23 шт. Можно меньше изменив значение в проекте.

    Схема индикатора

    Сигнал поступает на комбинированный сумматор и и фильтр низких частот на резисторах R3, R8, R4, R7 и  конденсаторах C6, C4, C5. Далее сигнал поступает на аналоговый вход AN4.

    Уровень сигнала должен быть в пределах стандарта 0,7 вольта.

    Если вы желаете использовать более высокие уровни входного сигнала, то необходимо на входе поставить резистентный делитель или использовать спаренный потенциометр.

    Контроллер преобразовывает данные АЦП и формирует эффекты для индикации на светодиодах со встроенными драйверами WS2812B. В связи с тем, что в этом контроллере память ограничена, всего 2 кБ. памяти программ и 128 ОЗУ сильно разойтись с эффектами индикации нет места.

    Поэтому максимальное количество светиков всего 23 шт (последовательное включение, параллельно можно подключить несколько ленточек.).

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

    Создание программы индикатора

    Первое нам потребуется максимальная производительность контроллера, т.к. протокол передачи данных мы формируем программно. Описание функций и переменных которые мы будем использовать в программе

    #define _XTAL_FREQ 32000000    // задаем тактовую частоту#define LEDC    23  // количество светодиодов ws2812b используемых в индикатореvoid loadWS2812B (void);    // функция загрузки данных в светодиоды ws2812bvoid pointred (char LED,char brig); // функция управления красным цветомvoid pointgreen (char LED,char brig);// функция управления зеленым цветомvoid pointblue (char LED,char brig);// функция управления синим цветомvoid sound_level (char volume);// функция формирования светового индикатораchar ledred[LEDC];// массив красных где 0 – яркость в формате 0-255char ledblue[LEDC];// массив синихchar ledgreen[LEDC];//массив зеленыхint ccirlz;// переменная таймера переключателя эффектовchar regim,vreg; // переменный выбора эффектов и цвета индикацииint audi, audiMAX;// переменные данные для обработки аудио данных// константы и переменные для обработки функции вычисления среднего значения аудио данных// для сглаживания индикации#define INTEG 70                // глубина интеграции для вычисление среднегоunsigned int staroe,aru_ups,novoe;

    Конфигурация контроллера проходи в два этапа на этапе программирования

    // конфигурирование контроллера#pragma config FOSC = INTOSC       // INTOSC oscillator: I/O function on CLKIN pin#pragma config WDTE = ON           // WDT disabled#pragma config PWRTE = ON          // PWRT enabled#pragma config MCLRE = OFF         // MCLR/VPP pin function is digital input#pragma config CP = ON             // Program memory code protection is enabled#pragma config CPD = ON            // Data memory code protection is enabled#pragma config BOREN = ON          // Brown-out Reset enabled#pragma config CLKOUTEN = OFF      // CLKOUT function is disabled. I/O or oscillator function on the CLKOUT pin#pragma config IESO = OFF          // Internal/External Switchover mode is disabled#pragma config FCMEN = OFF         // Fail-Safe Clock Monitor is disabled#pragma config WRT = ALL            // 000h to 7FFh write protected, no addresses may be modified by EECON control#pragma config PLLEN = ON           // 4x PLL enabled#pragma config STVREN = OFF         // Stack Overflow or Underflow will not cause a Reset#pragma config BORV = HI            // Brown-out Reset Voltage (VBOR) set to 2.7V#pragma config LVP = OFF          // High-voltage on MCLR/VPP must be used for programming

    и на этапе включения

    //——————————————————————–CLRWDT(); //сброс сторожевого таймера +++++++++++++++++++++-// настройка генератора 8 * 4 = 32 МГц./* ||||| ++—Clock determined by FOSC in Configuration Word 1                 |++++——8 MHz or 32 MHz HF(see Section 5.2.2.1 “HFINTOSC”)                 +———-Clock determined by FOSC in Configuration Word 1//WDTCON=0b00010111;//01010 = 1:32768 (Interval 1s typ)        ADCON1=0b01110000; // ADC ref = Vdd,Vss/Left justified,        ADCON0=0b00001101; // включить АЦП/00011 = AN4

     Обработка аудио данных

    //———————————————————————–        ADCON0,GO=1;        // запуск конвертирования        while(ADCON0,GO);   // ожидания окончания преобразования        audi=audi-127;      // установка нуля        if(audiaudiMAX)    // определение максимума сигнала        else if(audiMAX>0)  // интеграция максимума, возврат “столбика”                timint=9;   // скорость возврата, чем больше число тем медленнее.        // усреднение сигнала, сглаживание        novoe=audiMAX*90;   // усиление сигнала 3*30 (в три раза)        if(novoe>staroe)staroe=(staroe-staroe/INTEG)+(novoe/INTEG);        else if(novoe255)aru_ups=255; // ограничение в диапазоне 0 – 255

    Это все далее необходимо по полученному значению aru_ups которое в диапазоне 0 – 255 сформировать индикатор уровня для визуализации.

    Воспроизводимые эффекты В память контроллера влезло 7 эффектов:

  • Синий столбик и с верней точкой красного цвета
  • Двухцветный столбик пропорциональный с верней точкой другого цвета, цвета меняются от режима работы
  • Двухцветный столбик одного цвета, от 60% высоты индикация максимума другого цвета, цвета меняются от режима работы
  • Движущие три точки, по краям одинакового цвета
  • Одна точка
  • Столбик и точка другого цвета + динамическая разметка сверху, яркость разметки пропорциональна уровню сигнала
  • Столбик и с точками другого цвета – эффект резинки 
  • Построение эффекта визуализации. Сама функция может состоять из дух частей:

    • Часть первая это медленная анимация самого вида изображения
    • Часть вторая основная работа

    Конечно может функция состоять только из второй части, тогда переключение будет происходить быстро без анимации. Пример функции:

    /*Синий столбик и с верней точкой красного цвета*/            for (b=0;b

    Оцените статью
    Просто о технологиях
    Добавить комментарии

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: