|
|
(не показано 45 промежуточных версий 6 участников) |
Строка 3: |
Строка 3: |
| <!--T:1--> | | <!--T:1--> |
| {{DISPLAYTITLE:Карта регистров датчика WB-MSW v.3}} | | {{DISPLAYTITLE:Карта регистров датчика WB-MSW v.3}} |
| | == Описание == |
| | Регистры, связанные с ИК-управлением, описаны в статье [[WB-MSx_Consumer_IR_Manual]]. |
| {{Wbincludes:Header Registers Universal|fw=true}} | | {{Wbincludes:Header Registers Universal|fw=true}} |
| |-
| | {{Wbincludes:WB-MSW Main Registers}} |
| | 0
| | {{Wbincludes:WB-MSW Registers for MH-Z19B}} |
| | 0x0000
| | {{Wbincludes:WB-MSW Registers for CM1106}} |
| | Coil
| | {{Wbincludes: Availability Register Temperature Humidity}} |
| | RW
| | {{Wbincludes: Availability Register Illumination Digital}} |
| | bool
| | {{Wbincludes: Availability Register VOC}} |
| | Включение пищалки (buzzer)
| | {{Wbincludes: Availability Register CO2}} |
| | '''0'''
| | {{Wbincludes: Availability Register Motion}} |
| | rowspan="2" | 4.0.0
| | {{Wbincludes: Availability Register Noise}} |
| |-
| | {{Wbincludes: Availability Register IR}} |
| | 1
| | |} |
| | 0x0001
| | {{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}} |
| | Coil
| | {{Wbincludes: Registers Connection Settings}} |
| | RW
| | {{Wbincludes: Registers FW Version For Supported Device With Bootloader}} |
| | bool
| | {{Wbincludes: Registers Service Main}} |
| | Принудительная калибровка датчика CO2 на атмосферную концентрацию CO2. Включать после 20 минут работы при уровне CO2, равном 400 ppm
| | {{Wbincludes: Register bootloader start}} |
| | '''0'''
| | {{Wbincludes: Registers Timeout}} |
| |-
| | {{Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader}} |
| | 2
| | {{Wbincludes: Registers Vin}} |
| | 0x0002
| | {{Wbincludes: Registers Temperature MCU}} |
| | Coil
| |
| | RW
| |
| | bool
| |
| | Включение подогрева (heater) в микросхеме сенсора температуры и влажности HDC1080
| |
| | '''0'''
| |
| | 3.2.2000
| |
| |-
| |
| | 3
| |
| | 0x0003
| |
| | Coil
| |
| | RW
| |
| | bool
| |
| | Включение датчика CO2 (1-вкл, 0-выкл)
| |
| | '''0'''
| |
| | 4.1.2000
| |
| |-
| |
| | 10
| |
| | 0x000A
| |
| | Coil
| |
| | RW
| |
| | bool
| |
| | Включение красного светодиода
| |
| | '''0'''
| |
| | rowspan="5" | 4.0.0
| |
| |-
| |
| | 11
| |
| | 0x000B
| |
| | Coil
| |
| | RW
| |
| | bool
| |
| | Включение зеленого светодиода
| |
| | '''0'''
| |
| |-
| |
| | 0
| |
| | 0x0000
| |
| | Input
| |
| | RO
| |
| | s16
| |
| | Температура
| |
| | x0.1, °C<br />Error: 0x7FFF
| |
| |-
| |
| | 1
| |
| | 0x0001
| |
| | Input
| |
| | RO
| |
| | s16
| |
| | Относительная влажность
| |
| | x0.1, %RH<br />Error: 0xFFFF
| |
| |-
| |
| | 3
| |
| | 0x0003
| |
| | Input
| |
| | RO
| |
| | s16
| |
| | Уровень шума, умноженный на 100
| |
| | x0.01, дБ
| |
| |-
| |
| | 4
| |
| | 0x0004
| |
| | Input
| |
| | RO
| |
| | s16
| |
| | Температура
| |
| | x0.01, °C<br />Error: 0x7FFF
| |
| | 4.2
| |
| |-
| |
| | 5
| |
| | 0x0005
| |
| | Input
| |
| | RO
| |
| | s16
| |
| | Относительная влажность
| |
| | x0.01, %RH<br />Error: 0xFFFF
| |
| | 4.2
| |
| |-
| |
| | 8
| |
| | 0x0008
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Концентрация CO2
| |
| | ppm, <br />Error: 0xFFFF
| |
| | rowspan="3" | 4.0.0
| |
| |-
| |
| | 9 - 10
| |
| | 0x0009 - 0x000A
| |
| | Input
| |
| | RO
| |
| | u32
| |
| | Освещенность (9 - старший разряд, 10 — младший разряд значения освещенности)
| |
| | x0.01, лк<br />Error: 0xFFFFFFFF
| |
| |-
| |
| | 11
| |
| | 0x000B
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Качество воздуха
| |
| | ppb<br />Error: 0xFFFF
| |
| |- style="background-color:#c0c0c0;"
| |
| | 86
| |
| | 0x0056
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Текущий канал работы датчика уровня шума: 0 - канал низкоуровневых шумов, 1 - канал высокоуровневых шумов.
| |
| | 0 или 1
| |
| | 4.15.0
| |
| |- style="background-color:#c0c0c0;"
| |
| | 87
| |
| | 0x0057
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | HOLD_REG_SPL_HIGHGAIN_RAW_INT
| |
| | x0.0625
| |
| | 4.15.0
| |
| |- style="background-color:#c0c0c0;"
| |
| | 88
| |
| | 0x0058
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | '''Больше не поддерживается!'''<br />Для датчиков 2018-2019 годов выпуска с сенсором CM1106. Принудительная калибровка датчика CO2 на заданное значение концентрации. Для калибровки запишите сюда текущее значение концентрации CO2, измеренное другим прибором
| |
| | ppm<br />400 - 1500
| |
| | 3.12, нет в 4.x.y
| |
| |- style="background-color:#c0c0c0;"
| |
| | 89
| |
| | 0x0059
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | '''Больше не поддерживается!'''<br />Для датчиков 2018-2019 годов выпуска с сенсором CM1106. Длительность цикла для алгоритма самокалибровки датчика CO2 (ABC)
| |
| | Error: 0xFF
| |
| | 3.12, нет в 4.x.y
| |
| |-
| |
| | 91
| |
| | 0x005B
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Время усреднения шума
| |
| | x0.1, мс<br />'''20'''
| |
| |
| |
| |- style="background-color:#c0c0c0;"
| |
| | 92
| |
| | 0x005C
| |
| | Holding
| |
| | RW
| |
| | s16
| |
| | HOLD_REG_SPL_RAW_OFFSET - сдвиг значения АЦП
| |
| | x16
| |
| | 4.9.2000
| |
| |- style="background-color:#c0c0c0;"
| |
| | 93
| |
| | 0x005D
| |
| | Holding
| |
| | RW
| |
| | s16
| |
| | HOLD_REG_SPL_OFFSET - поправка к значению уровня шума
| |
| | x0.1, дБ
| |
| | 4.9.2000
| |
| |-
| |
| | 95
| |
| | 0x005F
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Режим автокалибровки датчика CO2 (ABC) на атмосферный уровень CO2
| |
| | 0 или 1
| |
| |
| |
| |- style="background-color:#c0c0c0;"
| |
| | 96
| |
| | 0x0060
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Диапазон измерения концентрации CO2
| |
| | 2000, '''5000''', 10000
| |
| | 3.5.2000
| |
| |-
| |
| | 97
| |
| | 0x0061
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Период между вспышками сигнальных светодиодов
| |
| | c<br />0 - 10
| |
| | 3.13.0
| |
| |-
| |
| | 98
| |
| | 0x0062
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Длительность вспышки светодиодов
| |
| | мc<br />0 - 50
| |
| | 3.13.0
| |
| |- style="background-color:#c0c0c0;"
| |
| | 100
| |
| | 0x0064
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | HOLD_REG_SPL_RAW_INT
| |
| | x0.0625
| |
| | rowspan="5" | 4.0.0
| |
| |- style="background-color:#c0c0c0;"
| |
| | 101
| |
| | 0x0065
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Количество успешных считываний датчика температуры и влажности
| |
| | | |
| |- style="background-color:#c0c0c0;"
| |
| | 102
| |
| | 0x0066
| |
| | Input
| |
| | RO | |
| | u16
| |
| | Количество ошибок считывания датчика температуры и влажности
| |
| |
| |
| |- style="background-color:#c0c0c0;"
| |
| | 106
| |
| | 0x006A
| |
| | Input | |
| | RO
| |
| | u16
| |
| | Значение baseline датчика VOC
| |
| |
| |
| |- style="background-color:#c0c0c0;"
| |
| | 107
| |
| | 0x006B
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Сырые значения датчика VOC
| |
| | Error: 0xFFFF | |
| |- style="background-color:#c0c0c0;"
| |
| | 108
| |
| | 0x006C
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Версия датчика VOC
| |
| | Error: 0xFFFF
| |
| | 4.2
| |
| |-
| |
| | 113
| |
| | 0x0071
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Задержка перед отправкой ответного пакета по RS-485
| |
| | мс<br />'''8'''
| |
| | 4.15.0
| |
| |-
| |
| | 122
| |
| | 0x007A
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Минимальное значение входного напряжения с момента включения датчика
| |
| | мВ
| |
| | 4.16.0
| |
| |-
| |
| | 123
| |
| | 0x007B
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Напряжение на микроконтроллере
| |
| | мВ
| |
| | 4.16.0
| |
| |-
| |
| | 124
| |
| | 0x007C
| |
| | Input
| |
| | RO
| |
| | s16
| |
| | Внутренняя температура микроконтроллера
| |
| | x0.1, °C
| |
| | 4.16.0
| |
| |-
| |
| | 245
| |
| | 0x00F5
| |
| | Holding
| |
| | RW
| |
| | s16
| |
| | Температурная компенсация самонагрева для датчика температуры и влажности (значение вычитается из измереной температуры). Допустимые значения компенсации от -10 °C до +10 °C.
| |
| | x0.01, °C
| |
| | 4.2
| |
| |-
| |
| | 280
| |
| | 0x0118
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Максимальное значение датчика движения за установленное время окна (Max motion)
| |
| | Error: 0xFFFF
| |
| | rowspan="4" | 4.0.0
| |
| |- style="background-color:#c0c0c0;"
| |
| | 281
| |
| | 0x0119
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Сырое значение с АЦП датчика движения
| |
| |
| |
| |-
| |
| | 282
| |
| | 0x011A
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Ширина временного окна для вычисления максимального усредненного значения датчика движения
| |
| | с<br />1 - 60 ('''10''')
| |
| |-
| |
| | 283
| |
| | 0x011B
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Текущее усредненное значение движения в условных единицах (Current motion)
| |
| | Error: 0xFFFF
| |
| |- style="background-color:#c0c0c0;"
| |
| | 284
| |
| | 0x011C
| |
| | Input
| |
| | RO
| |
| | s16
| |
| | Сырое значение температуры (без учета температурной компенсации)
| |
| | x0.01, °C<br />Error: 0x7FFF
| |
| | rowspan="2" | 4.16.16
| |
| |- style="background-color:#c0c0c0;"
| |
| | 285
| |
| | 0x011D
| |
| | Input
| |
| | RO
| |
| | s16
| |
| | Сырое значение относительной влажности (без учета температурной компенсации)
| |
| | x0.01, %RH<br />Error: 0x7FFF
| |
| |- style="background-color:#c0c0c0;"
| |
| | 286-287
| |
| | 0x011E - 0x011F
| |
| | Input
| |
| | RO
| |
| | s16
| |
| | Сырое значение освещенности (9 - старший разряд, 10 — младший разряд значения освещенности)
| |
| | x0.01, лк<br />Error: 0xFFFF
| |
| | 4.17.0
| |
| |- style="background-color:#c0c0c0;"
| |
| | 288
| |
| | 0x0120
| |
| | Holding
| |
| | RW
| |
| | s16
| |
| | Калибровочное значение датчика освещенности, корректировка происходит по следующей формуле: illuminance = illuminance * (1 + calib_coeff/2^7))
| |
| | val -128..127
| |
| | 4.17.3
| |
| |} | | |} |
|
| |
| Серым цветом отмечены служебные регистры. Служебные регистры предназначены для использования производителем. Их наличие, назначение, формат и содержимое могут измениться в новых ревизиях устройств или версиях прошивки.
| |
|
| |
| Регистры, связанные с ИК-управлением, описаны в статье [[WB-MSx_Consumer_IR_Manual]].
| |
|
| |
| {{Wbincludes:Common_Modbus_Registers}}
| |
|
| |
|
| </translate> | | </translate> |