Gast
#4203099
Liebe Forumsgemeinde, Ich beschäftige mich jetzt seit die Ferien angefangen haben wieder mit Mikrocontrollern und um genauer zu sein mit einem ATtiny2313 und dem DS1820. Ich habe das one wire protokoll verstanden und kann auch die Temperatur Sensoren auslesen. Jedoch wollte ich dann mit Hilfe der Register COUNT_PER_C und COUNT_REMAIN eine höhere Auflösung erreichen und dann kamen sehr schnell hintereinander um 1 grad oder mehr verschieden Werte raus. Das sollte so eigentlich nicht sein. Dann habe ich noch ein mal das Scratchpad komplett ausgeben lassen und parallel dazu einmal im Computer und im Mikrocontroller die crc berechnet und kam immer auf den richtigen wert, es gab also keine übertragungsfehler. Aber beim ausgeben des Scratchpads ist mir aufgefallen, dass COUNT_PER_C was laut Datenblatt für den DS18S20 konstant den Wert 16 haben soll, sich verändert und um die 84 lag. Außerdem kam es vor, dass der COUNT_REMAIN Wert höher als der COUNT_PER_C Wert war. Nach viel Recherche bin ich jetzt zu dem Schluss gekommen, dass ich gar nicht im Besitz von DS18S20 bin sonder von deren Vorgängern DS1820 die 2000 überarbeitet wurden wie hier zu lesen ist: https://www.digitemp.com/docs/ds1820-report.pdf Und die auch kein TO92 Packing haben sondern etwa doppelt so lang wie TO29 sind. Das Erklärt zumindest die schwankenden COUNT_PER_C werte (siehe seite 2 des obigen Dokuments) aber leider nicht das Auftreten von höheren COUNT_REMAIN Werten. Außerdem wurde an dem alten DS1820 eine starke Verfälschung der gemessenen Temperaturen bemängelt durch Luftfeuchte und andere äußere Einflüsse, dies erklärt die 2°C linearen Fehler, die ich bei anderen Sensoren aus der gleichen reihe an meinem Raspberry Pi festgestellt habe. Hat noch jemand anders Erfahrung mit dem alten DS1820? Wenn ja, ähnelt sie meinen? Ansonsten wollte ich mal allgemein fragen, wenn ich mir jetzt neue Sensoren kaufe, sollte ich eher zu den DS18B20 oder DS18S20 greifen? Falls ich mit meinen Aussagen oben falsch bin, oder jemand etwas zu ergänzen oder berichtigen hat, nur her damit.... LG lifesbest23