WB-M1W2: Errata fw 4.31.0 and older: различия между версиями

Материал из Wiren Board
(Новая страница: «{{DISPLAYTITLE: WB-M1W2: Errata для устройств с прошивкой 4.31.0 старее}} === ERRM1W20001: Потеря данных счетчика при отключении питания === '''Подверженные устройства''' Устройства WB-M1W2 v.2 с версией прошивки до 4.14.1 включительно. '''Описание''' В режиме работы дискретных входов во...»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
{{DISPLAYTITLE: WB-M1W2: Errata для устройств с прошивкой 4.31.0 старее}}
{{DISPLAYTITLE: WB-M1W2: Errata для устройств с прошивкой 4.31.0 и старее}}


=== ERRM1W20001: Потеря данных счетчика при отключении питания ===
=== ERRM1W20001: Потеря данных счетчика при отключении питания ===
Строка 32: Строка 32:
Нестабильная передача данных по modbus и нагрев устройства при замыкании входных контактов на землю связаны с коротким замыканием линии 5В с землей в определенные моменты работы программы.
Нестабильная передача данных по modbus и нагрев устройства при замыкании входных контактов на землю связаны с коротким замыканием линии 5В с землей в определенные моменты работы программы.


=== ERRM1W20003: Перезагрузка при замыкании 1Wire входа на землю===
=== ERRM1W20003: Перезагрузка при замыкании 1Wire входа на землю ===
'''Подверженные устройства'''
'''Подверженные устройства'''


Строка 45: Строка 45:
Если хотя бы один из входов WB-M1W2 настроен в режим 1Wire, замыкание его на землю приводит к циклической перезагрузке модуля. Поскольку в схеме strong pull-up, введенной в версии модуля 2.1, отсутствует ограничение тока, включение strong pull-up при замкнутом на землю входе коротит внутренний источник +5V модуля, что вызывает перезагрузку микроконтроллера.
Если хотя бы один из входов WB-M1W2 настроен в режим 1Wire, замыкание его на землю приводит к циклической перезагрузке модуля. Поскольку в схеме strong pull-up, введенной в версии модуля 2.1, отсутствует ограничение тока, включение strong pull-up при замкнутом на землю входе коротит внутренний источник +5V модуля, что вызывает перезагрузку микроконтроллера.


'''Запланированное исправление'''
Планируется софтверный патч, который будет проверять линию 1Wire на короткое замыкание перед попыткой активировать strong pull-up.
=== ERRM1W20004: Нет проверки режима датчика DS18B20  ===
'''Подверженные устройства'''
Устройства WB-M1W2 с прошивкой 4.31.0 и старее.
'''Описание'''
WB-M1W2 работает с датчиками DS18B20 в 12-битном режиме.
Если датчик DS18B20 был ранее подключен к другому прибору и в конфигурационный регистр датчика было записан режим, отличный от 12 бит — датчик работает с меньшей точностью.
'''Причины и подробное описание'''
В прошивке WB-M1W2 нет проверки записанного значения режима в датчике DS18B20.


'''Запланированное исправление'''
'''Запланированное исправление'''


Планируется софтверный патч, который будет проверять линию 1Wire на короткое замыкание перед попыткой активировать strong pull-up.
Начиная с прошивки 4.32.0 модуль проверяет текущий режим датчика DS18B20 и, если он не равен 12 битам — устанавливает значение конфигурационного регистра в 12 бит.
{{Wbincludes:WB-MIR: Errata, ERRMIR01}}
{{Wbincludes:WB-MIR: Errata, ERRMIR01}}
{{Wbincludes:WB-MIR: Errata, ERRMIR03}}
{{Wbincludes:WB-MIR: Errata, ERRMIR03}}
=== ERRWB-MS0003: Нестабильная работа опроса по modbus ===
=== ERRWB-MS0003: Нестабильная работа опроса по modbus ===


Строка 147: Строка 166:


Исправлено в версии прошивки [http://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MS/main/4.16.17/ 4.16.17].
Исправлено в версии прошивки [http://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MS/main/4.16.17/ 4.16.17].
=== ERRWB-MS0009: Перестали работать некоторые VOC датчики ===
'''Подверженные устройства'''
WB-MSW и WB-MS с прошивкой от 4.15.0 до 4.16.17 включительно
'''Описание'''
Некоторые VOC сенсоры (версии 4) после обновления прошивки переставали работать.
'''Запланированное исправление'''
Исправлено в версии прошивки [http://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MS/main/4.16.19/ 4.16.19].
=== ERRWB-MS0010: Выбросы на показаниях некоторых датчиков  ===
'''Подверженные устройства'''
Все WB-MSW и WB-MS на микроконтроллере GD32 с прошивкой < 4.17.7
'''Описание'''
В процессе измерения показаний датчиков, таких как движение, уровень шума, напряжение питания, освещенность (WB-MS) наблюдаются выбросы, иногда очень большие. Это обусловено нестабильной работой канала DMA.
'''Запланированное исправление'''
Исправлено в версии прошивки [http://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MS/main/4.17.7/ 4.17.7].
=== ERRWB-MS0011: После стирания ИК команд перестают обновляться показания ===
'''Подверженные устройства'''
Все WB-MSW и WB-MS на микроконтроллере GD32 с прошивкой < 4.18.3
'''Описание'''
После стирания всех ИК команд перестают обновляться показания датчиков: движения, уровня шума, напряжение питания.
'''Запланированное исправление'''
Исправлено в версии прошивки [http://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MS/main/4.18.3/ 4.18.3].

Текущая версия на 14:03, 11 сентября 2023


ERRM1W20001: Потеря данных счетчика при отключении питания

Подверженные устройства

Устройства WB-M1W2 v.2 с версией прошивки до 4.14.1 включительно.

Описание

В режиме работы дискретных входов возможна потеря данных счетчиков срабатывания при отключении питания.

Причины и подробное описание

Возможные потери значений счетчиков связаны с тем, что микроконтроллер не успевает записывать данные в энергонезависимую память при отключении питания. Так как в версиях прошивки до 4.14.1 включительно данные счетчика обновлялись 1 раз в 600 секунд, возникает вероятность потери данных.

Запланированное исправление

Проблема с возможной потерей данных счетчика устранена начиная с прошивки 4.15.0.

ERRM1W20002: Зависание устройства в режиме работы цифровых входов

Подверженные устройства

Устройства WB-M1W2 v.2 с версией прошивки до 4.15.1 включительно.

Описание

В режиме работы дискретных входов устройство работает нестабильно при контакте входов с землей — идет нестабильная передача данных по Modbus, нагревается плата.

Причины и подробное описание

Нестабильная передача данных по modbus и нагрев устройства при замыкании входных контактов на землю связаны с коротким замыканием линии 5В с землей в определенные моменты работы программы.

ERRM1W20003: Перезагрузка при замыкании 1Wire входа на землю

Подверженные устройства

Устройства WB-M1W2 v.2.1

Описание

В режиме работы интерфейса 1Wire устройство работает нестабильно при замыкании входа на землю.

Причины и подробное описание

Если хотя бы один из входов WB-M1W2 настроен в режим 1Wire, замыкание его на землю приводит к циклической перезагрузке модуля. Поскольку в схеме strong pull-up, введенной в версии модуля 2.1, отсутствует ограничение тока, включение strong pull-up при замкнутом на землю входе коротит внутренний источник +5V модуля, что вызывает перезагрузку микроконтроллера.

Запланированное исправление

Планируется софтверный патч, который будет проверять линию 1Wire на короткое замыкание перед попыткой активировать strong pull-up.

ERRM1W20004: Нет проверки режима датчика DS18B20

Подверженные устройства

Устройства WB-M1W2 с прошивкой 4.31.0 и старее.

Описание

WB-M1W2 работает с датчиками DS18B20 в 12-битном режиме.

Если датчик DS18B20 был ранее подключен к другому прибору и в конфигурационный регистр датчика было записан режим, отличный от 12 бит — датчик работает с меньшей точностью.

Причины и подробное описание

В прошивке WB-M1W2 нет проверки записанного значения режима в датчике DS18B20.

Запланированное исправление

Начиная с прошивки 4.32.0 модуль проверяет текущий режим датчика DS18B20 и, если он не равен 12 битам — устанавливает значение конфигурационного регистра в 12 бит.

ERRMIR01 Периодическая перезагрузка устройства при питании от 9 В

Подверженные устройства

WB-MIR v2, WB-M1W2, WB-MAI2 с версией прошивки до 4.14.1 включительно

Описание

Устройства периодически перезагружаются при подаче питания 9 В и при активном опросе по Modbus.

Причины и подробное описание

Из-за недостаточной емкости на линии входного питания устройств, при активном опросе по Modbus наблюдается просадка напряжения до 7.5 В — уровня срабатывания аналогового вотчдога АЦП, после чего устройство принудительно перезагружается.

Запланированное исправление

Проблема устранена понижением порога аналогового вотчдога, начиная с прошивки 4.15.0.

ERRMIR03: Не работает внутренний NTC-термистор

Подверженные устройства

Все WB-MIR v2, WB-M1W2

Описание

Показания внутреннего NTC-термистора неверны.

Причины и подробное описание

Прошивка неверно измеряет значение.

Запланированное исправление

Исправление не планируется.

Пути обхода

Использовать внешний 1-Wire датчик DS18B20.

ERRWB-MS0003: Нестабильная работа опроса по modbus

Подверженные устройства

Устройства WB-MSW v.3, WB-MS v.2, WB-MIR, WB-M1W2, WB-MAI2-mini с версией прошивки 4.16.0 - 4.16.1.

Описание

При активном опросе modbus-устройств на линии, время между запросом и ответом оказывалось меньше задержки, записанной в регистре 113. В этих условиях датчик распознавал все данные как один большой пакет и зависал при заполнении буфера приема.

Пути обхода

1) Записать 0 в регистр 113.

2) Обновить wb-mqtt-serial до версии > 2.6.3

Запланированное исправление

По спецификации протокола Modbus: обработка пакета устройством должна начинаться строго через время, равное передачи трех с половиной символов после приема последнего байта. Проблема с нестабильной работой опроса по Modbus устранена в версии прошивки 4.16.2.

ERRWB-MS0004: Нестабильная работа опроса по modbus

Подверженные устройства

Устройства WB-MSW v.3, WB-MS v.2, WB-MIR, WB-M1W2, WB-MAI2-mini с версией прошивки 4.16.0 - 4.16.2.

Описание

При опросе modbus-устройств на линии с помехами, периодически возникает зависание - устройство перестает отвечать на modbus-команды. Возникновение зависаний обнаружены при опросе устройств на скорости 115200 бод.

Пути обхода

Понизить скорость опроса до скорости 9600 бод.

Запланированное исправление

Проблема с нестабильной работой опроса по Modbus устранена в версии прошивки 4.16.5.

ERRWB-MS0005: Зависание устройства после полутора месяцев непрерывной работы

Подверженные устройства

Устройства WB-MSW v.3, WB-MS v.2, WB-MIR, WB-M1W2, WB-MAI2-mini с версией прошивки 4.14.0 - 4.16.6.

Описание

После полутора месяцев непрерывной работы устройство перестает реагировать на отправленные команды, не обновляет значения в регистрах, но продолжает отвечать по Modbus.

Запланированное исправление

Исправлено в версии прошивки 4.16.7.

ERRWB-MS0006: Неверные значения температуры и напряжения питания микроконтроллера

Подверженные устройства

Все WB-MS на микроконтроллере GD32 с прошивкой < 4.16.15.

Узнать на каком микроконтроллере ваше устройство можете на странице документации в разделе «Ревизии устройства».

Описание

Неверные значения MCU Temperature и MCU Voltage

Запланированное исправление

Исправлено в версии прошивки 4.16.15.

ERRWB-MS0007: Неправильно работает монитор питания

Подверженные устройства

Все WB-MS с прошивкой 4.16.8 по 4.16.14 включительно

Описание

АЦП преобразует вход с напряжением питания раз в 100 мс. Вероятна ситуация в которой АЦП не узнает о том что питание пропало за время пока разряжаются конденсаторы. Если на устройствах M1W2 значения счётчиков срабатываний дискретных входов менялись сразу перед пропаданием питания, то они не сохранятся. На устройствах MSWv3 в этом случае не сохраняется значение baseline датчика VOC.

Запланированное исправление

Вход напряжения питания измеряется непрерывно. Исправлено в версии прошивки 4.16.15.

ERRWB-MS0008: Не работает программная перезагрузка устройства

Подверженные устройства

Все WB-MS с прошивкой < 4.16.16 включительно

Описание

При записи в регистр 120 любого отличного от 0 значения не происходит перезагрузки устройства.

Запланированное исправление

Исправлено в версии прошивки 4.16.17.