WB 7.4 + 1-wire

Здравствуйте!

Имеется контроллер Wirenboard 7.4.3, релиз wb-2602.

При подключении датчика ds18b20 к контакту W1 он не появляется в устройствах, при подключении к W2 все работает. Пробовал два датчика, результат один, на контакте w1 они не работают. (в настройках на обоих контактах установлен режим 1-wire мастер)

Так же в контроллер дополнительно установлен модуль расширения WBE2-I-1-WIRE во внутренний слот 3 (пробовал и на 1 первом слоте). Датчик ds18b20 через модуль появляется, работает, но через время пропадает. Длина датчика 1 метр. Перезагрузка и отключение питания не помогают, датчик не появляется. Помогает только если на время откинуть провод питания датчика, после чего он снова появляется.

В чем может быть проблема по каждому случаю?

Вот такая ошибка прилетела по датчику подключенному к модулю:

17-04-2026 00:30:38.161

INFO: [w1 driver] RemoveControl of: 28-3c01b556a68a

17-04-2026 00:30:27.210

ERROR: [w1 driver] Bad CRC (/sys/bus/w1/devices/w1_bus_master3/28-3c01b556a68a/w1_slave)

17-04-2026 00:30:15.291

ERROR: [w1 driver] Bad CRC (/sys/bus/w1/devices/w1_bus_master3/28-3c01b556a68a/w1_slave)

17-04-2026 00:30:03.370

ERROR: [w1 driver] Bad CRC (/sys/bus/w1/devices/w1_bus_master3/28-3c01b556a68a/w1_slave)

17-04-2026 00:29:51.411

ERROR: [w1 driver] Bad CRC (/sys/bus/w1/devices/w1_bus_master3/28-3c01b556a68a/w1_slave)

17-04-2026 00:29:39.371

ERROR: [w1 driver] Bad CRC (/sys/bus/w1/devices/w1_bus_master3/28-3c01b556a68a/w1_slave)

17-04-2026 00:29:27.371

ERROR: [w1 driver] Bad CRC (/sys/bus/w1/devices/w1_bus_master3/28-3c01b556a68a/w1_slave)

17-04-2026 00:29:15.371

ERROR: [w1 driver] Bad CRC (/sys/bus/w1/devices/w1_bus_master3/28-3c01b556a68a/w1_slave)

17-04-2026 00:29:03.450

ERROR: [w1 driver] Bad CRC (/sys/bus/w1/devices/w1_bus_master3/28-3c01b556a68a/w1_slave)

17-04-2026 00:28:51.551

ERROR: [w1 driver] Bad CRC (/sys/bus/w1/devices/w1_bus_master3/28-3c01b556a68a/w1_slave)

Добрый день.

Напишите пожалуйста номер заказа в котором покупался датчик.

причин может быть, в общем две: аппаратная неисправность или особенности датчика.
Для проверки аппаратного входа контроллера советую переключить его в режим дискретного входа и попробовать замкнуть.
Оптимально - перед замыканием померить напряжение на входе и ток замыкания.
Конечно, не исключаю возможности что он, вход, вышел из строя.

Напишите серийный номер контроллера.

Вот тут не очень понятно.
Перезагрузка - чего? Отключение питания - чего?
То есть что и от чего отлючаете?

Ну, это означает что контрольная сумма посылке не сошлась.

Датчик покупался не у вас. Но он работает на W2. На W1 подключал разные датчики, ни один не заработал . Проверю аппаратный вход.

Серийный номер A4GDTGB3.

Перезагрузка и отключение питания самого контроллера при подключенном датчике не помогает, при включении контроллера обратно, датчик не появляется. А если на время откинуть красный провод датчика(vcc) с контакта контроллера и обратно подключить, то датчик появляется. Но через время выдает ошибку ERROR: [w1 driver] Bad CRC и больше не отображается в контроллере.

Понятно. А до отключения - измеряли напряжение между линией данных и GND?
Пожалуй это относится к известному: Китайские DS18B20 через WB-M1W2 - #5 от пользователя BrainRoot
То есть (некоторые) датчики держат шину в низком уровне.
Советую проверить на подделку, например так: Проверка на оригинальность датчиков DS18B20 - Электроник74