Тарифы Услуги Сим-карты

Пиковый индикатор уровня. Пиковые индикаторы уровней ценовых минимумов и максимумов

Вашему вниманию предлагается двухканальный (стереофонический) индикатор уровня с детектором пиков от 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, и т.д.

Изготовляя свой усилитель мною было твердо решено сделать по 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 - Скачать .

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

Перерисовка и запаздывание

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

  • перерисовывающие (не запаздывающие) – формируемый ими сигнал может на протяжении определенного периода (длится несколько свечей) появляться и пропадать и, в итоге, может как остаться, так и исчезнуть;
  • запаздывающие (не перерисовывающие) – формируемый ими сигнал появляется лишь спустя некоторый промежуток времени (длительностью несколько свечей) после образования идентифицируемого события.

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

  • либо имеет невысокую достоверность (перерисовывающие не запаздывающие индикаторы);
  • либо не появляется (запаздывающие неперерисовывающие индикаторы).

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

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

Индикаторы пиков и впадин без перерисовки

Один из методов определения экстремумов заключается в анализе поведения стандартных технических инструментов, встроенных в торговую платформу MetaTrader. Например, индикатор EMMA (скачать ) функционирует на основе вычисления кривой скользящей средней (рис. 1). Затем производится ее графический анализ, во время которого идентифицируются изгибы (изменение направления движения по вертикали). Признаком сформировавшегося изгиба считается прохождение скользящей средней в обратном направлении на расстояние, не меньшее значения переменной EMMA_Deviation_in_Percent (выражается в процентах относительно пройденного от предыдущего экстремума пути).

Трейдер может изменять и другие параметры индикатора EMMA:

  • EMMA_Mode – цены, по которым ищутся экстремумы (0 – Close; 1 – High/Low);
  • MA_Period – период расчета скользящей средней;
  • MA_Method – метод расчета скользящей средней (0 – простой; 1 – экспоненциальный; 2 – сглаженный; 3 – линейно-взвешенный);
  • MA_Applied_Price – цены, по которым рассчитывается MA (0 – закрытия; 1 – открытия; 2 – максимальная; 3 – минимальная; 4 – средняя; 5 – типичная; 6 – взвешенная закрытия).

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

Одно из преимуществ EMMA заключается в возможности простой реализации нахождения экстремумов на старших периодах. Для этого достаточно пропорционально отношению старшего таймфрейма к рабочему увеличить период расчета MA.

Еще одним индикатором пиков и впадин без перерисовки является Moving MinMax (скачать ). В нем использован уникальный алгоритм, аналогичный тому, который применяется в ядерной физике для расчетов туннельного эффекта. Этот технический инструмент отображается в подвальном окне (рис. 2) в виде гистограммы, отдельные участки которой, соответствующие участкам ценового графика, окрашены различными цветами:

  • голубым – восходящий тренд;
  • розовым – нисходящий тренд;
  • желтым – экстремум.

Перерисовывающие пиковые индикаторы уровня

Следующим мы предлагаем скачать индикатор вершин и впадин Holy_Signal. Экстремумы его алгоритм определяет как максимальный High или минимальный Low на промежутке длиной в SignalGap свечей влево и вправо. При этом если High (Low) текущей свечи будет максимальным (минимальным) на промежутке длиной в SignalGap свечей влево, то над (под) ней будет образована стрелочка, указывающая на локальный экстремум. Но если в течение следующих SignalGap свечей появится очередной еще больший максимум (меньший минимум), то стрелочка будет перенесена на него. Поэтому Holy_Signal является перерисовывающим индикатором.

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

Числовой параметр SignalGap задает интервал, в пределах которого будет искаться экстремум. Таким образом SignalGap определяет чувствительность пикового индикатора уровней Holy_Signal (чем больше его значение, тем меньше будет идентифицировано экстремумов).

Индикатор пиков и впадин для минутного графика

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

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

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

Смотри видео обзор индикаторов пиков и впадин

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

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

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

Принципиальная схема пикового индикатора

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


Схема пикового индикатора выходной мощности усилителя на транзисторах КТ315

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

Этот двухканальный индикатор сигнала звука на светодиодном столбике выполнен на специализированных микросхемах LM3914. Собрал данный индикатор по 60 светодиодов на каждый канал, все диоды красного свечения (больше нравятся по яркости свечения), хотя конструкция индикатора такова, что легко можно заменить планку на свечение диодов другого цвета. Конструктивно девайс имеет 3 платы:

1. Плата индикаторов (сменная).

2. Плата левого канала.

3. Плата правого канала.

Уровни индикации:

- Первый сегмент 20 mv
- 10 сегмент 150 mv
- 20 сегмент 300 mv
-.........
-.........
-.........
- 60 сегмент 900 mv

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

Ее основу составляют 10 компараторов, на инверсные входы которых через буферный ОУ подается входной сигнал, а прямые входы подключены к отводам резистивного делителя напряжения. Выходы компараторов являются генераторами втекающего тока, что позволяет подключать светодиоды без ограничительных резисторов. Индикация может производиться или одним светодиодом (режим "точка”), или линейкой из светящихся светодиодов, высота которой пропорциональна уровню входного сигнала (режим "столбик”). Входной сигнал Uвх подают на вывод 5, а напряжения, определяющие диапазон индицируемых уровней, - на выводы 4 (нижний уровень Uн) и 6 (верхний уровень Uв).

Таблица рабочих параметров микросхемы LM3914

Ток потребления при всех горящих LED сегментах обоих каналов порядка 1,3А при питании 5В. На платах не применен входной усилитель сигнала, но чувствительность его такова, что нижний предел (первый сегмент) можно зажечь меньше чем 20 mv переменного сигнала.


Уровня сдвоенная на 2 канала имеет размер 157х32 мм. Каждая плата канала раздельная (левый и правый) имеет размер 157х24 мм. В собраном виде конструктив имеет размеры: 157х32х45 мм.


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