Temat: Digitemp widzi tylko jeden czujnik

Złożyłem miernik temperatury, dokładnie tak jak w instrukcji od Cezarego - RS232 i dwa czujniki DS18B20. Niestety digitemp czasami nie pokazuje nic, czasami tylko jeden odczyt a czasami coś takiego (jakby zdublowane):

sudo digitemp_DS9097 -i -s /dev/ttyUSB0 -a
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers
.
Searching the 1-Wire LAN
28EED50F2115001E : DS18B20 Temperature Sensor
28EED50F2115001E : DS18B20 Temperature Sensor
ROM #0 : 28EED50F2115001E
ROM #1 : 28EED50F2115001E
Wrote .digitemprc
Apr 29 06:00:24 Sensor 0 C: 22.81 F: 73.06
Apr 29 06:00:25 Sensor 1 C: 22.81 F: 73.06

Powinny chyba być dwa różne numery czujników a jest ten sam. W momencie jak odłączę jeden to wtedy za każdym razem otrzymuję odczyt. Co może być problemem?

2

Odp: Digitemp widzi tylko jeden czujnik

Nie spotkałem się z przypadkiem żeby dwa nie chciały działać w parze, ale kto wie...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez totalizator 2016-04-29 09:10:18)

Odp: Digitemp widzi tylko jeden czujnik

Eh. Przejrzałem "pająka" raz jeszcze i co się okazało? Pomyliłem 2 i 3 pin (RD / TD) we wtyczce (wiem, bez komentarza). Już działa jak należy - wykrywa wszystkie czujniki i mierzy temperaturę za każdym razem.

Jeszcze dziwne pytanie, ale mnie to zastanawia - jakie napięcie jest w porcie DB9? Jak z bezpieczeństwem w przypadku zwarcia? Jest szansa na nagrzanie się przewodu (w kontekście pożaru)?

4

Odp: Digitemp widzi tylko jeden czujnik

Oczywiście na es232c nie ma napięcia, bo standard tego nie przewiduje. Ale są linie sygnałowe które odpowiednio ustawione dają jakieś tam napięcie i kilka mA możesz z tego wyciągnąć. Standard mówi o napięciach chyba w zakresach -12 - 3 do +3 +12v.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.