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

 
Строка 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 ===