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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.