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

Подключение кнопки к микроконтроллеру

Схема гирлянды приведена ниже.

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

Чтобы настроить определенные выводы (пин) МК на вход, следует в соответствующие биты регистра DDR записать нули. Кстати, если пины МК не задействованы, то их рекомендуется также настроить на вход. Поскольку к порту B мы будем подключать только кнопки, то в регистр DDRB мы запишем все нули следующий командой:

DDRB = 0b00000000;

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

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

При установке бита в единицу к ножке МК подключается подтягивающий резистор. Резистор называется так потому, что посредством его “подтягивается” высокий потенциал (+ 5 В) к соответствующей точке электрической цепи; в данном случае – к пину микроконтроллера.

Проверка состояния вывода МК с помощью PINx

Чтобы в любой момент времени знать, какой потенциал присутствует на выводе, следует проверить (считать) соответствующий бит в регистре PIN.

Данный регистр по аналогии можно сравнить с датчиком. С него можно только считывать информацию. Записать в него ничего нельзя. PIN является противоположность регистра PORT, в который выполняется только запись, но не считывание данных.

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

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

Один контакт ключа соединим с землей (общим проводом), а второй – с выводом микроконтроллера. Когда ключ разомкнут, — вывод находится под высоким потенциалом (+ 5 В), подтянутый внутренним резистором МК. При этом соответствующий бит регистра PIN будет установлен в единицу.

При нажатии на кнопку данный вывод соединится с общим проводом (“минусом”) и на нем возникнет низкий потенциал. А бит регистра PIN автоматически установится в ноль.

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

Светодиодная гирлянда в коде

Теперь давайте напишем целиком код программы, а затем рассмотрим его отдельные элементы. Алгоритм работы программы следующий: при замыкании первого ключа “лампочки” будут включаться в одной последовательности, а при замыкании второго – “лампочки” будут загораться иначе. Если обе кнопки на нажаты, то все светодиоды должны быть выключены.

#define F_CPU 1000000UL // Объявляем частоту работы микроконтроллера 1 МГц

#include

#include // Подключаем библиотеку задержек

#define Z 300 // Значению задержки присваиваем имя Z

#define VD PORTD // Присваиваем порту D имя VD

#define K PORTB // Присваиваем порту B, к которому подключены кнопки, имя K

int main(void)

DDRB = 0b00000000; // Настраиваем порт B на вход

DDRD = 0b11111111; // Настраиваем порт D на выход

VD = 0b00000000; // Выключаем все огни

K = 0b11111111; // Включаем подтягивающие резисторы

while (1)

if (PINB == 0b11111110) // Проверяем, нажата ли 1-я кнопка

VD = 0b11111111; // Если ключ замкнут, то мигаем «лампочками»

_delay_ms (Z);

VD = 0b00000000;

_delay_ms (Z);

else

VD = 0b00000000; // Если ключ разомкнут, то все LED выключены

if (PINB == 0b11111101) // Проверяем, нажата ли 2-я кнопка

VD = 0b00000001; // Если кнопка нажата, то поочередно включаем LED

_ delay _ ms (Z); // с задержкой 0,3 с

VD = 0b00000011;

_delay_ms (Z);

VD = 0b00000111;

_delay_ms (Z);

VD = 0b00001111;

_delay_ms (Z);

LED = 0b00011111;

_delay_ms (Z);

VD = 0b00111111;

_delay_ms (Z);

VD = 0b01111111;

_ delay_ms (Z);

VD = 0b11111111;

_delay_ms (Z);

VD = 0b00000000;

_ delay _ ms (Z);

else

VD = 0b00000000; // Если ключ не замкнут, то все LED выключены

Операторы if и else

Назначение препроцессоров и ним хорошо известны из предыдущих статей. Здесь новым для нас есть оператор if . If переводится с английского «если». Если условие, указанное в круглых скобках, выполнятся, т.е. истинное, то выполняется код программы в фигурных скобках. Например, если переменная a больше 1 единицы, то переменной c присвоится значение a + b.

if (a >1)

c = a + b;

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

Если в фигурных скобках выполняется только одна команда, то синтаксис языка Си позволяет упростить запись и обойтись без фигурных скобок:

if (a >1) c = a + b;

Также оператор if работает в связке с оператором else .

if (a >1) → если a >1, то = a + b

c = a + b;

else → в противном случае, c = a — b

c = a — b;

Работает это так. Если a > 1, то c = a + b. В противном случае, т.е. когда а меньше или равно единице, то c = a – b.

Пояснение кода программы

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

Обратите внимание, что команда присвоения состоит из одного знака равно «=», а команда проверки условия «равно» состоит из двух знаков равно, написанных без пробела «==».

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

При замыкании второго ключа, вывод которого соединен с портом PB1, выполнится второй код программы, и светодиоды начнут поочередно включаться с задержкой времени 0,3 секунды.

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

Также ею можно управлять с помощью всего одной кнопки. Такой вариант имеет несколько сложнее код, и его мы рассмотрим в отдельной статье. Там же мы рассмотрим, как подключать мощные LED к МК.

Ранее в статье вы подробно рассмотрели настройку на выход, а здесь – на вход. Теперь объединим все вместе и приведем простой наглядный алгоритм.

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

Из деталей нам понадобится:
Микроконтроллер Attiny13 - 1шт.
Панелька DIP-8 - 1шт.
Резистор 4.7кОм - 1шт.
Резистор 100 Ом - 5шт.
Штырьки PLS - 2шт.
Светодиоды (любые) - 5шт.
Гнездо BLS-2 - 1шт.
Отсек для батареек - 1шт.

Сборку устройства я разделил на несколько этапов:
Этап 1. Изготовление платы
Этап 2. Запаивание радио деталей на плату
Этап 3. Изготовление программатор для прошивки микроконтроллера
Этап 4. Прошивка микроконтроллера

Этап 1. Изготовление платы

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

И так, для начала нам понадобится следующее:
Кусочек текстолита (размером 45 на 30мм)

Небольшая ёмкость
Вода
Перманентный маркер
Немного технического спирта или одеколона
Ластик

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

Нарисовали? Отлично. Теперь надо вытравить плату используя хлорное железо.
Во время травления, хлорное железо выедает (не закрашенную маркером) часть медного покрытия текстолита.

И так, поскольку хлорное железо это порошок нам его надо развести в воде.
Вот пропорция: 100гр. хлорного железа на 700мл воды. Но нам так много не надо, поэтому берём 10гр. на 100 мл. воды. Далее в этот раствор опускаем нашу плату.

И ждём примерно часа два (пока раствор хлорного железа не выест не закрашенную часть медного покрытия текстолита).

После того, как плата вытравилась, достаём её из емкости и промываем под проточной водой.

Вот фотография вытравленной платы.

Теперь стираем с платы маркер (для этого отлично подходит технический спирт или одеколон).

Поскольку у меня нет электродрели я использую свой школьный циркуль

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

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

Оставшийся на плате канифоль можно стереть техническим спиртом или жидкостью для снятия лака.

Плата готова! Этап 1 завершен!

Этап 2. Запаивание радио деталей на плату

После того как сделали плату (а может кто-то не делал её, а решил использовать макетную плату) необходимо запаять на неё радио детали.

Схема светодиодной гирлянды на микроконтроллере Attiny13:

Запаиваем радио детали на плату (по схеме выше) и получаем следующее устройство:

Всё устройство почти готово, дело остаётся за малым это прошить микроконтроллер.
Этап 2 завершён!

Этап 3. Изготовление программатор для прошивки микроконтроллера

Внимание! Если у вас уже есть программатор для AVR микроконтроллеров вы можете пропустить этот этап и прошить микроконтроллер самостоятельно! Скачать прошивку вы можете по ссылке внизу страницы.

Собирать программатор мы будем на LPT порт компьютера. Вот схема программатора:

На рисунке в прямоугольнике (где LPT порт) номер контакта, куда подсоединять проводок. Провода старайтесь делать покороче (не более 20 см). Если провода будут длиннее 20 см то во время прошивки или чтения микроконтроллера будут ошибки, которые могут стоить микроконтроллеру жизни!
Будьте очень аккуратны, LPT порт очень легко спалить!

Для изготовления программатора нам понадобится:
25-контактный разъем для LPT порта (папа)
Резисторы 150 Ом 4 шт.
Резистор 10 кОм 1 шт.
Батарея на 3 вольта

Вот мой вариант программатора:

Теперь можно приступить к прошивке микроконтроллера.

Этап 4. Прошивка микроконтроллера

Внимание! В этом этапе описывается прошивка микроконтроллера Attiny13 с помощью программы и программатора на LPT порт.

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

Теперь всё почти готово для прошивки микроконтроллера. Остаётся лишь подключить микроконтроллер к программатору а программатор подключить к компьютеру.
После того как всё подключили запускаем программу PonyProg2000.

Выскачет такое окно:

В окне нажимаем кнопку "Yes".

После калибровки появится вот такое сообщение:

Все, программа откалибрована!

Теперь заходим в настройки (Setup > Interface Setup…). Появится вот такое окно:

После в главном окне программы выбираем "AVR micro", "Attiny13"

Теперь осталось открыть прошивку, для этого в меню "File" выбираем "Open Device File…". В списке "Тип файлов:" выбираем "*.hex" и указываем путь к прошивке нашей светодиодной гирлянды, нажимаем кнопку "Открыть".

В главном окне нажмите на кнопку "Write device":

После появление такого сообщения:

Микроконтроллер прошит и работоспособен! Но подождите нам ещё необходимо установить фьюз биты. Кстати, фьюз биты это раздел (4 байта) в AVR микроконтроллерах в котором хранится конфигурация работы микроконтроллера.

Для установки фьюз битов в меню "Command" выберите "Security and Configuration Bits…", в появившимся окне нажмите кнопку "Read" и установите галочки как на картинке ниже:

После установки галочек (как на картинке выше) нажмите кнопку "Write". Всё готово!
Теперь выключите компьютер и извлеките микроконтроллер из программатора, вставьте микроконтроллер в панельку на плате гирлянды. Если всё сделано правильно, то при подаче питание (3 вольта) гирлянда должна заработать!

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

По умолчанию устройство имеет 4 разных эффекта:
1. Бегущая точка
2. Бегущая линия
3. Переключение светодиодов
4. Моргание

Скачать прошивку, исходники, проект в Proteus вы можете ниже

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
Гирлянда
U1 МК AVR 8-бит

ATtiny13

1 В блокнот
R1-R5 Резистор

300 Ом

5 В блокнот
R6 Резистор

4.7 кОм

1 В блокнот
D1-D5 Светодиод 5 В блокнот
Панель 1 DIP-8 В блокнот
Резистор

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

Схема классической китайской гирлянды

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

В основе контроллера лежит плата небольшого размера, где предусмотрено место . Здесь же располагается и микроконтроллер с четырьмя выходами. Он представляет собой небольшой кусочек генитакса, где с помощью эпоксидной смолы крепится микрочип. Через выходы микроконтроллера, с помощью токоограничительных резисторов, осуществляется управление четырьмя тиристорами. Данное устройство рассчитано на анодное напряжение до 600 вольт и ток в пределах 0,6-0,8 ампер. В отдельных конструкциях дешевых гирлянд, вместо входного диодного мостика остается один диод. В то же время, подключение электродов, управляющих тиристорами, осуществляется напрямую к выходам микроконтроллера, без , ограничивающих ток.

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

Другие пути решения проблем

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

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

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

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

Состав изделия

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

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

Анализ повреждений

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

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

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

Устранение неисправностей

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

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

Соединение проводов

Разрыв провода найти довольно просто. Необходимо тщательно просмотреть гирлянду по всей ее длине , соблюдая аккуратность, чтобы не добавить новых повреждений. Если провод оторвался от лампочки с одной стороны, можно не мучиться с пайкой и отсоединить его и с другого контакта, а потом просто скрутить два конца вместе. При общем количестве в 100−500 лампочек отсутствие одной останется незамеченным. И хотя напряжение на остальные элементы возрастет, так как в последовательной цепи оно делится поровну, разница все же будет незначительной и на ускорение износа деталей гирлянды не повлияет.

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

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

Замена лампочки

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

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

Ремонт микросхемы

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

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

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

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

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

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

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

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

Самый простой, и дешевый вариант состоит из микроскопических лампочек, вставленных . На обратной стороне упаковочной коробки написана инструкция по замене лампочек и правила техники безопасности, хотя запасных лампочек не прилагается. Именно такие гирлянды продаются в сети магазинов «Все по 38», правда, в последнее время уже по сорок рублей.

Рисунок 1. Гирлянда за сорок рублей

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

Рисунок 2. Внешний вид контроллера гирлянды с тремя тиристорами

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

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

Сколько тиристоров на плате

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

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

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

Рисунок 3. Плата контроллера гирлянды. Свободное место для тиристора

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

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

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

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

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

Рисунок 4. Контроллер китайской гирлянды. Вариант 1

Питание всей схемы осуществляется через VD1…VD4. Гирлянды питаются пульсирующим напряжением и включаются контроллером через тиристоры VS1…VS4. Резистор R1 и микроконтроллер DD1 образуют делитель напряжения, на выходе которого получается напряжение 12В.

Конденсатор C1 сглаживает пульсации выпрямленного напряжения. Через резистор R7 сетевое напряжение подается на вход контроллера 1 для синхронизации схемы с частотой сети 220В, что позволяет осуществлять фазовое управление тиристорами. Эта синхронизация позволяет осуществлять плавное зажигание и угасание гирлянд. Именно такие платы можно встретить в дорогих гирляндах.

Плата, показанная на рисунке 3, собрана по несколько упрощенной схеме, которая показана на рисунке 5.

Рисунок 5. Контроллер китайской гирлянды. Вариант 2

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

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

Как подключить мощные лампы

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

Если не хочется переделывать плату

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

Рисунок 6. Мощный силовой ключ с оптронной развязкой

Собственно, схема типовая, работает безотказно, никаких подводных камней в себе не содержит. Как только засвечивается светодиод оптрона MOC3021, открывается маломощный оптронный тиристор и через выводы 4, 6 и резистор R1 соединяются управляющий электрод и анод симистора BTA16-600. Симистор открывается и включает нагрузку, в данном случае гирлянду.

Оптрон следует применить без встроенной схемы CrossZero (детектор перехода сетевого напряжения через ноль), например, MOC3020, MOC3021, MOC3022, MOC3023. Если оптрон имеет узел CrossZero, то схема РАБОТАТЬ НЕ БУДЕТ! Об этом забывать не следует.

Симистор BTA16-600 обладает следующими параметрами: прямой ток 16А, обратное напряжение 600В. При токе 5А и напряжении 220В мощность нагрузки уже целый киловатт. Правда, потребуется установить симистор на радиатор.

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

Если мощность нагрузки не более 400Вт, то можно обойтись и без радиатора. Цоколевка симистора показана на рисунке 7.

Рисунок 7. Цоколевка симистора BTA16-600

Этот рисунок будет совсем не лишним при сборке схемы силового ключа. Все четыре силовых ключа, лучше всего, собрать на общей печатной плате. Резистор R лучше собрать из двух резисторов мощностью по 2Вт, что позволит избежать их чрезмерного нагрева. Максимальный ток входного светодиода оптрона 50мА, поэтому ток в 20…30мА обеспечит его долговременную безотказную работу.

Рисунок 8. Подключение силовых ключей к плате контроллера

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

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

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