я до конца так и не понял, по каким именно "путям" подключены непосредственно ножки "плюс", "минус" и "данные" вашего термодатчика DS1820. К тому же, у него максимальное напряжение питания +5.5В, тоесть +12В его должны "убить".goaliv писав: ... общий провод (минус, "масса") и +12 вольт проложены отдельными проводниками сечением 1,5 мм кв, а сигнальная линия - витая пара из 4-х пар, правда не экранированная.
вот пример даташита термодатчика
https://datasheets.maximintegrated.com/ ... S18S20.pdf
на плате око-7с есть 1Wire порт (мастер с пасивной накачкой через пулап резистор) - это разъем Х4. Подключите на контакты "-" и "1W2" этого разъема ОДНУ физическую витую пару, тоесть два сигнальных провода имеем в одной витой паре. На контакт +4В этого разъема Х4 подлючите еще один провод с другой витой пары (или целу пару). Далее подведите эти две витых пары сначала к одному термодатчику (тот который внутри корпуса у вас), а потом поведите их ко второму термодатчику. Сигнал "-" подключите к GND термодатчика, сигнал "1W2" подключите к DQ термодачтика, сигнал "+4" к Vcc термодатчика. Отводы от витой пары к ножкам термодатчиков делайте "короткими" (до 10 см). В вашем случае вообще реально "посадить" (припаять) оба термодатчика непосредственно на витую витую пару без каких-либо отводов.
В принципе, на такой длине линии как у вас и даже с пассивной накачкой порта мастера должны работать термодатчики и без подачи на них "+4В", тоесть термодатчики будут получать пассивную накачку по линии данных "1W2". Как правило, при пассивном подключении термодатчиков на линию 1Wire, тоесть когда используются только их две ножки GND и DQ, закорачивают их ножку Vcc на GND (см. стр.7 документа по ссылке выше)