фазное управление нагрузкой

Ответить
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

фазное управление нагрузкой

#1

Сообщение Di123 » 14.04.2020{, 09:07}

собрал схему
2020-04-14_125758.png
к ардуино подключил потенциометр

написал скеч
фазное управление.flp
(33.78 КБ) 62 скачивания
но при регулировке подключеная на выходе лампа накаливания работает как стробоскоп почимуто вместо плавного регулирования

Аватара пользователя
hrach
Сержант
Сообщения: 258
Зарегистрирован: 17.09.2015{, 11:05}
Репутация: 13
Откуда: Самара
Имя: Грачик
Контактная информация:

фазное управление нагрузкой

#2

Сообщение hrach » 14.04.2020{, 10:04}

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

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

фазное управление нагрузкой

#3

Сообщение Di123 » 14.04.2020{, 10:17}

вы ошибаетесь
там у товарища был обычный оптрон поэтому он делал костыль ему для нахождения нуля

я же купил оптрон с детектором нуля мок3083
он сам ищет и открывается когда нужно

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

фазное управление нагрузкой

#4

Сообщение Phazz » 14.04.2020{, 10:47}

Di123, А от куда контроллер должен знать когда ему открывать симистор?????

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

фазное управление нагрузкой

#5

Сообщение dizzyy » 14.04.2020{, 10:50}

Di123 писал(а):
14.04.2020{, 10:17}
вы ошибаетесь
как раз вы и ошибаетесь, для ламп только дополнительной оптопарой .
с детектором это для тэнов и прочего, чтоб открывать в момент прохождения через 0, а для фазного открытие не в 0 , а в расчетной точке относительно 0

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

фазное управление нагрузкой

#6

Сообщение Di123 » 14.04.2020{, 11:09}

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

из утюга вытащил подошву для получения тепла
пид регулятор я уже отрабоатл на 12в вентиляторе и немного предстовляю что ожидать на выходе шима

тоесть для тена можно ставить мок3083 и по выше приведёной схеме
и к ней подключить такой скеч
2020-04-14_150819.png
2020-04-14_150819.png (5.32 КБ) 1568 просмотров
подогрев опары.flp
(81.83 КБ) 62 скачивания
Отправлено спустя 48 секунд:
Phazz, контролер посылает шим на оптрон а оптрон сам должен выбирать участки прохождения через ноль

Отправлено спустя 40 минут 40 секунд:
кажется дошло
у мок3083 действительно будет отсечение полуволн а не кромсания их на импульсы
тогда лампа моргает из за промежутков отсутствия полуволны получается
то есть на выходе у нас будет всегда полноценная амплитуда полуволны напряжения ограниченая лиш их количеством :smile114:
2020-04-14_154518.png

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 678
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

фазное управление нагрузкой

#7

Сообщение ViktorPetrov » 14.04.2020{, 13:02}

Если правильно симистор сам закрывается при прохождение "нуля" для открытия ему нужен один импульс с задержкой.Ваш способ подключение с ШИМ менее точен ,на лампочке будит заметно мерцание особенно если ШИМ ниже 150 ,для ТЭНа это не критично у него есть инерция . Можете на канале Arduino Prom,посмотреть тоже видно мерцание .

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

фазное управление нагрузкой

#8

Сообщение Di123 » 14.04.2020{, 14:05}

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

хотя на вентиляторе всё прекрасно работало
2020-04-14_180401.png
2020-04-14_180401.png (4.93 КБ) 1537 просмотров
высокочастотный шим убрал

почиму неработает пид

Отправлено спустя 16 минут 17 секунд:
ставлю обратно в настройках пида прямое регулирование
пороговое 35 градусов
при 38 градусах шим 0 но тен работает
охлаждаю его до 34 градусов то шим 50 и тен работает теперь

тоесть при подаче 220 тен работает всегда
только напряжение на тене малость отличается от до порогового срабатывания и после вольт на 10

Отправлено спустя 12 минут 50 секунд:
если в пиде выставить максимум в 255
то охладив допустим до 28 на выходе шим будет 255 но на тене напряжение равно 0

Отправлено спустя 4 минуты 9 секунд:
оставляю в пиде 255 но меняю с прямого на обратное
то теперь на выходе шим 0 но тен включается и отключается после порогового
проблема пида вся в битности шима в настройках

Отправлено спустя 51 секунду:
и кривая логика
при отсутствии шима тен работает при наличии шима тен не работает

Mih
Рядовой
Сообщения: 23
Зарегистрирован: 12.11.2019{, 12:05}
Репутация: 0
Имя: Михаил

фазное управление нагрузкой

#9

Сообщение Mih » 14.04.2020{, 15:45}

Попробуйте исключить дисплей .

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

фазное управление нагрузкой

#10

Сообщение Serg_Grn » 14.04.2020{, 21:31}

Di123, Вы неправильно понимаете смысл регулирования.
Микросхема, которую Вы используете, включает нагрузку при переходе через 0 - смысл этого включения только в том, чтоб свести к минимуму нагрузку в момент коммутации.
Контроллер не должен включать нагрузку в нулевой точке, он включает её в расчётное время, относительно нулевой точки. Соответственно, контроллер должен "знать" где точка перехода через ноль (для этого схема обратной связи), отсчитать от неё нужное время и тогда только включить нагрузку.
Последний раз редактировалось Serg_Grn 14.04.2020{, 21:55}, всего редактировалось 1 раз.

Brand2
Лейтенант
Сообщения: 414
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 42
Откуда: Haifa
Имя: Alex

фазное управление нагрузкой

#11

Сообщение Brand2 » 14.04.2020{, 21:49}

А зачем Вы ШИмом регулируете температуру,можно поставить твердотельное реле и к нему ПИД регулятор,я тут как то выкладывал проект с возможностью подбора коэффициетов пид регулятора и получения графика температуры с выводом на плоттер или на ремотеХУ,сам не ожидал такой точности поддержания температуры.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

фазное управление нагрузкой

#12

Сообщение Di123 » 15.04.2020{, 04:11}

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

Serg_Grn, вы заблуждаетесь
в данном случае контролеру неважно в какой точке находится полуволна мок 3083 по наличию сигнала сама либо выдаёт полноценную волну либо нет
задача контролера необходимо лиш в данный момент выдавать шим относительно пороговой температуры
допустим в какойто момент 3083 будет пропускать 10 полуволн либо меньше относительно шима
2020-04-15_080351.png
Brand2, потомучто шим задаёт плавность приближение к порогой температуре уменьшая мощность
но в данном случае она настолько ничтожна что незаметна
и я догадываюсь что проблема в удалении на небольшое растояние датчика температуры пока до него дойдёт то в это время подошва утюга разогревается значительнее порогового из за своей мощности
а изначальная задумка сделать утюг послушным это попытка в ограничении порогового шима на выходе допустим 50 то симистор незакрывается ни до порогового ни после
а на 255 слишком лютует киловатами и пару секунд хвататет что бы после отключения выдавить из себя ещё градусов 10
а по поводу точности на эксперементе с вентилятором дующим теплым воздухом под сквозником на датчик температуры точность была порядка 0,15 градуса удержания
но на пасивном тене сложнее ибо под своей мощью уж больно он далеко стреляет в даль в показаниях относительно пока датчик нагреется

сегодня сделаю паз на тене под датчик температуры и попробую повторить вчерашнее
но тогда придётся калибровать внутреннию температуру по другому датчику необращая внимания на показания тена
вчера ещё был глюк пида в некоректности
допустим у меня стояло 45 градусов порога но вся регулировка происходила при 48 градусах
хотя при этих настройках на 12в вентиляторе всё было чётко т.к. Ки=0 то вкл и выкл происходил исключительно при 44,9 или 45,0 градуса

Andrejka
Рядовой
Сообщения: 40
Зарегистрирован: 13.12.2018{, 19:40}
Репутация: 1
Имя: Андрей

фазное управление нагрузкой

#13

Сообщение Andrejka » 15.04.2020{, 05:54}

Di123 писал(а):
14.04.2020{, 09:07}
собрал схему
2020-04-14_125758.png

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

написал скеч
фазное управление.flp

но при регулировке подключеная на выходе лампа накаливания работает как стробоскоп почимуто вместо плавного регулирования
Добрый день, собирал год назад паяльник с термопарой , вот силовая схема, ни каких заморочек, ни каких "нулей", см. вложение (точность установки температуры 0,5 градуса.
https://yadi.sk/i/2yHR0x-7pb2sxg

Аватара пользователя
grin-mpx
Лейтенант
Сообщения: 477
Зарегистрирован: 17.07.2017{, 18:39}
Репутация: 55
Откуда: Днепр. UA
Имя: Григорий

фазное управление нагрузкой

#14

Сообщение grin-mpx » 15.04.2020{, 07:12}

Di123 писал(а):
15.04.2020{, 04:11}
Serg_Grn, вы заблуждаетесь
в данном случае контролеру неважно в какой точке находится полуволна мок 3083 по наличию сигнала сама либо выдаёт полноценную волну либо нет
задача контролера необходимо лиш в данный момент выдавать шим относительно пороговой температуры
допустим в какойто момент 3083 будет пропускать 10 полуволн либо меньше относительно шима
Вы показали картинку с алгоритмом Брезенхема, он никакого отношения к обычному выходу ШИМ ардуины не имеет. Возьмите схему регулятора с медленным ШИМ, где-то тут на сайте есть блоки.
И еще, нужно понимать, что при попытке организовать фазное регулирование, допустим на быстром счетчике, в программе должен быть только счетчик и ничего более. В противном случае нормально настроить диммер и программу будет проблематично. Про наличие дисплеев вообще молчу.

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

фазное управление нагрузкой

#15

Сообщение Serg_Grn » 15.04.2020{, 18:38}

Di123, мне кажется Вы немного намешали в кучу мягкое и тёплое :)
Если Вы хотите просто срезать часть полуволн и этим регулировать мощность, то нужно соответствующим образом запрограммировать МК.
Да и лампа таки будет моргать если период "без полуволн" окажется достаточно длинным (кстати, если вместо лампы будет мощный ТЭН, то могут заморгать уже другие лампы в доме :smile38: ).
Ни в коем случае не навязываю своё мнение, но, имхо, традиционная схема ШИМ* кажется гораздо более правильной, как минимум потому что работает пропорционально каждая полуволна синусоиды.
* Наверно, имеется ввиду фазорез (Sancho)
СпойлерПоказать
sinus_4.png

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

фазное управление нагрузкой

#16

Сообщение Di123 » 16.04.2020{, 11:37}

баг пида выявляется если значения либо слишком маленькие либо большие тогда порог температуры увеличивается относительно установленого
но как выяснилось это совершенно не важно ибо температура в тепличке на небольшом удалении от утюга показывает заметно меньшие показания 35 и 31 градуса
а вот при работе температура порога 35 градусов и на тене она плавает в раёне 0,5 градуса а на самой подошве в раёне 0,05 градуса
тоесть стабильность удержания поразительна
и это проблема скорее в дс18в20 потомучто у него ацп делает шаг в 0,0675 градуса и если найти датчик с меньшим шагом то пинки которые делает пид на удежания станут по плавнее

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

в пиде есть параметр время зачем он ?
у меня стоит 0 и всё работает почти хорошо
я бы вот время толчков шима увеличил бы но ограничен опросом датчика температуры в 1 сек
тоесть пид невидит что происходит в течении 999мс что не позволяет ему своевременно увеличивать шим когда надо
2020-04-16_152324.png
2020-04-16_152324.png (1.53 КБ) 1323 просмотра

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

фазное управление нагрузкой

#17

Сообщение Sancho » 16.04.2020{, 11:55}

Di123, Самое главное в регулировании - правильно подобранный по мощности источник энергии. Если недобор - не выйдете на режим, а если перебор - не добьётесь стабильности. Я для себя считаю правильным, когда при окончании выхода на целевой режим мощность источника составляет 70-75% от максимальной. Перебор - это когда, например, выход пида 23 мало, а 24 много.
Второе. Вам никто не запрещает сделать управление с помощью двух датчиков и ПИДов. Первый будет ограничивать температуру источника, не более макс, а второй выставлять необходимую в нужном месте. Пример из HWAC: вентсистема должна поддерживать температуру в помещении по датчику либо в нём, либо в вытяжке. При этом на выходе приточки установлен также датчик, который при нагреве не даёт дуть горячее, например, 28, а при охлажднении менее 17, при этом целевая 22С.
Как-то так.
Поставьте датчик Zero - пользуйте хоть фазорез, хоть брезенхем. Блоки в соответствующих разделах.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Goosr
Сержант
Сообщения: 184
Зарегистрирован: 07.06.2016{, 08:25}
Репутация: 16
Откуда: Тольятти
Имя: Дмитрий

фазное управление нагрузкой

#18

Сообщение Goosr » 16.04.2020{, 12:59}

А что если зайти с другой стороны. Например использовать микросхему димер КП1182ПМ1, регулирование с помощью переменного резистора между 3 и 6 ногами. Общую схемку подключения прилагаю. Т.е. ардуина должна выполнять роль переменного резистора R1.
СпойлерПоказать
упп.jpg
FLProg 6.3.1 - 7.3.4 - Linux

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

фазное управление нагрузкой

#19

Сообщение Sancho » 16.04.2020{, 13:37}

Goosr писал(а):
16.04.2020{, 12:59}
А что если зайти с другой стороны. Например использовать микросхему димер КП1182ПМ1
Опасно. При увеличении сопротивления увеличивается мощность. Оптронная развязка по шим. Сюжеты развития событий представьте сами при пропадании питания на стороне мк.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Ответить

Вернуться в «Помогите, а то я "нимагу"»