Изменения в прошивке WB-MRGBW-D v.1
Общее
Вы можете обновить прошивку устройства по протоколу Modbus, инструкция.
На этой странице указаны изменения с начала 2022 года, предыдущие на странице Firmware Changelog.
Список изменений
3.4.4 (05.08.2024)
- Добавили регистр минимального напряжения питания микроконтроллера с момента включения
- Исправили возможные редкие зависания устройства при включении питания
- Исправили ошибку в Modbus, из-за которой устройство отвечало на пакеты с адресом 0xFD, не содержащие команд быстрого Modbus
- Исправили ошибку, из-за которой в регистры настройки выходов можно было записать значение, превышающее разрешение ШИМ
3.4.3 (19.01.2024)
Добавили события быстрого модбаса:
- для регистров цвета в RGB режиме при изменении RGB или HSV;
- на включения яркости с нуля, когда коил-регистр канала включается.
3.4.2 (28.11.2023)
- Добавили поддержку событий быстрого модбаса для регистров управления каналами: coil [0..10] и holding [2000..2017]
- Исправлена ошибка в ответе на команду сканирования через функцию 0x46
- Исправлена ошибка, из-за которой в ответах с битовыми полями в старших битах мог оставаться мусор
- Добавили регистр 131: переход в загрузчик с текущими параметрами соединения. Требуется загрузчик версии 1.3.0 или выше.
3.4.1 (12.09.2023)
- Сделали отклик напряжения питания (регистр 121) быстрее. RC фильтра уменьшилось с 500 до 50 мс
- Добавили регистр 125 - напряжение питания в мВ до фильтра
3.4.0 (31.07.2023)
- Добавили поддержку событий для счетчиков нажатий и замыканий входов
- Прекращена поддержка модели WB-MRGBW-D ревизий до v8.0J включительно (сигнатура
mrgbw
).
3.3.4 (15.12.2022)
- Исправлена программная обработка срабатывания защиты по току (сломалась в 3.3.1)
- Исправлена инициализация lowpass фильтра для V_IN
3.3.3 (05.12.2022)
- Небольшие исправления в работе Modbus
3.3.2 (16.11.2022)
- Обновили библиотеку modbus - исправлен баг с редкой перезагрузкой устройства при обмене данными во время сохранения настроек
- Время уменьшения значения для HSV-S (регистр 3112) использовало неверное значение (от HSV-V)
- Исправили баг с преобразованием RGB -> HSV, если значение R == G == B, что приводило к появлению неверных чисел в HSV и неработоспособности HSV палитры
- Увеличили время антидребезга до 2000 мс
3.3.1 (27.10.2022)
- Исправили чтение регистра стоп-битов (для обратной совместимости, не влияло на работу, т.к. настройка не используется устройством)
3.3.0 (13.10.2022)
- Добавили возможность реализации мастер-выключателя: в списке действий появилось «Выключить все каналы».
- Исправили индикацию работы каналов: когда значение raw PWM для канала было кратно 256, светодиод состояния канала не горел.
3.2.2 (11.08.2022)
- Исправлена ошибка сохранения текущего состояния: иногда состояние могло сброситься при пропадании питания.
3.2.1 (03.08.2022)
- Исправлена ошибка в алгоритме уплотнения данных перед обновлением прошивки: иногда устройство могло зависнуть при переходе в загрузчик.
3.2.0 (01.08.2022)
- Новая реализация Modbus:
- поддержка регистра времени ответа 113, очень быстрые ответы если значения 0. Можно эффективно использовать с планировщиком wb-mqtt-serial;
- поддержка режима непрерывного чтения, включается в регистре 114.
- Переработали систему серийных номеров для внутренних целей.
- Переработали механизм сохранения настроек во флеш-памяти
3.1.0+wb1 (14.09.2022)
3.1.0 (05.07.2022)
3.0.4 (03.04.2022)
- Улучшена обработка нажатий кнопок, подключенных ко входам устройства.
- Добавлено: возможность отключения двойных и коротких, а затем длинных нажатий — это ускорит реакцию на одинарные.
3.0.3 (25.03.2022)
Добавлено: инверсия фазы ШИМ между 1-2 и 3-4 каналами, кроме режима 4*W. Это уменьшит количество помех от работы диммера.
3.0.2 (15.03.2022)
Исправлено: случайные всплески на VDD в устройствах с контроллером GD32
3.0.1 (10.03.2022)
Переписали прошивку:
- добавлена обработка нажатий и возможность назначать на них пользовательские действия
- теперь диммер поддерживает 11 режимов работы с разными типами лент.
Важно! Прошивка не совместима по шаблону и настройкам с прошивкой 1.2.x.