WB-MSW v.3 Modbus Sensor: различия между версиями

Нет описания правки
 
(не показана 101 промежуточная версия 6 участников)
Строка 6: Строка 6:
'''[https://wirenboard.com/ru/product/wb-msw-v3/ Купить в интернет-магазине]'''
'''[https://wirenboard.com/ru/product/wb-msw-v3/ Купить в интернет-магазине]'''


{{NewVersion
{{OldVersion
| old_name = WB-MSW v.2
| old_name = WB-MSW v.3
| new_name = WB-MSW v.3
| new_name = WB-MSW v.4
| old_page = WB-MSW2 Modbus Sensor
| new_page = WB-MSW_v.4_Modbus_Sensor
}}
}}
[[Файл:WB-MSW3-front.JPG |300px|thumb|right| Универсальный датчик WB-MSW v.3, вид спереди]]
[[Файл:WB-MSW3-front.JPG |300px|thumb|right| Универсальный датчик WB-MSW v.3, вид спереди]]
Строка 22: Строка 22:


== Модификации == <!--T:18-->
== Модификации == <!--T:18-->
WB-MSW могут поставляться в любой комбинации встроенных датчиков.
Датчик может поставляться в любой комбинации встроенных датчиков, которыми он комплектуется на производстве, докупить отдельно их нельзя.
Часть из них выполнены съемными:
температуры и влажности, освещённости, концентрации CO2, концентрации VOC. Они устанавливаются при отгрузке заказа, по запросу их можно докупить и установить самостоятельно.
Остальные напаиваются при производстве.


'''Внимание!''' Светодиодные индикаторы, датчик освещённости и ИК-светодиоды физически находятся на одной плате, поэтому присутствуют или отсутствуют только одновременно.
'''Внимание!''' Светодиодные индикаторы, датчик освещённости и ИК-светодиоды физически находятся на одной плате, поэтому присутствуют или отсутствуют только одновременно.
Строка 40: Строка 37:
! style="text-align: center;" | Значение
! style="text-align: center;" | Значение
|-
|-
! colspan="2" |Питание
{{Wbincludes:WB-MSW v.3 Tech Table (Power, IR and indication)}}
|-
|Напряжение питания
|9 В – 28 В постоянного тока
|-
|Потребляемая мощность
|
* 0.5 Вт;
* (пиковая при измерении CO<sub>2</sub>) до 1.6 Вт;
* (пиковая при измерении CO<sub>2</sub> и передаче ИК сигнала) до 4 Вт.
Пожалуйста, выбирайте кабель и блок питания с учётом [[RS-485:Физическое подключение#Падение напряжения на кабеле при пиковом потреблении устройств | падения напряжения на кабеле при пиковом потреблении устройств]].
|-
! colspan="2" | Количество запоминаемых ИК-команд
|-
|Количество команд
|
32
|-
|Длительность команд
| Максимальная длина команды — 508 регистров, плюс два регистра — признак окончания команды.
Каждый регистр кодирует длительность высокого или низкого уровня сигнала (последовательно) в микросекундах.
|-
 
<!--T:12-->
!colspan="2" | '''Клеммники и сечение проводов'''
|-
|| Рекомендуемое сечение провода с НШВИ, мм<sup>2</sup>  || 0.35 – 1 мм<sup>2</sup> — одинарные, 0.35 – 0.5 мм<sup>2</sup> — сдвоенные провода,
|-
|| Длина стандартной втулки НШВИ, мм || 8
|-
|| Момент затяжки винтов, Н∙м || 0.2
|-
! colspan="2" |Индикация
|-
|Питание и обмен данными
|Зеленый светодиод в нижней части корпуса
|-
|Пользовательские индикаторы
|Зеленый и красный светодиод с настраиваемыми частотой и скважностью мигания
|-
|Звуковая индикация
|«Пищалка» — beeper
|-
{{Wbincludes:Control}}
{{Wbincludes:Control}}
{{Wbincludes:Operating conditions}}
{{Wbincludes:Operating conditions CO2}}
|-
|-
! colspan="2" |Габариты
! colspan="2" |Габариты
|-
|-
| Габариты
| Габариты
| 83 x 83 x 20 мм
| 83 x 83 x 21 мм
{{Wbincludes:Weight}} 90 г
{{Wbincludes:Weight}} 90 г
|}
|}


== Общий принцип работы ==
== Общий принцип работы ==
=== Модули TH и VOC ===
=== Датчик TH ===
{{Wbincludes:WB-MSW v.3 TH}}
{{Wbincludes:WB-MSW v.3 TH}}


=== Варианты индикации ===
Автоматическая корректировка показаний температуры и влажности появилась в прошивке версии '''4.16.16 и выше'''. В более ранних версиях при установленном датчике СО2 делается автоматическая компенсация в 0.7 °C, которая записывается в 245 регистр. Пользовательских настроек нет.
{{Wbincludes:WB-MSW v.3 Indication}}


=== Датчик движения ===   
=== Датчик движения ===   
PIR-датчик движения в MSW обнаруживает перемещение объектов на расстоянии до 8 м с углом обзора около 100-120 градусов.
{{Wbincludes:WB-MSW v.3 Motion Sensor}}
Датчик движения в WB-MSW v.3 выдает два параметра:
* '''Current motion''' - это текущее значение интенсивности движения, усредненное за несколько секунд.
* '''Max Motion''' - максимальное значение регистра Current motion за последние N секунд (задается в регистре 282, по умолчанию 10 секунд)


Если датчик движения опрашивается быстро (несколько раз в секунду), можно использовать '''Current motion''' для обнаружения движения с хорошим временным разрешением. Но если датчик опрашивается редко (например, раз в 30 секунд, в большой сети), то чтобы не пропустить быстрое однократное движение, используйте значение '''Max Motion''' и установите ширину временного окна N больше, чем период опроса датчика.
=== Светодиодные индикаторы  и зуммер ===
Светодиодные индикаторы расположены на одной плате с датчиком освещённости и ИК-передатчиком, поэтому, если вы не выбирали одну из этих опций, индикаторов у вас не будет. Зуммер находится на плате и доступен во всех комплектациях.


В системе правил можно по-разному реагировать на значения интенсивности движения. Например, настраивая пороги срабатывания для нечувствительности к домашним животным.
{{Wbincludes:WB-MSW v.3 LED indicators}}


[[Файл:CurrenMaxRawMotion.png|1000px|thumb|center|Взаимосвязь параметров датчика движения, голубые отрезки - периоды интенсивного движения. Окно для Max Motion (N) - 10 секунд]]
Включение, периодичность и длительность вспышек  светодиодов задаются в веб-интерфейсе или в соответствующих Modbus-регистрах. Периодичность и длительность задаются одинаковыми для обоих светодиодов, поэтому при их одновременном включении они будут мигать синхронно. При включении светодиодов убедитесь, что периодичность и длительность вспышек не равны 0, иначе светодиоды не будут работать.
 
=== Светодиодные индикаторы ===
{{Wbincludes:WB-MSW v.3 LED indicators}}


=== Эмуляция ИК-пультов ===  
=== Эмуляция ИК-пультов ===  
В  WB-MSW v.3 под линзой расположены ИК-приёмник для обучения и 8 ИК-светодиодов.
{{Wbincludes:WB-MSW v.3 IR}}
 
Подробное описание использования модуля, а также карта регистров, описаны в разделе [[WB-MSx_Consumer_IR_Manual|Инструкция по работе с ИК-приёмопередатчиком в устройствах WB-MSW, WB-MIR]].
 
Обучение проводится один раз — команды сохраняются в памяти устройства и могут быть воспроизведены командой по Modbus с контроллера. Количество запоминаемых команд достаточно большое (до сотни, в зависимости от модели пульта), чтобы управлять сразу многими устройствами в помещении. Мощности передатчика хватает, чтобы управляемые устройства принимали не только прямой, но и отраженный сигнал.
 
Обычно используется для управления кондиционерами и тепловыми завесами. Учтите, что ИК-команды отправляются всем устройствам в зоне видимости, поэтому передать разные команды на одинаковые устройства не получится. Для индивидуального управления каждым кондиционером используйте модуль [[WB-MIR_v2_-_Modbus_IR_Remote_Control|WB-MIR]].


=== Датчик освещенности ===  
=== Датчик освещенности ===  
Строка 130: Строка 75:


=== Датчик качества воздуха (VOC) ===  
=== Датчик качества воздуха (VOC) ===  
{{Wbincludes:VOC Sensiron SGPC3}}
==== Зачем измерять VOC ====
{{Wbincludes:VOC}}
{{Wbincludes:VOC}}


=== Датчик CO2 ===
=== Датчик CO2 ===
{{Wbincludes:WB-MSW v.3 CO2}}
{{Wbincludes:WB-MSW v.3 CO2}}
{{Wbincludes:WB-MSW v.3 CO2 CM1106}}
{{Wbincludes:WB-MSW v.3 CO2 Manual calibration}}
==== Зачем нужно измерять CO2?====
{{Wbincludes:WB-MSW v.3 CO2 why do I need to measure}}


== Монтаж == <!--T:24-->
== Монтаж == <!--T:24-->
Строка 143: Строка 96:
[[File:Installation WB-MSW3+Controller.png|650px|thumb|right|Образец монтажа и подключения WB-MSW v.3. Винтовые зажимы находятся на тыльной стороне модуля в специальном углублении (см.фото)]]
[[File:Installation WB-MSW3+Controller.png|650px|thumb|right|Образец монтажа и подключения WB-MSW v.3. Винтовые зажимы находятся на тыльной стороне модуля в специальном углублении (см.фото)]]
{{Wbincludes:WB-MSW v.3 Mounting}}
{{Wbincludes:WB-MSW v.3 Mounting}}
=== Как открыть корпус датчика ===
{{Wbincludes:WB-MSW v.3 How To Disassemble}}


==Представление в веб-интерфейсе контроллера WB==
==Представление в веб-интерфейсе контроллера WB==
Строка 151: Строка 107:
}}  
}}  
=== Управление устройством и просмотр значений ===
=== Управление устройством и просмотр значений ===
<!--T:60-->
[[File:WB-MSW3-WEB.png|600px|thumb|right|Элементы управления и индикации модуля WB-MSW v.3 в веб-интерфейсе контроллера Wiren Board]]
[[File:WB-MSW3-WEB.png|600px|thumb|right|Элементы управления и индикации модуля WB-MSW v.3 в веб-интерфейсе]]
{{Wbincludes:WB-MSW v.3 WebUI}}
{{Wbincludes:WebUIControlDevice}}
 
При подключении к контроллеру Wiren Board есть возможность создавать интересные сценарии, используя данные с датчика. Например, "включать свет по движению", сигнализировать светодиодами о превышении значения СО2 или VOC, включать кондиционер, если жарко или увлажнитель воздуха, если воздух слишком сухой. Правила создаются индивидуально под задачи. Некоторые примеры можно посмотреть в статье [[Rule_Examples#Датчик MSW v.3|примеры правил]].
<!--T:59-->
В таблице перечислены названия измеряемых WB-MSW v.3 параметров и их значения. Названия параметров, которые не поддерживаются конкретным модулем, будут выделены красным.
 
<!--T:61-->
{| class="wikitable"
! Параметр
! Значение
|-
| Temperature
| Температура внутреннего датчика
|-
| Humidity
| Относительная влажность в процентах
|-
| Air Quality (VOC)
| Качество воздуха (ЛОВ) в ppm
|-
| CO2
| Концентрация CO<sub>2</sub> в PPM
|-
| Sound Level
| Звуковое давление в дБ
|-
| Illuminance
| Освещенность в лк
|-
| Max Motion
| Максимальное усредненное значение датчика движения за последние N секунд (N — настраиваемый параметр, регистр 282)
|-
| Current Motion
| Усредненное значение датчика движения на коротком интервале времени
|-
| Buzzer
| Включение(ON)/выключение(OFF) звукового сигнала ("пищалки")
|-
| Red LED
| Включение/выключение мигающего красного светодиода
|-
| Green LED
| Включение/выключение мигающего красного светодиода
|-
| LED Period (s)
| Период между вспышками светодиодов в секундах
|-
| LED Glow Duration (ms)
| Длительность вспышек светодиодов в миллисекундах
|-
| Learn to RAM — Reset all ROM
| Управление ИК-передатчиком, подробнее в статье [[WB-MSx_Consumer_IR_Manual |управление по ИК]]
|-
| Input Voltage
| Входное напряжение в вольтах
|-
| Serial
| Серийный номер устройства
|-
|}


== Настройка ==
== Настройка ==
{{Wbincludes:WebUIDeviceSetUp}}
{{Wbincludes:WebUIDeviceSetUp}}


=== Контроль климата ===
<gallery mode="packed" heights="150px" caption="Настройка WB-MSW v.3 через веб-интерфейс контроллера Wiren Board">
{{SupportedSinceRelease
Image: WebUI WB-MSW v.3 Air Quality Settings.png | Датчик климата
| release = wb-2110
| deb = wb-mqtt-serial
| version = 2.31.0
|content=
[[Image: WebUI WB-MSW v.3 Air Quality Settings.png |350px|thumb|right| Настройка датчиков климата в WB-MSW v.3 через веб-интерфейс контроллера Wiren Board]]
 
Датчик CO2:
* CO₂ Sensor Enabled — если в комплектации WB-MSW v.3 есть датчик CO2, включите эту настройку и выберите yes. Значение по умолчанию устанавливается на производстве, в зависимости от комплектации.
* CO₂ Baseline Calibration — Включает режим автокалибровки датчика на атмосферный уровень CO2. По умолчанию включён.
* CO₂ Measurement Range (ppm) — диапазон измерения концентрации. По умолчанию 5000.
 
Датчик температуры и влажности (TH):
* TH Sensor Heater Enabled — включить подогрев микросхемы датчика TH
* Self-Heating Compensation (°C) — пользовательская компенсация измеренного значения температуры. Параметр доступен в прошивках версий 4.16.16 и выше. Ещё в датчике есть [[#Температурная компенсация | автоматическая компенсация самонагрева]].
}}
=== Датчики шума и движения ===
{{SupportedSinceRelease
| release = wb-2110
| deb = wb-mqtt-serial
| version = 2.31.0
|content=
* Sounf Level → Low-pass Filter Time Constant (ms) — время усреднения значений датчика шума в миллисекундах. По умолчанию 200 мс.
* Motion → Low-pass Filter Time Constant (s) — время усреднения значений датчика движения в секундах. Доступны значения от 1 до 60 с., по умолчанию — 10 с. Увеличивая значение вы можете снизить реакцию датчика на редкие события.
 
<gallery widths=322px heights=200px perrow=2 caption="Настройка датчиков шума и движения в WB-MSW v.3 через веб-интерфейс контроллера Wiren Board">
Image: WebUI WB-MSW v.3 Sound Settings.png | Датчик шума
Image: WebUI WB-MSW v.3 Sound Settings.png | Датчик шума
Image: WebUI WB-MSW v.3 Motion Settings.png  | Датчик движения
Image: WebUI WB-MSW v.3 Motion Settings.png  | Датчик движения
</gallery>
</gallery>
}}


=== Управление техникой по ИК ===
<h3> Управление техникой по ИК </h3>
[[WB-MSx_Consumer_IR_Manual| Инструкция по работе с ИК-приёмопередатчиком]]
[[WB-MSx_Consumer_IR_Manual| Инструкция по работе с ИК-приёмопередатчиком]]


{{Wbincludes:Modbus}}
{{Wbincludes:Modbus|s_tolerance=true}}


=== Карта регистров ===
=== Карта регистров ===
[[WB-MSWv_3_registers|'''Карта регистров датчика WB-MSW''']]
[[WB-MSWv_3_registers|'''Карта регистров датчика WB-MSW''']]
{{Wbincludes:Firmware update}}
 
{{note|info|При обновлении прошивки ИК-команды будут стёрты. Перед обновлением, сохраните банки команд с помощью [https://support.wirenboard.com/t/wb-mir-wb-msw-skript-dlya-sohraneniya-i-zapisi-komand-ik-ir/7918/16 скрипта], а после обновления — восстановите их.}}
==Обновление прошивки и сброс настроек==
{{Modbus Device Firmware Update
| new-fw=true
| fw-version=4.18.10
| MS=true
| old=true
|changelog=WB-MSW v.3: Changelog}}


==Примеры правил==
==Примеры правил==
Строка 266: Строка 142:


== Ревизии устройства ==
== Ревизии устройства ==
{{Wbincludes:Revision}}
[[WB-MSW_v.3_Modbus_Sensor_Revisions | Список ревизий]]
|-
|4.19
|v4.19A
|12.2021 -  
|
*Температурный сенсор заменен на Sensirion SHT40
*Датчик освещенности заменен на VEML7700
*Изменена схемотехника каскада измерения уровня шума
*Баг в плате v4.19 (неправильное питание схемы АЦП) исправлен "проводком" при производстве партии в соответствиями с индустриальными стандартами.
|-
|4.9.1
|v4.9.1J/1
|11.2021
|
*Спец.партия - без измерения уровня шума
|-
|4.9.1
|v4.9.1E, v4.9.1F, v4.9.1H, v4.9.1J, ...
|05.2021 - ...
|
*В качестве микроконтроллера GD32
*Начиная с партии v4.9.1J датчик CO2 с 7-дневной автокалибровкой
|-
|4.9.1
|v4.9.1G/1, v4.9.1G/2 (без TH), v4.9.1I
|07.2021 - ...
|
*В качестве микроконтроллера GD32
*С урезанным функционалом (только измерение температуры, влажности и CO2)
|-
|4.9.1
|v4.9.1D, v4.9.1G/3
|02.2021 - 07.2021
|
*Партия с урезанным функционалом (только измерение температуры и влажности)
|-
|4.9.1
|v4.9.1B, v4.9.1B/M, v4.9.1B/2, v4.9.1C
|12.2020 - 04.2021
|
*Микросхема трансивера заменена на модель со встроенным Full Fail-Safe
|-
|4.9.1
|v4.9.1A
|10.2020 - 12.2020
|
*Увеличен динамический диапазон измерения уровня шума
*Датчик температуры/влажности распаян на плате
|-
|4.8
|303, v4.8A - v4.8S
|01.2019 - 09.2020
|
*Улучшена компоновка платы, добавлена возможность обновления прошивки.
*Датчик температуры нужно устанавливать в верхний левый разъём, чтобы он не грелся от датчика CO2.
|-
|4.7
| -
|10.2018 - 12.2019
|
*Первая версия
|-
|}


== Изображения и чертежи устройства == <!--T:69-->
== Изображения и чертежи устройства == <!--T:69-->