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

Материал из Wiren Board
Строка 13: Строка 13:
'''Причины и подробное описание'''
'''Причины и подробное описание'''


По истечении неопределённого количества времени, алгоритм опроса датчиков DS18B20 останавливался на месте проверки занятости линии переед началом транзакции по шине 1wire.  
По истечении неопределённого количества времени, алгоритм опроса датчиков DS18B20 останавливался на месте проверки занятости линии переед началом транзакции по шине 1wire. Вследствие этого, дальнейшее продолжение опроса датчиков было невозможным.  


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

Версия 08:25, 29 марта 2024

Описание страницы

На этой странице вы найдёте описание найденных ошибок для WB-M1W2 с прошивками 4.32.0 и новее. Для более ранних версий прошивок смотрите страницу WB-M1W2: Errata для устройств с прошивкой 4.31.0 и старее.

ERRM1W2001: Остановка опроса датчиков DS18B20

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

Все WB-M1W2 v.2 с прошивками от 4.32.0 до 4.32.3.

Описание

По истечении неопределённого количества времени, датчики DS18B20 перестают опрашиваться.

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

По истечении неопределённого количества времени, алгоритм опроса датчиков DS18B20 останавливался на месте проверки занятости линии переед началом транзакции по шине 1wire. Вследствие этого, дальнейшее продолжение опроса датчиков было невозможным.

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

Исправлено в прошивке 4.32.3. Добавлены регистры со счётчиками ошибок занятости линии и возврат линии в исходное состояние при возникновении данной ситуации.

Пути обхода

Перезгрузка через Modbus регистр или аппаратная перезагрузка устройства.