Hallo! Ich habe bei Pollin zwei Temperatursensoren TS18S20 bestellt und Gestern bekommen. http://www.pollin.de/shop/dt/NTg5OTE4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Sensoren_Peltier_Elemente/Temperatursensor_DS18S20.html Jetzt verbringe ich schon einige Zeit damit, Fehler in meinem Code zu suchen und habe mal hinten auf das Bauteil geguckt. Da steht TS1820. Hab ich also die alte Variante bekommen die laut maxim-ic.com nicht mehr hergestellt wird? Oder steht das auf dem TS18S20 auch drauf (was ich eher nicht glaube)? Die vollen 9 Byte die der Sensor liefert sind: 29 00 4b 46 ff ff 06 10 37 Das wären beim TS18S20 in der Default-Konfiguration ungefähr 2 Grad. Ich hab hier im Forum das alte Datenblatt gefunden und für den TS1820 entspricht das 20,5 Grad, was meiner Zimmertemperatur schon sehr viel näher kommt.
Hallo David, laut dem aktuellen Datenblatt des 18S20 hat der weiterhin die Gehäusebeschriftung 1820, allenfalls noch ein zusätzliches + für die bleifreie Variante. Laut der Beschreibung auf Seite 4 von http://datasheets.maximintegrated.com/en/ds/DS18S20.pdf komme ich mit den ersten beiden Bytes aus Deinem Besipiel auch auf 20,5 Grad: 29h = 0010 1001 = 0*64 + 0*32 + 1*16 + 0*8 + 1*4 + 0*2 + 0*1 + 1*0,5 00h = 8 mal wiederholt das Vorzeichenbit, also positive Temperatur Dazu passt auch Maxims Beschreibung auf der Seite http://www.maximintegrated.com/datasheet/index.mvp/id/3021 für den alten 1820: Software Compatibility: The DS18S20 is software compatible with the DS1820 in most applications. Ich vermute den Fehler also eher in Deinem "aktuellen" Datenblatt Gruß, Peter
Danke für deine Antwort. Fehler war tatsächlich bei mir. Eine Minute nicht aufgepasst -> zwei Stunden Fehler an der falschen Stelle gesucht. Wie ich es hasse.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.