Обнаружен странный глюк диммера. (Возможно, так сделано аппаратно и не исправишь, но может и микропрограммно)
Освещение, холодильник … телевизор подключены через UPS. UPS качественный, мощные, но без двойного преобразования. Заявлено время переключения на аккумулятор не более 5мс (по факту меньше, как я понял 5мс будет на максимальной мощности в 5кВт, которая в текущих условиях достижима максимум на половину).
Пре переключении на резерв (переключение не более 5мс) все приборы не реагируют никак. Лампы не моргают, кондиционер (чувствителен к выключениям и встроенная защита повторного включения компрессора на 3 минуты) не замечает …
Диммер при таких условиях очень заметно и очень длительно “моргает”.
Такое впечатление, что он полностью выключается с максимальной “плавной” скоростью, а затем сразу включается (и не факт что с максимальной скоростью, но она сейчас установлена на 5мс, то есть быстро …)
Добрый день.
Диммер имеет механизм ФАПЧ который отслеживает момент перехода через ноль.
Соответственно если какой-то из периодов сетевого напряжения оказывается короче или длиннее чем ожидается более чем на 10% (с точной величиной могу ошибаться) то устанавливается 2 в регистре 0x0061, каналы выключаются и затем снова включаются.
Предположу что ИБП начинает выдавать полупериоды с нулевого значения а не с того на котором произошло отключение.
Да и 5 мс - это четверть периода, половина полуволны. Отсутствие напряжения в таком промежутке времени - уже сбрасывает счетчик нулевых интервалов.
Думаю … это не совсем корректное поведение. И с этим что-то нужно делать. Наверное.
Тут логику явно нужно как-то поправлять, так как это уж очень заметно …
Да и чувствительные к фазе электродвигатели не замечают пропадания …
В общем, не есть хорошо.
Но непонятно, можно ли побороть программно … (или аппаратно).
Переход обратно 0мс (то есть фаза не меняется), а вот на UPS … возможно что и меняется …
И, заявлена поддержка газовых котлов (в том числе сквозной ноль). Предположу, что провал связан как раз с тем, что подстраивается под фазу, которая была … Но тут только предположения.
Потеря положения нуля - делает невозможным корректный прогноз времени следующего нуля и значит времени закрытия ключей при работе по заднему фронту.
При переднем фронте - теоретически можно отсчитывать от факта предыдущего нуля а при заднем - время отключения находится в будущем.
Двигатель имеет инерцию, он механический.
Для котла потеря нескольких полупериодов - совершенно не страшна, у него импульсный блок питания, как правило. А система ионизационного окнтроля пламени - имеет время срабатывания в секунды.
Как раз настроен передний (так и как разницы не заметил, настройку оставил по умолчанию)
В общем тут что-то не то.
И, видимо, в том числе с алгоритмом (включаться сразу должен на те же настройки, а не …)
Даже потеря одного периода не так сильно заметна глазу, как сейчас работает диммер.
Тут явно что-то не то.
Делать что-то с этим или нет, конечно, решать вам. И с этим жить можно (но если свет часто моргает … то проще просто отказаться от вашего диммера, совсем … и взять тот6 которые не отслеживает ноль. Это печально.)
На всякий случай - какой используется ИБП?
Прооверил со своим, для теста.
Мой ИБП, обычный back-UPS Ippon реагирует (определяет) что основной счети нет после отсутствия двух подряд полуволн сетевого питания. После этого - он переключается (получается что после 15-20 мс) и начинает работать его преобразователь.
Да, диммер фиксирует отсутствие одного полного периода (двух полуволн) и выставляет в регистре состояние "потеря AC).
А что он делает после прекращения потери?
Насколько быстро он возвращает питание и заложено ли в алгоритме “максимально быстро” или он начинает с минимальной яркости выставленной?
Время переключения: Из режима работы от сети в режим работы от АКБ: менее 6 мс