Your comments

Т.е. вы предлагаете попробовать на пустом серверном проекте? Т.к. драйвер я добавлял уже в новой студии.

Датчики рабочие, т.к. WirenBoard читает их нормально

Датчики были подключены через внешний блок питания

Вообще в проекте драйвер 1-wire определен как ТСР

Когда я тестово подключат 3 датчика напрямую к UMC и делал проект в предыдущей студии, то данные были. Сейчас (в новой студии) все по нулям даже для небольшого кол-ва датчиков.

При увеличении кол-ва датчиков есть внутреннее ощущение, что серверу сложнее общаться с ними: определение устройств происходит дольше, неверно начинают отображаться адреса и пр.

Это понятно. На схеме выше VDD у контроллеров и датчиков - это одинаковое напряжение или разное для каждого устройства?

Что такое VDD применительно к нашей схеме с UMC?

UMC питается от 24В, подтягивать нужно к 5В.

Вечером проверю

у меня 3 датчика тоже работают нормально

Правильно ли я понимаю, что схема с UMC такая?

GND датчика и UMC должен быть объединен?

Это (все DS18B20? суммарная длина кабельных трасс ~15-20м), читать как  (все DS18B20, суммарная длина кабельных трасс ~15-20м).

Без вопроса

Добрый день!

Подключил 10 датчиков (все DS18B20? суммарная длина кабельных трасс ~15-20м), но обнаруживаются не все. Иногда обнаруживаются какие-то неверные адреса. Стал копать и разбираться в вопросе.

Согласно спецификации 1-wire необходимо сигнал data подтянуть к питанию резистором 4,7k. По UMC не нашел подобной информации или требований об этом.

Вопрос 1: Подскажите, нужно ли подтягивать по питанию?

Вопрос 2: На какое кол-во датчиков рассчитан выход +5V UMC?

так и делал. Кол-во портов не изменилось