Wbincludes:WB-MD: Changelog: различия между версиями

Материал из Wiren Board
 
(не показаны 23 промежуточные версии 4 участников)
Строка 4: Строка 4:
{{DISPLAYTITLE: Изменения в прошивках диммеров WB-MD }}  
{{DISPLAYTITLE: Изменения в прошивках диммеров WB-MD }}  
==Список версий==</noinclude>
==Список версий==</noinclude>
{{ChangelogItem
| {{{1}}}
| release = stable
| version = 2.7.1
| date = 22.11.2023
| models = WB-MDM3_
| content=
* Исправлен баг при работе в ключевом режиме: если яркость канала более 1%, канал выключался с задержкой [[ WB-MDM3:_Errata#ERRMDM11:_Задержка_при_выключении_канала,_работающего_в_ключевом_режиме | ERRMDM11 ]]
* Добавили регистр 131: переход в загрузчик с текущими параметрами соединения. Требуется загрузчик версии 1.3.0 или выше.
* Исправлена ошибка, из-за которой в ответах с битовыми полями в старших битах мог оставаться мусор
* Исправлена ошибка в ответе на команду сканирования через функцию 0x46
}}
{{ChangelogItem
| {{{1}}}
| release = stable
| version = 2.7.0
| date = 02.10.2023
| models = WB-MDM3_
| content=
* Новая архитектура прошивки диммера
* Поддержка обработки различных типов нажатий и счетчиков нажатий
* Возможность произвольной привязки входов к выходам
* Из-за технический ограничений устройства ревизий <code>v2.6B</code> и старее больше не поддерживаются новыми прошивками, последняя версия прошивки для них 2.6.6. Конечно, их можно использовать, но новые функции в них не появятся.
}}
{{ChangelogItem
| {{{1}}}
| release = stable
| version = 2.6.6
| date = 03.07.2023
| models = WB-MDM3_
| content=
* Исправили работу счетчиков замыканий для входов 4-6 [[WB-MDM3:_Errata#ERRMDM09:_Не_работают_счетчики_замыканий_для_входов_4-6 | ERRMDM09 ]]
* Это последняя версия прошивки для устройств ревизий <code>v2.6B</code> и старее (сигнатуры <code>mdm3</code>, <code>mdm3_042</code>, <code>mdm3_26</code>).
}}
{{ChangelogItem
| {{{1}}}
| release = stable
| version = 2.6.4, 2.6.5
| date = 05.12.2022
| models = WB-MDM3_
| content=
* Исправлена инициализация lowpass фильтра для V_IN
* Увеличена скорость реакции на срабатывание защиты по току
}}
{{ChangelogItem
| {{{1}}}
| release = stable
| version = 2.6.2, 2.6.3
| date = 05.12.2022
| models = WB-MDM3_
| content=
* Небольшие исправления в работе Modbus
}}
{{ChangelogItem
| {{{1}}}
| release = stable
| version = 2.6.1
| date = 01.12.2022
| models = WB-MDM3_
| content=
* Исправлена ошибка, приводящая к постепенному переполнению стека с непредсказуемым поведением
}}
{{ChangelogItem
| {{{1}}}
| release = stable
| version = 2.6.0
| date = 28.11.2022
| models = WB-MDM3_
| content=
* Добавлена возможность работы с [[Modbus#Расширение протокола Modbus от Wiren Board | расширением протокола Modbus от Wiren Board]]
* Оптимизирована обработка изменений значений регистров
}}
{{ChangelogItem
| {{{1}}}
| release = stable
| version = 2.5.3
| date = 26.09.2022
| models = WB-MDM3_
| content=
Добавили поддержку новых микросхем EEPROM
}}
{{ChangelogItem
| {{{1}}}
| release = stable
| version = 2.5.2
| date = 23.09.2022
| models = WB-MDM3_
| content=
Исправлено: [[WB-MDM3:_Errata#ERRMDM08:_Ошибки_в_обмене_на_скорости_115200_бит/с_при_100_%_яркости | ERRMDM08]] - modbus на скорости 115200 и 100% теперь работает стабильно
}}
{{ChangelogItem
{{ChangelogItem
| {{{1}}}
| {{{1}}}
Строка 9: Строка 99:
| version = 2.5.1
| version = 2.5.1
| date = 28.04.2022
| date = 28.04.2022
| models = WB-MDM3 v.1
| models = WB-MDM3_
| content=
| content=
Исправлен пропуск импульсов, когда необработанные значения коэффициента заполнения каналов близки друг к другу.
Исправлено: пропуск импульсов, если значения Raw Duty каналов близки друг к другу.
}}
}}
{{ChangelogItem
{{ChangelogItem
Строка 18: Строка 108:
| version = 2.5.0
| version = 2.5.0
| date = 25.04.2022
| date = 25.04.2022
| models = WB-MDM3 v.1
| models = WB-MDM3_
| content=
| content=
Функция PLL (фазовая автоподстройка частоты): возможность поддерживать широкий диапазон входных частот (например, 60 Гц) и зашумленных сигналов.
Добавлено: PLL (фазовая автоподстройка частоты) - возможность поддерживать широкий диапазон входных частот (например, 60 Гц) и зашумленных сигналов.
}}
}}
{{ChangelogItem
{{ChangelogItem
Строка 27: Строка 117:
| version = 2.4.2
| version = 2.4.2
| date = 18.03.2022
| date = 18.03.2022
| models = WB-MDM3 v.1
| models = WB-MDM3_
| content=
| content=
Изменили логику сохранения статуса в eeprom.
Доработана логика сохранения статуса в eeprom.
}}
}}
{{ChangelogItem
{{ChangelogItem
Строка 36: Строка 126:
| version = 2.4.1
| version = 2.4.1
| date = 15.02.2022
| date = 15.02.2022
| models = WB-MDM3 v.1
| models = WB-MDM3_
| content=
| content=
Исправлена обработка защиты от перегрузки по току, которая доступна только для сигнатур ''mdm3_26'' и ''mdm3G26''
Обработка защиты от перегрузки по току доступна только для сигнатур ''mdm3_26'' и ''mdm3G26''. Для остальных сигнатур защита по току физически присутствует, но не обрабатывается программно.
}}
}}
{{ChangelogItem
{{ChangelogItem
Строка 45: Строка 135:
| version = 2.4.0
| version = 2.4.0
| date = 14.02.2022
| date = 14.02.2022
| models = WB-MDM3 v.1
| models = WB-MDM3_
| content=
| content=
* Улучшили защиту от перегрузки по току: отключает выходы на 3 с при сработке OCP, проблема описана в [[WB-MDM3:_Errata#ERRMDM01:_Сгорание_диммера_при_работе_с_блоками_питания_светодиодных_ламп |ERRMDM01]]
* Улучшена защита от перегрузки по току: выходы отключаются на 3 с при сработке OCP, проблема описана в [[WB-MDM3:_Errata#ERRMDM01:_Сгорание_диммера_при_работе_с_блоками_питания_светодиодных_ламп |ERRMDM01]]
* Добавили регистр статуса OCP: Holdreg 100 (0 - нормальный; 1 - сработал)
* Добавлен регистр статуса OCP: Holdreg 100 (0 - нормальный; 1 - сработал)
}}
}}
{{ChangelogItem
{{ChangelogItem
Строка 55: Строка 145:
| version = 2.3.3
| version = 2.3.3
| date = 11.02.2022
| date = 11.02.2022
| models = WB-MDM3 v.1
| models = WB-MDM3_
| content=
* Исправлено: баг [[WB-MDM3:_Errata#ERRMDM06:_Полное_открытие_ключей_при_малых_значениях_Raw_Duty | ERRMDM06]] — теперь запись малых значений в Raw Duty не приводит к полному открытию ключей 
* Минимальное время нарастания/затухания ограничено 1 мс/%
* Добавлено: функция плавного запуска - raw_duty плавно увеличивается от 0 до min_duty при включении. Это должно решить проблему [[WB-MDM3:_Errata#ERRMDM01: Сгорание диммера при работе с блоками питания светодиодных ламп | ERRMDM01]].
}}
{{ChangelogItem
| {{{1}}}
| release = stable
| version = 2.3.2
| date = 07.02.2022
| models = WB-MDM3_
| content=
Исправлено: более точная интерполяция кривой диммирования на краях диаппазона, [[WB-MDM3:_Errata#ERRMDM05:_Неверная_интерполяция_кривой_диммирования_на_краях_диапазона|ERRMDM05]]
}}
{{ChangelogItem
| {{{1}}}
| release = stable
| version = 2.3.1
| date = 02.02.2022
| models = WB-MDM3_
| content=
| content=
* Исправили баг [[WB-MDM3:_Errata#ERRMDM06:_Полное_открытие_ключей_при_малых_значениях_Raw_Duty | ERRMDM06]] — теперь запись малых значений в Raw Duty не приводит к полному открытию ключей 
* Исправлено: кратковременное переключение нагрузки при включении VIN, которое проявлялось в половине случаев.
* Минимальное время нарастания/затухания теперь ограничено 1 мс/%
* Исправлено: редкий пропуск полупериодов в режиме «Диммирование по заднему фронту», когда raw значение составляло около 1000 мкс.
* Добавили функцию плавного запуска: aw_duty плавно увеличивается от 0 до min_duty при включении. Это должно решить проблему [[WB-MDM3:_Errata#ERRMDM01: Сгорание диммера при работе с блоками питания светодиодных ламп | ERRMDM01]].
* Исправлено: ошибка, из-за которой каналы CH2 и CH3 не работали в ключевом режиме, если канал CH1 был выключен.
* Исправлено: ошибка, из-за которой в ключевом режиме нагрузка на CH1 фактически не отключалась.
* Улучшена стабильность обмена данными по Modbus на высоких скоростях.
}}
}}
<noinclude>
<noinclude>
== Модели ==
== Модели ==
Список моделей для копирования, копировать надо со всеми пробелами и версиями:
Скопируйте нужные модели и вставьте их в параметр ''models'' через запятую. Символ подчёркивания тоже нужно копировать — это признак конца имени модели:  
   
   
{{Wbincludes: WB-MD Models}}</noinclude>
{{Wbincludes: WB-MD Models}}</noinclude>

Текущая версия на 16:12, 16 января 2024

Общее

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

Список версий

2.7.1 (22.11.2023)

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

2.7.0 (02.10.2023)

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

2.6.6 (03.07.2023)

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

2.6.4, 2.6.5 (05.12.2022)

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

2.6.2, 2.6.3 (05.12.2022)

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

2.6.1 (01.12.2022)

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

2.6.0 (28.11.2022)

WB-MDM3_

2.5.3 (26.09.2022)

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

WB-MDM3_

2.5.2 (23.09.2022)

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

WB-MDM3_

2.5.1 (28.04.2022)

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

WB-MDM3_

2.5.0 (25.04.2022)

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

WB-MDM3_

2.4.2 (18.03.2022)

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

WB-MDM3_

2.4.1 (15.02.2022)

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

WB-MDM3_

2.4.0 (14.02.2022)

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

2.3.3 (11.02.2022)

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

2.3.2 (07.02.2022)

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

WB-MDM3_

2.3.1 (02.02.2022)

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

Модели

Скопируйте нужные модели и вставьте их в параметр models через запятую. Символ подчёркивания тоже нужно копировать — это признак конца имени модели:

WB-MDM3_