wurster schrieb:
> Sven Scholz schrieb:
>> ich habe irgendwo hier im Forum gelesen, dass man zur digitalen
>> Temperaturmessung keinen BME280 hernehmen sondern sich lieber bei TI
>> umsehen sollte.
>> Na gut - das habe ich gerade gemacht...
>
> Nein, nein nein..
>
> Das Problem bei nahezu allen SMD-basierten Temperatursensoren ist
> einfach:
>
> Du misst die Platinentemperatur+Eigenwärme des Chips. Das ist dann ein
> nicht-statischer Offset zur Umgebungstemperatur. Das scheinen 99% der
> Arduinofrickler nicht zu verstehen.
>
> Wenn du wirklich die Lufttemperatur messen willst, eigentlich ein
> PT100-/PT1000-Element mit entsprechendem I2C Wandler.
Kommt drauf an was und wie genau messen will.
Der PT100/1000 hat auch Eigenwärme, wie hoch die ist hängt vom Messstrom
und Temperatur ab und kann man sich problemlos ausrechnen, liegt
typischerweise im 1-2 Stelligen µW-Bereich.
Ein TMP117 ist mit 3.5 µA angegeben, gibt bei 1,8 V auch nur 6 µW. Wenn
man also die Eigenerwärmung des PT100 vernachlässigen kann, kann man
auch die des TMP117/116 vernachlässigen.
Was macht einen PT100/1000 in Hülse besser als wenn man nur eine winzige
Platine mit Sensor hat und daran ein Kabel (siehe
http://www.ti.com/tool/TIDA-010002)? Natürlich misst man die
Platinentemperatur, aber je nach Anforderungen kann man die entsprechend
klein machen oder Ausfräsungen vorsehen. FR4 ist übrigens ein ziemlich
schlechter Wärmeleiter, nur ca. Faktor 10 besser als Luft.