DS1820 backen bei 100 C und mit Plastikspray versiegeln

OP #3925384
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 ;)
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.
OP
@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.
OP
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.
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?
Gast
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....
Vielleicht liegt es auch an der Spannungsversorgung. Mal einen Busmaster 
mit aktivem PullUp versucht?
OP
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

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.