Нормировка яркости CCT-ленты в диммере WB-LED при изменении цветовой температуры

Использую модуль диммера WB‑LED с CCT‑лентой (тёплый/холодный белый). При цветовой температуре 50 % фактически работает два канала одновременно, в результате суммарная мощность и яркость ленты выше, чем при крайних значениях цветовой температуры (0 % или 100 %), где включён только один из каналов. Вопрос: есть ли в текущей прошивке WB‑LED режим или параметр, позволяющий нормировать общую яркость CCT‑ленты так, чтобы она оставалась примерно одинаковой при любой цветовой температуре (то есть ограничивать суммарный уровень ШИМ двух каналов)? Если такого режима нет, можно ли рекомендованный способ реализации этой логики средствами контроллера (через отдельное управление каналами вместо встроенного режима CCT)?

Добрый день!

Сейчас в прошивке WB‑LED нет отдельного «CCT‑режима с нормировкой яркости», который бы автоматически поддерживал заданную яркость при изменении температуры.
Добавил ваше предложение в список идей для дальнейшей доработки.

По поводу рабочего готового алгоритма ничего не порекомендую, кроме как составить самостоятельно или с помощью ИИ помощника.

А в wiki написано по-другому:

Обратите внимание, что при подключении ленты с изменяемой температурой белого цвета (CCT-ленты) максимальная яркость ленты будет равна максимальной яркости одного из каналов ленты, поскольку для получения света определённой световой температуры каналы ленты диммируются даже в режиме максимальной яркости. Например лента мощностью 9,6 Вт/м, состоящая из двух каналов холодных и тёплых светодиодов по 4.8 Вт/м каждый, будет давать максимальный световой поток, соответствующий мощности 4,8 Вт/м.

Неужели в документации ошибка?

Перепроверю еще, возможно баг.

Вы правы. Направил багрепорт разработчикам, ожидаем решения.

1 лайк

@Daniilsemenkov @uid1000

Добрый день.

Действительно, в документации сейчас ошибка и нормирование яркости CCT-лент не поддерживается.

Мы добавили режим нормирования яркости CCT ленты в новой версии прошивки. Прошивка сейчас находится на стадии релиза, в ближайшее время станет доступна в testing.

А пока можете проверить unstable-версию прошивки (3.7.0-rc2). Обновить можно командой:

wb-mcu-fw-updater update-fw /dev/ttyRS485-1 -a 189 --branch fix-FW-917_cct_brightness_throw

Вместо /dev/ttyRS485-1 подставьте ваш порт, вместо 189 - адрес вашего устройства.

В новой версии прошивки появились регистры 3200 и 3201 - включение нормирования мощности лент CCT1 и CCT2 соответственно. Для включения нормирования мощности нужно записать 1 в соответствующий регистр, для отключения - записать 0 (по умолчанию).

Пример команды включения нормирования яркости ленты CCT2:

modbus_client_rpc -mrtu -pnone -s2 /dev/ttyRS485-1 -a189 -t0x10 -r3201 -c1 1

Вместо /dev/ttyRS485-1 подставьте ваш порт, вместо 189 - адрес вашего устройства. Если нужно включить режим нормирования яркости для ленты CCT1, замените адрес регистра 3201 на 3200.

После релиза данные параметры также появятся в шаблоне устройства и будут доступны на вкладке Выходы в веб-интерфейсе конфигуратора.

2 лайка

Добрый день, на своем стенде проверил – теперь яркость при изменении температуры остается на одном уровне.