WB-MWAС не всегда срабатывает датчик

Подскажите пожалуйста. Я поставил вместо старого модуль новый. Обновил WB до последней версии чтобы шаблон появился. Подключил все провода клема в клемму как было. Решил проверить на одном из датчиков и протека не сработало.
Долго искал ошибку у себя, но потом по совету в телеграме решил отключить все свои датчики и вручную позамыкать - и сработало только 2 из 6 :(. При том что в интерфейсе у всех F1,F2…S1 все настойки идентичны. Вот видео с эксперементом


и так у всех

Добрый день
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

приложен диагностический архив, доступен только сотрудникам поддержки
(247,5 КБ)

Добрый день!

Прошу считать версию прошивки устройства,

wb-mcu-fw-flasher -d /dev/ttyRS485-1 -a84 --get-device-info

а так же значения регистров:

9,10,11,12,13,14
20,21,22,23,24,25

modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-1 -a84 -t0x03 -r9

Подставив свои значения параметров.

https://wirenboard.com/wiki/MWAC_v.2_Registers

/dev/ttyRS485-1 opened successfully.
Bootloader version: 1.4.5
Firmware version: 1.21.4
Firmware signature (fw-sig): mwac0
Download firmwares: https://fw-releases.wirenboard.com/?prefix=fw/by-signature/mwac0/
9
[15][03][00][09][00][01][57][1C]
<15><03><02><00><05><48><44>
SUCCESS: read 1 of elements:
        Data: 0x0005
10
[15][03][00][0A][00][01][A7][1C]
<15><03><02><00><05><48><44>
SUCCESS: read 1 of elements:
        Data: 0x0005
11
[15][03][00][0B][00][01][F6][DC]
<15><03><02><00><05><48><44>
SUCCESS: read 1 of elements:
        Data: 0x0005
12
[15][03][00][0C][00][01][47][1D]
<15><03><02><00><05><48><44>
SUCCESS: read 1 of elements:
        Data: 0x0005
13
[15][03][00][0D][00][01][16][DD]
<15><03><02><00><05><48><44>
SUCCESS: read 1 of elements:
        Data: 0x0005
14
[15][03][00][0E][00][01][E6][DD]
<15><03><02><00><05><48><44>
SUCCESS: read 1 of elements:
        Data: 0x0005
20
[15][03][00][14][00][01][C7][1A]
<15><03><02><00><32><09><92>
SUCCESS: read 1 of elements:
        Data: 0x0032
21
[15][03][00][15][00][01][96][DA]
<15><03><02><00><32><09><92>
SUCCESS: read 1 of elements:
        Data: 0x0032
22
[15][03][00][16][00][01][66][DA]
<15><03><02><00><32><09><92>
SUCCESS: read 1 of elements:
        Data: 0x0032
23
[15][03][00][17][00][01][37][1A]
<15><03><02><00><32><09><92>
SUCCESS: read 1 of elements:
        Data: 0x0032
24
[15][03][00][18][00][01][07][19]
<15><03><02><00><32><09><92>
SUCCESS: read 1 of elements:
        Data: 0x0032
25
[15][03][00][19][00][01][56][D9]
<15><03><02><00><32><09><92>
SUCCESS: read 1 of elements:
        Data: 0x0032

В регистрах все верно.

Пожалуйста, произведите замер постоянного напряжения на выводах F1…F6 относительно iGND – должно быть около 12 В.

у меня там на всех 0 :frowning:
И эксперимент что я записывал на видео больше не работает. Теперь нет ни одного замыкания F + iGND которое бы провоцировало протечку.

Я замеры делал при выключенном wb-mqtt-serial. Только сейчас понял. Перетестировать?

У меня иногда не срабатывает из-за плохого контакта, нам нужно исключить этот фактор.
Попробуйте снять клемму и повторите эксперимент и замеры.
Еще измерьте iVout.
wb-mqtt-serial не должен был повлиять на замеры, но лучше включите, чтобы не забыть.

Ситуация следующая:

  • Если снять зеленые переходники для подключения проводов то все замыкания F1…S1 об iGND дают срабатывания протечки. Напряжение там ~11.95
  • Если явно вкрутить в этот переходник провод то протечка НЕ срабатывает.!! см фото.
  • Если пошурудить влево вправо то на 5 раз можно словить протечку.
    Как итог проблема у меня в этих переходниках. Что делать? Сам прибор получается рабочий но пользоваться я им не могу (не припаивать же мне провода к клеммам)

Получаем результат плохого контакта.

Могу порекомендовать следующее (на отключенном питании):

  • зачистить отверткой контакты на модуле, возможно немного согнуть вверх или вниз, на отсоединенном клеммнике прочистить скрепкой или проволокой
  • разработать контакт путем нескольких присоединений и отсоединений
  • при необходимости – поменять клеммник с соседним

Попробуйте и сообщите результат.

Клемники я разработал. Прозвонил у всех зажим и место для клеммы.
Но у меня теперь проблема с подключением. Картина перевернулась на 180 градусов. У меня постоянно срабатывает теперь протечка. Все F1…S1 - iGnd замкнуты. iGnd - iV дает 12 вольт. Неужели моли выйти из строя 6 датчиков протечки разом? H20 исп 2.

Может у вас есть совет как проверить 1 датчик минимальными усилиями. Размуровывать все 6 довольно сложно. Прозвонить, замерить у него что-то. Основное что меня беспокоит - это то что датчики работали, так как во время влажной уборки иногда ловили срабатывания протечки и поэтому ошибку в подключении я не верю. но и в то что 6 датчиков умерли я тоже не верю, а больше у меня нет объяснений.

Схему получается такая (3 для упрощения)

Это объясняется просто - вы тыкаете проводом в болт клеммника. Если клеммник не затянут, то болт может запросто не контачить с клеммником, особенно на новом устройстве. Т.е. дело не в том, что вы “разработали”, а в том, что вы добились контакта на незатянутом клеммнике.

А не может быть так, что ваши датчики с нормально замкнутыми контактами? Из документации на датчик:

* Датчики с нормально-замкнутым контактом маркируются красным кольцом на конце проводника 

Здесь чудес нкаких быть не может, если срабатывает, то выход датчика замкнут. Посмотрите любым мультиметром, в каком состоянии выход датчика при подаче на датчик напряжения.

1 лайк

А 1 версия с какими работала по умолчанию? меня H20 испл 2
Чтобы прозвонить мне придется убрать “спайку” на черном, желтом и коричневом кабеле. Я просто перед тем как вандалить щит хотел хотя бы теоретически понять почему у меня не получилось просто заменить V1 на V2.

Я отрезал 1 датчик и подключил напрямую и провел эксперимент с водой. В итоге вывод у меня контакт размыкается когда датчик в воде и замкнут когда вне ее. Но я не могу сообразить где в настройках WMAC в2 это задается. Подскажите пожалуйста.

Это не настраивается - датчики протечки должны быть нормально (в сухом состоянии) разомкнутые. У первой версии MWAC было так же.

Простите, но я не соглашусь ибо это у меня работала 2 года, просто его настраивал не я :(. И я вчера посидел в настройках модуля и почти добился желаемого поведения

Вот так у меня отключаются краны что уже 90% успеха. Ну а аварию пришлось включить скриптом. Вот если бы в этом меню был пункт ВКЛЮЧИТЬ то проблемы бы была 100% решена. Почему его тут нет? для всех останых такое значение есть. Его можно добавить?

Более того в описании устройства на вашем стайте есть вот такая фраза

  • Управление по фронтам — позволяет настроить действие для замыкания/размыкания входов. Полезно при использовании выключателей с фиксацией или датчиков с инвертированной логикой.

Это как раз мой случай нормально замкнутые это инвективная логика.

Я подразумеваю, что та логика, которая “зашита” в MWAC для работы с датчиками протечки, не предусматривает возможность использовать НЗ датчики. Ну а сами вы, конечно, можете реализовать собственную логику, при помощи настроек модуля, или (особенно) при помощи скриптов.

Так а что на счет пояснения почему в выпадашке что на скриншоте нет опции Включить? Его можно добавить в новых прошивках? Просто он во всех менюшках есть а тут нет