WB-MRGB: различия между версиями
Admin (обсуждение | вклад) м (Admin переименовал страницу WB-RGB Диммер сведиодных лент в WB-MRGB) |
Admin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
[[Файл:Диммер.jpg |500px|thumb|right| Диммер WB-RGB]] | [[Файл:Диммер.jpg |500px|thumb|right| Диммер WB-RGB]] | ||
'''WB-MRGB''' (ранее '''WB-RGB''', '''WB-RGB-mini''') - трёхканальный диммердля управления светодиодными лентами. Может управлять лентой RGB либо независимо тремя одноцветными лентами. Модулем управляется по шине [[RS-485]] (протокол MODBUS) с контроллера [[Wiren Board]] или компьютера, а также кнопками, подключаемыми напрямую к модулю. | |||
==== Технические характеристики ==== | ==== Технические характеристики ==== | ||
* 3 канала ШИМ для управления светодиодной лентой | |||
* 3 канала ШИМ для управления светодиодной лентой | * Ток до 3А на канал | ||
* Ток до | |||
* Частота ШИМа - 24кГц. | * Частота ШИМа - 24кГц. | ||
* Напряжение питания: от 11 до 24 В | * Напряжение питания: от 11 до 24 В | ||
* Потребляемая мощность: 0, | * Потребляемая мощность: 0,3 Вт. | ||
* Интерфейс: RS485, ModBus RTU | * Интерфейс: RS485, ModBus RTU | ||
* Сохранение состояния при отключении питания | * Сохранение состояния при отключении питания | ||
* Входы для кнопок управления балансом цвета и общей яркости | * Входы для кнопок управления балансом цвета и общей яркости | ||
* | * Размер: 55*30*10 мм | ||
* Условия эксплуатации: температура воздуха от 0°С до +50°С, относительная влажность воздуха до 92%, без конденсации влаги. | |||
==== Порядок подключения ==== | ==== Порядок подключения ==== | ||
[[Файл:Rgb.png|500px|thumb|right| Схема подключения диммера WB-RGB]] | [[Файл:Rgb.png|500px|thumb|right| Схема подключения диммера WB-RGB]] | ||
Модуль выполнен в бескорпусном варианте - плата в термоусадочной трубке. | Модуль выполнен в бескорпусном варианте - плата в термоусадочной трубке. | ||
К синим клеммам подключаются RS-485 и управляющие кнопки: | К синим клеммам подключаются RS-485 и управляющие кнопки: | ||
* А и В - сигнальные линии RS485 | * А и В - сигнальные линии RS485 | ||
* GND - земля шины RS485 (если есть) | * GND - земля шины RS485 (если есть) | ||
* b1 и GND - кнопка управления баланса цвета | * b1 и GND - кнопка управления баланса цвета | ||
* b2 и GND - кнопка управления яркостью | * b2 и GND - кнопка управления яркостью | ||
Питание модуля совмещено с питанием светодиодных лент. | Питание модуля совмещено с питанием светодиодных лент. | ||
Подключается к зеленым клеммам "-" "+". Напряжение питания в пределах | Подключается к зеленым клеммам "-" "+". Напряжение питания в пределах от11В до 24В. | ||
Стандартная светодиодная RGB лента имеет четыре провода и подключается к зеленым клеммам: | Стандартная светодиодная RGB лента имеет четыре провода и подключается к зеленым клеммам: | ||
Строка 62: | Строка 42: | ||
== Управление == | == Управление == | ||
==== Параметры | ==== Параметры RS-485 ==== | ||
Скорость 9600 бит/сек, 8 бит данных, без бита чётности, 2 стоповых бита. | |||
Скорость 9600 бит/сек, | ==== Команды Modbus, поддерживаемые устройством ==== | ||
==== Команды поддерживаемые устройством ==== | |||
{| border="1" cellpadding="3" cellspacing="0" | {| border="1" cellpadding="3" cellspacing="0" | ||
!Command | !Command | ||
Строка 90: | Строка 68: | ||
|} | |} | ||
=== Функции=== | === Функции=== | ||
Строка 214: | Строка 190: | ||
|- | |- | ||
|} | |} | ||
Версия 18:56, 8 ноября 2016
WB-MRGB (ранее WB-RGB, WB-RGB-mini) - трёхканальный диммердля управления светодиодными лентами. Может управлять лентой RGB либо независимо тремя одноцветными лентами. Модулем управляется по шине RS-485 (протокол MODBUS) с контроллера Wiren Board или компьютера, а также кнопками, подключаемыми напрямую к модулю.
Технические характеристики
- 3 канала ШИМ для управления светодиодной лентой
- Ток до 3А на канал
- Частота ШИМа - 24кГц.
- Напряжение питания: от 11 до 24 В
- Потребляемая мощность: 0,3 Вт.
- Интерфейс: RS485, ModBus RTU
- Сохранение состояния при отключении питания
- Входы для кнопок управления балансом цвета и общей яркости
- Размер: 55*30*10 мм
- Условия эксплуатации: температура воздуха от 0°С до +50°С, относительная влажность воздуха до 92%, без конденсации влаги.
Порядок подключения
Модуль выполнен в бескорпусном варианте - плата в термоусадочной трубке. К синим клеммам подключаются RS-485 и управляющие кнопки:
- А и В - сигнальные линии RS485
- GND - земля шины RS485 (если есть)
- b1 и GND - кнопка управления баланса цвета
- b2 и GND - кнопка управления яркостью
Питание модуля совмещено с питанием светодиодных лент. Подключается к зеленым клеммам "-" "+". Напряжение питания в пределах от11В до 24В.
Стандартная светодиодная RGB лента имеет четыре провода и подключается к зеленым клеммам:
Клемма | Подключение |
---|---|
R | управление красным цветом |
G | управление зеленым цветом |
B | управление синим цветом |
V+ | общий провод (плюс источника питания |
Управление
Параметры RS-485
Скорость 9600 бит/сек, 8 бит данных, без бита чётности, 2 стоповых бита.
Команды Modbus, поддерживаемые устройством
Command | command (dec) |
---|---|
READ_COIL | 1 |
WRITE_SINGLE_COIL | 5 |
WRITE_MULTI_COILS | 15 |
READ_HOLDING_REGISTERS | 3 |
WRITE_SINGLE_REGISTER | 6 |
WRITE_MULTI_REGISTERS | 16 |
Функции
Смена адреса производится широковещательный (slave_id 0) командой записи (WRITE_SINGLE_REGISTER) в holding register с адресом 128 (0x80).
По адресу 200 лежит сигнатура длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель. Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6. Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3.
Управление светодиодами
Яркость канала задаётся 8-битным числом (0-255). Установка физической яркости светодиодов производится в соответствии с логарифмической кривой диммирования.
Модуль использует широтно-импульсную модуляцию (PWM), разрядность: 12 бит, частота ШИМ: 24 кГц.
Кнопки
Модуль имеет две аппаратные кнопки.
Кнопка 1. Короткое нажатие – включение/выключение всех каналов. Длительное нажатие – плавное изменение яркости всех каналов.
Кнопка 2. Длительное нажатие кнопки – плавное изменение цвета.
Отключить управление каналами с помощью кнопок можно, записав число 255(0xFF) в HOLDING_REGISTER по адресу 5.
В любом режиме работы, текущее состояние кнопок можно прочесть из HOLDING_REGISTER по адресу 6 и 7. 0 отпущена, 1 - нажата.
Карта регистров
Регистр / адрес | Тип | Чтение/запись | Значение по умолчанию | Формат | Назначение | Примечание |
---|---|---|---|---|---|---|
0 | holding | RW | - | 0-255 | Уровень канала G, логарифмическая кривая | |
1 | holding | RW | - | 0-255 | Уровень канала R, логарифмическая кривая | |
2 | holding | RW | - | 0-255 | Уровень канала B, логарифмическая кривая | |
5 | holding | RW | 0 | 0: стандартный режим, 0xFF: отключить управление | режим работы кнопок | |
6 | input | R | 1 - нажата, 0 - отпущена | состояние кнопки 1 | ||
7 | input | R | 1 - нажата, 0 - отпущена | состояние кнопки 2 | ||
9 | holding | RW | 0 | freq = 24 kHz / (value + 1) | частота ШИМ | |
13 | holding | RW | 100 | x 10ms | Время плавного изменения цвета | с версии 1.6 от 29.04.2016 |
120 (0x78) | holding | RW | 0 | отличное от 0 | запись в регистр вызывает перезагрузку МК без сохранения состояния | не поддерживается |
121 (0x79) | input | R | - | mV | текущее напряжение питания модуля | не поддерживается |
128 (0x80) | holding | RW | Указан на специальной наклейке на устройстве или 1 | Modbus-адрес устройства | все | |
200-206 | input | R | {'W','B','M','R','G','B'}
0x0057 0x0042 0x004d 0x0052 0x0047 0x0042 |
сигнатура | все | |
220-241 | input | R | __date__ __time__ | дата сборки прошивки | все |