|
|
(не показано 6 промежуточных версий 3 участников) |
Строка 6: |
Строка 6: |
| Регистры, связанные с ИК-управлением, описаны в статье [[WB-MSx_Consumer_IR_Manual]]. | | Регистры, связанные с ИК-управлением, описаны в статье [[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
| |
| | RW
| |
| | bool
| |
| | Включение пищалки (buzzer)
| |
| | '''0'''
| |
| | rowspan="2" | 4.0.0
| |
| |-
| |
| | 1
| |
| | 0x0001
| |
| | Coil
| |
| | RW
| |
| | bool
| |
| | Принудительная калибровка датчика CO2 на атмосферную концентрацию CO2. Включать после 20 минут работы при уровне CO2, равном 400 ppm (только для MH-Z19B)
| |
| | '''0'''
| |
| |-
| |
| | 2
| |
| | 0x0002
| |
| | Coil
| |
| | RW
| |
| | bool
| |
| | Включение подогрева (heater) в микросхеме сенсора температуры и влажности
| |
| | '''0'''
| |
| | 3.2.0
| |
| |-
| |
| | 3
| |
| | 0x0003
| |
| | Coil
| |
| | RW
| |
| | bool
| |
| | Включение датчика CO2 (1-вкл, 0-выкл)
| |
| | '''0'''
| |
| | 4.1.0
| |
| |-
| |
| | 10
| |
| | 0x000A
| |
| | Coil
| |
| | RW
| |
| | bool
| |
| | Включение красного светодиода при ненулевых значениях регистров 97 и 98
| |
| | '''0'''
| |
| | rowspan="5" | 4.0.0
| |
| |-
| |
| | 11
| |
| | 0x000B
| |
| | Coil
| |
| | RW
| |
| | bool
| |
| | Включение зеленого светодиода при ненулевых значениях регистров 97 и 98
| |
| | '''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
| |
| |-
| |
| | 82
| |
| | 0x0052
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Наличие датчика CO2: 0 - не найден, 1 - установлен.
| |
| | 0 или 1
| |
| | 4.19.0
| |
| |-
| |
| | 83
| |
| | 0x0053
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Тип установленного датчика CO2: 0 - MH-Z19B, 1 - CM1106.
| |
| | 0 или 1
| |
| | 4.19.0
| |
| |- class="cell-gray"
| |
| | 86
| |
| | 0x0056
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Текущий канал работы датчика уровня шума: 0 - канал низкоуровневых шумов, 1 - канал высокоуровневых шумов.
| |
| | 0 или 1
| |
| | 4.15.0
| |
| |- class="cell-gray"
| |
| | 87
| |
| | 0x0057
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | HOLD_REG_SPL_HIGHGAIN_RAW_INT
| |
| | x0.0625
| |
| | 4.15.0
| |
| |-
| |
| | 88
| |
| | 0x0058
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Принудительная калибровка датчика CO2 на заданное значение концентрации. Для калибровки запишите сюда текущее значение концентрации CO2, измеренное другим прибором (только для CM1106).
| |
| | ppm<br />400 - 1500
| |
| | 3.12, нет в версиях прошивки до 4.19.0
| |
| |-
| |
| | 89
| |
| | 0x0059
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Длительность цикла для алгоритма самокалибровки датчика CO2 (ABC) (только для CM1106).
| |
| | дней<br />1 - 30, Error: 0xFFFF
| |
| | 3.12, нет в версиях прошивки до 4.19.0
| |
| |-
| |
| | 91
| |
| | 0x005B
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Время усреднения шума
| |
| | x10, мс<br />'''20'''
| |
| |
| |
| |- class="cell-gray"
| |
| | 92
| |
| | 0x005C
| |
| | Holding
| |
| | RW
| |
| | s16
| |
| | HOLD_REG_SPL_RAW_OFFSET - сдвиг значения АЦП
| |
| | x16
| |
| | 4.9.0
| |
| |- class="cell-gray"
| |
| | 93
| |
| | 0x005D
| |
| | Holding
| |
| | RW
| |
| | s16
| |
| | HOLD_REG_SPL_OFFSET - поправка к значению уровня шума
| |
| | x0.1, дБ
| |
| | 4.9.0
| |
| |-
| |
| | 95
| |
| | 0x005F
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Режим автокалибровки датчика CO2 (ABC) на атмосферный уровень CO2
| |
| | 0 или 1
| |
| |
| |
| |- class="cell-gray"
| |
| | 96
| |
| | 0x0060
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Диапазон измерения концентрации CO2 (только для MH-Z19B)
| |
| | 2000, '''5000''', 10000
| |
| | 3.5.0
| |
| |-
| |
| | 97
| |
| | 0x0061
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Период между вспышками сигнальных светодиодов
| |
| | c<br />0 - 10
| |
| | 3.13.0
| |
| |-
| |
| | 98
| |
| | 0x0062
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Длительность вспышки светодиодов
| |
| | мc<br />0 - 50
| |
| | 3.13.0
| |
| |- class="cell-gray"
| |
| | 100
| |
| | 0x0064
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | HOLD_REG_SPL_RAW_INT
| |
| | x0.0625
| |
| | rowspan="5" | 4.0.0
| |
| |- class="cell-gray"
| |
| | 101
| |
| | 0x0065
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Количество успешных считываний датчика температуры и влажности
| |
| |
| |
| |- class="cell-gray"
| |
| | 102
| |
| | 0x0066
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Количество ошибок считывания датчика температуры и влажности
| |
| |
| |
| |- class="cell-gray"
| |
| | 106
| |
| | 0x006A
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Значение baseline датчика VOC
| |
| |
| |
| |- class="cell-gray"
| |
| | 107
| |
| | 0x006B
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Сырые значения датчика VOC
| |
| | Error: 0xFFFF
| |
| |- class="cell-gray"
| |
| | 108
| |
| | 0x006C
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Версия датчика VOC
| |
| | Error: 0xFFFF
| |
| | 4.2
| |
| |-
| |
| | 113
| |
| | 0x0071
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Задержка перед отправкой ответного пакета по RS-485
| |
| | мс<br />'''8'''
| |
| | 4.15.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
| |
| |- class="cell-gray"
| |
| | 281
| |
| | 0x0119
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Сырое значение с АЦП датчика движения
| |
| |
| |
| |-
| |
| | 282
| |
| | 0x011A
| |
| | Holding
| |
| | RW
| |
| | u16
| |
| | Ширина временного окна для вычисления максимального усредненного значения датчика движения
| |
| | с<br />1 - 60 ('''10''')
| |
| |-
| |
| | 283
| |
| | 0x011B
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Текущее усредненное значение движения в условных единицах (Current motion)
| |
| | Error: 0xFFFF
| |
| |- class="cell-gray"
| |
| | 284
| |
| | 0x011C
| |
| | Input
| |
| | RO
| |
| | s16
| |
| | Сырое значение температуры (без учета температурной компенсации)
| |
| | x0.01, °C<br />Error: 0x7FFF
| |
| | rowspan="2" | 4.16.16
| |
| |- class="cell-gray"
| |
| | 285
| |
| | 0x011D
| |
| | Input
| |
| | RO
| |
| | s16
| |
| | Сырое значение относительной влажности (без учета температурной компенсации)
| |
| | x0.01, %RH<br />Error: 0x7FFF
| |
| |- class="cell-gray"
| |
| | 286-287
| |
| | 0x011E - 0x011F
| |
| | Input
| |
| | RO
| |
| | u32
| |
| | Сырое значение освещенности (286 - старший разряд, 287 — младший разряд значения освещенности)
| |
| | x0.01, лк<br />Error: 0xFFFFFFFF
| |
| | 4.17.0
| |
| |- class="cell-gray"
| |
| | 288
| |
| | 0x0120
| |
| | Holding
| |
| | RW
| |
| | s16
| |
| | Калибровочное значение датчика освещенности, корректировка происходит по следующей формуле: illuminance = illuminance * (1 + calib_coeff/2^7))
| |
| | val -128..127
| |
| | 4.17.3
| |
| |- class="cell-gray"
| |
| | 340
| |
| | 0x0154
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Статус предварительного нагрева датчика CO2: 1 - предварительный нагрев, 0 - предварительный нагрев завершен (только для CM1106).
| |
| | rowspan="7" | 0 или 1
| |
| | rowspan="7" | 4.19.0
| |
| |- class="cell-gray"
| |
| | 341
| |
| | 0x0155
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Статус датчика CO2: 1 - ошибка, 0 - нормальная работа (только для CM1106).
| |
| |- class="cell-gray"
| |
| | 342
| |
| | 0x0156
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Статус превышения диапазона измерений датчика CO2: 1 - превышение, 0 - нормальная работа (только для CM1106).
| |
| |- class="cell-gray"
| |
| | 343
| |
| | 0x0157
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Статус выхода значения за нижнюю границу диапазона измерений датчика CO2: 1 - значение меньше, чем диапазон измерения, 0 - нормальная работа (только для CM1106).
| |
| |- class="cell-gray"
| |
| | 344
| |
| | 0x0158
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Статус калибровки датчика CO2: 1 - не откалиброван, 0 - откалиброван (только для CM1106).
| |
| |- class="cell-gray"
| |
| | 345
| |
| | 0x0159
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Статус старения датчика CO2: 1 - легкое старение, 0 - нормальная работа (только для CM1106).
| |
| |- class="cell-gray"
| |
| | 346
| |
| | 0x015A
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Статус дрейфа датчика CO2: 1 - дрейф, 0 - нормальная работа (только для CM1106).
| |
| |- class="cell-gray"
| |
| | 348 - 357
| |
| | 0x015C - 0x0165
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Версия ПО датчика CO2 (один ascii символ в регистре)
| |
| |
| |
| | 4.25.0
| |
| |- class="cell-gray"
| |
| | 358
| |
| | 0x0166
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Количество ошибок считывания датчика CO2
| |
| |
| |
| | 4.24.0
| |
| |- class="cell-gray"
| |
| | 359
| |
| | 0x0167
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Тип датчика VOC
| |
| | Error: 0xFFFF
| |
| | rowspan="3" | 4.20.0
| |
| |- class="cell-gray"
| |
| | 360
| |
| | 0x0168
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Эквивалентное качеству воздуха (VOC) значение eCO2 (только для VOC версии 0x22)
| |
| | Error: 0xFFFF
| |
| |- class="cell-gray"
| |
| | 361
| |
| | 0x0169
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | eCO2 baseline для VOC (только для VOC версии 0x22)
| |
| | Error: 0xFFFF
| |
| |-
| |
| |- class="cell-gray"
| |
| | 393
| |
| | 0x0189
| |
| | Input
| |
| | RO
| |
| | s16
| |
| | Температура датчика CO2 (только для MH-Z19)
| |
| | °C, Error: 0xFFFF
| |
| | rowspan="3" | 4.25.0
| |
| |-
| |
| |- class="cell-gray"
| |
| | 394
| |
| | 0x018A
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Счетчик «тиков» внутри цикла автокалибровки (только при включенной автокалибровке). Первый «тик» появляется через ~30 мин, следующие — через ~7.5 минут (только для MH-Z19)
| |
| | Error: 0xFFFF
| |
| |-
| |
| |- class="cell-gray"
| |
| | 395
| |
| | 0x018B
| |
| | Input
| |
| | RO
| |
| | u16
| |
| | Число завершенных циклов автокалибровки (только для MH-Z19)
| |
| | Error: 0xFFFF
| |
| {{Wbincludes: Availability Register Temperature Humidity}} | | {{Wbincludes: Availability Register Temperature Humidity}} |
| {{Wbincludes: Availability Register Illumination Digital}} | | {{Wbincludes: Availability Register Illumination Digital}} |
Строка 508: |
Строка 17: |
| {{Wbincludes: Availability Register IR}} | | {{Wbincludes: Availability Register IR}} |
| |} | | |} |
| {{Wbincludes:Common_Modbus_Registers}} | | {{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}} |
| | {{Wbincludes: Registers Connection Settings}} |
| | {{Wbincludes: Registers FW Version For Supported Device With Bootloader}} |
| | {{Wbincludes: Registers Service Main}} |
| | {{Wbincludes: Register bootloader start}} |
| | {{Wbincludes: Registers Timeout}} |
| | {{Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader}} |
| | {{Wbincludes: Registers Vin}} |
| | {{Wbincludes: Registers Temperature MCU}} |
| | |} |
|
| |
|
| </translate> | | </translate> |