Forum: Mikrocontroller und Digitale Elektronik Probleme mit DS1820 (Temperatursprung)


von Pete K. (pete77)


Angehängte Dateien:

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?

: Bearbeitet durch User
von Harald (Gast)


Lesenswert?

Hier ist das µCNet-Forum, nicht das Orakel von Delphi.

von Jakob (Gast)


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!

von Jim Beam (Gast)


Lesenswert?

In jedem Fall aber ist die WW-Temperatur bei ca. 45-50 Grad-Celsius 
recht bedenklich hinsichtlich Legionellen und Du solltest dies 
überdenken.

von Harlekin (Gast)


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.

von Wolfgang (Gast)


Lesenswert?

Pete K. schrieb:
> Hat jemand eine Idee, was das Problem sein könnte? Sensor kaputt?

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)?

von Pete K. (pete77)


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.

: Bearbeitet durch User
von Pete K. (pete77)


Lesenswert?

Jim Beam schrieb:
> In jedem Fall aber ist die WW-Temperatur bei ca. 45-50 Grad-Celsius
> recht bedenklich hinsichtlich Legionellen und Du solltest dies
> überdenken.

Alle 14 Tage macht die Heizung das automatisch und heizt höher.

von Paul B. (paul_baumann)


Lesenswert?

Pete K. schrieb:
> Alle 14 Tage macht die Heizung das automatisch und heizt höher.

Dann ist bei den Legionellen Katastrophenübung unter Vollschutz.
:)
MfG Paul

von Quantum B. (quantumbeat)


Lesenswert?

Ist das nicht das normale Fehlerverhalten des Sensors? Schau Mal in der 
Doku, ich erinnere mich, dass ich die Werte immer filtern musste, weil 
regelmäßig der Maximalwert als Fehler zurück kam.

von Wolfgang (Gast)


Lesenswert?

Quantum B. schrieb:
> Ist das nicht das normale Fehlerverhalten des Sensors?

"normalem Fehlerverhalten des Sensors" scheint mir etwas eigenartig.
Hier laufen 8 DS18B20 über parasite power it einem ATmega8 und die 
benehmen sich alle anständig.

von Harlekin (Gast)


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.

von Pete K. (pete77)


Lesenswert?

So, der Sensor ist getauscht und es gibt wieder plausible Werte.
Vielen Dank an alle!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.