Hallo,
kurz nochmal zu dem Unterschied:
DS18S20
Auflösung: 0,5 °C
Genauigkeit +/- 0,5 °C
Über 1-Wire werden hier 2 Byte übertragen in denen die Temperatur codiert wird.
Der Wert muss nach dem Übertragen durch 2 geteilt werden. Daher auf die Auflösung von 0,5 °C.
DS18B20
Auflösung: <0,1 °C und bei E2000 genau 0,1 °C durch das Bus-Protokoll
Genauigkeit +/- 0,5 °C
Über 1-Wire werden hier 2 Byte übertragen in denen die Temperatur codiert wird.
Der Wert muss nach dem Übertragen durch 16 geteilt werden. Daher auf die Auflösung von < 0,1 °C.
Bei dem DS18S20 kann kein System besser als 0,5 °C Schritte auslesen. Bei dem DS18B20 kann die Temperatur in < 0,1 °C Schritten ausgelesen werden. Jedoch können beide Sensoren bis zu 0,5 °C von der richtigen Umgegbungstemperatur abweichen.
Siehe dazu auch die Datenblätter:
https://datasheets.maximintegrated.com/en/ds/DS18S20.pdf
https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
_________________________
Elektronik2000.de | Software-Entwickler