Wbincludes:WB-MAP: Errata: различия между версиями

Материал из Wiren Board
Строка 53: Строка 53:


Исправлено в версии прошивки [https://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MAP/main/2.5.2/ 2.5.2] от 8 июня 2023 года. Перепрошивка также восстанавливает работоспособность устройства, на котором воспроизвелась данная проблема.
Исправлено в версии прошивки [https://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MAP/main/2.5.2/ 2.5.2] от 8 июня 2023 года. Перепрошивка также восстанавливает работоспособность устройства, на котором воспроизвелась данная проблема.
<h3> ERRMAP0003: Паразитное напряжение на неподключенных фазах на незаземленном модуле </h3>
'''Подверженные устройства'''
Все 3х фазные устройства WB-MAP
'''Описание'''
Из-за особенностей схемотехники трехфазных версий WB-MAP, при неподключенном заземлении, на неподключенных фазах появляется паразитное напряжение.
'''Причины и подробное описание'''
Напряжение на фазах измеряется при помощи АЦП с дифференциальным входом. Клеммы фаз и нуля подключены к трем АЦП через шесть резистивных делителей напряжения. Нижние плечи делителей подключены к земле, а верхние — к клеммам. При неподключенном заземлении, напряжение с подключенной фазы через делитель попадает на землю и на неподключенные фазы. Поскольку ноль подключен к каждому АПЦ через отдельный делитель (всего 3 делителя), напряжение на земле и на неподключенных фазах составит примерно 23% от напряжения на подключенной фазе. Паразитное напряжение на земле не представляет никакой опасности, поскольку делители напряжения имеют высокое сопротивление, поэтому токи, протекающие через них, ничтожно малы. Но паразитное напряжение на неподключенных фазах может привести к некорректным показаниям.
'''Запланированное исправление'''
Исправлено в версии прошивки [https://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MAP/main/2.6.1/ 2.6.1] от 7 июля 2023 года. Добавлена логика, которая обнуляет показатели напряжения и связанных с ними мощностей, если напряжение на фазе будет менее 30% от наибольшего из трех фаз. Эта логика может быть отключена в настройках устройства.
<h3> ERRMAP0004: Ошибка измерения малых значений тока и напряжения </h3>
'''Подверженные устройства'''
Устройства WB-MAP с cигнатурами: map12e, map3e, map6se, map3e_031f6, map3eG, map3eG16, map12eG, map6seG16
'''Описание'''
При нулевом или близком к нулю уровне тока или напряжении, устройство возвращает значение 0.029 А или 0.018 В.
'''Причины и подробное описание'''
Из-за внутренней ошибки микросхемы ATM90E32AS, при нулевых и околонулевых уровнях тока и напряжения возвращается значение 0x0001 D000 или 0x0001 D400. Значение никак не зависит от калибровочных коэффициентов.
'''Запланированное исправление'''
Исправлено в версии прошивки [https://fw-releases.wirenboard.com/?prefix=fw/by-version/WB-MAP/main/2.6.1/ 2.6.1] от 7 июля 2023 года. Добавлена логика, которая обнуляет показатели напряжения или тока и связанных с ними мощностей, если значение напряжения или тока будет меньше числа 0x0001 E000. Эта логика может быть отключена в настройках устройства.

Версия 11:48, 10 июля 2023

ERRMAP0001: Потеря конфигурационных и калибровочных данных

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

WB-MAP12H, WB-MAP3H, WB-MAP3E, WB-MAP6S с версиями прошивки от 2.2.0 до 2.2.4 включительно

Описание

Устройство показывает неправильные значения напряжения и нулевые значения всех мощностей. Показания по токам (Irms) есть, но могут не соответствовать действительности. В Modbus-регистрах с номерами 0x1490-0x1495 находятся нули.

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

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

В условиях низкой температуры и помех время от времени может срабатывать режим аварийной перезагрузки микроконтроллера в счётчике. Обычно это проходит незаметно для пользователя, но с очень низкой вероятностью во время аварийной перезагрузки может произойти повреждение внутренней энергонезависимой памяти счётчика, в которой содержатся калибровочные константы, настройки трансформаторов и значения накопленной энергии. После повреждения память сбрасывается в заводское (не калиброванное) состояние.

Несмотря на то, что проблеме потенциально подвержены все устройства WB-MAP с версиями прошивки от 2.2.0 до 2.2.4 включительно, наблюдается она чрезвычайно редко. Чем дольше эксплуатируется счётчик — тем выше вероятность появления проблемы.

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

Исправлено в версии прошивки 2.2.5 от 10 марта 2020 года.

Рекомендации

Клиентам, использующим устройства WB-MAP с версиями прошивки от 2.2.0 до 2.2.4 включительно, рекомендуется самостоятельно обновить прошивку до самой свежей версии. Команды для быстрого обновления прошивки с нашего контроллера:

dpkg -s wb-mcu-fw-updater || (apt update && apt install wb-mcu-fw-updater)
wb-mcu-fw-updater update-all

Файлы для клиентов, не использующих контроллеры Wiren Board доступны здесь.

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

ERRMODBUS01: Неверный таймаут ответа устройства после обновления прошивки

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

Все устройства WB-MAP*

Описание

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

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

Проблема возможна только при переходе на прошивку с "быстрым Modbus" с прошлой версии прошивки (с "обычным" Modbus), если на прошлой прошивке когда-либо менялись настройки Modbus (от заводских 9600N2). Версии прошивок для разных устройств указаны в таблице. Предыдущие версии прошивок, где не было поддержки 113 регистра, неверно инициализировали ячейку памяти, которую используют новые прошивки для сохранения значения времени ответа

Пути обхода

Вручную записать в регистр 113 значение 0 (или требуемое значение).

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

Исправлено в версии прошивки 2.5.1. Значение регистра 113 сохраняется в другой ячейке энергонезависимой памяти. После обновления прошивки на 2.5.1 в регистре 113 будет 0, устройство будет отвечать со стандартной задержкой в 3.5 символа. Далее можно записывать свои значения в 113 регистр.


ERRMAP0002: Потеря конфигурационных и калибровочных данных при обновлении прошивки

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

Все устройства WB-MAP*

Описание

В некоторых случаях, после обновлении прошивки, устройство WB-MAP может начать отображать нулевые показания. Повторная перепрошивка не решает проблему.

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

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

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

Исправлено в версии прошивки 2.5.2 от 8 июня 2023 года. Перепрошивка также восстанавливает работоспособность устройства, на котором воспроизвелась данная проблема.


ERRMAP0003: Паразитное напряжение на неподключенных фазах на незаземленном модуле

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

Все 3х фазные устройства WB-MAP

Описание

Из-за особенностей схемотехники трехфазных версий WB-MAP, при неподключенном заземлении, на неподключенных фазах появляется паразитное напряжение.

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

Напряжение на фазах измеряется при помощи АЦП с дифференциальным входом. Клеммы фаз и нуля подключены к трем АЦП через шесть резистивных делителей напряжения. Нижние плечи делителей подключены к земле, а верхние — к клеммам. При неподключенном заземлении, напряжение с подключенной фазы через делитель попадает на землю и на неподключенные фазы. Поскольку ноль подключен к каждому АПЦ через отдельный делитель (всего 3 делителя), напряжение на земле и на неподключенных фазах составит примерно 23% от напряжения на подключенной фазе. Паразитное напряжение на земле не представляет никакой опасности, поскольку делители напряжения имеют высокое сопротивление, поэтому токи, протекающие через них, ничтожно малы. Но паразитное напряжение на неподключенных фазах может привести к некорректным показаниям.

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

Исправлено в версии прошивки 2.6.1 от 7 июля 2023 года. Добавлена логика, которая обнуляет показатели напряжения и связанных с ними мощностей, если напряжение на фазе будет менее 30% от наибольшего из трех фаз. Эта логика может быть отключена в настройках устройства.


ERRMAP0004: Ошибка измерения малых значений тока и напряжения

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

Устройства WB-MAP с cигнатурами: map12e, map3e, map6se, map3e_031f6, map3eG, map3eG16, map12eG, map6seG16

Описание

При нулевом или близком к нулю уровне тока или напряжении, устройство возвращает значение 0.029 А или 0.018 В.

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

Из-за внутренней ошибки микросхемы ATM90E32AS, при нулевых и околонулевых уровнях тока и напряжения возвращается значение 0x0001 D000 или 0x0001 D400. Значение никак не зависит от калибровочных коэффициентов.

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

Исправлено в версии прошивки 2.6.1 от 7 июля 2023 года. Добавлена логика, которая обнуляет показатели напряжения или тока и связанных с ними мощностей, если значение напряжения или тока будет меньше числа 0x0001 E000. Эта логика может быть отключена в настройках устройства.