DS1820 backen bei 100 C und mit Plastikspray versiegeln

#3925384
Lesenswert?

Da ich kein altes Thema hochholen wollte
Frage ich hier einfach nochmal.
Ich habe hier einen
DS1820 der mehrere Grad daneben geht, wie damals auch schon dort.
Beitrag "Re: 2 Dallas ds18s20 haben 3 Grad Unterschied"

Es ging darum den DS1820 bei 100 Gead zu backen und dann
Ihn Plastikspray oder Lötstoplack zu tauchen.
Kann jemand bestätigen das es so funktioniert hat?
Würde mit Arbeit ersparen und ich weiss was ich mit meinen
restlichen Sensoren machen muss.

Danke euch für Tips.
Und danke an Peter für den Code ;)
#3925703
Lesenswert?

Jörg Esser schrieb:
> Es ging darum den DS1820 bei 100 Gead zu backen und dann
> Ihn Plastikspray oder Lötstoplack zu tauchen.
> Kann jemand bestätigen das es so funktioniert hat?
> Würde mit Arbeit ersparen und ich weiss was ich mit meinen
> restlichen Sensoren machen muss.

Um sicher zu sein, hol Dir Silikon, das ohne Bildung von Essigsäure 
abbindet.
Pack die DS18B20 drin ein und warte ein paar Tage bis zum kompletten 
Abbinden. Dann findet das Einpacken ohne Überschreiten der zulässigen 
Lagertemperatur statt.

Wenn die ICs längere Zeit in hoher Feuchtigkeit gelagert waren, kann es 
bei Überschreiten von 100 Grad zu Problemen kommen.

 Beim Löten platzen ICs unter Umständen sogar, wenn sie nicht trocken 
genug gelagert waren, denn Kunststoffe nehmen Feuchtigkeit im 
Prozentbereich auf.

 Möglicherweise entstehen auch bei 100 Grad im IC durch den Dampfdruck 
Verformungen des Gehäuses und des Silizium, die wie in 
Dehnungsmessstreifen Widerstandswerte verändern und damit die 
Temperaturmessung stören.
#3926542
Lesenswert?

@Peter R. (pnu)
Die Sensoren lagen alle in einer Tüte für mehrere Jahre. Und einer
geht daneben. Ich probier mal 100 Grad mit anschliessendem Lack.
Da ich von Silikon gehört habe das es trotzdem noch Wasser durchläßt.

Und gelötet bzw. mehr wie hundert Grad haben die Sensoren noch nie 
gesehen.
#3926591
Lesenswert?

Nach dem 4. Sensor steht fest. Ein Fehler in meiner Software. Wenn ich 
die Sensoren einzeln anschliesse alles prima bei mehr wie 2 zeigt die 
anderen 3-4 Grad weniger....

Mann mann mann. Sorry Leute.. Ich geh ma suchen.

Immer dieser Hobbyprogammierer Jörg :)

Thx für die hilfreichen Vorschläge.
#3926619
Lesenswert?

Jörg Esser schrieb:
> Nach dem 4. Sensor steht fest. Ein Fehler in meiner Software. Wenn ich
> die Sensoren einzeln anschliesse alles prima bei mehr wie 2 zeigt die
> anderen 3-4 Grad weniger....
>
> Mann mann mann. Sorry Leute.. Ich geh ma suchen.
>
> Immer dieser Hobbyprogammierer Jörg :)
>
> Thx für die hilfreichen Vorschläge.

Hi Jörg,

danke für die Info! Kannst du uns später auch mitteilen welche Routine 
falsch war? Welche verwendest du?
#3931330
Lesenswert?

Nun es war natürlich nicht der Aufbau. Es lag am Code. Und zwar am Code 
für die serielle Datenübertragung. Ich nutze dazu  Timer1, scheinbar 
aber nicht richtig, da regelmässig ein byte falsch übertragen wurde. 
Zufälligerweise genau in der Einerstelle der Temperaturanzeige.
Mit Timer0 geht es. Also muss ich mal in der UART Routine suchen.
War das backen umsonst ;)

Danke für die Hilfe.

So sieht es dann schon besser aus.
1
ID: 28 0D 8E D2 01 00 00 90   T: 0195 =   25.3 C
2
ID: 10 3B 6D D5 01 08 00 4E   T: 0190 =   25.0 C
3
ID: 10 EB 92 D5 01 08 00 43   T: 0190 =   25.0 C
4
ID: 28 0D 8E D2 01 00 00 90   T: 0195 =   25.3 C
5
ID: 10 3B 6D D5 01 08 00 4E   T: 0190 =   25.0 C
6
ID: 10 EB 92 D5 01 08 00 43   T: 0190 =   25.0 C
7
ID: 28 0D 8E D2 01 00 00 90   T: 0195 =   25.3 C
8
ID: 10 3B 6D D5 01 08 00 4E   T: 0190 =   25.0 C
9
ID: 10 EB 92 D5 01 08 00 43   T: 0190 =   25.0 C
10
ID: 28 0D 8E D2 01 00 00 90   T: 0195 =   25.3 C
11
ID: 10 3B 6D D5 01 08 00 4E   T: 0190 =   25.0 C
12
ID: 10 EB 92 D5 01 08 00 43   T: 0190 =   25.0 C

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