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

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

Общее

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

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

2.9.1 (11.11.2024)

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

2.9.0 (03.09.2024)

  • Убрана поддержка световых сцен

2.8.0 (21.08.2024)

  • Добавлена поддержка световых сцен, безопасного режима и действий при включении питания
  • Добавлена поддержка выключателей с фиксацией
  • Добавлен регистр 119: минимальное напряжение VDDA с момента включения
  • Исправлена ошибка в Modbus, из-за которой устройство отвечало на пакеты с адресом 0xFD, не содержащие команд быстрого Modbus
  • Исправлены возможные редкие зависания устройства при включении питания

2.7.1 (22.11.2023)

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

2.7.0 (02.10.2023)

  • Новая архитектура прошивки диммера
  • Поддержка обработки различных типов нажатий и счетчиков нажатий
  • Возможность произвольной привязки входов к выходам
  • Из-за технический ограничений устройства ревизий v2.6B и старее больше не поддерживаются новыми прошивками, последняя версия прошивки для них 2.6.6. Конечно, их можно использовать, но новые функции в них не появятся.

2.6.6 (03.07.2023)

  • Исправили работу счетчиков замыканий для входов 4-6 ERRMDM09
  • Это последняя версия прошивки для устройств ревизий v2.6B и старее (сигнатуры mdm3, mdm3_042, mdm3_26).

2.6.4, 2.6.5 (05.12.2022)

  • Исправлена инициализация lowpass фильтра для V_IN
  • Увеличена скорость реакции на срабатывание защиты по току

2.6.2, 2.6.3 (05.12.2022)

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

2.6.1 (01.12.2022)

  • Исправлена ошибка, приводящая к постепенному переполнению стека с непредсказуемым поведением

2.6.0 (28.11.2022)

2.5.3 (26.09.2022)

Добавили поддержку новых микросхем EEPROM

2.5.2 (23.09.2022)

Исправлено: ERRMDM08 - modbus на скорости 115200 и 100% теперь работает стабильно

2.5.1 (28.04.2022)

Исправлено: пропуск импульсов, если значения Raw Duty каналов близки друг к другу.

2.5.0 (25.04.2022)

Добавлено: PLL (фазовая автоподстройка частоты) - возможность поддерживать широкий диапазон входных частот (например, 60 Гц) и зашумленных сигналов.

2.4.2 (18.03.2022)

Доработана логика сохранения статуса в eeprom.

2.4.1 (15.02.2022)

Обработка защиты от перегрузки по току доступна только для сигнатур mdm3_26 и mdm3G26. Для остальных сигнатур защита по току физически присутствует, но не обрабатывается программно.

2.4.0 (14.02.2022)

  • Улучшена защита от перегрузки по току: выходы отключаются на 3 с при сработке OCP, проблема описана в ERRMDM01
  • Добавлен регистр статуса OCP: Holdreg 100 (0 - нормальный; 1 - сработал)

2.3.3 (11.02.2022)

  • Исправлено: баг ERRMDM06 — теперь запись малых значений в Raw Duty не приводит к полному открытию ключей
  • Минимальное время нарастания/затухания ограничено 1 мс/%
  • Добавлено: функция плавного запуска - raw_duty плавно увеличивается от 0 до min_duty при включении. Это должно решить проблему ERRMDM01.

2.3.2 (07.02.2022)

Исправлено: более точная интерполяция кривой диммирования на краях диаппазона, ERRMDM05

2.3.1 (02.02.2022)

  • Исправлено: кратковременное переключение нагрузки при включении VIN, которое проявлялось в половине случаев.
  • Исправлено: редкий пропуск полупериодов в режиме «Диммирование по заднему фронту», когда raw значение составляло около 1000 мкс.
  • Исправлено: ошибка, из-за которой каналы CH2 и CH3 не работали в ключевом режиме, если канал CH1 был выключен.
  • Исправлено: ошибка, из-за которой в ключевом режиме нагрузка на CH1 фактически не отключалась.
  • Улучшена стабильность обмена данными по Modbus на высоких скоростях.