WB-MAO4 0-10V Modbus Analog Outputs/en: различия между версиями

Материал из Wiren Board
м (FuzzyBot переименовал страницу WB-MAO4 Modbus Dimmer/en в WB-MAO4 0-10V Modbus Analog Outputs/en без оставления перенаправления: Часть переводимой страницы WB-MAO4 Modbus Dimmer.)
(Новая страница: «The module is controlled from the controller or PC via the RS-485 bus by MODBUS commands, as well as by external buttons.»)
(не показано 30 промежуточных версий 1 участника)
Строка 11: Строка 11:




==Technical specifications==
==== Технические характеристики ====


* 4 channels 0-10V or 10V PWM
* 4 канала 0-10В или ШИМ 10В
* PWM frequency up to 400 Hz.
* Частота ШИМа до 400 Гц.
* Supply voltage: 11 to 24 V.
* Напряжение питания: от 11 до 24 В.
* Power consumption: 0.3 W.
* Потребляемая мощность: 0,3Вт.
* Interface: RS485, Modus RTU
* Интерфейс: RS485, Modus RTU
* RS-485 interface parameters are set programmatically (see [[#Modbus Control|register Card]]);<br> default: speed — 9600 bit/s; data — 8 bit; parity bit no (N); stop bits — 2  
* Параметры интерфейса RS-485 задаются программно (смотрите [[#Управление по Modbus|Карту регистров]]);<br> по умолчанию: скорость — 9600 бит/с; данные — 8 бит; бит чётности нет (N); стоп-биты — 2  
* Save state when power is off
* Сохранение состояния при отключении питания
* Inputs for three buttons for channel control
* Входы для трёх кнопок для управления каналами
* Size– 65*35*7 mm.
* Размеры – 65*35*7 мм


====Operating conditions====
==== Условия эксплуатации: ====


* Air temperature from -40°C to +70°C;
* Температура воздуха от -40°С до +70°С;
* Relative humidity up to 95%, without moisture condensation.
* Относительная влажность воздуха до 95%,без конденсата влаги.


==== 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:
К синим клеммам подключаются RS-485 и управляющие кнопки:


* A and B - RS485 signal lines
* А и В - сигнальные линии RS485


* GND - ground RS-485 bus (if any)
* GND - земля шины RS485 (если есть)


* b1 and GND - color balance control button
* b1 и GND - кнопка управления баланса цвета


* b2 and GND - brightness control button
* b2 и GND - кнопка управления яркостью


== Management==  
== Управление ==
==== Bus parameters ====
==== Параметры шины. ====


Speed is 9600 bit/s, data - 8 bit,
Скорость 9600 бит/сек, данных - 8 бит,
parity no, stop bit - 2.
чётность нет, стоповый бит - 2.
==== Commands supported by device ====
==== Команды поддерживаемые устройством ====
{| border="1" cellpadding="3" cellspacing="0"
{| border="1" cellpadding="3" cellspacing="0"
!Command
!Command
Строка 75: Строка 75:




=== Functions===
=== Функции===


'''Address change''' is broadcast (slave_id 0) team record (WRITE_SINGLE_REGISTER) to holding register with address 128 (0x80).
'''Смена адреса''' производится широковещательный (slave_id 0) командой записи (WRITE_SINGLE_REGISTER) в holding register с адресом 128 (0x80).


6 bytes '''signature''' lies at the address 200. The signature is unique for each device model and allows you to identify the model.
По адресу 200 лежит '''сигнатура''' длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель.
To obtain the signatures necessary to fulfill READ_HOLDING_REGISTERS address 200 length 6.   
Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6.   
Writing to this area of memory is not supported and error 3 is returned when attempting to write to an invalid location.
Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3.


==== LED control ====
==== Управление светодиодами ====


The brightness of the channel is set by an 8-bit number (0-255).  
Яркость канала задаётся 8-битным числом (0-255).  
The physical brightness of the LEDs is set according to the logarithmic dimming curve.  
Установка физической яркости светодиодов производится в соответствии с логарифмической кривой диммирования.  


The module uses pulse width modulation (PWM), bit depth: 12 bit, PWM frequency: 24 kHz.
Модуль использует широтно-импульсную модуляцию (PWM), разрядность: 12 бит, частота ШИМ: 24 кГц.
==== Кнопки  ====


"<u>The page is under development!</u>"
''<u>Страница находится в разработке!d</u>''


The module has inputs for three hardware buttons.  
Модуль имеет входы для трёх аппаратных кнопок.  


Button 1. Short press turns all channels on/off. Long press smoothly change the brightness of all channels.
Кнопка 1. Короткое нажатие включение/выключение всех каналов. Длительное нажатие плавное изменение яркости всех каналов.


Button 2. Long press the button smooth color change.
Кнопка 2. Длительное нажатие кнопки плавное изменение цвета.


You can disable channel management using the buttons by writing 255(0xFF) to HOLDING_REGISTER at address 5.
Отключить управление каналами с помощью кнопок можно, записав число 255(0xFF) в HOLDING_REGISTER по адресу 5.


In any operating mode, the current status of the buttons can be read from HOLDING_REGISTER at 6 and 7. 0 - button unpressed, 1 - pressed.
В любом режиме работы, текущее состояние кнопок можно прочесть из HOLDING_REGISTER по адресу 6 и 7. 0 отпущена, 1 - нажата.
==== Register map ====
==== Карта регистров ====


{| border="1" class="wikitable" style="text-align:center"
{| border="1" class="wikitable" style="text-align:center"
!Register / address
!Регистр / адрес
!type
!тип
!read-write
!чтение/запись
!default
!значение по-умолчанию
!format
!формат
!Purpose
!назначение
!Note
!Примечание
|-
|-


| 0 ||holding||RW||-||0-255||Channel level G, logarithmic curve
| 0 ||holding||RW||-||0-255||Уровень канала G, логарифмическая кривая
|
|
|-
|-
|1||holding||RW||-||0-255||the Level of the R channel, the logarithmic curve
|1||holding||RW||-||0-255||Уровень канала R, логарифмическая кривая
|
|
|-
|-
Строка 124: Строка 125:
|<nowiki>-</nowiki>
|<nowiki>-</nowiki>
|0-255
|0-255
|Channel B Level, logarithmic curve
|Уровень канала B, логарифмическая кривая
|
|
|-
|-
Строка 139: Строка 140:
|RW
|RW
|0
|0
|0: standard mode, 0xFF: disable control
|0: стандартный режим, 0xFF: отключить управление
|button operation mode
|режим работы кнопок
|
|
|-
|-
Строка 147: Строка 148:
|R
|R
|
|
|1 - pressed, 0 - unpressed
|1 - нажата, 0 - отпущена
|the state of the button 1
|состояние кнопки 1
|
|
|-
|-
Строка 155: Строка 156:
|R
|R
|
|
|1 - pressed, 0 - unpressed
|1 - нажата, 0 - отпущена
|button status 2
|состояние кнопки 2
|
|
|-
|-
Строка 164: Строка 165:
|74 (312.5 Hz)
|74 (312.5 Hz)
|freq = 24 kHz / (value + 1)
|freq = 24 kHz / (value + 1)
|PWM frequency
|частота ШИМ
|
|
|-
|-
Строка 172: Строка 173:
|100
|100
|x 10ms
|x 10ms
|Smooth color change time
|Время плавного изменения цвета
|
|
|-
|-
Строка 178: Строка 179:


1: PWM 10V
1: PWM 10V
||Output mode
||Режим работы выходов
|
|
|-
|-
| 120 (0x78) || holding || RW|| 0 || 0 || write to the register causes a  stateless reboot of the module
| 120 (0x78) || holding || RW || 0 || отличное от 0 || запись в регистр вызывает перезагрузку МК без сохранения состояния
|not supported
|не поддерживается
|-
|-
| 121 (0x79) || input || R || - || mV || current supply voltage of the module
| 121 (0x79) || input || R || - || mV || текущее напряжение питания модуля
|not supported
|не поддерживается
|-
|-
| 128 (0x80) || holding || RW|| 1 || || Modbus device address
| 128 (0x80) || holding || RW || 1 || || Modbus-адрес устройства
|everything
|все
|-
|-
| 200-206 || input || R ||{'W','B','M','A,'O', 0}
| 200-206 || input || R ||{'W','B','M','A,'O', 0}
| | | / | signature
|| || сигнатура
|everything
|все
|-
|-
| 220-241 || input || R | | | | _date__ _time__|| firmware build date
| 220-241 || input || R || || __date__ __time__||   дата сборки прошивки
|everything
|все
|-
|-
|}
|}

Версия 15:46, 19 июля 2019

Другие языки:
Диммер WB-MAO4

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.


Технические характеристики

  • 4 канала 0-10В или ШИМ 10В
  • Частота ШИМа до 400 Гц.
  • Напряжение питания: от 11 до 24 В.
  • Потребляемая мощность: 0,3Вт.
  • Интерфейс: RS485, Modus RTU
  • Параметры интерфейса RS-485 задаются программно (смотрите Карту регистров);
    по умолчанию: скорость — 9600 бит/с; данные — 8 бит; бит чётности — нет (N); стоп-биты — 2
  • Сохранение состояния при отключении питания
  • Входы для трёх кнопок для управления каналами
  • Размеры – 65*35*7 мм

Условия эксплуатации:

  • Температура воздуха от -40°С до +70°С;
  • Относительная влажность воздуха до 95%,без конденсата влаги.

Порядок подключения

Модуль выполнен в бескорпусном варианте - плата в термоусадочной трубке.

К синим клеммам подключаются RS-485 и управляющие кнопки:

  • А и В - сигнальные линии RS485
  • 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__ дата сборки прошивки все