Изменения в прошивке WB-MWAC

From Wiren Board
This is the approved revision of this page, as well as being the most recent.

Общее

Вы можете обновить прошивку устройства по протоколу Modbus, инструкция.
На этой странице указаны изменения с начала 2022 года, предыдущие на странице Firmware Changelog.

Список изменений

1.24.1 (03.06.2026)доступно в testing

  • Исправили потерю событий при одновременной передаче событий двумя устройствами на одной шине.
  • Вернули генерацию события при нажатии на кнопку "Сброс режима Протечка".
  • Исправлен баг ложного срабатывания действий при протечке при длинном нажатии входа в режиме "Управлять по фронтам".

1.24.0 (05.05.2026)доступно в testing

  • Добавили функцию защиты кранов от закисания (только WB-MWAC v.2)
  • Добавили регистр оставшегося времени режима уборки.
  • Повысили надежность работы устройства при отключении питания.
  • Оптимизировали работу с файловой системой.
  • Добавили служебные регистры для диагностики FlashFS.
  • Оптимизировали потребление стека при запросе большого количества регистров.

1.23.0 (22.12.2025)

  • Добавили служебный регистр для мониторинга стека и ОЗУ
  • Добавили служебный регистр причины последней перезагрузки МК
  • Добавили служебный регистр счетчика обновлений прошивки
  • Добавили служебные регистры для диагностики FlashFS
  • Добавили регистр номера партии устройства (только WB-MWAC v.2)
  • Повысили точность измерения напряжения питания МК на новых устройствах

1.22.1 (03.10.2025)

Без изменений для этого устройства.

1.22.0 (22.09.2025)

  • Добавили индикацию высохшего датчика протечки
  • Добавили звуковое оповещение после выхода из режима "Протечка"
  • Добавили возможность выбора датчика протечки - NO или NC
  • Добавили регистр сброса настроек к значениям по умолчанию

Для WB-MWAC v.2:

  • Добавили управление зуммером через входы, регистр и в безопасном режиме

1.21.7 (26.05.2025)

Без изменений для этого устройства.

1.21.6 (31.03.2025)

  • Исправили неверное состояние реле при первом включении WB-MWAC v.2 ERRMWAC2007
  • Добавили Modbus регистры с UID микроконтроллера для WB-MWAC v.2
  • Исправили неожиданное поведение при записи невалидных значений в некоторые регистры ERRMODBUS003
  • Исправили ошибку, из-за которой устройство могло перестать отвечать по Modbus при очень частых запросах (проявлялось в WB-MAP12E)

1.21.5 (13.03.2025)

Без изменений для этого устройства.

1.21.4 (11.11.2024)

  • Добавили проверку чётности данных, полученных по Modbus ERRMODBUS006

1.21.3 (14.08.2024)

Для WB-MWAC:

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

Для WB-MWAC v.2:

  • исправили ошибку, связанную с невозможностью задания паритета RS485, отличного от "N" ERRMWAC2003,
  • исправили ошибку, связанную с неверными измерениями температуры и напряжения питания микроконтроллера ERRMWAC2004,
  • исправили ошибку, связанную с возможностью установки несуществующих режимов от 0 до 2 в регистрах 9 - 14 ERRMWAC2005.

1.21.2 (17.05.2024)

  • Добавили регистр минимального напряжения МК

Для WB-MWAC:

  • вернули возможность переключения выхода "Авария" в настройках маппинг матрицы

1.21.1 (03.04.2024)

  • Улучшили визуальную индикацию режима уборки
  • Запретили включение режима «Протечка» при включенном режиме «Влажная уборка»
  • Запретили задавать значение 0 для регистра «Таймер режима влажной уборки»
  • Исправили сохранение параметра «Таймер влажной уборки» после перезагрузки устройства
  • Исправили ошибку в Modbus, из-за которой устройство отвечало на пакеты с адресом 0xFD, не содержащие команд быстрого Modbus ERRMODBUS001

Для WB-MWAC:

  • Добавили проверку состояния датчиков при выходе из режима "Влажная уборка"
  • Исправили ошибку в стандартных настройках управления выходами с входов

Для WB-MWAC v.2:

  • Исправили сохранение параметра «Восстанавливать состояние кранов после устранения протечки» после перезагрузки устройства
  • Значительно ускорили обработку кнопок K1 и K2
  • Исправили сохранение настроек подсистемы счётчиков при перезагрузке. Это касается параметров «Вес импульса канала P1», «Вес импульса канала P2», «Начальное значение счётчика канала P1» и «Начальное значение счётчика канала P2»
  • Добавили проверку на допустимый диапазон значений для регистров «Вес импульса канала P1» и «Вес импульса канала P2»

1.21.0 (25.01.2024)

Отдельная ветка прошивки для устройств WB-MWAC и WB-MWAC v.2.

  • Исправили баг в функции "повторить через 20 мин., если вход всё ещё активирован", из-за которого она не работала
  • Теперь при включении опрашиваются датчики протечки, ранее тревога не срабатывала, если датчик сработал и устройство было включено после этого
  • Добавили режим "Влажная уборка", предназначенный для отключения реакции на датчики протечки при влажной уборке помещения
  • Добавили настройки для задания поведения аварийного сигнала в безопасном режиме
  • Разрешили обработку датчиков протечки в безопасном режиме
  • Добавили регистр для сброса настроек
  • Добавили регистр для отключения динамика
  • Добавили поддержку WB-MWAC v.2

1.20.4 (07.11.2023)

  • Добавили регистр 131: переход в загрузчик с текущими параметрами соединения. Требуется загрузчик версии 1.3.0 или выше
  • Исправлена ошибка в ответе на команду сканирования через функцию 0x46 ERRMODBUS002
  • Исправлена ошибка, из-за которой в ответах с битовыми полями в старших битах мог оставаться мусор ERRMODBUS004
  • Исправлена ошибка чтения разных койлов за один запрос ERRMODBUS005

1.20.3 (11.09.2023)

  • Сделали отклик напряжения питания (регистр 121) быстрее. RC фильтра уменьшилось с 500 до 50 мс
  • Добавили регистр 125 - напряжение питания в мВ до фильтра

1.20.1 (24.07.2023)

  • Проверка доступного места для файловой системы во время сборки. Внутренние.
  • Более не поддерживаются WB-MWAC ревизии 1.3I и ниже

1.20.0 (11.05.2023)

  • Быстрый модбас. Отправка событий.

1.19.2 (05.12.2022)

  • Небольшие исправления в работе Modbus

1.19.1 (16.11.2022)

  • Исправлен перенос настройки таймаута опроса

1.19.0 (11.11.2022)

  • Прошивка полностью переписана
  • Добавлена возможность работы с Быстрым Modbus
  • Все настройки будут сохраняться при обновлениях прошивки на следующие версии (bootloader должен быть версии 1.2.0 и выше)
  • Время подавления дребезга увеличено до 2000 мс
  • Дублирующие маппинг матрицы на события замыкания и размыкания в режиме 4 для упрощения редактирования
  • Для WB-MWAC матрица для 3х выходов (2 реле + пищалка), светодиоды L1-L3 отображают состояние входов протечек.

1.18.5 (01.07.2022)

  • Добавили поддержку новых микросхем EEPROM
  • Переработали систему серийных номеров для внутренних целей

1.18.4 (30.05.2022)

Безопасный режим, финальная версия, начиная с 1.18.0 в каких-то устройствах чтото из этого было добавлено ранее.

Теперь у каждого выхода можно отдельно настроить безопасное состояние - такое в котором будет меньше вреда обьекту управления. Это состояние реле будет принимать при подаче питания на устройство, когда в настройке поведения выходов при включении (регистр 6) записан режим 0.

Безопасный режим - это состояние устройства в какой-то нештатной ситуации, когда пропадает связь с контроллером. Для обычных реле это происходит по истечению таймаута опроса по шине. Таймаут теперь по умолчанию 10 секунд (настраивается от 1 до 65534).

Можно настроить каждый выход чтобы он в безопасном режиме:

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

Также в настройке поведения выходов при включении (регистр 6) появился пункт 2 - привести выход в состояние входа. Это работает только если вход настроен в режиме latching switch, тоесть реле повторяет состояние входа. Это нужно, в когда сигнал на входе может измениться пока устройство было отключено, что бы не происходила рассинхронизация состояний входа и выхода. 1.18.2 — 1.18.3

Экспериментальные закрытые версии

1.18.0 — 1.18.1

Ветка для реле WB-MR, без изменений для WB-MWAC

1.17.8 (21.04.2022)

Увеличено максимальное значение параметра Время защиты входа от дребезга до 250 мс.

1.17.7 (30.03.2022)

Улучшена обработка пресс-событий, возможность отключения двойных и коротких событий

1.17.6 (30.03.2022)

Изменён таргет бутлодера для GD32

1.17.5 (05.03.2022)

Исправлены ошибки измерения частоты на входах. ERRMR09 1.17.3 — 1.17.4

Ветка для реле WB-MR, без изменений для WB-MWAC

1.17.2 (31.01.2022)

Исправлено самопроизвольное отключение включённого реле при понижении напряжения питания. ERRMR08

1.17.1

Ветка для реле WB-MR, без изменений для WB-MWAC