Фазное регулирование нагрузки переменного тока с помощью FLProg / FLProg corporate blog / Habr
Выдался свободный денёк и я решил наконец то опробовать блок скоростного счетчика в режиме линии задержки. Этот режим создавался в основном для реализации фазного регулирования нагрузки, но до сих пор я не успевал его обкатать в реальном применении. Думаю уже пора.Обвязку блока я сделал по этой схеме:
На оптопаре PC814 собран детектор нуля. Поскольку блок работает на прерываниях, то входом детектора нуля могут служить только входы контроллера к которым привязываются аппаратные прерывания. В случае UNO это входы D2 и D3.
На оптосимисторе MOC3023 собран блок управления симистором. Для управления этим блоком можно выбрать любой свободный цифровой выход контроллера.
Схема проекта
Res — Аналоговый вход. На входе стоит переменный резистор.
Блок SCT2 — Блок скоростного счетчика. (Библиотека элементов -> Счетчики -> SpeedCounter)
Теперь значение задержки раз в секунду будет выводится в Ком-порт. Для чего это нужно? Поскольку передний фронт импульса с детектора нуля приходит немного раньше истинного момента перехода синусоиды через 0 (в момент потухания светодиода оптопары), то нам необходимо определить это время для задания его в качестве 100% значения мощности на нагрузке. Вот настроечные параметры для блока Scale.
Зальем программу в контроллер и запустим монитор компорта. При вращении переменного резистора лампа будет либо гореть либо мерцать.Вот как это выглядит.
Добиваемся равномерного максимального горения. Значение полученное через компорт записываем. Это значение будем заносить в поле «Нижний предел выходного значения» Scale. Теперь отстроим вторую границу. Опять поменяем значения в блоке Scale
Длительность полупериода сетевого напряжения составляет 10000 микросекунд. Но у нас импульс сдвинут 1102 микросекунды раньше. Соответственно что бы установить полный ноль мощности необходимо максимальную задержку увеличить на столько-же. Можно конечно просто выставить 11102, но лучше проверить. Зальем программу в контроллер и запустим монитор компорта. Добиваемся момента перехода с мерцающего горения в полное потухание. Значение из компорта записываем. Вот как это выглядит.
Ну и тетерь можно использовать полученные значения. Заполняем блок Scale
Ну вот что получилось
Теперь можно убирать блоки генератора и передачи данных компорта, а на вход Scale подавать необходимое Вам регулирующее значение. Обратите внимание в поле «Верхний предел входного значения» блока Scale необходимо занести значение регулирующей величины соответствующее 0 мощности на нагрузке, а в поле «Нижний предел входного значения» значение соответствующее 100% мощности.
habr.com
Детектор перехода через ноль
радиоликбез
Некоторые радиоэлектронные устройства требуют для своей работы синхронизации с сетевым напряжением. Большинство подобных устройств обеспечивают синхронизацию напряжения в момент перехода сетевого напряжения через ноль и требуют для своей работы уменьшения напряжения, например, с помощью сетевого трансформатора.
Приведенная ниже простая схема не требует применения трансформатора и имеет полную гальваническую развязку от сети переменного тока. Она обеспечивает на выходе короткий отрицательный импульс в момент, когда напряжение фазы становится положительным (рис.1).
Рис.1
Принципиальная схема устройства показана на рис.2. При отрицательной полуволне фазного напряжения, конденсатор С1 заряжается до напряжения стабилизации стабилитрона VD2 через резистор R1 и диоды VD1, VD3. В момент, когда напряжение фазы переходит через ноль и становится положительным, транзистор VT1 открывается и через светодиод в оптопаре IC1 протекает ток. В то же время, открытие транзистора VT1 приводит к разрядке конденсатора С1, поэтому транзистор открывается на очень короткое время, что обеспечивает получение короткого отрицательного импульса на выходе устройства. Длительность импульса зависит от емкости конденсаторе С1, поэтому при необходимости ее можно изменять, варьируя емкостью конденсатора. При емкости конденсатора, указанной на рис. 2, длительность выходного импульса будет около 1 мс.
Рис. 2 детектор нуля, схема
В схеме можно использовать конденсатор и резисторы любых типов. Транзистор можно заменить КТ3102А, ВС547 и им подобными. В качестве оптопары IC 1 можно использовать РС817. Диоды VD1, VD3 могут быть любые выпрямительные на напряжение более 400 В.
И.А Коротков
radiopolyus.ru
Схема для обнаружения нуля в сети 220В
Это несложное устройство используется для обнаружения нуля в сети 220В, а именно точки, в которой амплитуда напряжения сети падает ниже 1,2 В. После обнаружения нуля система генерирует на своем выходе импульс напряжения, который подаётся например на микроконтроллер управления.
Устройство может оказаться полезным при построении фазовых регуляторов мощности, в которых необходимо определение точки нуля для правильного отсчета задержки включения симистора.
Система также будет нужна при изготовлении многоканальных регуляторов мощности. Выход схемы изолирован от опасного напряжения сети с помощью оптрона.
Схема детектора нуля
Схема электрическая детектора нуля сетиК разъему 220 В прилагается переменное напряжение от электросети. Выпрямляется оно диодным мостом Br1 (1A). Элементы R3 (100k), D1 (1N4007) и C1 (100uF),а также стабилитрон D2 (любой на 12 В) образуют простой блок питания для транзистора T2 (BC547) и оптотранзистора (CNY17). Резисторы R1 (100k) и R2 (100k) задают нужный потенциал базы транзистора Т1 (BC547).
Основную часть времени T1 открыт и запирает транзистор T2, светодиод оптрона не горит. Когда напряжение в сети падает ниже 1.2 В — транзистор Т1 будет закрыт, а T2 благодаря делителю на R4 (10k) и R5 (10k) откроется и загорится светодиод в оптроне. Такое состояние сохраняется до тех пор, пока напряжение в сети не превысит 1.2 В. Резистор R6 (1.2 k) ограничивает ток протекающий через оптопару. В результате на выходе схемы, то есть разъеме uC, будет появляться импульс при каждом переходе напряжения сети через ноль.
2shemi.ru