WB-MAO4 0-10V Modbus Analog Outputs/en: различия между версиями
FuzzyBot (обсуждение | вклад) м (FuzzyBot переименовал страницу WB-MAO4 Modbus Dimmer/en в WB-MAO4 0-10V Modbus Analog Outputs/en без оставления перенаправления: Часть переводимой страницы WB-MAO4 Modbus Dimmer.) |
(Новая страница: «* A and B - RS485 signal lines») |
||
(не показаны 22 промежуточные версии 1 участника) | |||
Строка 37: | Строка 37: | ||
* A and B - RS485 signal lines | * A and B - RS485 signal lines | ||
* GND - | * GND - земля шины RS485 (если есть) | ||
* b1 | * b1 и GND - кнопка управления баланса цвета | ||
* b2 | * b2 и GND - кнопка управления яркостью | ||
== | == Управление == | ||
==== | ==== Параметры шины. ==== | ||
Скорость 9600 бит/сек, данных - 8 бит, | |||
чётность – нет, стоповый бит - 2. | |||
==== | ==== Команды поддерживаемые устройством ==== | ||
{| border="1" cellpadding="3" cellspacing="0" | {| border="1" cellpadding="3" cellspacing="0" | ||
!Command | !Command | ||
Строка 75: | Строка 75: | ||
=== | === Функции=== | ||
''' | '''Смена адреса''' производится широковещательный (slave_id 0) командой записи (WRITE_SINGLE_REGISTER) в holding register с адресом 128 (0x80). | ||
По адресу 200 лежит '''сигнатура''' длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель. | |||
Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6. | |||
Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3. | |||
==== | ==== Управление светодиодами ==== | ||
Яркость канала задаётся 8-битным числом (0-255). | |||
Установка физической яркости светодиодов производится в соответствии с логарифмической кривой диммирования. | |||
Модуль использует широтно-импульсную модуляцию (PWM), разрядность: 12 бит, частота ШИМ: 24 кГц. | |||
==== Кнопки ==== | |||
''<u>Страница находится в разработке!d</u>'' | |||
Модуль имеет входы для трёх аппаратных кнопок. | |||
Кнопка 1. Короткое нажатие – включение/выключение всех каналов. Длительное нажатие – плавное изменение яркости всех каналов. | |||
Кнопка 2. Длительное нажатие кнопки – плавное изменение цвета. | |||
Отключить управление каналами с помощью кнопок можно, записав число 255(0xFF) в HOLDING_REGISTER по адресу 5. | |||
В любом режиме работы, текущее состояние кнопок можно прочесть из HOLDING_REGISTER по адресу 6 и 7. 0 отпущена, 1 - нажата. | |||
==== | ==== Карта регистров ==== | ||
{| border="1" class="wikitable" style="text-align:center" | {| border="1" class="wikitable" style="text-align:center" | ||
! | !Регистр / адрес | ||
! | !тип | ||
! | !чтение/запись | ||
! | !значение по-умолчанию | ||
! | !формат | ||
! | !назначение | ||
! | !Примечание | ||
|- | |- | ||
| 0 ||holding||RW||-||0-255|| | | 0 ||holding||RW||-||0-255||Уровень канала G, логарифмическая кривая | ||
| | | | ||
|- | |- | ||
|1||holding||RW||-||0-255|| | |1||holding||RW||-||0-255||Уровень канала R, логарифмическая кривая | ||
| | | | ||
|- | |- | ||
Строка 124: | Строка 125: | ||
|<nowiki>-</nowiki> | |<nowiki>-</nowiki> | ||
|0-255 | |0-255 | ||
| | |Уровень канала B, логарифмическая кривая | ||
| | | | ||
|- | |- | ||
Строка 139: | Строка 140: | ||
|RW | |RW | ||
|0 | |0 | ||
|0: | |0: стандартный режим, 0xFF: отключить управление | ||
| | |режим работы кнопок | ||
| | | | ||
|- | |- | ||
Строка 147: | Строка 148: | ||
|R | |R | ||
| | | | ||
|1 - | |1 - нажата, 0 - отпущена | ||
| | |состояние кнопки 1 | ||
| | | | ||
|- | |- | ||
Строка 155: | Строка 156: | ||
|R | |R | ||
| | | | ||
|1 - | |1 - нажата, 0 - отпущена | ||
| | |состояние кнопки 2 | ||
| | | | ||
|- | |- | ||
Строка 164: | Строка 165: | ||
|74 (312.5 Hz) | |74 (312.5 Hz) | ||
|freq = 24 kHz / (value + 1) | |freq = 24 kHz / (value + 1) | ||
| | |частота ШИМ | ||
| | | | ||
|- | |- | ||
Строка 172: | Строка 173: | ||
|100 | |100 | ||
|x 10ms | |x 10ms | ||
| | |Время плавного изменения цвета | ||
| | | | ||
|- | |- | ||
Строка 178: | Строка 179: | ||
1: PWM 10V | 1: PWM 10V | ||
|| | ||Режим работы выходов | ||
| | | | ||
|- | |- | ||
| 120 (0x78) || holding || RW|| 0 || 0 || | | 120 (0x78) || holding || RW || 0 || отличное от 0 || запись в регистр вызывает перезагрузку МК без сохранения состояния | ||
| | |не поддерживается | ||
|- | |- | ||
| 121 (0x79) || input || R || - || mV || | | 121 (0x79) || input || R || - || mV || текущее напряжение питания модуля | ||
| | |не поддерживается | ||
|- | |- | ||
| 128 (0x80) || holding || RW|| 1 || || Modbus | | 128 (0x80) || holding || RW || 1 || || Modbus-адрес устройства | ||
| | |все | ||
|- | |- | ||
| 200-206 || input || R ||{'W','B','M','A,'O', 0} | | 200-206 || input || R ||{'W','B','M','A,'O', 0} | ||
| | | | || || сигнатура | ||
| | |все | ||
|- | |- | ||
| 220-241 || input || R | | | | | | 220-241 || input || R || || __date__ __time__|| дата сборки прошивки | ||
| | |все | ||
|- | |- | ||
|} | |} |
Версия 15:48, 19 июля 2019
The page is in development!
Purpose
4-channel lighting control module is designed to control lamps with interfaces 0-10V, PWM, as well as to control arbitrary load with the corresponding inputs.
The type of output signal: 0-10V or PWM c with an amplitude of 10V. Type of output signals is configured (for all channels at once).
The module is controlled from the controller or PC via the RS-485 bus by MODBUS commands, as well as by external buttons.
Technical specifications
- 4 channels 0-10V or 10V PWM
- PWM frequency up to 400 Hz.
- Supply voltage: 11 to 24 V.
- Power consumption: 0.3 W.
- Interface: RS485, Modus RTU
- RS-485 interface parameters are set programmatically (see register Card);
default: speed — 9600 bit/s; data — 8 bit; parity bit — no (N); stop bits — 2 - Save state when power is off
- Inputs for three buttons for channel control
- Size– 65*35*7 mm.
Operating conditions
- Air temperature from -40°C to +70°C;
- Relative humidity up to 95%, without moisture condensation.
Connection
The module is made in the unselfish version - the board is in a shrink tube.
RS-485 and control buttons are connected to the blue terminals:
- A and B - RS485 signal lines
- GND - земля шины RS485 (если есть)
- b1 и GND - кнопка управления баланса цвета
- b2 и GND - кнопка управления яркостью
Управление
Параметры шины.
Скорость 9600 бит/сек, данных - 8 бит, чётность – нет, стоповый бит - 2.
Команды поддерживаемые устройством
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 кГц.
Кнопки
Страница находится в разработке!d
Модуль имеет входы для трёх аппаратных кнопок.
Кнопка 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 | 74 (312.5 Hz) | freq = 24 kHz / (value + 1) | частота ШИМ | |
13 | holding | RW | 100 | x 10ms | Время плавного изменения цвета | |
0 | coil | RW | 0 | 0: 0-10V
1: PWM 10V |
Режим работы выходов | |
120 (0x78) | holding | RW | 0 | отличное от 0 | запись в регистр вызывает перезагрузку МК без сохранения состояния | не поддерживается |
121 (0x79) | input | R | - | mV | текущее напряжение питания модуля | не поддерживается |
128 (0x80) | holding | RW | 1 | Modbus-адрес устройства | все | |
200-206 | input | R | {'W','B','M','A,'O', 0} | сигнатура | все | |
220-241 | input | R | __date__ __time__ | дата сборки прошивки | все |