Цитата:
Сообщение от kao
А как вы будете отслеживать текущую яркость контроллером?
|
Вот так.
Выход диммера через маломощное промежуточное реле подаётся на дискретный вход контроллера (не счётный, а любой). Далее задаём интервал подсчёта, скажем, 50 мсек, к примеру, и считаем количество 0 и 1 на входе за этот интервал. Отношение количества нулей или единичек к общему их числу даст ширину импульса. При фазовом методе управления мы получим значение яркости, умноженное на некий коэффициент.
Я тестировал алгоритм на ПЛК для подсчёта полуволны сетевого напряжения. Работает достаточно стабильно. Осталось попробовать на диммере.