7825
правок
Fizikdaos (обсуждение | вклад) |
|||
(не показано 25 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:WB-M1W2 v.3 преобразователь для термометров 1-Wire в RS-485}} | {{DISPLAYTITLE:WB-M1W2 v.3 преобразователь для термометров 1-Wire в RS-485}} | ||
[[Файл:WB-M1W2 v.3.png|мини|Модуль WB-M1W2 v.3]] | [[Файл:WB-M1W2 v.3.png|мини|Модуль WB-M1W2 v.3]] | ||
'''[https://wirenboard.com/product/WB-M1W2-v3/ Купить в интернет-магазине]''' | '''[https://wirenboard.com/product/WB-M1W2-v3/ Купить в интернет-магазине]''' | ||
== Назначение== | == Назначение== | ||
WB-M1W2 v.3 — компактный | WB-M1W2 v.3 — компактный модуль в подрозетник с двумя универсальными входами, которые могут работать в режимах: | ||
* 1-Wire — подключение датчиков DS18B20 по протоколу [[1-Wire | 1-Wire]]. На каждый вход можно подключить только один датчик. | |||
* Счёт и детектирование нажатия — работа с импульсными выходами устройств, кнопками и выключателями. | |||
Компактный размер модуля позволяет его размещать в кабель-каналах, подрозетниках и других тесных местах. | |||
Интерфейс обмена данными RS-485 с Modbus RTU. | |||
== Основные отличия от предыдущей версии == | |||
[[Image:wb-m1w2 v1 vs v3.jpg|300px|thumb|right]] | |||
По сравнению с [[WB-M1W2_1-Wire_to_Modbus_Temperature_Measurement_Module |WB-M1W2]]: | |||
# меньших габаритов, поэтому отлично подходит для размещения не только в кабель-каналах и распаечных коробках, но и в подрозетниках; | |||
# клеммник для датчиков 1-Wire больше не снимается. | |||
== Меры безопасности == | == Меры безопасности == | ||
{{Wbincludes:Safety|low_voltage=true}} | {{Wbincludes:Safety|low_voltage=true}} | ||
Строка 42: | Строка 48: | ||
|- | |- | ||
|Напряжение в разомкнутом состоянии | |Напряжение в разомкнутом состоянии | ||
| | |5 В | ||
|- | |- | ||
{{Wbincludes:Control}} | {{Wbincludes:Control}} | ||
Строка 51: | Строка 57: | ||
| Габариты | | Габариты | ||
| | | | ||
34 x | 34 x 20 x 17 мм | ||
|- | |||
| Масса (с упаковкой) | |||
| | |||
13 г | |||
|} | |} | ||
== Общий принцип работы == | == Общий принцип работы == | ||
При работе в режиме 1-Wire модуль опрашивает подключённые к входам датчики и помещает полученные значения в Modbus-регистры. Некоторые датчики DS18B20 иногда могут выдавать случайные значения, которые сильно отличаются от верных, поэтому в модуле есть фильтр подозрительных значений, который позволяет эти значения отбросить. | При работе в режиме 1-Wire модуль опрашивает каждые две секунды подключённые к входам датчики и помещает полученные значения в Modbus-регистры. Время опроса датчиков настраивается. Некоторые датчики DS18B20 иногда могут выдавать случайные значения, которые сильно отличаются от верных, поэтому в модуле есть фильтр подозрительных значений, который позволяет эти значения отбросить. | ||
В режиме дискретных входов модуль | В режиме дискретных входов модуль следит за входами и помещает в регистры их состояние, а также количество срабатываний в виде счётчиков. Разрядность счетчиков — 16 бит. Для сброса количества срабатываний входов нужно записать в регистр 100 число 1. Для работы с кнопками есть счётчики нажатий. | ||
== Распознавание типов нажатий == | == Распознавание типов нажатий == | ||
Строка 64: | Строка 73: | ||
{{Wbincludes:Inputs Press Events|no_outputs=true}} | {{Wbincludes:Inputs Press Events|no_outputs=true}} | ||
Счётчики нажатий и состояние входов получать событиями через Быстрый Modbus — минимум задержек при любой загруженности шины. Читайте подробнее в разделе [[#modbus|Работа по Modbus]]. | Счётчики нажатий и состояние входов можно получать событиями через Быстрый Modbus — минимум задержек при любой загруженности шины. Читайте подробнее в разделе [[#modbus|Работа по Modbus]]. | ||
[[Rule_Examples#press-actions|Пример правила с обработкой счётчиков нажатий]] | [[Rule_Examples#press-actions|Пример правила с обработкой счётчиков нажатий]] | ||
Строка 71: | Строка 80: | ||
{{Wbincludes:Mount "V+ GND A B"}} | {{Wbincludes:Mount "V+ GND A B"}} | ||
Преобразователь устанавливается в кабель-каналы, короба, распаечные коробки | Преобразователь устанавливается в подрозетники, кабель-каналы, короба, и распаечные коробки. Рекомендуемая длина линий от преобразователя до выносных датчиков 1-Wire — не более 30 метров. Не рекомендуем использовать экранированный кабель для подключения датчиков температуры, он может служить антенной для помех. [[1-Wire|Рекомендации по прокладке шины 1-Wire]]. | ||
<gallery mode="packed" heights="250px"> | <gallery mode="packed" heights="250px" caption="Примеры подключения датчиков и кнопок (концевиков, выключателей) к WB-M1W2 v.3"> | ||
Image: WB-M1W2 v. | Image: WB-M1W2 v.3_DS18B20.png | два DS18B20 | ||
Image: WB-M1W2 v. | Image: WB-M1W2 v.3_DS18B20_Button.png | один DS18B20 и одна кнопка, можно наоборот | ||
Image: WB-M1W2 v.3_Buttons.png | две кнопки, концевика и т.п. | |||
</gallery> | </gallery> | ||
Строка 99: | Строка 109: | ||
== Настройка == | == Настройка == | ||
{{Wbincludes:WebUIDeviceSetUp}} | {{Wbincludes:WebUIDeviceSetUp}} | ||
=== Режимы цифровых входов === | === Режимы цифровых входов === | ||
[[File:WB-M1W2 v.3 Web UI Congigure Inputs.png|350px|thumb|right||Выбор режима для одного их входов WB-M1W1 в веб-интерфейсе контроллера Wiren Board]] | |||
Преобразователь WB-M1W2 v.3 позволяет конфигурировать каждый из двух входов как дискретный. Для этого нужно выбрать режим в параметре '''Input x'''. | Преобразователь WB-M1W2 v.3 позволяет конфигурировать каждый из двух входов как дискретный. Для этого нужно выбрать режим в параметре '''Input x'''. | ||
Данные счётчиков срабатывания входов записываются в энергонезависимую память по алгоритму: если средняя частота срабатывания счетчиков меньше, чем 1 раз в 300 | Данные счётчиков срабатывания входов записываются в энергонезависимую память по алгоритму: если средняя частота срабатывания счетчиков меньше, чем 1 раз в 300 секунд, то запись в память происходит с каждым изменением счетчика. Но если частота больше, то энергонезависимая память обновляется не чаще 1 раза в 300 секунд. В частности, если счетчик меняется несколько раз в течение короткого времени (например в течение минуты), а потом продолжительное время не меняется (например в течение 5 часов), то после каждого изменения произойдет запись в память. Такой подход позволяет хранить актуальные данные счетчиков и гарантирует продолжительную работу энергонезависимой памяти. | ||
=== Антидребезг === | === Антидребезг === | ||
{{Anchor|debounce}} | {{Anchor|debounce}} | ||
Для любого из входов вы можете настроить фильтр антидребезга в параметре '''Время подавления дребезга'''. Возможные значения от 0 до 100 мс, значение по умолчанию — 50 мс. | [[File:WB-M1W2 v.3 Web UI Debounce.png|350px|thumb|right||Настройка антидребезга WB-M1W1 в веб-интерфейсе контроллера Wiren Board]] | ||
Для любого из входов в режиме «Счёт и распознавание нажатий» вы можете настроить фильтр антидребезга в параметре '''Время подавления дребезга'''. Возможные значения от 0 до 100 мс, значение по умолчанию — 50 мс. | |||
=== Период опроса датчиков температуры === | === Период опроса датчиков температуры === | ||
{{Anchor|poll_period}} | {{Anchor|poll_period}} | ||
[[File:WB-M1W2 v.3 Web UI Pull Period.png|350px|thumb|right||Установка периода опроса датчиков WB-M1W1 в веб-интерфейсе контроллера Wiren Board]] | |||
Для любого из входов вы можете настроить период опроса датчика в параметре '''Период опроса датчиков температуры'''. Возможные значения от 1 до 60 с, значение по умолчанию — 2 с. | Для любого из входов вы можете настроить период опроса датчика в параметре '''Период опроса датчиков температуры'''. Возможные значения от 1 до 60 с, значение по умолчанию — 2 с. | ||
Строка 128: | Строка 140: | ||
=== Карта регистров === | === Карта регистров === | ||
[[M1W2_Registers| Карта регистров WB-M1W2 для ревизий 2.1F и новее]] | [[M1W2_Registers| Карта регистров WB-M1W2 для ревизий 2.1F, 3.x и новее]] | ||
Ревизию устройства можно посмотреть на наклейке на корпусе сбоку, а даты выпуска в таблице ревизий ниже на этой странице. | Ревизию устройства можно посмотреть на наклейке на корпусе сбоку, а даты выпуска в таблице ревизий ниже на этой странице. | ||
Строка 143: | Строка 155: | ||
{{Wbincludes:Revision}} | {{Wbincludes:Revision}} | ||
|- | |- | ||
|3. | |3.3 | ||
| | |3.3A | ||
| | |07.2024 | ||
| | | | ||
* | * Тестовая партия | ||
|- | |- | ||
|} | |} |