Сделал пользовательский блок (Code) для фазового регулятора мощности.
Сначала пробовал конструкцию на основе скоростного счётчика Фазное регулирование нагрузки переменного тока с помощью FLProg , но меня это не устроило по следующим причинам:
— высокая частота прерываний от таймера («грузит» Ардуинку). Проверил осциллографом частоту (с помощью доп. тестового кусочка) прерываний – она равна 32 157кГц (т.е. прерывание через каждые ~32мкс)
— на выход управления симмистором подаётся только одиночный импульс длительностью 40мкс. Для индуктивной нагрузки, надо чтобы импульс открытия симмистора был до конца полупериода
— выход на симмистор нельзя назначить вывод из числа «аналоговых»
— нет возможности «инвертировать» выход на симмистор, например, у меня в отличии от схемы автора Фазное регулирование нагрузки переменного тока с помощью FLProg оптосиммистор МОС3023 подключен по другому: Анод светодиода к +5V, Катод -> к выводу Ардуино.
Поэтому и пришлось делать свой пользовательский блок, в котором постарался устранить вышеперечисленные недостатки.
Уважаемый Сергей! Я новичок в программировании и начинаю только изучать благодаря Вашей программе , за что вам большое спасибо ! У меня к вам просьба, не могли бы вы обьяснить более подробно на счет данного блока. У меня не ардуино нано, а Nodemcu v3 . Прошу вас разъясните для новичков-учеников что должно приходить на строчку N_int(Byte) ? Меняться должно совместно с Pin_int (Byte) — на сколько я понимаю, то Pin_int (Byte) это выход на который приходит сигнал прерывания, а на Nodemcu v3 это пин А0, то что должно меняться и где ? Так же не понятно Константа — Pin_Out № ножки выхода на симмистор — но я не могу определить какую цифру писать если ни где нет номеров ножки как у вас написано 19. У меня буквы и цифры . Вобщем ОЧЕНЬ ВАС ПРОШУ ткните пальцем пожалуйста относительно Nodemcu v3, куда и что подключать , что писать и какие это будут пины на самой Nodemcu v3…
Заранее Вас благодарю и спасибо вам за вашу программу !
Добрый день! 3 фазный блок не получается сделать , блок я так понимаю рассчитан на один таймер 2
При установке на Value — 0, проскакивают короткие импульсы на открытие семистора. В чем может быть проблема
https://avatars.mds.yandex.net/get-zen_doc/146488/pub_5c8baadeb5902c00b0e427f1_5c8fa56ec46bd300b3e2a9cb/scale_600
Блок рабочий, регулирует плавно, накинул осциллограф на лампу синусоида срезается хорошо, накинул на выход ардуино импульс расширяется. Хочу попробовать регулировать трёхфазный тиристорный мост, соберу три наны, каждая на свою фазу, блок с одинаковой настройкой. О результатах напишу.
Точнее у меня «pin int 0» а «N pin 2»
Может вы видео инструкцию сделаете. Ото я перебрал все варианты а он не работает может что то не правильно делаю (((( я пытался сделать регулировку лампы. Получилось так что он при 0 выключает а как только перейдешь за 0 он включает ее на полную ну а при инверсии он 1023 выключает а от 0 до 1022 включено на полную ( не знаю в чем дело по параметрам
Uno
pin Int 2
N int 0
Выход на семистор 5
А остальные перепробовал по разному
faznoe regulirovanie
faznoe regulirovanie
faznoe regulirovanie
Поддерживаю, если есть схема просьба выложить.
Можно Ваш блок использовать от одного прерывания, но регулировать 4 нагрузки с разным уровнем мощности?
Схемка есть, по которой сделали блок?