Probleme mit DS1820 (Temperatursprung)

OP #5355165
Lesenswert?

Hallo zusammen,
ich habe ein paar Temperatursensoren an meiner Heizung, die auch seit 
ein paar Jahren funktionieren.
Gestern allerdings habe ich bei einem Sensor einen Temperatursprung 
feststellen können, den ich mir nicht erklären kann. Der Sensor klebt 
oben auf dem Warmwasserspeicher. Siehe Bild.

Ich kann versichern, dass der Speicher keine >90 Grad hat. :-)

Die Temperaturen werden von einem Raspi erfasst über das 1w Filesystem. 
Ein reboot ergab keine Änderung.

Hat jemand eine Idee, was das Problem sein könnte? Sensor kaputt?
Angehängte Dateien:
Gast #5355694
Lesenswert?

Was ergibt die grüne Line?

- Temperatur
- Sensor
- Verdrahtung
- Anschlüsse
- evtl. Anpassschaltung
- ADC
- µC
- Software, ...


Musste halt gucken, was davon sich um kurz nach 16:00
verändert hat / verändert haben kann.

Manchmal ist es das Unwahrscheinlichste, aber meist ist es
besser, mit der wahrscheinlichsten Möglichkeit anzufangen...
Viel Erfolg!
Gast #5355718
Lesenswert?

Der analoge Sensorteil scheint noch zu funktionieren. Zumindest ist der 
dritte Wärmestoss von HeizVor erkennbar. Sieht nach einem Bitdreher aus. 
Die Ursache kann im Digitalteil des Sensors, in der Übertragung oder im 
Raspi liegen. Als erstes würde ich im Raspi das Programm auffrischen und 
den Datenspeicher prüfen. Alternativ könnte man im Programm die 
Sensoradressen tauschen. Wenn der Fehler mit wandert, liegt es am Sensor 
oder an der Übertragung.
OP #5356386
Lesenswert?

Harlekin schrieb:
> Als erstes würde ich im Raspi das Programm auffrischen und
> den Datenspeicher prüfen.

Der Raspi ist aktuell.

Wolfgang schrieb:
> Guck dir mal an, was der Temperatursprung auf Bit-Ebene in den Rohdaten
> des Sensors bedeutet.
> Wie machst du die Stromversorgung der DS18B20 (extern oder parasite
> power)?

Ich hole die Daten aus /sys/bus/w1/

Stromversorgung ist extern, nicht parasitär.

Hier der Output, CRC ist ok.
/sys/bus/w1/devices/28-00000287cfb5 $ cat w1_slave
d2 05 4b 46 7f ff 0e 10 99 : crc=99 YES
d2 05 4b 46 7f ff 0e 10 99 t=93125

Ich werde wohl mal den Sensor tauschen.
Gast #5356465
Lesenswert?

Pete K. schrieb:
> d2 05 4b 46 7f ff 0e 10 99 : crc=99 YES

05 darf als Vorzeichen nur 0x00 oder 0xff sein.
d2 => 105°C > 85°C sowieso falsch, da Vorzeichen-Byte falsch

Das vermurkste Vorzeichenbyte deutet auf einen defekten Sensor hin. Der 
Rest der Daten scheint plausibel zu sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren