Forum: Mikrocontroller und Digitale Elektronik DS1820 spinnt


von Pete K. (pete77)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,
ich habe seit eingen Jahren mehrere DS18(S)(B)20 verbaut, um meine 
Heizungstemperaturen zu dokumentieren.

Wie im Bild in den beiden oberen Linien zu erkennen ist, scheinen zwei 
Sensoren (SoleRück/HeizRück) defekt zu sein. Sie haben einen Offset 
bekommen, scheinen aber ansonsten normal zu funktionieren.

Kennt jemand dieses Fehlerbild? Sind die Sensoren defekt?

VG Pete

: Bearbeitet durch User
von Thomas (Gast)


Lesenswert?

Ich denke mal, dass der Sensor nicht genau da sitzt, wo er mal war. Dies 
zeigen dann auch die etwas schwächeren Änderungen.

Entweder der Chip geht, oder er macht dan mal wilde Spikes. Habe gleiche 
Chips.

Liest du die mit Rasphi aus?

von Kolja L. (kolja82)


Lesenswert?

Thomas schrieb:
> Ich denke mal, dass der Sensor nicht genau da sitzt, wo er mal war. Dies
> zeigen dann auch die etwas schwächeren Änderungen.

Ist auch mein Verdacht, plötzlicher Offset klingt nach verrutschtem 
Sensor!

edit:
Vergiss es, dein Offset ist ja positiv.

Tauche doch mal einen der Beiden in ein Glas mit Wasser

: Bearbeitet durch User
von Thomas (Gast)


Lesenswert?

Wenn die Anschlussbeinchen nass werden, gibts Ärger.

Werden die Chips mit ext. 5 V betrieben, oder mit parasite power.

von wendelsberg (Gast)


Lesenswert?

Immerhin bist Du der Erste, der die Heizung zum Kuehlen verwendet.
Vorlauf 37 C, Ruecklauf 88 C, das spricht fuer sehr heisse Raeume.
Oder sind das F?

wendelsberg

von M. K. (sylaina)


Lesenswert?

wendelsberg schrieb:
> Oder sind das F?

Was würde eine andere Temperatureinheit daran ändern, dass es den 
Anschein hat, der TE würde mit seiner Heizung kühlen?
Und übrigens: Das ist ja genau das, was der TE anspricht: Genau die 
beiden Rück-Sensoren spricht er ja an. ;)

: Bearbeitet durch User
von Carl D. (jcw2)


Lesenswert?

M. K. schrieb:
> wendelsberg schrieb:
>> Oder sind das F?
>
> Was würde eine andere Temperatureinheit daran ändern, dass es den
> Anschein hat, der TE würde mit seiner Heizung kühlen?
> Und übrigens: Das ist ja genau das, was der TE anspricht: Genau die
> beiden Rück-Sensoren spricht er ja an. ;)

Wenn man die beiden "Rück"-Semsoren als Fahrenheit-Wert betrachtet, dann 
käme man mit 31C und 16C zu plausiblen Werten. Auch daß Sole-Rück die 
gleich Form wie Sole-Vor hat, aber eine größere "Amplitude" Liese sich 
damit erklären.
Interessant wäre nun der komplette Meßaufbau (HW/SW). Ein Arduino mit 
hartcodierter Umrechnung im Flash ist resistenter gegen eine solche 
Einheiten-Veränderung, als ein Script auf einen Raspi.
Gab es Änderungen am Aufbau, die zeitlich passen (auch wenn man sicher 
ist, daß sie nichts damit zu tun haben können)?

von Teo D. (teoderix)


Lesenswert?

Carl D. schrieb:
> Wenn man die beiden "Rück"-Semsoren als Fahrenheit-Wert betrachtet, dann
> käme man mit 31C und 16C zu plausiblen Werten.

Wat nu? Einmal soll er im Backofen sitzen und nu im Gefrierfach.... ;)

Zwei Sensoren, fallen mit dem selben Fehler zur gleichen Zeit aus. Glaub 
ich nicht.

Carl D. schrieb:
> Gab es Änderungen am Aufbau, die zeitlich passen (auch wenn man sicher
> ist, daß sie nichts damit zu tun haben können)?

!!!

von Carl D. (jcw2)


Lesenswert?

Teo D. schrieb:
> Carl D. schrieb:
>> Wenn man die beiden "Rück"-Semsoren als Fahrenheit-Wert betrachtet, dann
>> käme man mit 31C und 16C zu plausiblen Werten.
>
> Wat nu? Einmal soll er im Backofen sitzen und nu im Gefrierfach.... ;)

Ein Heizungsrücklauf von 31C und ein Solerücklauf von 16C sind ziemlich 
erwartbare Werte.

> Zwei Sensoren, fallen mit dem selben Fehler zur gleichen Zeit aus. Glaub
> ich nicht.

Deswegen die Vermutung, daß eher bei der Auswertung was schief läuft. 
Z.B. wenn es ein Script gibt, daß den Begriff Fahrenheit kennt.

> Carl D. schrieb:
>> Gab es Änderungen am Aufbau, die zeitlich passen (auch wenn man sicher
>> ist, daß sie nichts damit zu tun haben können)?
>
> !!!

von Pete K. (pete77)


Lesenswert?

Danke für eure Antworten.

Der Messaufbau hat sich nicht verändert, die Sensoren sind mit 
Kabelbindern auf den Rohren festgezurrt und dann noch Isolierung drum 
herum. Chips werden mit 5V betrieben, kein parasite power.

Die Auswertung übernimmt ein Raspi über python Skript, da hat sich auch 
nichts geändert. Zumindest mache ich um 4 Uhr morgens kein Update :-)

Die Sensoren sind auch nicht zur gleichen Zeit ausgefallen.

Im Raspi Filesystem /sys/bus/w1 finde ich z.B. folgenden Eintrag in 
w1_slave:
82 00 4e 46 ff ff 09 10 11 : crc=11 YES
82 00 4e 46 ff ff 09 10 11 t=65187

CRC sieht ok aus, aber die Temperatur ist mit 65,187 Grad zu hoch.

Da Raspi w1-Filesystem und python-Skript gleiche Werte liefern gehe ich 
davon aus, dass die Auswertung stabil ist (siehe auch die anderen 
Sensoren) und es eher an der Hardware liegt.

Die Spreizung der Soletemperaturen beträgt ca. 5K, d.h. der Rücklauf 
sollte 5 Grad kühler als der Vorlauf sein. Damit passt die 
Fahrenheit-Theorie nicht so ganz.

von M. K. (sylaina)


Lesenswert?

Carl D. schrieb:
> Wenn man die beiden "Rück"-Semsoren als Fahrenheit-Wert betrachtet, dann
> käme man mit 31C und 16C zu plausiblen Werten. Auch daß Sole-Rück die
> gleich Form wie Sole-Vor hat, aber eine größere "Amplitude" Liese sich
> damit erklären.

Das ist sicherlich richtig aber der Post des TEs las sich so, dass das 
System schon längere Zeit besteht und der Fehler erst jetzt im Betrieb 
aufgekommen ist und da wirds dann wieder unwahrscheinlich. Warum sollte 
das System mitten im Betrieb an zwei Sensoren die Auswertung ändern? Da 
glaube ich eher an ein Sensorproblem.

von Teo D. (teoderix)


Lesenswert?

Er hat doch noch mehrere dranhängen. Einfach mal tauschen/umklemmen...

von M. K. (sylaina)


Lesenswert?

Teo D. schrieb:
> Er hat doch noch mehrere dranhängen. Einfach mal tauschen/umklemmen...

Und das soll was bringen beim OneWireBus? Die Adressen ändern sich 
dadurch ja nicht oder meinst du im Code/Script?

von Carl D. (jcw2)


Lesenswert?

M. K. schrieb:
> Teo D. schrieb:
>> Er hat doch noch mehrere dranhängen. Einfach mal tauschen/umklemmen...
>
> Und das soll was bringen beim OneWireBus? Die Adressen ändern sich
> dadurch ja nicht oder meinst du im Code/Script?

Wenn Ebenen das Rohr neben den, der falsche Werte zeigt, noch mal einen 
hängt, dann zeigt der, gleich falsche, andere oder sogar richtige Werte 
an.

: Bearbeitet durch User
von Teo D. (teoderix)


Lesenswert?

Carl D. schrieb:
> Wenn Ebenen das Rohr neben den, der falsche Werte zeigt, noch mal einen
> hängt, dann zeigt der, gleich falsche, andere oder sogar richtige Werte
> an.

Oder man heißt Murphy... Dann geht garnicht mehr. :/

von Winfried J. (Firma: Nisch-Aufzüge) (winne) Benutzerseite


Lesenswert?

wenn du es  geloggt hast sollt sich doch der Zeitpunkt der Änderung 
finden? Die SW auf den letzten Stand davor setzen und der Keks ist ein 
Drops.

Namaste

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.