Wbincludes:WB-MD: Changelog: различия между версиями
(не показаны 22 промежуточные версии 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- | | 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- | | models = WB-MDM3_ | ||
| content= | | content= | ||
Добавлено: PLL (фазовая автоподстройка частоты) - возможность поддерживать широкий диапазон входных частот (например, 60 Гц) и зашумленных сигналов. | |||
}} | }} | ||
{{ChangelogItem | {{ChangelogItem | ||
Строка 27: | Строка 117: | ||
| version = 2.4.2 | | version = 2.4.2 | ||
| date = 18.03.2022 | | date = 18.03.2022 | ||
| models = WB- | | models = WB-MDM3_ | ||
| content= | | content= | ||
Доработана логика сохранения статуса в eeprom. | |||
}} | }} | ||
{{ChangelogItem | {{ChangelogItem | ||
Строка 36: | Строка 126: | ||
| version = 2.4.1 | | version = 2.4.1 | ||
| date = 15.02.2022 | | date = 15.02.2022 | ||
| models = WB- | | models = WB-MDM3_ | ||
| content= | | content= | ||
Обработка защиты от перегрузки по току доступна только для сигнатур ''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- | | models = WB-MDM3_ | ||
| content= | | content= | ||
* | * Улучшена защита от перегрузки по току: выходы отключаются на 3 с при сработке OCP, проблема описана в [[WB-MDM3:_Errata#ERRMDM01:_Сгорание_диммера_при_работе_с_блоками_питания_светодиодных_ламп |ERRMDM01]] | ||
* | * Добавлен регистр статуса 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- | | models = WB-MDM3_ | ||
| content= | | content= | ||
* | * Исправлено: баг [[WB-MDM3:_Errata#ERRMDM06:_Полное_открытие_ключей_при_малых_значениях_Raw_Duty | ERRMDM06]] — теперь запись малых значений в Raw Duty не приводит к полному открытию ключей | ||
* Минимальное время нарастания/затухания | * Минимальное время нарастания/затухания ограничено 1 мс/% | ||
* | * Добавлено: функция плавного запуска - raw_duty плавно увеличивается от 0 до min_duty при включении. Это должно решить проблему [[WB-MDM3:_Errata#ERRMDM01: Сгорание диммера при работе с блоками питания светодиодных ламп | ERRMDM01]]. | ||
}} | }} | ||
{{ChangelogItem | {{ChangelogItem | ||
Строка 66: | Строка 156: | ||
| version = 2.3.2 | | version = 2.3.2 | ||
| date = 07.02.2022 | | date = 07.02.2022 | ||
| models = WB- | | models = WB-MDM3_ | ||
| content= | | content= | ||
Исправлено: более точная интерполяция кривой диммирования на краях диаппазона, [[WB-MDM3:_Errata#ERRMDM05:_Неверная_интерполяция_кривой_диммирования_на_краях_диапазона|ERRMDM05]] | |||
}} | }} | ||
{{ChangelogItem | {{ChangelogItem | ||
Строка 75: | Строка 165: | ||
| version = 2.3.1 | | version = 2.3.1 | ||
| date = 02.02.2022 | | date = 02.02.2022 | ||
| models = WB- | | models = WB-MDM3_ | ||
| content= | | content= | ||
* | * Исправлено: кратковременное переключение нагрузки при включении VIN, которое проявлялось в половине случаев. | ||
* | * Исправлено: редкий пропуск полупериодов в режиме «Диммирование по заднему фронту», когда raw значение составляло около 1000 мкс. | ||
* | * Исправлено: ошибка, из-за которой каналы 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
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)
- Добавлена возможность работы с расширением протокола Modbus от Wiren Board
- Оптимизирована обработка изменений значений регистров
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 на высоких скоростях.
Модели
Скопируйте нужные модели и вставьте их в параметр models через запятую. Символ подчёркивания тоже нужно копировать — это признак конца имени модели:
WB-MDM3_