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

Материал из Wiren Board
Это утверждённая версия страницы. Она же — наиболее свежая версия.

Общее

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

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

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 на высоких скоростях.