DS18S20 häufig fehlerhafte Werte, meist 84°C oder 127°C

hage

Mitglied
12. Sep. 2010
41
0
6
Sprachen
Hallo Forum,

da mir bei meinem Timing-Problem so auf die Sprünge geholfen wurde eine weitere Frage.
Der DS18S20 gibt recht häufig falsche Werte aus, meist 84°C oder 127°C.
Kennt jemand die Ursache?
Bei einem anderen Projekt habe ich das auf die relatiiv lange Leitung geschoben. Da es aber ein PC Programm in Delphi war, konnte man das
durch Vergleich der vorherigen Messung mit max. Abweichung innerhalb einer festgelgten Zeit zur zweiten Messsung recht gut erkennen und ausblenden.
Am Atmega 8, Sensor über sehr kurze Leitung (max 10cm) angeschlossen beobachte ich jedoch das selbe Verhalten. EMV würde ich mal eher ausschliesen, da alles recht gut abgeblockt.
Hat jemand damit Erfarhung ?
Gibt es einen eleganten Weg um fehlerhafte Messungen auszublenden?

Gruß

hage
 
Hallo Dino,
das ist ja nett vom DS, aber wie unterscheide ich:

85 wenn ihm was nicht passt und es sind nun gerade 85°C :)

hage

Edit: ich betreibe den DS übrigens mit ext. Versorgung, d.h. nicht im Paristär-Mode
 
Hallo hage,
der Sensor liefert beim Auslesen der Daten im 9. Byte auch eine CRC mit.
Dies kannst du einfach mit der berechneten CRC der ersten 8 Byte vergleichen. Stimmt sie überein, war die Übertragung korrekt und du kannst die Werte benutzen.
Der Wert 85 wird aber auch zurückgegeben, wenn du nicht Zeit vergeht zwischen Start der Konvertierung und dem Abfragen des Ergebnisses.
Wie lange ist die Zeit bei dir dazwischen?

HBA
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)