Arduino: SHT21 und BMP180

OP (Firma: Google) #4583335
Lesenswert?

Hallo zusammen.
Ich habe jetzt beide Sensoren über I2C an ein Arduino-Board geklemmt.
Die Werte kann ich auch erfolgreich auslesen...

Allerdings liegen die Temperaturen ca. 0,6 Grad auseinander.
Wie kann das sein?
Sind das evtl. Erscheinung, wenn die Pull-Ups nicht richtig 
dimensioniert sind? Doch eher unwahrscheinlich...

Muss der BMP180 kalibriert werden? Wenn ja, wie mache ich das?

Herzlichen DANK!
#4583344
Lesenswert?

Stefan S. schrieb:
> Allerdings liegen die Temperaturen ca. 0,6 Grad auseinander.
> Wie kann das sein?
Welche Abweichung hast du denn erwartet? 0,6 Grad sind doch verdammt 
gut.


> Muss der BMP180 kalibriert werden? Wenn ja, wie mache ich das?
Nein. Der hat seine Kalibrierwerte mit dabei und das Ergebniss muss 
damit verrechnet werden. Aber das macht sowieso deine Arduino lib, da DU 
da sowieso gar nichts selber machst.

Der BMP180 ist ein DRUCKsensor. Er hat zwar eine Temperaturmessung an 
Bord, aber die ist vor allem zum Kompensieren des Drucks gedacht. Lies 
doch mal im Datenblatt nach, welche Genauigkeit dafür garantiert wird.

Dasselbe machst du dann für den SHT und dann kannst du doch besser 
beurteilen ob die Abweichung ok ist oder nicht. Weißt du, dann hättest 
du auch mal was selber gemacht. Aber nicht mal für ein bisschen lesen 
und rechnen reichts wohl bei dir.
Gast #4583351
Lesenswert?

0.6K Unterschied ist per se nicht viel (auch wenn beide Sensoren perfekt 
messen, hat man schnell soviel Differenz wenn man sie nicht thermisch 
koppelt).
Ausserdem ist das noch lange innerhalb der Specs (SHT21 typ. 0.4K)

Wenn du genauer sein möchtest: koppel die beiden Sensoren thermisch 
(z.B. aufeinander kleben mit Klebstreifen) und dann etwas isolieren 
gegenüber der Umgebung (etwas Schaumgummi). Und teste die Differenz bei 
verschiedenen Temperaturen. Wenn konstanter Unterschied, Differenz 
abziehen. etc.

Gruss Matt

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren