WB-M1W2: Errata fw 4.31.0 and older: различия между версиями
(не показана 1 промежуточная версия этого же участника) | |||
Строка 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. | |||
'''Запланированное исправление''' | '''Запланированное исправление''' | ||
Начиная с прошивки 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]. | ||
Текущая версия на 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.