WB-MSWv 3 registers: различия между версиями

Нет описания правки
 
(не показано 40 промежуточных версий 6 участников)
Строка 2: Строка 2:
<translate>
<translate>
<!--T:1-->
<!--T:1-->
{{DISPLAYTITLE:Карта регистров датчика WB-MSW v.3}}== Описание ==
{{DISPLAYTITLE:Карта регистров датчика WB-MSW v.3}}
== Описание ==
Регистры, связанные с ИК-управлением, описаны в статье [[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
{{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
|- 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
|- class="cell-gray"
| 88
| 0x0058
| Holding
| RW
| u16
| '''Больше не поддерживается!'''<br />Для датчиков 2018-2019 годов выпуска с сенсором CM1106. Принудительная калибровка датчика CO2 на заданное значение концентрации. Для калибровки запишите сюда текущее значение концентрации CO2, измеренное другим прибором
| ppm<br />400 - 1500
| 3.12, нет в 4.x.y
|- class="cell-gray"
| 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'''
|
|- class="cell-gray"
| 92
| 0x005C
| Holding
| RW
| s16
| HOLD_REG_SPL_RAW_OFFSET - сдвиг значения АЦП
| x16
| 4.9.2000
|- class="cell-gray"
| 93
| 0x005D
| Holding
| RW
| s16
| HOLD_REG_SPL_OFFSET - поправка к значению уровня шума
| x0.1, дБ
| 4.9.2000
|-
| 95
| 0x005F
| Holding
| RW
| u16
| Режим автокалибровки датчика CO2 (ABC) на атмосферный уровень CO2
| 0 или 1
|
|- class="cell-gray"
| 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
|- 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
|-
| 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
|- 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
| s16
| Сырое значение освещенности (9 - старший разряд, 10 — младший разряд значения освещенности)
| x0.01, лк<br />Error: 0xFFFF
| 4.17.0
|- class="cell-gray"
| 288
| 0x0120
| Holding
| RW
| s16
| Калибровочное значение датчика освещенности, корректировка происходит по следующей формуле: illuminance = illuminance * (1 + calib_coeff/2^7))
| val -128..127
| 4.17.3
|}
|}
{{Wbincludes:Common_Modbus_Registers}}


</translate>
</translate>
translator, wb_editors
4251

правка