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


Радиоконструктор пришел в пакетике:

Детали:


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




По фото видно, что плата отличается от платы, отображенной на лоте продавца - есть разъем J3

Инструкция и схема:

Схема в большом разрешении



Спаял. Вот что получилось:


За пайку не ругайте - 27 лет ничего на печатках не паял. Первый опыт.
Лишних деталей в комплекте нет.

Когда паял выяснились три непонятки.
1. Не понятно, зачем тут разъем-перемычка J3? В комплекте конструктора нет ни разъема, ни перемычки. При включении как-то непонятно работают только половина светодиодов (красные и ниже). Запаял (закоротил) контакты J3
2. Резистор R9. На распечатке указан 560 Ом. В наборе - 2.2 кОм. Я из старых запасов поставил резистор МЛТ, как указанно в схеме - 560 Ом. Подумал, что китайцы перепутали что-то. При включении постоянно горели два нижних желтых светодиода - D1,D2. Перепаял резистор - взял из набора резистор в 2.2 кОм - стало работать как нужно.

Изменение в схеме - правильный резистор


3. Если загорается крайний красный светодиод и горит постоянно - то градусов до 60 начинает греться резистор R5. Странно.

Питание схемы - 9-12 Вольт. Подал 12 В на питание. Все работает нормально. Подстроечным резистором можно выставить максимально отображаемый уровень сигнала. Минимальный уровень, если подавать на устройство сигнал напряжением 1.9 Вольт:




Отсюда вывод -при штатном напряжении питания 9-12 Вольт индикатор лучше подключать к выходам УНЧ, а не после предварительного усилителя или на вход УНЧ после регулятора громкости.

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

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

Вывод: простой, интересный радиоконструктор. Можно оборудовать им какой-нибудь самодельный УНЧ. Минусы - неудобное крепление платы - только одно крепежное отверстие. Плата (из-за панельки и микросхемы) получается достаточно высокая. Если поставить параллельно две платы, то расстояние между светодиодами обоих каналов будет достаточно большое.

Планирую купить +24 Добавить в избранное Обзор понравился +37 +62

Вашему вниманию предлагается двухканальный (стереофонический) индикатор уровня с детектором пиков от Ondřej Slovák. Этот индикатор разработан на микроконтроллере PIC16F88, его так же можно собрать и на микроконтроллере PIC16F1827 и на микроконтроллере PIC16F819. Прошивки индикатора пиков для всех этих типов микроконтроллеров находятся в прикреплении (в архиве). Схемы аналогичны, различаются только прошивки. Мы будем рассматривать схему с микроконтроллером PIC16F88.
Отображение уровней и пиков в индикаторе, происходит на двух светодиодных шкалах (линейках) по 16 светодиодов в каждой, 2 х16.
Режимы, в которых может работать индикатор, изображены ниже в таблице, они такие-же, как и в предыдущей схеме (индикаторе). Их можно комбинировать и объединять установкой или снятием перемычек (джамперов). Резистором R1 изменяется чувствительность индикатора, меняется напряжение на выводе 2 микроконтроллера, причём чем меньше напряжение на выводе 2, тем выше чувствительность индикатора. Оптимальное напряжение на выводе в пределах 200-250 мВ.

Таблица 1. Выбор режимов индикации.

Шкала индикатора работает в двух режимах отображения, это в линейной и логарифмической (ниже на рисунке). Линейная шкала зашита программно в коде программы, а вот значения логарифмической шкалы можно поменять по своему усмотрению, или даже сделать обратно-логарифмической. Эти данные "зашиты" в EEPROM и их можно менять.

Рисунок 2.

Как менять самому значения данных EEPROM, рассмотрим ниже.
На рисунке №3 приведён "снимок" кодов EEPROM программы ISPROG.

Рисунок 3.

В верхней части таблицы, строчки обведённые красным цветом - это значения (логарифмические) "зажигания" каждого светодиода (16 значений), которые соответствуют значению логарифмической шкалы, на рисунке №2. Это шестнадцатеричные значения вертикальной шкалы (от 2-х до 248). Можете построить свою шкалу, например обратно-логарифмическую, и внести свои значения в эти ячейки.
Далее ниже разберём по частям;
03 - Первое значение - это время свечения светодиодов, по умолчанию установлено 12 мс (1 = 4,096 мс, то есть 03 = (4,096*3)= 12,228 мс)
08 - Это время свечения последнего светодиода, по умолчанию 33 мс.
08 - Это темп спадания пиков, по умолчанию установлено 33 мс.
7А - Это время послесвечения пиков, по умолчанию установлено 500 мс.(7А = 122* 4,096)
64 - Это коррекция яркости свечения светодиодов. Для светодиодов с током свечения 2 ма - значение 64, для светодиодов с током свечения 20 ма - устанавливается 08.

Посмотрите демонстрационное видео, работы индикатора пиков. Здесь он работает в режиме индикации с пиками в падающем режиме, шкала логарифмическая (джамперы сняты).

Схема индикатора изображена ниже на рисунке №4. Светодиоды применены на ток 3 мА, если ставить светодиоды мощнее, на ток 20 мА, то резисторы R1-R8 необходимо заменить на резисторы по 22-33 Ом, можно ставить на плату резисторы smd. Для оперативного переключения режимов работы индикатора, на плате установлены коммутированные перемычки ("джамперы").
Конфигурация процессора PIC16F88 (установка предохранителей, "фузов").
CP:OFF, CCPMux:RB0, Debugger:OFF, WRT:Writable, CPD:OFF, LVP:OFF, BOREN:ON, MCLRE:I/O, PWRTE:Disabled, WDTE:ON, OSC:INTRC-I/O, IESO:OFF, FCMEN:OFF
Конфигурация процессора PIC16F1827 (установка предохранителей, "фузов").
FOSC:INTOSC, WDTE:ON, PWRTE:OFF, MCLRE:OFF, CP:OFF, CPD:OFF, BOREN:ON, CLKOUTEN:OFF, IESO:OFF, FCMEN:OFF, WRT:OFF, PLLEN:OFF, STVREN:OFF, BORV:HI, LVP:ON
В прикреплении в архиве, так же находятся и начальные части кодов asm для этих процессоров, в которых указаны конфигурации процессоров.
*При конструировании и налаживании своих разработок на микроконтроллерах, автор использует USB-программатор PRESTO и соответственно, прилагающее к нему программное обеспечение компании ASIX - программу ASIX UP. Конфигурации процессоров указаны для этой программы.
Я повторял эту конструкцию, использовав программатор ExtraPic и программу icprog. Конфигурации процессора не устанавливал и не контролировал. Сразу после прошивки схемы заработали (имеется в виду ещё и первая схема для 40 светодиодов), повторял несколько раз - всё начинало работать сразу после прошивки.


Рисунок 4.

Индикатор собран на печатной плате, размером 84 х 27 мм. Фото печатной платы ниже на рисунке №5. На плате резисторы R1-R8 smd.

Рисунок 5.

Ниже на рисунке №6 показаны перемычки, распаянные на плате между линейками светодиодов.

Рисунок 6.

Внешний вид собранного индикатора. На плате установлены плоские светодиоды, резисторы R1 - R8 типа smd, распаяны с обратной стороны платы, со стороны дорожек.

Рисунок 7.

Печатная плата индикатора (в формате Sprint-Layout имеется в архиве) с расположением элементов изображена на рисунке №8. На плате не указаны перемычки между линейками светодиодов, так как они расположены одна над другой. Перемычки распаиваются на места, обозначенные цифрами 1 - 7, причём сначала устанавливается перемычка №1 на место 1-1, затем - 2 на место 2-2, и т.д.

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

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

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

Инструменты можно разделить на следующие группы:

  • осцилляторы.
  • индикаторы экстремумов.

Обратите внимание! Из всех форекс брокеров, работающих на территории РФ, критериям действительно качественной компании удовлетворяют немногие. Лидером является – Альпари!

Более 20 лет на рынке Форекс;
- 3 международные лицензии;
- 75 инструментов;
- быстрый и удобный вывод средств;
- более двух миллионов клиентов;
- бесплатное обучение;
Альпари - это брокер №1 по версии Интерфакса! Все, что необходимо для начала - просто зарегистрироваться на сайте!

Стоит рассмотреть наиболее типичные из них.

Осцилляторы

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

Индикатор MACD.

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

Дивергенция на AO.

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

Для справки! При дивергенции минимумы или максимумы на графике всегда менее выражены, чем предыдущие пики на самом графике цены.

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

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

Индикаторы экстремумов

Индикаторы, способные определять локальные хай и лоу уровни, играют важную роль во многих торговых стратегиях. С их помощью трейдер определяет точки установки торговых приказов Stop Loss и Take Profit.

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

Пример построения стратегии

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

MACD даст сигнал высокой точности о готовящемся развороте рынка, а Fractals укажет локальный экстремум для установки Stop Loss.

Шаг 1, поиск входа в рынок

Сигнал на покупку от MACD.

14.09 в 19:00 MACD дал четкий сигнал о перепроданности рынка, сообщив о дивергенции и сформировав впадину, более высокую, нежели предыдущая. Значение Fractals на самом нижнем баре станет точкой установки Stop Loss. Открывается ордер на покупку по цене 1.18895.

Шаг 2, сопровождение ордера

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

Шаг 3, выход из торговли и фиксация прибыли

Закрытие позиции.

Через сутки цена, встретив сильное сопротивление на уровне 1.12, начала коррекцию. MACD просигнализировал об образовании пика. Произошло формирование локального максимума, о чем сообщил Fractals. Закрывается ордер по цене. 1.19425

Чистая прибыль составила: 1,19425-1,18895 = 53 пункта.

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

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

Важно! Индикатор high low уровней всегда будет работать так, что перерисовка как минимум на текущем баре неминуема.

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

Изготовляя свой усилитель мною было твердо решено сделать по 8-10 ячеечному светодиодному индикатору выходной мощности на каждый канал(4 канала). Схем подобных индикаторов полным-полно, нужно только выбрать под свои параметры. На данный момент выбор чипов, на которых можно собрать индикатор выходной мощности УНЧ, очень большой, ну вот например: КА2283, LB1412, LM3915 и т.п. Что может быть проще чем купить такой чип и собрать схему индикатора) Я в свое время пошел немножко другим путем...

Предисловие

На изготовление индикаторов выходной мощности для своего УНЧ я выбрал схему на транзисторах. Вы спросите: а почему не на микросхемах? - постараюсь объяснить плюсы и минусы.

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

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

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

Рис. 1. Транзисторы КТ315, КТ361

Шкала моего УНЧ будет логарифмическая, исходя из того что максимальная выходная мощность будет порядка 100Ватт. Если сделать линейную то при 5 Ваттах ничего не будет даже светиться или же придется делать шкалу на 100 ячеек. Для мощных УНЧ нужно чтобы между мощностью на выходе усилителя и количеством светящихся ячеек была логарифмическая зависимость.

Принципиальная схема

Схема до безобразия проста и состоит из одинаковых ячеек, каждая из которых настроена на индикацию нужного уровня напряжения на выходе УНЧ. Вот схема на 5 ячеек индикации:

Рис. 2. Схема индикатора выходной мощности УНЧ на транзисторах КТ315 и светодиодах

Выше приведена схема на 5 ячеек индикации, клонировав ячейки можно получить схему на 10 ячеек, как раз такую я и собирал для своего УНЧ:

Рис. 3. Схема индикатора выходной мощности УНЧ для 10 ячеек (кликни для увеличения)

Номиналы деталей в данной схеме рассчитаны под напряжение питания порядка 12 Вольт, не считая резисторов Rx - которые нужно подбирать.

Расскажу о том как работает схема, все очень просто: сигнал с выхода усилителя НЧ идет на резистор Rвх после чего диодом D6 срезаем полуволну и потом постоянное напряжение подаем на вход каждой ячейки. Ячейка индикации представляет собой пороговое ключевое устройство которое зажигает светодиод при достижении некоторого уровня на входе.

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

Детали и монтаж

Теперь о радиодеталях: конденсаторы С1 и С2 подберете по своему вкусу, я взял каждый по 22МкФ на 63В(на меньший вольтаж не советую брать для УНЧ с выходом в 100Ватт), резисторы все МЛТ-0.25 или 0.125. Транзисторы все - КТ315, желательно с буквой Б. Светодиоды - любые которые сможете достать.

Рис. 4.Печатная плата индикатора выходной мощности УНЧ для 10 ячеек (кликни для увеличения)

Рис. 5. Расположение компонентов на печатной плате индикатора выходной мощности УНЧ

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

В результате моих трудов получились четыре миниатюрных платки:

Рис. 6. Готовые 4 канала индикации для УНЧ мощностью 100 Ватт на канал.

Настройка

Сначала настроим яркость свечения светодиодов. Определяем какое нам надо сопротивление резисторов чтобы добиться нужной яркости светодиодов. Подключаем последовательно к светодиоду переменный резистор на 1-6кОм и подаем на эту цепочку питания с таким напряжением, от которого будет питаться вся схема, у меня - 12В.

Крутим переменник и добиваемся уверенного и красивого свечения. Отключаем все и замеряем тестером сопротивление переменника, вот вам и номиналы для R19, R2, R4, R6, R8... Этот способ является экспериментальным, можно также посмотреть в справочнике максимальный прямой ток светодиода и посчитать сопротивление за законом Ома.

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

Ставим вместо Rx в первой ячейке переменный резистор на 68-33к и подключаем конструкцию к усилителю(лучше к какому-нибудь стационарному, заводскому где есть своя шкала), подаем напряжение на схему и включаем музыку так чтоб было слышно, но на маленькую громкость. Переменным резистором добиваемся красивого подмигивания светодиода, после этого отключаем питание схемы и измеряем сопротивление переменника, впаиваем вместо него постоянный резистор Rx в первую ячейку.

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

Внимание!!! Если у вас очень "доброжелательные" соседи то можно не использовать акустических систем, а обойтись подключенным вместо акустической системы резистором в 4-8 Ом, хотя удовольствие от настройки уже будет не то))

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

Отладив схему для одного канала(10 ячеек) и спаяв вторую придется так же провести подбор резисторов, поскольку каждый транзистор имеет свой коэффициент усиления. Только никакого усилителя ту уже не нужно и соседи получат небольшой таймаут - просто спаиваем входы двух схемок и подавая туда напряжение, например с блока питания, подбираем сопротивления Rx добиваясь симметричности свечения ячеек индикаторов.

Заключение

Вот и все, что я хотел рассказать о изготовлении индикаторов выходной мощности УНЧ с использованием светодиодов и дешевых транзисторов КТ315. Свои мнения и примечания пишите в комментариях...

UPD: Юрий Глушнев прислал свою печатную плату в формате SprintLayout - Скачать .

Сегодня мы поговорим про индикатор пиков и впадин, который носит название Holy Signal. Несмотря на то, что создатели данного инструмента рекомендуют применять его в качестве сигнального алгоритма, делать этого не стоит.

Рассматриваемый нами инструмент довольно часто перерисовывает выданные ранее показания, поэтому применение индикатора Holy Signal для выявления оптимальных мест для открытия позиций может стать причиной возникновения существенных убытков.

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


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

Скачать Holy Signal для МТ4 можно прямо здесь:

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

Оптимизация индикатора пиков и впадин

После переноса индикатора на график, Вы сможете выполнить его оптимизацию.



Алгоритм обладает всего тремя характеристиками:
  • SignalGap - отвечает за чувствительность инструмента;
  • EnableSoundAlert - в этой строке вы можете активировать звуковое оповещение, которое будет звучать при появлении очередной стрелочки на графике;
  • EnableMailAlert - в этой строке можно активировать специальную функцию, которая будет отправлять сообщения на Вашу электронную почту при формировании новых стрелочек.
Оптимальное значение чувствительности инструмента следует подбирать под конкретный временной интервал, а так же актив, используемые в работе. Так как настраивать необходимо всего одну характеристику, процесс оптимизации не займет много времени даже у начинающих спекулянтов.

Применение индикатора пиков и впадин на Форекс

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

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



Еще пара уровневых индикаторов:

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

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



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

Краткие выводы

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

Индикатор Holy Signal можно применять в роли одного из элементов торговой стратегии для подтверждения сигналов, поступающих от иных алгоритмов.