Изменения в прошивке WB-MAI6
Общее
Вы можете обновить прошивку устройства по протоколу Modbus, инструкция.
Список изменений
2.4.0 (15.05.2026) — доступно в testing
- Добавили новый пул идущих подряд регистров измерений
- Добавили считывание температуры с точностью до сотых
- Добавили новый дифференциальный режим измерения напряжения через делитель WB-VDIV
- Добавили служебные регистры для диагностики FlashFS
- Оптимизировали потребление стека при запросе большого количества регистров
2.3.3 (24.03.2026)
- Оптимизировали работу с файловой системой
- Оптимизировали работу при отключении питания
2.3.2 (06.03.2026)
- Исправили ошибку, которая приводила к случайному срабатыванию алгоритма детектирования обрыва проводов при измерении сопротивления по трёхпроводной схеме
2.3.1 (12.02.2026)
- Исправили ошибку, которая приводила к отображению фиктивных значений сопротивления на свободных входах или повреждённых проводах при измерении по трёхпроводной схеме ERRMAI606
2.3.0 (24.12.2025)
- Повысили точность измерения напряжения питания МК на новых устройствах
- Добавили регистры номера партии устройства
2.2.1 (02.12.2025)
- Добавили прошивку для новой ревизии устройства на микроконтроллере GD32
- Улучшили схемотехнику устройства благодаря избавлению от EEPROM
- Расширили диапазон служебных регистров для диагностики FlashFS
2.2.0 (24.11.2025)
- Добавили новые типы термисторов: 10k/100k B=3950, 10k B=3435, 5k/10k B=3470, 1.8k B=3380
- Расширили допустимый температурный диапазон для термометров сопротивления Pt50, Pt100, Pt500, Pt1000 (теперь от -220 °C)
- Добавили служебный регистр причины последней перезагрузки МК
- Добавили служебный регистр счетчика обновлений прошивки
- Добавили служебные регистры для мониторинга стека и ОЗУ
- Добавили служебные регистры для диагностики FlashFS
2.1.5 (11.09.2025)
- Исправили ошибку, которая приводила к ложным срабатываниям датчика "сухой контакт" ERRMAI605
2.1.4 (30.04.2025)
- Добавили регистр сброса настроек
- Исправили неожиданное поведение при записи невалидных значений в некоторые регистры ERRMODBUS003
2.1.3 (21.01.2025)
- Улучшили работу дискретного режима: добавили гистерезис и зафиксировали режим измерения
2.1.2 (15.01.2025)
- Добавили регистр напряжения внутренней шины 5В
- Исправили ошибку, из-за которой устройство могло перестать отвечать по Modbus при очень частых запросах (проявлялось в WB-MAP12E)
- Обновили системные библиотеки
2.1.1 (11.11.2024)
- Добавили регистр минимального напряжения питания микроконтроллера с момента включения
- В библиотеке Modbus добавили проверку четности при получении данных ERRMODBUS006
2.1.0 (02.07.2024)
- Добавлена поддержка WB-VDIV
- Добавлен режим измерения напряжения с пользовательским внешним делителем
2.0.8 (14.02.2024)
- Исправили ошибку с неверной длительностью сэмплирования. Связана с особенностями микросхемы АЦП и наблюдалась на единичных экземплярах устройств.
- Исправили ошибку в Modbus, из-за которой устройство отвечало на пакеты с адресом 0xFD, не содержащие команд быстрого Modbus ERRMODBUS001
2.0.7 (08.12.2023)
- Добавили регистр 131: переход в загрузчик с текущими параметрами соединения. Требуется загрузчик версии 1.3.0 или выше
- Исправлена ошибка в ответе на команду сканирования через функцию 0x46 ERRMODBUS002
- Исправлена ошибка, из-за которой в ответах с битовыми полями в старших битах мог оставаться мусор ERRMODBUS004
- Исправлена ошибка, из-за которой не измерялись сопротивления более 1000 Ом в трехпроводном режиме (включая RTD по трехпроводной схеме) ERRMAI603
- Для канала 5V_OUT (регистр 1536) уменьшено время фильтрации с 30 с до 500 мс
2.0.6 (06.12.2023)
- Добавлена новая сигнатура для плат версии 1.5
2.0.5 (13.03.2023)
Увеличено входное сопротивление при измерении напряжений (ERRMAI601):
- 0...2 В до 1 МОм
- >5 В до 4 кОм
2.0.4 (05.12.2022)
- Небольшие исправления в работе Modbus
2.0.3 (01.12.2022)
Исправлено сканирование быстрым Modbus
2.0.2 (25.11.2022)
Более точное измерение сопротивления по трёхпроводной схеме
2.0.1 (24.11.2022)
Исправлено зависание при старте, которое происходило, если включен опрос нескольких каналов.
2.0.0 (17.11.2022)
Первая версия прошивки для серийных WB-MAI6. Добавлено сохранение настроек в энергонезависимую память.
1.3.2 (1.11.2022) — доступно в testing
Тестовая версия прошивки, отгружалась с тестовой партией.