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

Диммер с гальванической развязкой схема

Схемы регуляторов мощности (диммеров) на симисторах.

Принцип работы симисторных регуляторов мощности (напряжения) в цепях
переменного тока.

Что такое симистор, принцип его работы, а также справочные характеристики некоторых популярных приборов мы с Вами внимательно рассмотрели на странице &nbspСсылка на страницу.
Там же мы отметили, что симистор пришёл на смену рабочей лошадке-тиристору и практически полностью вытеснил его из электроцепей переменного тока.

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

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

Познакомимся с расхожими схемами симисторных регуляторов.

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

Рис.1

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

А теперь — как это всё работает?
В начале действия положительного полупериода симистор закрыт. По мере увеличения сетевого напряжения конденсатор С1 заряжается через последовательно соединённые резисторы R1 и R2. Причём увеличение напряжения на конденсаторе С1 отстаёт (сдвигается по фазе) от сетевого на величину, зависящую от суммарного сопротивления резисторов и номинала ёмкости С1. Чем выше значения резисторов и конденсатора — тем больше сдвиг по фазе.
Заряд конденсатора продолжается до тех пор, пока напряжение на нём не достигнет порога пробоя динистора (около 35 В). Как только динистор откроется (следовательно, откроется и симистор), через нагрузку потечёт ток, определяемый суммарным сопротивлением открытого симистора и нагрузки.
При этом симистор остаётся открытым до конца полупериода, т.е. момента, когда полуволна сетевого напряжения приблизится к нулевому уровню.
Переменным резистором R2 устанавливают момент открывания динистора и симистора, производя тем самым регулировку мощности, подводимой к нагрузке.

При действии отрицательной полуволны принцип работы устройства аналогичен.

Диаграммы напряжения на нагрузке при различных значениях переменного резистора приведены на Рис.1 справа.

Для предотвращения ложных срабатываний триаков, вызванных переходными процессами в индуктивных нагрузках (например, в электродвигателях и обмотках трансформаторов), симисторы должны иметь дополнительные компоненты защиты. Это, как правило, демпферная RC-цепочка (снабберная цепь) между силовыми электродами триака, которая используется для ограничения скорости изменения напряжения (на схеме Рис.1 показана синим цветом).
В некоторых случаях, когда нагрузка имеет ярко выраженный ёмкостной характер, между силовыми электродами необходима индуктивность для ограничения скорости изменения тока при коммутации.

Существуют и различные модификации приведённой выше простейшей схемы диммера.

Рис.2

Дополнительная цепочка R3 C2 (Рис.2 слева) призвана увеличить максимально достижимый фазовый сдвиг между сетевым напряжением и напряжением, поступающим на левый вывод динистора, что в свою очередь позволяет производить более глубокую регулировку мощности, подводимой к нагрузке.

На схеме, приведённой на Рис.2 справа, цепь, образованная диодами D1, D2 и резистором R1, обеспечивает плавность регулировки при минимальной выходной мощности. Без неё характеристика управления регулятором имеет гистерезис, что проявляется в скачкообразном повышении регулируемой мощности от нуля до 3. 5% от максимальной.
Диодно-резисторная цепочка разряжает конденсатор при переходе сетевого напряжения от отрицательной к положительной полуволне и, тем самым, устраняет эффект скачкообразного начального увеличения мощности в нагрузке.

Изредка можно встретить устройства, в которых регулировка мощности производится посредством отдельной схемы, которая формирует импульсы с регулируемой длительностью для управления симистором.
Такие диммеры обладают значительно лучшими характеристиками, чем представленные выше, однако обратной стороной медали является повышенная сложность устройств и необходимость наличия отдельного источника питания схемы. Исключения составляют устройства, выполненные на специализированных ИМС. Примером такой микросхемы является фазовый регулятор КР1182ПМ1.

Рис.3

Применение КР1182ПМ1 в регуляторах мощности (Рис.3) позволяет добиваться как хорошей повторяемости, так и широкого диапазона перестройки и высокой температурной стабильности.

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

Данная схема (Рис.4) перекочевала со страницы https://www.radiokot.ru/circuit/power/converter/50/ и представляет собой модификацию регулятора мощности, описанного в журнале Радио, 2009, № 9, с. 40–41 «В.Молчанов Симисторный регулятор мощности». Вот, что пишет автор.

«Устройство предназначено для беспомехового регулирования мощности электронагревательных приборов, работающих от сети переменного тока 220 В.
Кроме снижения уровня коммутационных помех, в регуляторе реализован принцип пропускания в нагрузку целого числа периодов сетевого напряжения. При таком способе регулирования с высокой точностью обеспечивается отсутствие постоянной составляющей напряжения на нагрузке, вследствие чего дополнительно снижается уровень искажений, вносимых в электросеть. Это особенно важно в случае мощной нагрузки.
Максимальная мощность нагрузки, подключаемой к регулятору, составляет 1 кВт. Потребляемый регулятором ток от сети не превышает 4 мА (действующее значение), типовое потребление – 3,5 мА.

На микросхеме DD1 и элементах R1, C1, VD1, VD2 выполнен синхронизированный с сетью генератор прямоугольных импульсов. Период импульсов, вырабатываемых генератором, составляет около 1,3 с. Резистор R1 регулирует скважность импульсов. Элементы DD1.1, DD1.2 и DD1.3, DD1.4 включены как два RS‑триггера, на входы которых (выводы 1 и 9 микросхемы) через делитель R7R6 поступает часть сетевого напряжения. Транзисторы VT1 и VT2 выполняют функцию мощного инвертора логических сигналов для управления симистором. Питание устройства осуществляется через параметрический стабилизатор, в котором задействованы балластный резистор R7, стабилитрон VD3 и сглаживающий конденсатор C3. Когда напряжение на верхнем по схеме сетевом выводе относительно нижнего отрицательное, стабилитрон VD3 пропускает ток в прямом направлении, когда положительное – ограничивает напряжение на выводах 1 и 9 микросхемы DD1 на уровне 10 В. Ток, проходящий через эти выводы и внутренние защитные диоды микросхемы, заряжает конденсатор C3 до напряжения около 9,2 В, которое служит для питания низковольтной части устройства. Использование защитных диодов микросхемы не приводит к её защёлкиванию, поскольку амплитудное значение тока через резистор R7 ограничено и составляет около 5 мА.

Во время проверки регулятора мощности удобно в качестве нагрузки подключить лампу накаливания (желательно на 100 Вт или более). Устройство обычно не нуждается в налаживании, но если оказалось, что симистор VS1 открывается ненадёжно (лампа в нагрузке не включается или мерцает), можно попробовать уменьшить сопротивление резистора R4 или подобрать экземпляр симистора с меньшим током открывания. Резистор R4 позволяет выставить мгновенное напряжение сети, при котором происходит открывание симистора. Это напряжение может быть рассчитано по формуле Uпор ≈ Uпит∙R7/(2∙R4), где Uпит ≈ 9,2 В – напряжение на конденсаторе C3, сопротивления резисторов R6 и R7 должны быть равны. Уменьшение сопротивления резистора R4 обеспечивает более надёжное открывание симистора, но увеличивает уровень создаваемых помех, поэтому делать его сопротивление менее 30 кОм нежелательно».

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

Оптосимисторы могут коммутировать нагрузку как сами (Рис.5),


Рис.5

так и управлять более мощными симисторами (Рис.6).


Рис.6

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

Рис.7

В качестве примера на Рис.7 приведена схема регулятора мощности паяльника.
Вот, как работу этой схемы описывает уважаемый Falconist на странице сайта http://forum.cxem.net .

«Оптосимистор серии МОС204х/306х/308х содержит внутри себя схему пересечения питающим напряжением нуля, т.е. открывается только в точке нулевого значения синусоидального сетевого напряжения, независимо от момента поступления управляющего напряжения на его светодиод. Тем самым обеспечивается ключевой режим подключения нагрузки, с практически полным отсутствием ВЧ помех, проникающих в сеть 220 В. Поэтому его замена на оптосимисторы МОС302х/305х, не имеющих такой схемы, крайне нежелательна, т.к. порочит сам принцип беспомехового регулирования.
Конденсатор С1 является балластным реактивным сопротивлением. Ток, который он пропускает совместно с подключенным параллельно ему резистором R1,приближенно составляет 16 мА. Данный ток используется для питания таймера DA1 и инфракрасного светодиода оптрона DA2».

Работа таймера, формирующего управляющий сигнал для оптотиристора, аналогична работе DD1 на Рис.4 и сводится к формированию импульсов с изменяемой скважностью.

Диммер с гальванической развязкой схема

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

Теоретическая часть и схема

На рисунке показана синусоидальная волна сети с частотой 50 Гц. Для построения диммера важны точки пересечения нуля (точки, где волна меняет свою полярность). Чтобы зафиксировать эти точки, надо использовать детектор пересечения нуля.

Рисунок 1. Сетевая синусоида (зеленые стрелки показывают точки пересечения нуля)

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

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

Элементы R1, R2, IC1, D1 и C3 создают схему детектора пересечения нуля. Он предназначен для обеспечения надлежащей оптоизоляции сетевого напряжения. Таким образом получаем сигнал, который можно безопасно подключить к входам и выходам Arduino. Далее показан выходной сигнал детектора пересечения нуля (вывод 4 микросхемы IC1). Согласно спецификации TLP521-1 это микросхема состоящая из фототранзистора, оптически связанного с инфракрасным излучающим диодом на основе арсенида галлия. Конечно, можно использовать и другие аналогичные оптопары.

Рисунок 3. Выходной сигнал цепи детектора пересечения нуля

Итак, тут будем использовать импульс пересечения нуля в качестве триггера для главной цепи управления. Это легче понять, просмотрев код Arduino и выходную волну. Радиоэлемент IC3 — тиристор BT138. Нагрузка включена последовательно с тиристором и линией переменного тока, поэтому он определяет количество энергии, которое должно быть подано на нагрузку.

Внимание: монтажное основание BT138, что используется для крепления радиатора, подключено к контакту 2. Вы не должны касаться радиатора или прикручивать его к металлическому корпусу!

Радиодетали R4, R5 и C2 реализуют схему демпфирования для IC2, а C1 и R7 создают схему демпфирования для IC3. Эти детали помогают устройству быть совместимым с различными типами нагрузок, такими как индуктивные. Оптрон IC2 является компонентом обеспечивающим надлежащую гальваническую развязку между цифровой стороной и линией переменного тока 220 В. Выбранный тип — MOC3021. Также можете использовать другие аналогичные, но будьте осторожны, чтобы не использовать детали со встроенным детектором пересечения нуля. Они полезны для переключения нагрузок переменного тока (ВКЛ / ВЫКЛ), а не для диммирования.

Разработка печатной платы

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

Рисунок 5. Расположение деталей печатной платы диммера переменного тока

Все компоненты обычные по размеру. Поэтому будет легко паять и использовать схему в качестве готового модуля. R2, R4, R5 и R7 — резисторы мощностью 1 Вт. Резистор R1 и R6 0,25 Вт. C1 и C2 могут быть выбраны типа MKT или полиэстер, но убедитесь что они имеют номинальное напряжение не менее 400 В. Конденсаторы с номинальным напряжением 250 В тоже в принципе можно брать, но 400 В — это разумный выбор при подстраховке для напряжений конденсаторов. K1 — разъем MKDSN. P1 — традиционный 4-контактный штекерный разъем.

Сборка схемы регулятора

На рисунке показан опытный образец печатной платы. Схема PCB и файл Gerber прилагаются в архиве. Установленный радиатор подходит для тестов. Для долгосрочного использования надо использовать больший по размеру радиатор. Расположение IC3 около границы печатной платы значительно облегчает задачу установки любого радиатора.

Рисунок 6. Первый прототип схемы управления

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

  1. const byte ZCP = 2;
  2. const unsigned int dim = 5000;
  3. void setup() <
  4. pinMode(ZCP, INPUT);
  5. pinMode(10, OUTPUT);
  6. digitalWrite(10, LOW);
  7. >
  8. void loop() <
  9. if (digitalRead(ZCP) == HIGH)
  10. Zero_Cross();
  11. >
  12. void Zero_Cross() <
  13. digitalWrite(10, LOW);
  14. delayMicroseconds(dim);
  15. digitalWrite(10, HIGH);
  16. >

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

Практические испытания

Все что нужно сделать, это изменить время отключения симистора в обоих циклах, чтобы переменная «dim» определяла мощность передаваемую нагрузке. В качестве отправной точки установим диммер на середину. Это означает что в течение 5 мс симистор отключен. А теперь давайте подтвердим теорию на практике, изучив форму волны нагрузки. Использовался обычный трансформатор на 220 В / 12 В.

Рисунок 7. Проверка нагрузки и необходимых соединений

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

Рисунок 8. Форма выходного сигнала в 50% мощности (dim = 5000)

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

Как сделать диммер на основе Ардуино

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

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

Как сделать диммер на Ардуино своими руками

Вариант 1

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

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

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

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

Чтобы было удобнее подключать Аrduino симистор, потребуется несколько клемм, но можно обойтись и без них. А для сборки всей схемы необходимо спроектировать и сделать макетную плату. Удобнее всего использовать 3-Д принтер, но можно создать её и старым химическим способом.

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

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

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

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

Вариант 2

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

  • 0 для ВЫКЛЮЧЕНИЯ
  • 1 для яркости 25%
  • 2 для яркости 50%
  • 3 для яркости 75%
  • 4 для 100% яркости

Мы разработаем схему диммера с импульсной волной (PWM), которая будет использовать IRF830A в диодном мосте, который используется для управления напряжением на лампе с импульсной модуляцией (PWM). Напряжение источника питания для управления затвором подается с напряжением на полевом транзисторе с полевым эффектом из оксида металла (MOSFET).

Материалы

Вариант 1

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

  1. Детектор для отслеживания пересечений с нулем. Для этой части проекта потребуется H11AA11 с парой резисторов на 10кОм, а также мостовой выпрямитель на 400 Вольт и ещё пара резисторов на 30 кОм. Для удобства стоит прикупить и 1 разъем, а также стабилизатор на 5.1 Вольт.
  2. Драйвер для лампы. Здесь достаточно будет простого светодиода, а также MOC3021 с резистором 220 Ом (можно и больше), а еще резистором на 470 Ом и 1 кОм, и один симистор, подойдет версия TIC Также можете докупить ещё один разъем.
  3. Вспомогательные элементы. Конечно, при спайке не обойтись без проводов и куска текстолита 6 на 3 см.

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

Вариант 2

Для нашего второго альтернативного варианта нам понадобятся:

1x — 330 Ом резистор
2x — 33К резистора
1x — 22К резистор
1x- 220 Ом резистор
4x — 1N4508 диоды
1x — 1N4007 диоды
1x — Диод Zener 10V.4W
1x — Конденсатор 2.2uF / 63V
1x — Конденсатор 220nF / 275V
1x — Arduino / Ардуино
1x — Оптрон: 4N35
1x — МОП-транзистор: IRF830A
1x — Лампа: 100 Вт
1x — Питание 230 В
1x — Розетка
1x — Паяльная плата и паяльный комплект

Создание платы

Мы рассмотрим самый бюджетный вариант – вытравку платы в соляном растворе, но прежде на неё необходимо будет наклеить проект, который вы можете создать в программе по желанию. Дальнейшая сборка не несёт никаких трудностей и секретов, необходимо будет воспользоваться панельками под оптроны и мостовые выпрямители. Также, при написании текста, для разметки элемента, его стоит делать зеркальным, так как при ЛУТе, отпечатавшийся рисунок примет правильный вид на меде, и перенесется так, что вы без проблем прочитаете все необходимые данные.

Хорошим выбором станет TIC206, который выдаст добротных 6 ампер. Но здесь стоит учесть, что те проводники, которые установлены на плате, просто не выдержат такую силу тока, поэтому дополнительно стоит припаять провод на проводник симистора у разъемов, а вторую часть – к другим разъемам.

Также, при наличии оптрона H11AA11, мостовой выпрямитель можно не использовать, ведь в нем уже имеются два не параллельных диода, а также возможность работы с переменными токами. Совместимость с выводами 4N25 позволяет просто вставить его к припою с двумя перемычками, находящимися между 5 и 7 резистором, на нашей схеме.

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

Какая программа необходима для устройства

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

Единственное, что стоит учесть – это использование переменной цикла, её стартовое значение стоит поставить не в 0, а в 1, а максимальный шаг варьируется от 1 до 5. Таким образом, нам будет подходить два вида диапазонов измерения – от 2 до 126, и от 0 до 128.

Код для альтернативного варианта у нас такой:

Технологический процесс сборки

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

Как это выглядит в реальном виде:

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

Наш второй вариант работает таким образом (на видео видно как к устройству подносится фонарик):

Уже распаянный Аrduino диммер подключите к Ардуино и двигайте потенциометр до тех пор, пока не достигнете максимума и минимума накала лампочки. Для того чтобы увидеть реальную картину волны, достаточно воспользоваться осциллографом, способным измерять напряжение до 12 вольт.

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

Световой диммер управляемый Arduino

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

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

Для этого необходим детектор пересечения нуля. Это схема, которая сообщает Arduino (или другому микроконтроллеру), когда синусоидальная волна проходит через нуль и, следовательно, дает определенную точку на этой синусоидальной волне.

Открытие симистора на некоторое количество микросекунд, начиная от пересечения нуля, дает предсказуемый уровень затемнения.
Такую схему легко сделать: пересечение нуля берётся непосредственно из выпрямленного сетевого переменного тока — конечно через оптрон, и дает сигнал каждый раз, когда волна проходит через нуль. Так как синусоида сначала проходит двухфазное выпрямление, сигнал пересечения нуля подается независимо от того, вверх или вниз идет синусоидальная волна. Затем этот сигнал может быть использован для вызова прерывания Arduino.

Само собой разумеется, что должна быть гальваническая развязка между Arduino и сетью. Для тех, кто не понимает «гальваническая развязка», это значит «без металлических соединений», то есть —> оптопарами.

Схема изображенная здесь делает именно это. Сетевое напряжение 220 Вольт идет к мостовому выпрямителю через два резистора 30кОм, который выдает двухфазный выпрямленный сигнал на оптрон 4N25. Светодиод в этом оптроне при низком уровне работает на частоте 100 Гц, а на коллекторе выходит сигнал высокого уровня с частотой 100 Гц в соответствии с синусоидальной волной. Сигнал с 4N25 подается на прерывающий вывод в Arduino (или другого микропроцессора). Программа прерываний дает сигнал определенной длины на один из портов ввода/вывода. Сигнал с порта ввода/вывода сигнала уходит в нашу схему и открывает светодиод в MOC3021, который запускает оптотиристор. Светодиод последовательно MOC3021 указывает, проходит ли ток через MOC3021. Имейте в виду, что при затемнении, свечение будет не очень видно из-за коротких вспышек. Если вы решили использовать тиристорный переключатель непрерывно, то светодиод будет гореть ясно.

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

Если у вас есть оптрон H11AA11, то его использование описано ниже.
Предупреждение: Эта схема работает с напряжением 110-220В. Не делайте её, если вы не уверены в своих действиях. Отключайте её, прежде чем приблизиться к печатной плате. Радиатор симистора подключен к сети. Не прикасайтесь к нему во время работы и сделайте для него надлежащий корпус.

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

Материалы

Детектор пересечения нуля
4N25 или H11AA11 (см. текст).
Резистор 10кОм.
Мостовой выпрямитель 400В.
2x Резистор 30кОм 1/2 Вт (Скорее всего на каждом резисторе будет рассеиваться 200mW).
1 разъем.
Стабилитрон 5,1В(опционально).

Драйвер лампы
Светодиод
MOC3021
Резистор 220 Ом (я использовал 330 Ом, и всё хорошо работало).
Резистор 470 Ом-1кОм (Я закончил с использованием 560 Ом, и всё хорошо работало)
Симистор TIC206
1 разъем

Прочее
Кусок текстолит 6×3см.
Провода.

Плата

Я сделал плату при помощи ЛУТ и вытравил её в растворе солянной кислоты и перекиси водорода. В интернете есть много статей на эту тему. Вы можете сделать плату, используя прилагаемый рисунок ПП. Сборка платы достаточно проста. Я использовал панельки для оптронов и мостового выпрямителя. Скачать рисунок платы и его зеркальную версию можно внизу статьи.

Примечание: рисунок платы имеет текст. В незеркальной версии рисунка текст зеркален, а в зеркальной версии рисунка текст не зеркален. Это правильно. При ЛУТ, отпечатанный рисунок переноситься непосредственно на медь, где он и выглядит правильно.

Я использовал TIC206. Он может выдавать 6 ампер. Имейте в виду, что проводники платы не выдержат 6 ампер. При подключении мощной нагрузки припаяйте провод на проводники от симистора к разъемам и на проводники ко вторым разъемам.

Если неясно значение контактов: сверху вниз по второй фотографии:
+5 вольт.
Сигнал прерывания (Digital Pin 2 Arduino).
Сигнал для симистор (выходит из Digital Pin 3 на Arduino).
GND.

ПРИМЕЧАНИЕ:
Если у вас есть оптрон H11AA11, то вам не нужен мостовой выпрямитель. H11AA11 имеет два не параллельных диода, и может работать с переменным током. Он совместим по выводам с 4N25, просто вставьте его в припоя и 2 перемычки между R5 и + и R7 и -.

Программа

Программа довольно проста. Нулевой Х сигнал генерируется в прерывании. Затем в прерывании симистор переключается на определенное время. Программа доступна ниже.

О программе: Теоретически в цикле можно было позволить переменной «i» начинается с ‘0 ‘. Однако, поскольку времени на прерывание мало, использование ‘0’(полностью вкл.) может немного испортить время. То же самое касается 128(полностью выкл.), хотя это кажется менее критичным. Точность ‘5’ или, возможно, ‘1’ является пределом настройки. Ваш диапазон может быть, например, от 2 до 126, вместо 0-128. Если у кого-то есть более точный способ настройки времени прерывания, я буду рад услышать его.

Результаты и применение

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

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

Также возможно сделать традиционную (назовем ей старомодной) гирлянду для рождественской елки, работающую непосредственно от 220 (или 110) вольт. Повесьте 3 провода с разными лампами на дерево и регулируйте их при помощи этой схемы с двумя дополнительными симисторными схемами.

0 0 vote
Article Rating
Ссылка на основную публикацию
ВсеИнструменты
×
×
Adblock
detector