Alexey1969 писал(а):Смещение можно откорректировать программно, но с начало придется его вычислить. Мало того оно будет меняться при незначительном изменение номиналов деталей стабилизатора и делителя.
Оно в любом случае будет меняться при изменении номиналов деталей...
Alexey1969 писал(а):Отключать конечно можно Но мне видится нестабильная работа. если допустим при плохом контакте сетевого провода выпадет несколько периодов. Так как переключать подтяжку придется по таймеру.
Ну при плохом контакте и прочих форсмажорах устройство и не должно работать. То есть заблокировать нагрузку и ждать восстановления нормальных условий.
Alexey1969 писал(а):Никакой второй линии защиты не получится, первая вылетит вслед за первой, если что.
Работа такого детектора подробно описывалась у микрочипа в одном из примеров.
Не убедили. Да и не надо. Делают схемы и без стабилитронов, ничего - работают.
Alexey1969 писал(а):Резистор 430к снижает чувствительность детектора ДО ограничения и в паре с емкостью 1000 фильтрует импульсные выбросы при включении триака, а они неизбежно происходят, так как триак включается не при нулевом напряжении реально.
Это я заметил. Импульсы открытия симистора приходят на 2 мсек позже (или на 8 мсек раньше) прохождения сетевого напряжения через 0, цель ведь была снижение помех? Соответственно, пачка импульсов и заканчивается позже, то есть реально при 0 мощности симистор открыт больше, чем один период (~28 мсек). Скриншот осциллограммы во вложении Osc.png. Правда это все лишь Proteus... Он не моделирует защитные диоды, вешал внешние - задержка еще больше, около 2,6 мсек (немного поправленный проект в архиве). В железе Вы не проверяли осциллографом?
Зачем снижать чувствительность детектора. Ее надо повышать. Чтобы четко фиксировать 0 и избавиться от помех.
Пишу не просто так, тоже есть опыт разработки фазоимпульсных регуляторов, а там уж импульс выдается, в зависимости от мощности, в любой момент фазы сетевого напряжения. В коммутаторах по принципу вкл/выкл (Ваш случай) очень удобно использовать оптопары типа MOC с контролем ноля. Схема, конечно, усложняется на один MOC и два резистора, зато сразу решаются все вопросы, которые мы здесь обсуждаем.
Alexey1969 писал(а):Можете убедится, отключив конденсатор. Схема придет в полный хаос

Это минус устройству. Это тот же форсмажор, программа должна отслеживать такие ситуации и реагировать.
Конденсатор отключать не надо. Я такого и не предлагал. Если убрать резистор 430 кОм, то емкость конденсатора нужно будет всего лишь изменить, полагаю в сторону уменьшения его емкости.
P.S. И зачем столько импульсов? Достаточно одного вначале каждого полупериода. Чего зря PIC мучить. Мы там где-то с микроамперами боремся, а тут такая расточительность.
