Реклама ⓘ
Главная » Промышленная электроника
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

Трехфазный симисторный (тиристорный) регулятор мощности на микроконтроллере

Представляю Вашему вниманию трехфазный регулятор мощности на микроконтроллере.

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

Внимание! Присутствуют опасное для жизни напряжение! Для опытных пользователей!

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

Силовая схема

Авторский вариант был построен на мощных оптотиристорных модулях  МТОТО 80 - 12. Каждый модуль содержит два встречно - параллельных  восьмидесятиамперных оптотиристора. Используется три модуля, по одному в каждую фазу. Управляющие импульсы приходят одновременно на оба силовых ключа, но откроется только тот, к которому приложено напряжение в прямой полярности. Модули заменимы на тиристорные или симисторные сборки, либо отдельные тиристоры и симисторы. Модульные сборки удобнее в монтаже, имеют изолированную подложку, и упрощают гальваническую развязку схемы управления. При использовании отдельных тиристоров или симисторов, потребуется ставить дополнительные импульсные трансформаторы, либо оптроны. Так же потребуется подобрать токоограничивающие резисторы оптронов (R32 –R34)под имеющиеся у вас экземпляры. Микроконтроллер формирует управляющие импульсы, которые усиливаются составными транзисторами Т7-Т9. Импульсы модулированы высокой частотой , для уменьшения тока через оптроны , так же это дает возможность использования малогабаритных импульсных трансформаторов (далее ТИ). Питание оптронов либо ТИ осуществляется нестабилизированным напряжением 15в.

Обязательны к установке RC цепи параллельно тиристорам. В моем варианте это резисторы    ПЭВ-10 39 Ом и конденсаторы МБМ  0,1мкф 600в. Модули установлены на радиатор, при работе греются. Нагрузка трехфазный нихромовый нагреватель, максимальный ток 60А. За два года эксплуатации отказов не было.

На схеме не показан, но должен быть установлен, автоматический выключатель под рассчитанную нагрузку, так же желательно установить отдельный автоматический выключатель на фазы блока синхронизации. Устройство подключается к сети 3х380 вольт с соблюдением чередования фаз   А-В-С, при неправильном чередовании устройство работать не будет. Нулевой провод нужен для подключения трансформатора блока питания, если его первичная обмотка выполнена на 220 вольт. При использовании трансформатора на 380 вольт, нулевой проводник не нужен.

Защитное заземление корпуса устройства выполнять обязательно!

Схема источника питания

Схема источника питания

В пояснении не нуждается, используется два напряжения – нестабилизированное 15 вольт и стабилизированное 5 вольт, потребление в авторском варианте составляло до 300мА, в большей степени зависит от светодиодного индикатора и используемых силовых элементов. Можно использовать любые доступные детали, особых требований нет.

Схема блока синхронизации

Схема блока синхронизации

Содержит три одинаковых канала. Каждый канал подключен между двух фаз, т.е. каналы включены треугольником. В момент равенства фазных напряжений (точка пересечения синусоид ) формируется импульс, используемый для синхронизации в МК. Детали не критичны, но нужно придерживаться номиналов, для более точной синхронизации.Если есть двухлучевой осциллограф, желательно ,подбором резисторов R33 ,R40 ,R47, подогнать момент формирования импульса к точке пересечения синусоид. Но это не обязательное условие. Используемые оптроны АОТ 101 можно заменить любыми аналогичными, и доступными, единственное требование к ним - высокое пробивное напряжение, так как именно оптроны гальваническую развязку блока управления от сети. Можно найти более простую схему детектора нуля, и собирать ее, но с учетом подключения на межфазное 380 В. Очень желательно использовать предохранители , как показано в схеме, так же желательно использовать отдельный автоматический выключатель на этот блок.

Блок управления и индикации

Это основной блок. Микроконтроллер ATmega8 выдает импульсы управления на тиристоры, и обеспечивает индикацию режимов работы. Работает от внутреннего генератора, тактовая 8 МГц. Фьюзы приведены ниже на картинке. Семисегментный светодиодный индикатор с общим анодом, на три знака. Управляется через три анодных ключа Т1-Т3 , сегменты переключаются сдвиговым регистром. Можно не устанавливать индикатор, регистр и связанные с ними элементы, если не требуется настройки работы. Можно установить любой доступный тип индикаторов, но потребуется подбор токоограничивающих резисторов в цепи сегментов. Светодиод HL1 показывает основные состояния устройства.

Пуск и остановка осуществляется переключателем SB1. Замкнутое состояние – Пуск, разомкнутое -Стоп. Регулировка мощности либо от кнопок Up ,Down, либо от задатчика R6, выбор осуществляется через меню. Дроссель  L любой малогабаритный, нужен для лучшей фильтрации опорного напряжения АЦП микроконтроллера. Емкости С5 , С6 требуется установить, как можно ближе к выводам питания МК и регистра, в моем варианте они были напаяны на ножки поверх микросхем. В условиях больших токов и сильных помех они необходимы для надежной работы устройства.

Работа регулятора мощности

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

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

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

Так же важно, чтобы чередование фаз сети было правильным А-В-С. Для проверки можно при включении устройства провести тест на правильное чередование фаз. Для этого необходимо при включении устройства , когда на индикаторе отображаются символы - 0 - держать нажатой кнопку menu , если фазировка правильная индикатор отобразит символы AbC ,если нет ACb, и требуется перебросить местами две любые фазы.

Если отпустить кнопку menu устройство перейдет в основной режим работы.

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

В настройке устройство не нуждается.

При включении происходит считывание настроек из энергонезависимой памяти МК, если в памяти нет значений, либо они некорректны, устанавливаются значения по умолчанию. Далее МК проверяет наличие импульсов синхронизации и состояние переключателя SB1. Если SB1 в разомкнутом состоянии импульсы управления не выдаются , на индикатор выводится сообщение OFF  , светодиод HL1 мигает с высокой частотой. Если замкнуть SB1 на индикаторе высветится текущее задание мощности, будут формироваться импульсы управления , светодиод HL1 светится постоянно. Если при пуске либо во время работы пропадут управляющие импульсы более чем на 10 секунд, индикатор отобразит цифры 380 , светодиод будет моргать с низкой частотой, импульсы управления тиристорами снимутся. При появлении импульсов синхронизации , устройство вернется к работе. Так было сделано в связи с плохой сетью в месте эксплуатации устройства, частыми перебоями и перекосами фаз.

Меню содержит четыре подменю, переключаемых кнопкой  menu , если кнопка не нажата некоторое время, отображается текущий установленный уровень мощности условно от 0 до 100. Уровень мощности изменяется кнопками Up  или Down, либо , если разрешено(по умолчанию) ,потенциометром.

Длительное нажатие кнопки menu  переключает подменю. 

Подменю 1 на индикаторе отображается Грˉ это верхняя граница регулирования мощности, при нажатии кнопок Up  или Down, будет показано текущее значение , его возможно изменять в большую или меньшую сторону, в пределах границ. По умолчанию значение 99.

Подменю 2 на индикаторе Гр_ это нижняя граница регулирования мощности, все аналогично , значение по умолчанию 10.

Подменю 3 показывает используется ли задание от потенциометра 1 – да 0- нет. На индикаторе 3-1 либо 3-0, выбор нажатием кнопок Up  или Down. По умолчанию – используется(1).

Подменю 4 на индикаторе ЗАП , при нажатии любой из кнопок Up  или Down, произойдет запись текущих значений в энергонезависимую память МК. При записи произойдет однократное мигание надписи ЗАП. Будут записаны границы регулирования, разрешен ли потенциометр и текущее значение мощности, если оно устанавливается кнопками, а потенциометр не используется.

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

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

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

В архиве представлена плата блока управления и блока синхронизации, в формате sprint layout, и схемы в формате Splan 7, там же два варианта прошивки под фазоимпульсное управление и управление пропуском периодов. МК шился программатором "пять проводков" под управлением программы Uniprof , скачать ее можно на сайте автора http://avr.nikolaew.org/

фьюзы представлены ниже.

Фьюзы даны для установки в этой программе , при использовании другой - Помните, что включенный FUSE - это FUSE без галочки!

Печатные платы не оптимальны , и скорее всего , при повторении придется доработать их под имеющиеся в наличии детали, и конкретную конфигурацию и расположение элементов ( кнопок , потенциометра, индикатора, диодов и оптронов). Так же обратите внимание на контактные площадки, если сверлить отверстия диаметром 0,5-0,7 мм затруднительно, то перед печатью нужно увеличить размер контактных площадок. Главное требование для блока синхронизации - учитывайте , что напряжение высокое и может быть пробой по поверхности текстолита, и по поверхности деталей,поэтому желательно использовать выводные детали с большим расстоянием между выводами. По этой же причине мосты набраны из отдельных диодов. Не нужно экономить место и текстолит ! напряжение в отдельных точках платы синхронизации может достигать 600 вольт ! Плату после изготовления нужно покрывать электроизоляционным лаком, желательно в два - три слоя, чтобы исключить пробой по пыли.

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

Литература

  • В.М. Яров . "Источники питания электрических печей сопротивления" учебное пособие 1982г.
  • А.В.Евстифеев "Микроконтроллеры AVR семейства Mega, руководство пользовтеля " 2007г.

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

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
Силовая схема.
Т1-Т6 Оптопара
FOD8012
6 Поиск в магазине ОтронВ блокнот
Т7-Т9 Биполярный транзистор
КТ972А
3 Поиск в магазине ОтронВ блокнот
С4-С6 Конденсатор0.1 мкФ 600 В3 БумажныеПоиск в магазине ОтронВ блокнот
R29-R31 Резистор
39 Ом
3 Поиск в магазине ОтронВ блокнот
R32-R34 Резистор
18 Ом
3 Поиск в магазине ОтронВ блокнот
R36-R38 Резистор
1 кОм
3 Поиск в магазине ОтронВ блокнот
Rn 3-х фазный потребитель тока1 Поиск в магазине ОтронВ блокнот
А, В, С Клеммный зажим3 Поиск в магазине ОтронВ блокнот
Схема источника питания.
VR2 Линейный регулятор
LM7805
1 Поиск в магазине ОтронВ блокнот
VD2 Диод1 Поиск в магазине ОтронВ блокнот
VDS5 Диодный мост1 Поиск в магазине ОтронВ блокнот
HL2 Светодиод1 Поиск в магазине ОтронВ блокнот
С9 Электролитический конденсатор470 мкФ1 Поиск в магазине ОтронВ блокнот
С10, С13 Конденсатор0.1 мкФ2 Поиск в магазине ОтронВ блокнот
С11 Электролитический конденсатор10 мкФ1 Поиск в магазине ОтронВ блокнот
С12 Электролитический конденсатор100 мкФ1 Поиск в магазине ОтронВ блокнот
R36 Резистор
910 Ом
1 Поиск в магазине ОтронВ блокнот
FU1 Предохранитель1 Поиск в магазине ОтронВ блокнот
Tr2 Трансформатор220/380 В - 15 В1 Поиск в магазине ОтронВ блокнот
Схема блока синхронизации.
Биполярный транзистор
КТ3102
6 Поиск в магазине ОтронВ блокнот
Оптопара
АОТ101АС
3 Поиск в магазине ОтронВ блокнот
VDS4-VDS6 Диодный мост3 На напряжение не менее 800 ВПоиск в магазине ОтронВ блокнот
VD4-VD6 Выпрямительный диод
1N4007
3 Поиск в магазине ОтронВ блокнот
С4-С6 Конденсатор0.22 мкФ3 Поиск в магазине ОтронВ блокнот
R29, R30, R36, R37, R43, R44 Резистор
300 кОм
6 Поиск в магазине ОтронВ блокнот
R31, R32, R38, R39, R45, R46 Резистор
120 кОм
6 Поиск в магазине ОтронВ блокнот
R33, R40, R47, R50-R52 Резистор
22 кОм
6 Поиск в магазине ОтронВ блокнот
R34, R41, R48 Резистор
100 кОм
3 Поиск в магазине ОтронВ блокнот
R35, R42, R49 Резистор
300 Ом
3 Поиск в магазине ОтронВ блокнот
R53-R55 Резистор
5.1 кОм
3 Поиск в магазине ОтронВ блокнот
Предохранитель100 mA6 Поиск в магазине ОтронВ блокнот
А, В, С Клеммный зажим3 Поиск в магазине ОтронВ блокнот
Блок управления и индикации.
DD1 МК AVR 8-бит
ATmega8
1 Поиск в магазине ОтронВ блокнот
DD2 Сдвиговый регистр
SN74LS595
1 Поиск в магазине ОтронВ блокнот
Т1-Т3 Биполярный транзистор
КТ973А
3 Поиск в магазине ОтронВ блокнот
3-х разрядный семисиментный светодиодный индикаторС общим анодом1 Поиск в магазине ОтронВ блокнот
HL1 Светодиод1 Поиск в магазине ОтронВ блокнот
VD2-VD4 Диод
КД521А
3 Поиск в магазине ОтронВ блокнот
С1, С4-С6 Конденсатор0.1 мкФ4 Поиск в магазине ОтронВ блокнот
С7 Электролитический конденсатор4.7 мкФ1 Поиск в магазине ОтронВ блокнот
С8 Электролитический конденсатор10 мкФ1 Поиск в магазине ОтронВ блокнот
С10 Электролитический конденсатор1 мкФ1 Поиск в магазине ОтронВ блокнот
R1-R4 Резистор
10 кОм
4 Поиск в магазине ОтронВ блокнот
R5 Резистор
5.1 кОм
1 Поиск в магазине ОтронВ блокнот
R6 Переменный резистор22 кОм1 Поиск в магазине ОтронВ блокнот
R7-R11 Резистор
1 кОм
5 Поиск в магазине ОтронВ блокнот
R12 Резистор
22 кОм
1 Поиск в магазине ОтронВ блокнот
R14-R21 Резистор
500 Ом
8 Поиск в магазине ОтронВ блокнот
L1 Дроссель1 Поиск в магазине ОтронВ блокнот
SB1 Переключатель1 Поиск в магазине ОтронВ блокнот
menu, Up, Down Тактовая кнопка3 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: 0 3
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (65) | Я собрал (0) | Подписаться

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

[Автор]
e_c_c #
А смысл в такой экономии? Парой ножек МК меньше.
Алгоритм прост как утюг:
1. Следим за приходом синхроимпульса, как пришел выставляем флаг и пишем в переменную счетчик некоторое значение.
2 Пока флаг выставлен, по таймеру декрементируем переменную. Один тик таймера выбираем кратно одному эл.градусу или полградуса. Меньше нет смысла, а больше слишком грубо получится.
3. По досчитывании до нуля, выдаем импульс на управление и сбрасываем флаг.
И так для каждой фазы. Таймер один, переменных счетчика три, каждой фазы свой.
Чем меньшее значение записано в переменную, тем меньше будет задержка между приходом синхроимпульса и выдачей импульса управления. Плюс нужны проверки на выход регулировки за диапазон, и на ложные срабатывания синхры.
С индуктивной нагрузкой все сложнее, когда нибудь я займусь этим. В планах сделать устройство плавного пуска асинхронного двигателя.
Ответить
0
Boris #
Привет. А можно исходники на СИ посмотреть ? И какие ограничения по мощности могут быть? Для двигателей постоянного тока пробовали? Спасибо.
Ответить
0

[Автор]
e_c_c #
Исходники скучные и неинтересные, далеки от оптимальных , поэтому я их не выкладываю.
Ограничение по мощности зависит от типов тиристоров, и пропускной способности сети.
Для двигателей постоянного тока пробовал вот эту конструкцию. - http://cxem.net/promelectr/promelectr32.php
Ответить
0
alex864 #
Какие нужно внести изменения в схеме, чтобы управлять внешним контроллером 0-10в?
Ответить
0

[Автор]
e_c_c #
Ставьте делитель напряжения чтобы на входе было 0-5в.
Ответить
0
Роман #
Доброго времени суток. Очень понравилась идея. Вы писали, что: В планах сделать устройство плавного пуска асинхронного двигателя. Вы не забросили этот проект? Есть успехи, или как обычно сегодня бывает, "оскому сбил" и теперь времени не хватает. Почему интересуюсь, появилась потребность сделать 3х фазный регулятор мощности на коллекторный двигатель 32 квт. Есть много вопросов без ответов, так как на просторах ин-нета попадается мелочь 2-3 квт, а это не тоже самое особенно при активной нагрузке. Так вот вопрос, могу ли я попросить у вас помощи а этом?
Ответить
0

[Автор]
e_c_c #
В планах много чего есть, но суровая реальность диктует свои условия. Поэтому все ещё в планах.
на ДПТ 32 квт я бы рекомендовал приобрести промышленный привод постоянного тока, можно б/у на вторичном рынке. Стоимость двигателя слишком высока, и не оправдано ставить на нем эксперименты. В то же время даже старый пром.привод с ОС по току и скорости, и с защитами будет на порядок лучше самодельного регулятора.
Но если хочется, то пробуйте, вот схема
Нужны лишь подходящие тиристоры. Я крутил 12квт дпт от этого регулятора, без проблем работает.
Ответить
0

[Автор]
e_c_c #
https://cxem.net/promelectr/promelectr32.php
это к предыдущему сообщению, там неактивная гиперссылка получилась.
Ответить
0
serega4789 #
Если не трудно пришлите исходники проекта, собрал установку по подобному алгоритму, руководствовался литературой и вашим проектом В.М. Яров . "Источники питания электрических печей сопротивления" учебное пособие 1982г., проект на ардуино мега, вместо оптотиристоров использую moc3051 , весь интернет перерыл в поисках решения проблемы много чего нашел применил но не работает после регулировки начиная со 150-170 вольт теряется контроль напряжение подскакивает до 400 вольт , осциллографом смотрю импульсы на синхронизаторе , может в них дело, там все хорошо? В перечне радиодеталей указаны FOD8012 оптопары их на схеме нет или они вместо оптотеристоров?
Плавный пуск асинхронного мотора пытаюсь собрать.
Прикрепленный файл: cmh8YOAU4Lw.jpg
Ответить
0
Антон #
А можно ваш регулятор использовать в трехфазном сварочном аппарате ?
Ответить
0

[Автор]
e_c_c #
Нет, с индуктивной нагрузкой работать не будет.
Ответить
0
Александр Валерьевич Ткачёв #
В бытность свою студентом, делали курсач по проектированию микропроцессорного тиристорного выпрямителя на три фазы. На дворе было начало 21 века, но уже тогда имелся исходный текст для 8081 где весь алгоритм управления делался в прерывании по INT1, с выдачей сигналов на 6 пинов порта, к тому же еще успевал сформировывать пачку из 3 импульсов по фронту (для импульсных трансформаторов, оптронов MOC3052 тогда и в помине не было). Если правильно помню, статья эта была в научном журнале на английском языке. Алгоритм описаный там был предельно ясным и понятным, для синхронизации с сетью нужно было брать сигнал от фаз А-С, именно за счет этого получалась высокая равномерность по времени в распределении сигналов по шести каналам. По ресурсам машинного времени это занимало не более 8%, в основном цикле шла обработка сигналов от шунта и датчиков проводимости (причем с заводкой через цифровой порт, никаких встроенных АЦП и компараторов тоже не было!).
Ответить
0

[Автор]
e_c_c #
В бытность мою наладчиком станков и манипуляторов с ЧПУ 3-го разряда, чинил я тиристорные привода БУВ , так там все было ещё проще. Никаких микроконтроллеров и процессоров, там вообще ни одной микросхемы не было ! Все устройство строилось на транзисторах и диодах. Синхронизация и управление тиристорами были построены на трансформаторах. Прекрасно работало, в настройке несколько сложновато, но аналоговая техника она вся такая...
Ответить
«12
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Программатор Pickit3
Программатор Pickit3
Мультиметр Mastech MS8268 LC-измеритель LC100-A
вверх