<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tire</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tire"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Tire"/>
	<updated>2026-04-10T10:08:44Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Luftdrucksensor&amp;diff=107114</id>
		<title>Luftdrucksensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Luftdrucksensor&amp;diff=107114"/>
		<updated>2024-10-07T08:06:41Z</updated>

		<summary type="html">&lt;p&gt;Tire: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Luftdruck auf der Erdoberfläche liegt bei etwa 1000 hPa (hektoPascal) = 1000 mBar. In technischen Anwendungen werden Drücke oft in kPa (kiloPascal) angegeben, das sind demzufolge 100 kPa.&lt;br /&gt;
&lt;br /&gt;
=== MS5534 ===&lt;br /&gt;
Aktuell ist der MS5534C. Hergestellt von [http://www.intersema.ch/ Intersema]. Dort findet sich auch das [http://www.intersema.ch/products/guide/calibrated/ms5534c/ Datenblatt]&lt;br /&gt;
&lt;br /&gt;
Der Sensor gibt seine Werte digital aus und enthält auch einen Temperatursensor für die nötige Temperaturkompensationsberechnung. Diese muss der Anwender selber machen, die Beschreibung dazu findet sich im Datenblatt.&lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Versorgungsspannung: 2,2 ... 3,6V&lt;br /&gt;
* Auflösung: 0.1 mbar&lt;br /&gt;
* Genauigkeit absolut bei 25°C: +-1,5 mbar&lt;br /&gt;
* Messfrequenz: ca. 28 Hz&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Kalibriert&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* lichtempfindlich&lt;br /&gt;
* Eigenes Protokoll über 3 Adern, kein Bussystem&lt;br /&gt;
* Benötigt Oszillator mit 32768 kHz&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* ELV 20,47&amp;amp;euro;&lt;br /&gt;
&lt;br /&gt;
Beispielcode:&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/20869 C-Code für PIC]&lt;br /&gt;
&lt;br /&gt;
=== MPX4115A ===&lt;br /&gt;
Analoger Drucksensor von Freescale (früher Motorola). Dort findet sich auch das [http://www.freescale.com/files/sensors/doc/data_sheet/MPX4115A.pdf Datenblatt]. &lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Der Sensor gibt 45.9mV/kPa aus. &lt;br /&gt;
* Versorgungsspannung: 5V&lt;br /&gt;
* Genauigkeit (0-85°C): +-15 mbar&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* teilweise (0..90°C) temperaturkompensiert&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* geringe Genauigkeit im Vergleich zu den anderen Sensoren&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* Reichelt 13,70 &amp;amp;euro; (20.11.2012)&lt;br /&gt;
&lt;br /&gt;
=== MPL3115A2 ===&lt;br /&gt;
Drucksensor von Freescale (früher Motorola) mit digitaler Datenausgabe über I2C. Dort findet sich auch das [http://www.freescale.com/files/sensors/doc/data_sheet/MPL3115A2.pdf Datenblatt]. &lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Messbereich 500..1100&amp;amp;nbsp;hPa&lt;br /&gt;
* Versorgungsspannung: 1.95 .. 3.6&amp;amp;nbsp;V&lt;br /&gt;
* Genauigkeit (0-50°C): 4&amp;amp;nbsp;hPa&lt;br /&gt;
* Auflösung: 1.5&amp;amp;nbsp;Pa bzw. 0.3&amp;amp;nbsp;m&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Datenaufbereitung On-Chip, Ausgabe Druck, Höhe, Temperatur&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* t.b.d.&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* DigiKey 2,31&amp;amp;nbsp;&amp;amp;euro;, RS-Components3,02&amp;amp;nbsp;&amp;amp;euro; (10.11.2013)&lt;br /&gt;
&lt;br /&gt;
=== SCP1000 ===&lt;br /&gt;
&lt;br /&gt;
Digitaler Absolutdruck-Sensor von VTI.&lt;br /&gt;
&lt;br /&gt;
[http://www.vti.fi/en/support/obsolete_products/pressure_sensors/ Datenblatt]&lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Versorgung mit 2,4 bis 3,3 V&lt;br /&gt;
* Auflösung: 0,015 mbar&lt;br /&gt;
* Genauigkeit absolut (10 - 40°C): 1,5 mbar&lt;br /&gt;
* Messfrequenz (reduzierte Auflösung): max 9 Hz&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* SPI- oder I2C-Schnittstelle&lt;br /&gt;
* fertig kalibriert&lt;br /&gt;
* bis zu 17-bit Auflösung (entspricht 8cm)&lt;br /&gt;
* keine komplexen Kompensationsberechnungen beim Auslesen nötig&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* kleines SMD-Gehäuse (QFN-ähnlich), darf nicht mit Heißluft oder Lötkolben gelötet werden&lt;br /&gt;
* Beim Hersteller unter &amp;quot;Obsolete products&amp;quot; gelistet, aber noch gut verfügbar&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* Aevum-Mechatronik (ca. 17 EUR)&lt;br /&gt;
* Breakout-Boards bei Sparkfun&lt;br /&gt;
&lt;br /&gt;
=== BMP085 ===&lt;br /&gt;
&lt;br /&gt;
Digitaler Absolutdrucksensor von Bosch Sensortec.&lt;br /&gt;
&lt;br /&gt;
[http://www.bosch-sensortec.com/content/language1/downloads/BST-BMP085-DS000-05.pdf Datenblatt]&lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Versorgung mit 1,8 bis 3,6 V&lt;br /&gt;
* Auflösung: 0,01 mbar&lt;br /&gt;
* Genauigkeit absolut (0-65°C): max. Fehler +-2,5 mbar&lt;br /&gt;
* Messfrequenz (reduzierte Auflösung): max 220 Hz&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C-Schnittstelle&lt;br /&gt;
* fertig kalibriert&lt;br /&gt;
* hohe Auflösung und Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* aufwendige Kompensationsberechnungen nötig&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* Digikey (ca. 8 EUR)&lt;br /&gt;
* [http://jeelabs.org/pp1 Breakout-Board von Jeelabs]&lt;br /&gt;
* Rutronik&lt;br /&gt;
* ACAL&lt;br /&gt;
* sparkfun&lt;br /&gt;
* Watterott&lt;br /&gt;
&lt;br /&gt;
Beispielcode:&lt;br /&gt;
* [http://code.jeelabs.org/viewvc/svn/jeelabs/trunk/libraries/Ports/ Jeelabs Ports Library] C++ mit Floatingpoint (Toter Link)&lt;br /&gt;
* [https://github.com/jcw/jeelib Jeelabs PortsBMP085 Library] C++/Arduino Library (Port library interface to BMP085 sensors connected via I2C)&lt;br /&gt;
&lt;br /&gt;
=== BMP180 ===&lt;br /&gt;
Der Nachfolger des &amp;lt;u&amp;gt;BMP085&amp;lt;/u&amp;gt; (siehe oben).&lt;br /&gt;
   &lt;br /&gt;
Dieser ist noch ein wenig kleiner, ansonsten laut Datenblatt identisch.&lt;br /&gt;
   &lt;br /&gt;
Das neue Datenblatt und Beispielcode kann hier [http://www.bosch-sensortec.com/de/homepage/products_3/environmental_sensors_1/bmp180_1/bmp180 (Herstellerseite)] gefunden werden.&lt;br /&gt;
   &lt;br /&gt;
Das Datenblatt des BMP180 erklärt auch den BMP085 etwas besser ;) (interne Register, Power-On-Reset ...)&lt;br /&gt;
&lt;br /&gt;
Bezugsquelle (mit etwas Glück) :&lt;br /&gt;
ebay - internationale Suche&lt;br /&gt;
* BMP085 ab ca.3,5 $US (aktuell unter 3 Euro)&lt;br /&gt;
* BMP180 ab ca.6,0 $US (aktuell unter 5 Euro)&lt;br /&gt;
dort findet Ihr teilweise auch fertig aufgebaute Module (Chip auf Platine mit ein paar Bauteilen) z.B. als Modul für ARDUINO&lt;br /&gt;
&lt;br /&gt;
PS : Für viele Anwendungen kann auf die Kompensation verzichtet werden (zB. nur Luftdruckanzeige) -&amp;gt; Druck (in Pascal) = UP*3&lt;br /&gt;
&lt;br /&gt;
Februar 2016: Leider auch schon wieder abgekündigt, Nachfolger ist der sehr ähnliche BMP280.&lt;br /&gt;
&lt;br /&gt;
=== BMP280 ===&lt;br /&gt;
Der Nachfolger des &amp;lt;u&amp;gt;BMP180&amp;lt;/u&amp;gt; (siehe oben).&lt;br /&gt;
&lt;br /&gt;
Sehr ähnlich dem BMP180, leicht verbesserte Kennwerte&lt;br /&gt;
* Siehe auch: [https://www.mikrocontroller.net/articles/Temperatursensor#Bosch_Sensortec_BME280_.2F_BME680 Temperatursensor Bosch / Sensortec BME280 / BME680]&lt;br /&gt;
&lt;br /&gt;
=== BME680 ===&lt;br /&gt;
Auch von Bosch, kann Luftfeuchtigkeit, Druck, Luftqualität&lt;br /&gt;
&lt;br /&gt;
[https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme680-ds001.pdf Datenblatt vom Hersteller]&lt;br /&gt;
&lt;br /&gt;
* Betriebsspannung 1.71 bis 3.6 V&lt;br /&gt;
* Interface I²C, SPI&lt;br /&gt;
&lt;br /&gt;
Kennwerte der Druckmessung&lt;br /&gt;
* RMS Noise                                  0.12 Pa (equiv. to 1.7 cm).&lt;br /&gt;
* Sensitivity Error                          ± 0.25 % (equiv. to 1 m at 400 m height change).&lt;br /&gt;
* Temperature coefficient offset  ±1.3 Pa/K (equiv. to ±10.9 cm at 1°C temperature change),&lt;br /&gt;
&lt;br /&gt;
150 Messungen/s bei niedrigster Auflösung, bis zu 16 fach oversampling&lt;br /&gt;
Ein Entwicklungsboard ist für ca 20€ zu bekommen.&lt;br /&gt;
&lt;br /&gt;
* Siehe auch: [https://www.mikrocontroller.net/articles/Temperatursensor#Bosch_Sensortec_BME280_.2F_BME680 Temperatursensor Bosch / Sensortec BME280 / BME680]&lt;br /&gt;
&lt;br /&gt;
=== LPS331 ===&lt;br /&gt;
Digitaler Absolutdrucksensor von STMicroelectronics &lt;br /&gt;
[http://www.st.com/web/en/resource/technical/document/datasheet/DM00036196.pdf (Datenblatt)]&lt;br /&gt;
* Betriebsspannung 1,8 bis 3.6 Volt&lt;br /&gt;
* Interface I²C, SPI&lt;br /&gt;
&lt;br /&gt;
=== MS5611 ===&lt;br /&gt;
Digitaler Absolutdrucksensor von Measurement Specialties/MEAS&lt;br /&gt;
[http://www.amsys.info/sheets/amsys.en.ms5611_01ba03.pdf (Datenblatt)]&lt;br /&gt;
* Betriebsspannung 1,8 bis 3.6 Volt&lt;br /&gt;
* Interface I²C, SPI&lt;br /&gt;
&lt;br /&gt;
=== ScioSense ENS220 ===&lt;br /&gt;
Der [https://www.sciosense.com/ens220-barometric-pressure-and-temperature-sensor/ ENS220] ist ein digitaler barometrischer Luftdrucksensor, der mit einem kapazitiven Verfahren arbeitet und damit deutlich in Sachen Energiebedarf im Vorteil gegenüber dem weit verbreiteten Verfahren piezoelektrischer Druckdetektierung ist. Dazu hat der Sensor einen integrierten Temperatursensor.&lt;br /&gt;
* Interface I²C/SPI&lt;br /&gt;
* Betriebsspannung 1.8V, Interface aber 3.3V tolerant&lt;br /&gt;
* rel. Genauigkeit ±0.025hPa &lt;br /&gt;
* samplerate bis zu 1kHz&lt;br /&gt;
* Temp.Sensor mit ±0.1K Genauigkeit (bei 8mK Auflösung)&lt;br /&gt;
&lt;br /&gt;
Der Hersteller bietet auf der [https://github.com/sciosense/ens220-arduino GitHub Seite] eine vollständige Arduinointegration mit zahlreichen Beispielen. Darunter relative Höhenerkennung sowie [https://github.com/sciosense/ens220-arduino/tree/main/examples/05_Event_Detection Eventdetektion] (wird im Haus/Büro/Wohnung (!!) ein Fenster/Tür betätigt)&lt;br /&gt;
&lt;br /&gt;
* siehe auch [[Temperatursensor#ScioSense_ENS21x|Temperatur]] und [[Feuchtesensor#ScioSense_ENS21x|Feuchtesensoren]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Sensorik]]&lt;/div&gt;</summary>
		<author><name>Tire</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Luftdrucksensor&amp;diff=107113</id>
		<title>Luftdrucksensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Luftdrucksensor&amp;diff=107113"/>
		<updated>2024-10-07T08:05:20Z</updated>

		<summary type="html">&lt;p&gt;Tire: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Luftdruck auf der Erdoberfläche liegt bei etwa 1000 hPa (hektoPascal) = 1000 mBar. In technischen Anwendungen werden Drücke oft in kPa (kiloPascal) angegeben, das sind demzufolge 100 kPa.&lt;br /&gt;
&lt;br /&gt;
=== MS5534 ===&lt;br /&gt;
Aktuell ist der MS5534C. Hergestellt von [http://www.intersema.ch/ Intersema]. Dort findet sich auch das [http://www.intersema.ch/products/guide/calibrated/ms5534c/ Datenblatt]&lt;br /&gt;
&lt;br /&gt;
Der Sensor gibt seine Werte digital aus und enthält auch einen Temperatursensor für die nötige Temperaturkompensationsberechnung. Diese muss der Anwender selber machen, die Beschreibung dazu findet sich im Datenblatt.&lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Versorgungsspannung: 2,2 ... 3,6V&lt;br /&gt;
* Auflösung: 0.1 mbar&lt;br /&gt;
* Genauigkeit absolut bei 25°C: +-1,5 mbar&lt;br /&gt;
* Messfrequenz: ca. 28 Hz&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Kalibriert&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* lichtempfindlich&lt;br /&gt;
* Eigenes Protokoll über 3 Adern, kein Bussystem&lt;br /&gt;
* Benötigt Oszillator mit 32768 kHz&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* ELV 20,47&amp;amp;euro;&lt;br /&gt;
&lt;br /&gt;
Beispielcode:&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/20869 C-Code für PIC]&lt;br /&gt;
&lt;br /&gt;
=== MPX4115A ===&lt;br /&gt;
Analoger Drucksensor von Freescale (früher Motorola). Dort findet sich auch das [http://www.freescale.com/files/sensors/doc/data_sheet/MPX4115A.pdf Datenblatt]. &lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Der Sensor gibt 45.9mV/kPa aus. &lt;br /&gt;
* Versorgungsspannung: 5V&lt;br /&gt;
* Genauigkeit (0-85°C): +-15 mbar&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* teilweise (0..90°C) temperaturkompensiert&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* geringe Genauigkeit im Vergleich zu den anderen Sensoren&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* Reichelt 13,70 &amp;amp;euro; (20.11.2012)&lt;br /&gt;
&lt;br /&gt;
=== MPL3115A2 ===&lt;br /&gt;
Drucksensor von Freescale (früher Motorola) mit digitaler Datenausgabe über I2C. Dort findet sich auch das [http://www.freescale.com/files/sensors/doc/data_sheet/MPL3115A2.pdf Datenblatt]. &lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Messbereich 500..1100&amp;amp;nbsp;hPa&lt;br /&gt;
* Versorgungsspannung: 1.95 .. 3.6&amp;amp;nbsp;V&lt;br /&gt;
* Genauigkeit (0-50°C): 4&amp;amp;nbsp;hPa&lt;br /&gt;
* Auflösung: 1.5&amp;amp;nbsp;Pa bzw. 0.3&amp;amp;nbsp;m&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Datenaufbereitung On-Chip, Ausgabe Druck, Höhe, Temperatur&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* t.b.d.&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* DigiKey 2,31&amp;amp;nbsp;&amp;amp;euro;, RS-Components3,02&amp;amp;nbsp;&amp;amp;euro; (10.11.2013)&lt;br /&gt;
&lt;br /&gt;
=== SCP1000 ===&lt;br /&gt;
&lt;br /&gt;
Digitaler Absolutdruck-Sensor von VTI.&lt;br /&gt;
&lt;br /&gt;
[http://www.vti.fi/en/support/obsolete_products/pressure_sensors/ Datenblatt]&lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Versorgung mit 2,4 bis 3,3 V&lt;br /&gt;
* Auflösung: 0,015 mbar&lt;br /&gt;
* Genauigkeit absolut (10 - 40°C): 1,5 mbar&lt;br /&gt;
* Messfrequenz (reduzierte Auflösung): max 9 Hz&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* SPI- oder I2C-Schnittstelle&lt;br /&gt;
* fertig kalibriert&lt;br /&gt;
* bis zu 17-bit Auflösung (entspricht 8cm)&lt;br /&gt;
* keine komplexen Kompensationsberechnungen beim Auslesen nötig&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* kleines SMD-Gehäuse (QFN-ähnlich), darf nicht mit Heißluft oder Lötkolben gelötet werden&lt;br /&gt;
* Beim Hersteller unter &amp;quot;Obsolete products&amp;quot; gelistet, aber noch gut verfügbar&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* Aevum-Mechatronik (ca. 17 EUR)&lt;br /&gt;
* Breakout-Boards bei Sparkfun&lt;br /&gt;
&lt;br /&gt;
=== BMP085 ===&lt;br /&gt;
&lt;br /&gt;
Digitaler Absolutdrucksensor von Bosch Sensortec.&lt;br /&gt;
&lt;br /&gt;
[http://www.bosch-sensortec.com/content/language1/downloads/BST-BMP085-DS000-05.pdf Datenblatt]&lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Versorgung mit 1,8 bis 3,6 V&lt;br /&gt;
* Auflösung: 0,01 mbar&lt;br /&gt;
* Genauigkeit absolut (0-65°C): max. Fehler +-2,5 mbar&lt;br /&gt;
* Messfrequenz (reduzierte Auflösung): max 220 Hz&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C-Schnittstelle&lt;br /&gt;
* fertig kalibriert&lt;br /&gt;
* hohe Auflösung und Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* aufwendige Kompensationsberechnungen nötig&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* Digikey (ca. 8 EUR)&lt;br /&gt;
* [http://jeelabs.org/pp1 Breakout-Board von Jeelabs]&lt;br /&gt;
* Rutronik&lt;br /&gt;
* ACAL&lt;br /&gt;
* sparkfun&lt;br /&gt;
* Watterott&lt;br /&gt;
&lt;br /&gt;
Beispielcode:&lt;br /&gt;
* [http://code.jeelabs.org/viewvc/svn/jeelabs/trunk/libraries/Ports/ Jeelabs Ports Library] C++ mit Floatingpoint (Toter Link)&lt;br /&gt;
* [https://github.com/jcw/jeelib Jeelabs PortsBMP085 Library] C++/Arduino Library (Port library interface to BMP085 sensors connected via I2C)&lt;br /&gt;
&lt;br /&gt;
=== BMP180 ===&lt;br /&gt;
Der Nachfolger des &amp;lt;u&amp;gt;BMP085&amp;lt;/u&amp;gt; (siehe oben).&lt;br /&gt;
   &lt;br /&gt;
Dieser ist noch ein wenig kleiner, ansonsten laut Datenblatt identisch.&lt;br /&gt;
   &lt;br /&gt;
Das neue Datenblatt und Beispielcode kann hier [http://www.bosch-sensortec.com/de/homepage/products_3/environmental_sensors_1/bmp180_1/bmp180 (Herstellerseite)] gefunden werden.&lt;br /&gt;
   &lt;br /&gt;
Das Datenblatt des BMP180 erklärt auch den BMP085 etwas besser ;) (interne Register, Power-On-Reset ...)&lt;br /&gt;
&lt;br /&gt;
Bezugsquelle (mit etwas Glück) :&lt;br /&gt;
ebay - internationale Suche&lt;br /&gt;
* BMP085 ab ca.3,5 $US (aktuell unter 3 Euro)&lt;br /&gt;
* BMP180 ab ca.6,0 $US (aktuell unter 5 Euro)&lt;br /&gt;
dort findet Ihr teilweise auch fertig aufgebaute Module (Chip auf Platine mit ein paar Bauteilen) z.B. als Modul für ARDUINO&lt;br /&gt;
&lt;br /&gt;
PS : Für viele Anwendungen kann auf die Kompensation verzichtet werden (zB. nur Luftdruckanzeige) -&amp;gt; Druck (in Pascal) = UP*3&lt;br /&gt;
&lt;br /&gt;
Februar 2016: Leider auch schon wieder abgekündigt, Nachfolger ist der sehr ähnliche BMP280.&lt;br /&gt;
&lt;br /&gt;
=== BMP280 ===&lt;br /&gt;
Der Nachfolger des &amp;lt;u&amp;gt;BMP180&amp;lt;/u&amp;gt; (siehe oben).&lt;br /&gt;
&lt;br /&gt;
Sehr ähnlich dem BMP180, leicht verbesserte Kennwerte&lt;br /&gt;
* Siehe auch: [https://www.mikrocontroller.net/articles/Temperatursensor#Bosch_Sensortec_BME280_.2F_BME680 Temperatursensor Bosch / Sensortec BME280 / BME680]&lt;br /&gt;
&lt;br /&gt;
=== BME680 ===&lt;br /&gt;
Auch von Bosch, kann Luftfeuchtigkeit, Druck, Luftqualität&lt;br /&gt;
&lt;br /&gt;
[https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme680-ds001.pdf Datenblatt vom Hersteller]&lt;br /&gt;
&lt;br /&gt;
* Betriebsspannung 1.71 bis 3.6 V&lt;br /&gt;
* Interface I²C, SPI&lt;br /&gt;
&lt;br /&gt;
Kennwerte der Druckmessung&lt;br /&gt;
* RMS Noise                                  0.12 Pa (equiv. to 1.7 cm).&lt;br /&gt;
* Sensitivity Error                          ± 0.25 % (equiv. to 1 m at 400 m height change).&lt;br /&gt;
* Temperature coefficient offset  ±1.3 Pa/K (equiv. to ±10.9 cm at 1°C temperature change),&lt;br /&gt;
&lt;br /&gt;
150 Messungen/s bei niedrigster Auflösung, bis zu 16 fach oversampling&lt;br /&gt;
Ein Entwicklungsboard ist für ca 20€ zu bekommen.&lt;br /&gt;
&lt;br /&gt;
* Siehe auch: [https://www.mikrocontroller.net/articles/Temperatursensor#Bosch_Sensortec_BME280_.2F_BME680 Temperatursensor Bosch / Sensortec BME280 / BME680]&lt;br /&gt;
&lt;br /&gt;
=== LPS331 ===&lt;br /&gt;
Digitaler Absolutdrucksensor von STMicroelectronics &lt;br /&gt;
[http://www.st.com/web/en/resource/technical/document/datasheet/DM00036196.pdf (Datenblatt)]&lt;br /&gt;
* Betriebsspannung 1,8 bis 3.6 Volt&lt;br /&gt;
* Interface I²C, SPI&lt;br /&gt;
&lt;br /&gt;
=== MS5611 ===&lt;br /&gt;
Digitaler Absolutdrucksensor von Measurement Specialties/MEAS&lt;br /&gt;
[http://www.amsys.info/sheets/amsys.en.ms5611_01ba03.pdf (Datenblatt)]&lt;br /&gt;
* Betriebsspannung 1,8 bis 3.6 Volt&lt;br /&gt;
* Interface I²C, SPI&lt;br /&gt;
&lt;br /&gt;
=== ScioSense ENS220 ===&lt;br /&gt;
Der [https://www.sciosense.com/ens220-barometric-pressure-and-temperature-sensor/ ENS220] ist ein digitaler barometrischer Luftdrucksensor, der mit einem kapazitiven Verfahren arbeitet und damit deutlich in Sachen Energiebedarf im Vorteil gegenüber dem weit verbreiteten Verfahren piezoelektrischer Druckdetektierung ist. Dazu hat der Sensor einen integrierten Temperatursensor.&lt;br /&gt;
* Interface I²C/SPI&lt;br /&gt;
* Betriebsspannung 1.8V, Interface aber 3.3V tolerant&lt;br /&gt;
* rel. Genauigkeit ±0.025hPa &lt;br /&gt;
* samplerate bis zu 1kHz&lt;br /&gt;
* Temp.Sensor mit ±0.1K Genauigkeit (bei 8mK Auflösung)&lt;br /&gt;
&lt;br /&gt;
Der Hersteller bietet auf der [https://github.com/sciosense/ens220-arduino GitHub Seite] eine vollständige Arduinointegration mit zahlreichen Beispielen. Darunter relative Höhenerkennung sowie [https://github.com/sciosense/ens220-arduino/tree/main/examples/05_Event_Detection Eventdetektion] (wird im Haus/Büro/Wohnung (!!) ein Fenster/Tür betätigt)&lt;br /&gt;
&lt;br /&gt;
* siehe auch [[Temperatursensor#ScioSense_ENS21x|Temperatur]] und [[Feuchtesensorenhttps://www.mikrocontroller.net/articles/Feuchtesensor#ScioSense_ENS21x|Feuchtesensoren]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Sensorik]]&lt;/div&gt;</summary>
		<author><name>Tire</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Luftdrucksensor&amp;diff=107112</id>
		<title>Luftdrucksensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Luftdrucksensor&amp;diff=107112"/>
		<updated>2024-10-07T08:00:44Z</updated>

		<summary type="html">&lt;p&gt;Tire: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Luftdruck auf der Erdoberfläche liegt bei etwa 1000 hPa (hektoPascal) = 1000 mBar. In technischen Anwendungen werden Drücke oft in kPa (kiloPascal) angegeben, das sind demzufolge 100 kPa.&lt;br /&gt;
&lt;br /&gt;
=== MS5534 ===&lt;br /&gt;
Aktuell ist der MS5534C. Hergestellt von [http://www.intersema.ch/ Intersema]. Dort findet sich auch das [http://www.intersema.ch/products/guide/calibrated/ms5534c/ Datenblatt]&lt;br /&gt;
&lt;br /&gt;
Der Sensor gibt seine Werte digital aus und enthält auch einen Temperatursensor für die nötige Temperaturkompensationsberechnung. Diese muss der Anwender selber machen, die Beschreibung dazu findet sich im Datenblatt.&lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Versorgungsspannung: 2,2 ... 3,6V&lt;br /&gt;
* Auflösung: 0.1 mbar&lt;br /&gt;
* Genauigkeit absolut bei 25°C: +-1,5 mbar&lt;br /&gt;
* Messfrequenz: ca. 28 Hz&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Kalibriert&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* lichtempfindlich&lt;br /&gt;
* Eigenes Protokoll über 3 Adern, kein Bussystem&lt;br /&gt;
* Benötigt Oszillator mit 32768 kHz&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* ELV 20,47&amp;amp;euro;&lt;br /&gt;
&lt;br /&gt;
Beispielcode:&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/20869 C-Code für PIC]&lt;br /&gt;
&lt;br /&gt;
=== MPX4115A ===&lt;br /&gt;
Analoger Drucksensor von Freescale (früher Motorola). Dort findet sich auch das [http://www.freescale.com/files/sensors/doc/data_sheet/MPX4115A.pdf Datenblatt]. &lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Der Sensor gibt 45.9mV/kPa aus. &lt;br /&gt;
* Versorgungsspannung: 5V&lt;br /&gt;
* Genauigkeit (0-85°C): +-15 mbar&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* teilweise (0..90°C) temperaturkompensiert&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* geringe Genauigkeit im Vergleich zu den anderen Sensoren&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* Reichelt 13,70 &amp;amp;euro; (20.11.2012)&lt;br /&gt;
&lt;br /&gt;
=== MPL3115A2 ===&lt;br /&gt;
Drucksensor von Freescale (früher Motorola) mit digitaler Datenausgabe über I2C. Dort findet sich auch das [http://www.freescale.com/files/sensors/doc/data_sheet/MPL3115A2.pdf Datenblatt]. &lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Messbereich 500..1100&amp;amp;nbsp;hPa&lt;br /&gt;
* Versorgungsspannung: 1.95 .. 3.6&amp;amp;nbsp;V&lt;br /&gt;
* Genauigkeit (0-50°C): 4&amp;amp;nbsp;hPa&lt;br /&gt;
* Auflösung: 1.5&amp;amp;nbsp;Pa bzw. 0.3&amp;amp;nbsp;m&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Datenaufbereitung On-Chip, Ausgabe Druck, Höhe, Temperatur&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* t.b.d.&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* DigiKey 2,31&amp;amp;nbsp;&amp;amp;euro;, RS-Components3,02&amp;amp;nbsp;&amp;amp;euro; (10.11.2013)&lt;br /&gt;
&lt;br /&gt;
=== SCP1000 ===&lt;br /&gt;
&lt;br /&gt;
Digitaler Absolutdruck-Sensor von VTI.&lt;br /&gt;
&lt;br /&gt;
[http://www.vti.fi/en/support/obsolete_products/pressure_sensors/ Datenblatt]&lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Versorgung mit 2,4 bis 3,3 V&lt;br /&gt;
* Auflösung: 0,015 mbar&lt;br /&gt;
* Genauigkeit absolut (10 - 40°C): 1,5 mbar&lt;br /&gt;
* Messfrequenz (reduzierte Auflösung): max 9 Hz&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* SPI- oder I2C-Schnittstelle&lt;br /&gt;
* fertig kalibriert&lt;br /&gt;
* bis zu 17-bit Auflösung (entspricht 8cm)&lt;br /&gt;
* keine komplexen Kompensationsberechnungen beim Auslesen nötig&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* kleines SMD-Gehäuse (QFN-ähnlich), darf nicht mit Heißluft oder Lötkolben gelötet werden&lt;br /&gt;
* Beim Hersteller unter &amp;quot;Obsolete products&amp;quot; gelistet, aber noch gut verfügbar&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* Aevum-Mechatronik (ca. 17 EUR)&lt;br /&gt;
* Breakout-Boards bei Sparkfun&lt;br /&gt;
&lt;br /&gt;
=== BMP085 ===&lt;br /&gt;
&lt;br /&gt;
Digitaler Absolutdrucksensor von Bosch Sensortec.&lt;br /&gt;
&lt;br /&gt;
[http://www.bosch-sensortec.com/content/language1/downloads/BST-BMP085-DS000-05.pdf Datenblatt]&lt;br /&gt;
&lt;br /&gt;
Daten:&lt;br /&gt;
* Versorgung mit 1,8 bis 3,6 V&lt;br /&gt;
* Auflösung: 0,01 mbar&lt;br /&gt;
* Genauigkeit absolut (0-65°C): max. Fehler +-2,5 mbar&lt;br /&gt;
* Messfrequenz (reduzierte Auflösung): max 220 Hz&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C-Schnittstelle&lt;br /&gt;
* fertig kalibriert&lt;br /&gt;
* hohe Auflösung und Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* aufwendige Kompensationsberechnungen nötig&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&lt;br /&gt;
* Digikey (ca. 8 EUR)&lt;br /&gt;
* [http://jeelabs.org/pp1 Breakout-Board von Jeelabs]&lt;br /&gt;
* Rutronik&lt;br /&gt;
* ACAL&lt;br /&gt;
* sparkfun&lt;br /&gt;
* Watterott&lt;br /&gt;
&lt;br /&gt;
Beispielcode:&lt;br /&gt;
* [http://code.jeelabs.org/viewvc/svn/jeelabs/trunk/libraries/Ports/ Jeelabs Ports Library] C++ mit Floatingpoint (Toter Link)&lt;br /&gt;
* [https://github.com/jcw/jeelib Jeelabs PortsBMP085 Library] C++/Arduino Library (Port library interface to BMP085 sensors connected via I2C)&lt;br /&gt;
&lt;br /&gt;
=== BMP180 ===&lt;br /&gt;
Der Nachfolger des &amp;lt;u&amp;gt;BMP085&amp;lt;/u&amp;gt; (siehe oben).&lt;br /&gt;
   &lt;br /&gt;
Dieser ist noch ein wenig kleiner, ansonsten laut Datenblatt identisch.&lt;br /&gt;
   &lt;br /&gt;
Das neue Datenblatt und Beispielcode kann hier [http://www.bosch-sensortec.com/de/homepage/products_3/environmental_sensors_1/bmp180_1/bmp180 (Herstellerseite)] gefunden werden.&lt;br /&gt;
   &lt;br /&gt;
Das Datenblatt des BMP180 erklärt auch den BMP085 etwas besser ;) (interne Register, Power-On-Reset ...)&lt;br /&gt;
&lt;br /&gt;
Bezugsquelle (mit etwas Glück) :&lt;br /&gt;
ebay - internationale Suche&lt;br /&gt;
* BMP085 ab ca.3,5 $US (aktuell unter 3 Euro)&lt;br /&gt;
* BMP180 ab ca.6,0 $US (aktuell unter 5 Euro)&lt;br /&gt;
dort findet Ihr teilweise auch fertig aufgebaute Module (Chip auf Platine mit ein paar Bauteilen) z.B. als Modul für ARDUINO&lt;br /&gt;
&lt;br /&gt;
PS : Für viele Anwendungen kann auf die Kompensation verzichtet werden (zB. nur Luftdruckanzeige) -&amp;gt; Druck (in Pascal) = UP*3&lt;br /&gt;
&lt;br /&gt;
Februar 2016: Leider auch schon wieder abgekündigt, Nachfolger ist der sehr ähnliche BMP280.&lt;br /&gt;
&lt;br /&gt;
=== BMP280 ===&lt;br /&gt;
Der Nachfolger des &amp;lt;u&amp;gt;BMP180&amp;lt;/u&amp;gt; (siehe oben).&lt;br /&gt;
&lt;br /&gt;
Sehr ähnlich dem BMP180, leicht verbesserte Kennwerte&lt;br /&gt;
* Siehe auch: [https://www.mikrocontroller.net/articles/Temperatursensor#Bosch_Sensortec_BME280_.2F_BME680 Temperatursensor Bosch / Sensortec BME280 / BME680]&lt;br /&gt;
&lt;br /&gt;
=== BME680 ===&lt;br /&gt;
Auch von Bosch, kann Luftfeuchtigkeit, Druck, Luftqualität&lt;br /&gt;
&lt;br /&gt;
[https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme680-ds001.pdf Datenblatt vom Hersteller]&lt;br /&gt;
&lt;br /&gt;
* Betriebsspannung 1.71 bis 3.6 V&lt;br /&gt;
* Interface I²C, SPI&lt;br /&gt;
&lt;br /&gt;
Kennwerte der Druckmessung&lt;br /&gt;
* RMS Noise                                  0.12 Pa (equiv. to 1.7 cm).&lt;br /&gt;
* Sensitivity Error                          ± 0.25 % (equiv. to 1 m at 400 m height change).&lt;br /&gt;
* Temperature coefficient offset  ±1.3 Pa/K (equiv. to ±10.9 cm at 1°C temperature change),&lt;br /&gt;
&lt;br /&gt;
150 Messungen/s bei niedrigster Auflösung, bis zu 16 fach oversampling&lt;br /&gt;
Ein Entwicklungsboard ist für ca 20€ zu bekommen.&lt;br /&gt;
&lt;br /&gt;
* Siehe auch: [https://www.mikrocontroller.net/articles/Temperatursensor#Bosch_Sensortec_BME280_.2F_BME680 Temperatursensor Bosch / Sensortec BME280 / BME680]&lt;br /&gt;
&lt;br /&gt;
=== LPS331 ===&lt;br /&gt;
Digitaler Absolutdrucksensor von STMicroelectronics &lt;br /&gt;
[http://www.st.com/web/en/resource/technical/document/datasheet/DM00036196.pdf (Datenblatt)]&lt;br /&gt;
* Betriebsspannung 1,8 bis 3.6 Volt&lt;br /&gt;
* Interface I²C, SPI&lt;br /&gt;
&lt;br /&gt;
=== MS5611 ===&lt;br /&gt;
Digitaler Absolutdrucksensor von Measurement Specialties/MEAS&lt;br /&gt;
[http://www.amsys.info/sheets/amsys.en.ms5611_01ba03.pdf (Datenblatt)]&lt;br /&gt;
* Betriebsspannung 1,8 bis 3.6 Volt&lt;br /&gt;
* Interface I²C, SPI&lt;br /&gt;
&lt;br /&gt;
=== ScioSense ENS220 ===&lt;br /&gt;
Der [https://www.sciosense.com/ens220-barometric-pressure-and-temperature-sensor/ ENS220] ist ein digitaler barometrischer Luftdrucksensor, der mit einem kapazitiven Verfahren arbeitet und damit deutlich in Sachen Energiebedarf im Vorteil gegenüber dem weit verbreiteten Verfahren piezoelektrischer Druckdetektierung ist. Dazu hat der Sensor einen integrierten Temperatursensor.&lt;br /&gt;
* Interface I²C/SPI&lt;br /&gt;
* Betriebsspannung 1.8V, Interface aber 3.3V tolerant&lt;br /&gt;
* rel. Genauigkeit ±0.025hPa &lt;br /&gt;
* samplerate bis zu 1kHz&lt;br /&gt;
* Temp.Sensor mit ±0.1K Genauigkeit (bei 8mK Auflösung)&lt;br /&gt;
&lt;br /&gt;
Der Hersteller bietet auf der [https://github.com/sciosense/ens220-arduino GitHub Seite] eine vollständige Arduinointegration mit zahlreichen Beispielen. Darunter relative Höhenerkennung sowie [https://github.com/sciosense/ens220-arduino/tree/main/examples/05_Event_Detection Eventdetektion] (wird im Haus/Büro/Wohnung (!!) ein Fenster/Tür betätigt)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Sensorik]]&lt;/div&gt;</summary>
		<author><name>Tire</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Feuchtesensor&amp;diff=107111</id>
		<title>Feuchtesensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Feuchtesensor&amp;diff=107111"/>
		<updated>2024-10-07T07:31:14Z</updated>

		<summary type="html">&lt;p&gt;Tire: tote Links entfernt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Feuchtigkeitssensoren bzw. Feuchtesensoren arbeiten meist nach dem Prinzip eines feuchtigkeitsabhängigen Kondensators.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Typen==&lt;br /&gt;
=== Bosch/Sensortec BME280, BME680 ===&lt;br /&gt;
I2C-Sensor Kombiniert für Temperatur, Luftfeuchtigkeit, Luftdruck (BME680 = BME280 + Luftgüte)&lt;br /&gt;
* Siehe auch: [https://www.mikrocontroller.net/articles/Temperatursensor#Bosch_Sensortec_BME280_.2F_BME680 Temperatursensor Bosch / Sensortec BME280 / BME680]&lt;br /&gt;
&lt;br /&gt;
===Dallas/Maxim DS1923===&lt;br /&gt;
Eigentlich ein Temperatur-&amp;amp; Feuchtelogger, aber auch nur als Sensor verwendbar.&amp;lt;br&amp;gt;&lt;br /&gt;
Edelstahl-1wire-iButton mit Lithiumzelle&amp;lt;br&amp;gt;&lt;br /&gt;
Gibt es nicht mehr als Sample, kostet etwa 50 Euro bei www.spezial.de.&amp;lt;br&amp;gt;&lt;br /&gt;
Hygrochron Temperature/Humidity Logger iButton with 8KB Data-Log Memory&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4379/t/al&lt;br /&gt;
&lt;br /&gt;
===Philips H1 2322 691 90001===&lt;br /&gt;
vom Reichelt (Datenblatt dort downloaden):&amp;lt;br&amp;gt;&lt;br /&gt;
jetzt von vishay hergestellt: http://www.vishay.com/docs/29001/23226919.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
Applikation von Valvo dazu:&lt;br /&gt;
http://docs.poulter.de/Elektronik/Sensoren/Luftfeuchtesensor%20VALVO.pdf&amp;lt;br&amp;gt; (link down)&amp;lt;br&amp;gt;&lt;br /&gt;
https://web.archive.org/web/20060618143150/http://docs.poulter.de/Elektronik/Sensoren/Luftfeuchtesensor%20VALVO.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
FEUCHTESENSOR Sensor für Feuchtigkeit  € 10.00&amp;lt;br&amp;gt;&lt;br /&gt;
Feuchtesensor zur Messung und Regelung der relativen Luftfeuchte&amp;lt;br&amp;gt;&lt;br /&gt;
Kapazität: 122pF +/-15%&lt;br /&gt;
Empf.(Frel=43%): 0,4pF/%Frel&amp;lt;br&amp;gt;&lt;br /&gt;
Meßfrequenz: 1kHz...1MHz&lt;br /&gt;
Meßbereich: 10%...90%&amp;lt;br&amp;gt;&lt;br /&gt;
Top: 0°C...+85°C&lt;br /&gt;
Vmax: 15V&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen zu diesem Artikel finden Sie in den Datenblättern &lt;br /&gt;
&lt;br /&gt;
Auswerten z.&amp;amp;nbsp;B. mit einem Oszillator muss man selbst!&lt;br /&gt;
&lt;br /&gt;
===ChipCap2 von Amphenol Advanced Sensors (früher GE Measurement &amp;amp; Control)===&lt;br /&gt;
Temperatur- und Luftfeuchtesensor&amp;lt;br&amp;gt;&lt;br /&gt;
Analogausgang oder Digitalausgang (I²C)&amp;lt;br&amp;gt;&lt;br /&gt;
Bei Analogausgang ist ein einfacher RC-Filter nötig (Pulsdichtemodulation)&amp;lt;br&amp;gt;&lt;br /&gt;
Beide Varianten verfügen über einen bzw. mehrere Alarmausgänge (Push-Pull, Open Collector)&amp;lt;br&amp;gt;&lt;br /&gt;
Messbereich: &amp;lt;br&amp;gt;&lt;br /&gt;
0% rH - 100% rH nicht kondensierend, -40 °C - 125 °C&amp;lt;br&amp;gt;&lt;br /&gt;
Genauigkeit: &amp;lt;br&amp;gt;&lt;br /&gt;
+-2% rH von 20% rH - 80 % rH, außerhalb +-4% rH&amp;lt;br&amp;gt;&lt;br /&gt;
+-0,3 °C von 20 °C - 40 °C&amp;lt;br&amp;gt;&lt;br /&gt;
Versorgungsspannung je nach Variante 3,3V oder 5V&amp;lt;br&amp;gt;&lt;br /&gt;
Gehäuse: SMD oder SIP (1,27 mm, ähnlich SHT71)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datenblätter:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ge-mcs.com/download/moisture-humidity/920-558B-LR.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ge-mcs.com/download/moisture-humidity/920-628A-LR.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
Anwendungsdatenblatt:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ge-mcs.com/download/moisture-humidity/916-127B.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Preise (Stand 3/2014): ab 6,38 € (Mouser)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===KM33 von Innovative Computer===&lt;br /&gt;
ab € 43,00&amp;lt;br&amp;gt;&lt;br /&gt;
Schuricht 115-245057&amp;lt;br&amp;gt;&lt;br /&gt;
vermutlich auch nur ein variabler Kondensator&lt;br /&gt;
&lt;br /&gt;
===HIH-3610, HIH3610===&lt;br /&gt;
von Honeywell (sehr linear, aber über € 23,00)&amp;lt;br&amp;gt;&lt;br /&gt;
analoger Ausgang 0..4V&amp;lt;br&amp;gt;&lt;br /&gt;
Versionen:&lt;br /&gt;
* -001 RM 2,54 unkalibriert&lt;br /&gt;
* -002 RM 1,27 unkalibriert&lt;br /&gt;
* -003 RM 2,54 kalibriert&lt;br /&gt;
* -004 RM 1,27 kalibriert&lt;br /&gt;
Nachtrag: sind abgekündigt, Nachfolger: &amp;lt;br&amp;gt;&lt;br /&gt;
HIH-4000-00x, HIH-4010-00x, HIH-4021-00x, HIH-4030-00x und HIH-4031-00x&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mittlerweile ist der HIH-5030/31 aktuell. (Stand: Sep. 2009)&lt;br /&gt;
&lt;br /&gt;
http://catalog.sensing.honeywell.com/ss.asp?FAM=humiditymoisture &amp;lt;p&amp;gt;&lt;br /&gt;
Für den Sensor HIH-3605 gibt es eine Applikation, in der der Sensor an den 1-wire Bus von Dallas angeschlossen wird. Der Sensor läßt sich so mit einer verdrillten Leitung betreiben und auslesen.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sensorsmag.com/sensors/humidity-moisture/a-1-wire-humidity-sensor-1080&lt;br /&gt;
&lt;br /&gt;
===H25K5A===&lt;br /&gt;
von Sencera (&amp;lt;4€ bei CSD)&amp;lt;br&amp;gt;&lt;br /&gt;
Variabler Widerstand bei Wechselspannung.&amp;lt;br&amp;gt;&lt;br /&gt;
Bereich 0..+60°C, 20..90%RH. Achtung: auch Lagerung nur bis 90%RH&amp;lt;br&amp;gt;&lt;br /&gt;
Temperaturkompensierte Messung über Spannungsteiler mit handelsüblichem NTC.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===HS1101===&lt;br /&gt;
von Humirel (~14€ bei CSD)&amp;lt;br&amp;gt;&lt;br /&gt;
Variable Kapazität, 164..200pF.&amp;lt;br&amp;gt;&lt;br /&gt;
Temperaturbereich -40..+100°C.&amp;lt;br&amp;gt;&lt;br /&gt;
Temperaturkompensierter Oszillator mit CMOS-Timer 555 im Datasheet.&lt;br /&gt;
&lt;br /&gt;
===HYT371===&lt;br /&gt;
von Hygrosens (~11€ bei Reichelt)&amp;lt;br&amp;gt;&lt;br /&gt;
Temperaturbereich -40..+100°C.&amp;lt;br&amp;gt;&lt;br /&gt;
Genauigkeit 3% rF, 0.4°C&amp;lt;br&amp;gt;&lt;br /&gt;
Interface I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C&amp;lt;br&amp;gt;&lt;br /&gt;
Me&amp;amp;szlig;prinzip kapazitiv&amp;lt;br&amp;gt;&lt;br /&gt;
Es gibt diverse weitere Sensoren, die Dokumentation ist allerdings bei allen sehr schlecht bzw. steht in separaten Dokumenten unter [http://www.hygrosens.com/produkte/sensorelemente/digitale-feuchtesensoren.html Doku].&amp;lt;br&amp;gt;&lt;br /&gt;
Für Parallelbetrieb mehrerer Sensoren läßt sich die I2C Adresse im EEPROM ändern (Beitrag: [http://www.mikrocontroller.net/topic/222242#2234294 I2C Adresse ändern]).&lt;br /&gt;
sieht auch: HYT Serie von [http://www.hygrosens.com/produkte/sensorelemente/digitale-feuchtesensoren.html Hygrosens Instruments Web-Seiten]&lt;br /&gt;
&lt;br /&gt;
===INSED===&lt;br /&gt;
* HIH3602A Feuchtigkeit und Temperatur (ab € 79,00) bei RS-Components&lt;br /&gt;
* HIH3602C Feuchtigkeit und Temperatur (ab € 82,00) bei RS-Components&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&amp;lt;br&amp;gt;&lt;br /&gt;
INSED GmbH + Co KG Sensoren für die Industrie  Kronenstr 10  70794 Filderstadt  0711-9972758 Fax 9972762&amp;lt;br&amp;gt;&lt;br /&gt;
IBA GmbH Ingenieurbüro für Sensorik&lt;br /&gt;
Am Sandborn 14  63500 Seligenstadt  06182 95980&amp;lt;br&amp;gt;&lt;br /&gt;
Schuricht, RS-Components, Farnell&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===www.vaisala.be===&lt;br /&gt;
* 17204HM-humichip- mit Temp-Sensor KTY85-110 (special selection), analog 0..1V&amp;lt;br&amp;gt;&lt;br /&gt;
* 17205HM ohne Temp-Sensor analog 0..1V&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datenblatt fand ich nicht auf deren Homepage, aber im Forum:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mikrocontroller.net/forum/read-1-15717.html#48616 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vermutlich verkaufen sie lieber fertige Module:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.vaisala.com/businessareas/instruments/products/humidity&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.vaisala.com/businessareas/instruments/products/humidity/modules/oemmodules&lt;br /&gt;
&lt;br /&gt;
===Sensirion===&lt;br /&gt;
Von [http://www.sensirion.com Sensirion] gibt es eine ganze Reihe kombinierter Feuchte- und Temperatursensoren mit digitaler Schnittstelle.&lt;br /&gt;
* Sensoren mit digitaler 2-Draht Schnittstelle (nicht kompatibel zu I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C): SHT10, SHT11, SHT15, SHT71, SHT75&lt;br /&gt;
* Sensoren mit I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C-Schnittstelle: SHT21, SHT25&lt;br /&gt;
* Eval-Kits: EK-H4  EK-H5 (für SHT1x, 2x, 7x)&lt;br /&gt;
&lt;br /&gt;
Siehe hierzu auch:&lt;br /&gt;
* [http://pic-projekte.de/phpBB3/viewtopic.php?f=39&amp;amp;t=94 Assembler Ansteuerung]&lt;br /&gt;
====Informationen====&lt;br /&gt;
&lt;br /&gt;
* Applikationnote [http://www.sensirion.com/images/getFile?id=91 #91 (PDF)] und [http://www.sensirion.com/images/getFile?id=95 #95 (C-Quellcode)] des Herstellers&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/48590#372123 C-Bibliothek] von Timo Dittmar im Forum&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/145736 C-Bibliothek] in der Codesammlung&lt;br /&gt;
* Fertige Ansteuerung durch AVR ATMega in [http://www.ethersex.de/index.php/SHT Ethersex]&lt;br /&gt;
===Silicon Labs===&lt;br /&gt;
Von [http://www.silabs.com Silicon Labs] gibt es einen kombinierten Feuchte- Temperatursensor mit I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C. Temperaturbereich -45 °C - 85 °C, Feuchte 0% bis 100%, [http://www.silabs.com/products/sensors/humidity-sensors/Pages/Si7005.aspx Si7005]&lt;br /&gt;
Bezugsquelle: SiLabs direkt bzw. über Mouser&lt;br /&gt;
&lt;br /&gt;
===E+E Elektronik===&lt;br /&gt;
&lt;br /&gt;
[http://www.epluse.com www.epluse.com]&lt;br /&gt;
&lt;br /&gt;
Von E+E Elektronik gibt es einige Sensoren für verschiedene Anwendungsbereiche und Montagearten:&lt;br /&gt;
&lt;br /&gt;
*HC1000 High End Feuchtesensor für hochpräzise Anwendung &lt;br /&gt;
*HC201  Sensor für Standardanwendungen&lt;br /&gt;
&lt;br /&gt;
Erhältlich bei Distrelec HC1000 [https://www.distrelec.at/feuchtesensor/e-e-elektronik/hc1000-0-100/241104] und HC201 [https://www.distrelec.at/feuchtesensor/e-e-elektronik/hc201/245000]&lt;br /&gt;
&lt;br /&gt;
*HCT01  kombinierter Feuchte- und Temperatursensor im SMD Gehäuse mit Schutzbeschichtung; Datenblatt [http://www.epluse.com/fileadmin/data/product/hct01/Datenblatt_HCT01.pdf]&lt;br /&gt;
&lt;br /&gt;
Module&lt;br /&gt;
&lt;br /&gt;
*Gut geschützes Modul EE04 [https://www.distrelec.at/feuchte-temperatur-messumformer/e-e-elektronik/ee04-ftb4a7-ha010305/245002]&lt;br /&gt;
&lt;br /&gt;
*Kleiner Messumformer für Temperatur und Feuchte EE06 [https://www.distrelec.at/feuchte-temperatur-messumformer/e-e-elektronik/ee06-ft1a1/245284]&lt;br /&gt;
&lt;br /&gt;
===Hoperf===&lt;br /&gt;
HH10D Humidity sensor&lt;br /&gt;
*C-F Wandler mit Kalibrierdaten im EEPROM [http://www.hoperf.com/sensor/app/HH10D.htm]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ScioSense ENS21x ===&lt;br /&gt;
Vom deutsch-holländischen Hersteller [http://www.sciosense.com ScioSense] werden mit der [https://www.sciosense.com/ens21x-family-of-high-performance-digital-temperature-and-humidity-sensors/ ENS21x Familie] kombinierte hochpräzise Feuchte- und Temperatursensoren mit I²C Interface angeboten. Dabei gibt es je nach Anforderung unterschiedliche Genauigkeitsklassen, die sich im Produktname klassifizieren.&lt;br /&gt;
Siehe dazu in der Rubrik Temperatursensoren [https://www.mikrocontroller.net/index.php?title=Temperatursensor#ScioSense_ENS21x ENS21x] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Übersicht==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;tabelleabc&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;tabellarische Übersicht 11/2013  teilw. Update 10/2024&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Bauteil         || Hersteller              || Schnittstelle || Temperatur inkl.&lt;br /&gt;
|-&lt;br /&gt;
|DS1923           || Maxim                   || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|2381 691 90001   || Vishay                  || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|P14              || ISTAG                   || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|MK 33            || ISTAG                   || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|HYT-271          || ISTAG                   || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|HYT-221          || ISTAG                   || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|HYT-939          || ISTAG                   || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|HIH-6000 series  || Honeywell               || I2C/SPI       || ja&lt;br /&gt;
|-&lt;br /&gt;
|HIH-4000 series  || Honeywell               || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|HIH-1000 series  || Honeywell               || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|H25K5A           || Sencera                 || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|818              || Sencera                 || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|H23K5A           || Sencera                 || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|H12K5            || Sencera                 || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|HTS2030SMD       || Measurement Specialties || analog        || ja&lt;br /&gt;
|-&lt;br /&gt;
|HTU21D           || Measurement Specialties || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|HS1101LF         || Measurement Specialties || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|KFS140-D         || B+B Thermo-Technik      || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|KFS33LC          || B+B Thermo-Technik      || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|SHT10            || Sensirion               || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT11            || Sensirion               || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT15            || Sensirion               || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT20            || Sensirion               || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT21            || Sensirion               || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT25            || Sensirion               || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT71            || Sensirion               || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT75            || Sensirion               || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|Si7005-B         || Silicon Labs            || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|HCT01            || E+E Elektronik          || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|HC109            || E+E Elektronik          || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|HC201            || E+E Elektronik          || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|HC103M2          || E+E Elektronik          || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|AM2321           || Aosong                  || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|DHT11            || Aosong                  || I2C           || ja  &lt;br /&gt;
|-&lt;br /&gt;
|AM2305           || Aosong                  || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|AM2301           || Aosong                  || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|ENS21x|| ScioSense                  || I2C           || ja&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Sensorik]]&lt;/div&gt;</summary>
		<author><name>Tire</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Feuchtesensor&amp;diff=107110</id>
		<title>Feuchtesensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Feuchtesensor&amp;diff=107110"/>
		<updated>2024-10-07T07:26:34Z</updated>

		<summary type="html">&lt;p&gt;Tire: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Feuchtigkeitssensoren bzw. Feuchtesensoren arbeiten meist nach dem Prinzip eines feuchtigkeitsabhängigen Kondensators.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Typen==&lt;br /&gt;
=== Bosch/Sensortec BME280, BME680 ===&lt;br /&gt;
I2C-Sensor Kombiniert für Temperatur, Luftfeuchtigkeit, Luftdruck (BME680 = BME280 + Luftgüte)&lt;br /&gt;
* Siehe auch: [https://www.mikrocontroller.net/articles/Temperatursensor#Bosch_Sensortec_BME280_.2F_BME680 Temperatursensor Bosch / Sensortec BME280 / BME680]&lt;br /&gt;
&lt;br /&gt;
===Dallas/Maxim DS1923===&lt;br /&gt;
Eigentlich ein Temperatur-&amp;amp; Feuchtelogger, aber auch nur als Sensor verwendbar.&amp;lt;br&amp;gt;&lt;br /&gt;
Edelstahl-1wire-iButton mit Lithiumzelle&amp;lt;br&amp;gt;&lt;br /&gt;
Gibt es nicht mehr als Sample, kostet etwa 50 Euro bei www.spezial.de.&amp;lt;br&amp;gt;&lt;br /&gt;
Hygrochron Temperature/Humidity Logger iButton with 8KB Data-Log Memory&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4379/t/al&lt;br /&gt;
&lt;br /&gt;
===Philips H1 2322 691 90001===&lt;br /&gt;
vom Reichelt (Datenblatt dort downloaden):&amp;lt;br&amp;gt;&lt;br /&gt;
jetzt von vishay hergestellt: http://www.vishay.com/docs/29001/23226919.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
Applikation von Valvo dazu:&lt;br /&gt;
http://docs.poulter.de/Elektronik/Sensoren/Luftfeuchtesensor%20VALVO.pdf&amp;lt;br&amp;gt; (link down)&amp;lt;br&amp;gt;&lt;br /&gt;
https://web.archive.org/web/20060618143150/http://docs.poulter.de/Elektronik/Sensoren/Luftfeuchtesensor%20VALVO.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
FEUCHTESENSOR Sensor für Feuchtigkeit  € 10.00&amp;lt;br&amp;gt;&lt;br /&gt;
Feuchtesensor zur Messung und Regelung der relativen Luftfeuchte&amp;lt;br&amp;gt;&lt;br /&gt;
Kapazität: 122pF +/-15%&lt;br /&gt;
Empf.(Frel=43%): 0,4pF/%Frel&amp;lt;br&amp;gt;&lt;br /&gt;
Meßfrequenz: 1kHz...1MHz&lt;br /&gt;
Meßbereich: 10%...90%&amp;lt;br&amp;gt;&lt;br /&gt;
Top: 0°C...+85°C&lt;br /&gt;
Vmax: 15V&amp;lt;br&amp;gt;&lt;br /&gt;
Weitere Informationen zu diesem Artikel finden Sie in den Datenblättern &lt;br /&gt;
&lt;br /&gt;
Auswerten z.&amp;amp;nbsp;B. mit einem Oszillator muss man selbst!&lt;br /&gt;
&lt;br /&gt;
===ChipCap2 von Amphenol Advanced Sensors (früher GE Measurement &amp;amp; Control)===&lt;br /&gt;
Temperatur- und Luftfeuchtesensor&amp;lt;br&amp;gt;&lt;br /&gt;
Analogausgang oder Digitalausgang (I²C)&amp;lt;br&amp;gt;&lt;br /&gt;
Bei Analogausgang ist ein einfacher RC-Filter nötig (Pulsdichtemodulation)&amp;lt;br&amp;gt;&lt;br /&gt;
Beide Varianten verfügen über einen bzw. mehrere Alarmausgänge (Push-Pull, Open Collector)&amp;lt;br&amp;gt;&lt;br /&gt;
Messbereich: &amp;lt;br&amp;gt;&lt;br /&gt;
0% rH - 100% rH nicht kondensierend, -40 °C - 125 °C&amp;lt;br&amp;gt;&lt;br /&gt;
Genauigkeit: &amp;lt;br&amp;gt;&lt;br /&gt;
+-2% rH von 20% rH - 80 % rH, außerhalb +-4% rH&amp;lt;br&amp;gt;&lt;br /&gt;
+-0,3 °C von 20 °C - 40 °C&amp;lt;br&amp;gt;&lt;br /&gt;
Versorgungsspannung je nach Variante 3,3V oder 5V&amp;lt;br&amp;gt;&lt;br /&gt;
Gehäuse: SMD oder SIP (1,27 mm, ähnlich SHT71)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datenblätter:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ge-mcs.com/download/moisture-humidity/920-558B-LR.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ge-mcs.com/download/moisture-humidity/920-628A-LR.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
Anwendungsdatenblatt:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.ge-mcs.com/download/moisture-humidity/916-127B.pdf&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Preise (Stand 3/2014): ab 6,38 € (Mouser)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===KM33 von Innovative Computer===&lt;br /&gt;
ab € 43,00&amp;lt;br&amp;gt;&lt;br /&gt;
Schuricht 115-245057&amp;lt;br&amp;gt;&lt;br /&gt;
vermutlich auch nur ein variabler Kondensator&lt;br /&gt;
&lt;br /&gt;
===HIH-3610, HIH3610===&lt;br /&gt;
von Honeywell (sehr linear, aber über € 23,00)&amp;lt;br&amp;gt;&lt;br /&gt;
analoger Ausgang 0..4V&amp;lt;br&amp;gt;&lt;br /&gt;
Versionen:&lt;br /&gt;
* -001 RM 2,54 unkalibriert&lt;br /&gt;
* -002 RM 1,27 unkalibriert&lt;br /&gt;
* -003 RM 2,54 kalibriert&lt;br /&gt;
* -004 RM 1,27 kalibriert&lt;br /&gt;
Nachtrag: sind abgekündigt, Nachfolger: &amp;lt;br&amp;gt;&lt;br /&gt;
HIH-4000-00x, HIH-4010-00x, HIH-4021-00x, HIH-4030-00x und HIH-4031-00x&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mittlerweile ist der HIH-5030/31 aktuell. (Stand: Sep. 2009)&lt;br /&gt;
&lt;br /&gt;
http://catalog.sensing.honeywell.com/ss.asp?FAM=humiditymoisture &amp;lt;p&amp;gt;&lt;br /&gt;
Für den Sensor HIH-3605 gibt es eine Applikation, in der der Sensor an den 1-wire Bus von Dallas angeschlossen wird. Der Sensor läßt sich so mit einer verdrillten Leitung betreiben und auslesen.&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.sensorsmag.com/sensors/humidity-moisture/a-1-wire-humidity-sensor-1080&lt;br /&gt;
&lt;br /&gt;
===H25K5A===&lt;br /&gt;
von Sencera (&amp;lt;4€ bei CSD)&amp;lt;br&amp;gt;&lt;br /&gt;
Variabler Widerstand bei Wechselspannung.&amp;lt;br&amp;gt;&lt;br /&gt;
Bereich 0..+60°C, 20..90%RH. Achtung: auch Lagerung nur bis 90%RH&amp;lt;br&amp;gt;&lt;br /&gt;
Temperaturkompensierte Messung über Spannungsteiler mit handelsüblichem NTC.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===HS1101===&lt;br /&gt;
von Humirel (~14€ bei CSD)&amp;lt;br&amp;gt;&lt;br /&gt;
Variable Kapazität, 164..200pF.&amp;lt;br&amp;gt;&lt;br /&gt;
Temperaturbereich -40..+100°C.&amp;lt;br&amp;gt;&lt;br /&gt;
Temperaturkompensierter Oszillator mit CMOS-Timer 555 im Datasheet.&lt;br /&gt;
&lt;br /&gt;
===HYT371===&lt;br /&gt;
von Hygrosens (~11€ bei Reichelt)&amp;lt;br&amp;gt;&lt;br /&gt;
Temperaturbereich -40..+100°C.&amp;lt;br&amp;gt;&lt;br /&gt;
Genauigkeit 3% rF, 0.4°C&amp;lt;br&amp;gt;&lt;br /&gt;
Interface I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C&amp;lt;br&amp;gt;&lt;br /&gt;
Me&amp;amp;szlig;prinzip kapazitiv&amp;lt;br&amp;gt;&lt;br /&gt;
Es gibt diverse weitere Sensoren, die Dokumentation ist allerdings bei allen sehr schlecht bzw. steht in separaten Dokumenten unter [http://www.hygrosens.com/produkte/sensorelemente/digitale-feuchtesensoren.html Doku].&amp;lt;br&amp;gt;&lt;br /&gt;
Für Parallelbetrieb mehrerer Sensoren läßt sich die I2C Adresse im EEPROM ändern (Beitrag: [http://www.mikrocontroller.net/topic/222242#2234294 I2C Adresse ändern]).&lt;br /&gt;
sieht auch: HYT Serie von [http://www.hygrosens.com/produkte/sensorelemente/digitale-feuchtesensoren.html Hygrosens Instruments Web-Seiten]&lt;br /&gt;
&lt;br /&gt;
===INSED===&lt;br /&gt;
* HIH3602A Feuchtigkeit und Temperatur (ab € 79,00) bei RS-Components&lt;br /&gt;
* HIH3602C Feuchtigkeit und Temperatur (ab € 82,00) bei RS-Components&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen:&amp;lt;br&amp;gt;&lt;br /&gt;
INSED GmbH + Co KG Sensoren für die Industrie  Kronenstr 10  70794 Filderstadt  0711-9972758 Fax 9972762&amp;lt;br&amp;gt;&lt;br /&gt;
IBA GmbH Ingenieurbüro für Sensorik&lt;br /&gt;
Am Sandborn 14  63500 Seligenstadt  06182 95980&amp;lt;br&amp;gt;&lt;br /&gt;
Schuricht, RS-Components, Farnell&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===www.vaisala.be===&lt;br /&gt;
* 17204HM-humichip- mit Temp-Sensor KTY85-110 (special selection), analog 0..1V&amp;lt;br&amp;gt;&lt;br /&gt;
* 17205HM ohne Temp-Sensor analog 0..1V&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datenblatt fand ich nicht auf deren Homepage, aber im Forum:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.mikrocontroller.net/forum/read-1-15717.html#48616 &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vermutlich verkaufen sie lieber fertige Module:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.vaisala.com/businessareas/instruments/products/humidity&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.vaisala.com/businessareas/instruments/products/humidity/modules/oemmodules&lt;br /&gt;
&lt;br /&gt;
===Sensirion===&lt;br /&gt;
Von [http://www.sensirion.com Sensirion] gibt es eine ganze Reihe kombinierter Feuchte- und Temperatursensoren mit digitaler Schnittstelle.&lt;br /&gt;
* Sensoren mit digitaler 2-Draht Schnittstelle (nicht kompatibel zu I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C): SHT10, SHT11, SHT15, SHT71, SHT75&lt;br /&gt;
* Sensoren mit I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C-Schnittstelle: SHT21, SHT25&lt;br /&gt;
* Eval-Kits: EK-H4  EK-H5 (für SHT1x, 2x, 7x)&lt;br /&gt;
&lt;br /&gt;
Siehe hierzu auch:&lt;br /&gt;
* [http://pic-projekte.de/phpBB3/viewtopic.php?f=39&amp;amp;t=94 Assembler Ansteuerung]&lt;br /&gt;
&lt;br /&gt;
===Silicon Labs===&lt;br /&gt;
Von [http://www.silabs.com Silicon Labs] gibt es einen kombinierten Feuchte- Temperatursensor mit I&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;C. Temperaturbereich -45 °C - 85 °C, Feuchte 0% bis 100%, [http://www.silabs.com/products/sensors/humidity-sensors/Pages/Si7005.aspx Si7005]&lt;br /&gt;
Bezugsquelle: SiLabs direkt bzw. über Mouser&lt;br /&gt;
&lt;br /&gt;
===E+E Elektronik===&lt;br /&gt;
&lt;br /&gt;
[http://www.epluse.com www.epluse.com]&lt;br /&gt;
&lt;br /&gt;
Von E+E Elektronik gibt es einige Sensoren für verschiedene Anwendungsbereiche und Montagearten:&lt;br /&gt;
&lt;br /&gt;
*HC1000 High End Feuchtesensor für hochpräzise Anwendung &lt;br /&gt;
*HC201  Sensor für Standardanwendungen&lt;br /&gt;
&lt;br /&gt;
Erhältlich bei Distrelec HC1000 [https://www.distrelec.at/feuchtesensor/e-e-elektronik/hc1000-0-100/241104] und HC201 [https://www.distrelec.at/feuchtesensor/e-e-elektronik/hc201/245000]&lt;br /&gt;
&lt;br /&gt;
*HCT01  kombinierter Feuchte- und Temperatursensor im SMD Gehäuse mit Schutzbeschichtung; Datenblatt [http://www.epluse.com/fileadmin/data/product/hct01/Datenblatt_HCT01.pdf]&lt;br /&gt;
&lt;br /&gt;
Module&lt;br /&gt;
&lt;br /&gt;
*Gut geschützes Modul EE04 [https://www.distrelec.at/feuchte-temperatur-messumformer/e-e-elektronik/ee04-ftb4a7-ha010305/245002]&lt;br /&gt;
&lt;br /&gt;
*Kleiner Messumformer für Temperatur und Feuchte EE06 [https://www.distrelec.at/feuchte-temperatur-messumformer/e-e-elektronik/ee06-ft1a1/245284]&lt;br /&gt;
&lt;br /&gt;
===Hoperf===&lt;br /&gt;
HH10D Humidity sensor&lt;br /&gt;
*C-F Wandler mit Kalibrierdaten im EEPROM [http://www.hoperf.com/sensor/app/HH10D.htm]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ScioSense ENS21x ===&lt;br /&gt;
Vom deutsch-holländischen Hersteller [http://www.sciosense.com ScioSense] werden mit der [https://www.sciosense.com/ens21x-family-of-high-performance-digital-temperature-and-humidity-sensors/ ENS21x Familie] kombinierte hochpräzise Feuchte- und Temperatursensoren mit I²C Interface angeboten. Dabei gibt es je nach Anforderung unterschiedliche Genauigkeitsklassen, die sich im Produktname klassifizieren.&lt;br /&gt;
Siehe dazu in der Rubrik Temperatursensoren [https://www.mikrocontroller.net/index.php?title=Temperatursensor#ScioSense_ENS21x ENS21x] &lt;br /&gt;
&lt;br /&gt;
==Informationen==&lt;br /&gt;
&lt;br /&gt;
* Applikationnote [http://www.sensirion.com/images/getFile?id=91 #91 (PDF)] und [http://www.sensirion.com/images/getFile?id=95 #95 (C-Quellcode)] des Herstellers&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/48590#372123 C-Bibliothek] von Timo Dittmar im Forum&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/145736 C-Bibliothek] in der Codesammlung&lt;br /&gt;
* Fertige Ansteuerung durch AVR ATMega in [http://www.ethersex.de/index.php/SHT Ethersex]&lt;br /&gt;
&lt;br /&gt;
Bezugsquellen u.a.: &lt;br /&gt;
* http://www.driesen-kern.de/ und CSD (SHT11, 20€)&lt;br /&gt;
* [http://www.tme.eu/de/katalog/#id_category%3D100525%26cleanParameters%3D1%26path%3D%3B100124%3B100249%3B100525 TME]&lt;br /&gt;
* [http://www.csd-electronics.de/de/index.htm CSD] (Klick: ICs &amp;gt;&amp;gt; Sensoren &amp;gt;&amp;gt; Feuchtigkeit)&lt;br /&gt;
&lt;br /&gt;
==Übersicht==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;tabelleabc&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;tabellarische Übersicht 11/2013  teilw. Update 10/2024&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Bauteil         || Hersteller              || Schnittstelle || Temperatur inkl.&lt;br /&gt;
|-&lt;br /&gt;
|DS1923           || Maxim                   || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|2381 691 90001   || Vishay                  || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|P14              || ISTAG                   || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|MK 33            || ISTAG                   || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|HYT-271          || ISTAG                   || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|HYT-221          || ISTAG                   || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|HYT-939          || ISTAG                   || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|HIH-6000 series  || Honeywell               || I2C/SPI       || ja&lt;br /&gt;
|-&lt;br /&gt;
|HIH-4000 series  || Honeywell               || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|HIH-1000 series  || Honeywell               || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|H25K5A           || Sencera                 || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|818              || Sencera                 || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|H23K5A           || Sencera                 || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|H12K5            || Sencera                 || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|HTS2030SMD       || Measurement Specialties || analog        || ja&lt;br /&gt;
|-&lt;br /&gt;
|HTU21D           || Measurement Specialties || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|HS1101LF         || Measurement Specialties || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|KFS140-D         || B+B Thermo-Technik      || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|KFS33LC          || B+B Thermo-Technik      || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|SHT10            || Sensirion               || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT11            || Sensirion               || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT15            || Sensirion               || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT20            || Sensirion               || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT21            || Sensirion               || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT25            || Sensirion               || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT71            || Sensirion               || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|SHT75            || Sensirion               || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|Si7005-B         || Silicon Labs            || digital       || ja&lt;br /&gt;
|-&lt;br /&gt;
|HCT01            || E+E Elektronik          || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|HC109            || E+E Elektronik          || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|HC201            || E+E Elektronik          || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|HC103M2          || E+E Elektronik          || analog        || nein&lt;br /&gt;
|-&lt;br /&gt;
|AM2321           || Aosong                  || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|DHT11            || Aosong                  || I2C           || ja  &lt;br /&gt;
|-&lt;br /&gt;
|AM2305           || Aosong                  || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|AM2301           || Aosong                  || I2C           || ja&lt;br /&gt;
|-&lt;br /&gt;
|ENS21x|| ScioSense                  || I2C           || ja&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Sensorik]]&lt;/div&gt;</summary>
		<author><name>Tire</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=107109</id>
		<title>Temperatursensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=107109"/>
		<updated>2024-10-07T07:25:06Z</updated>

		<summary type="html">&lt;p&gt;Tire: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Will man mit einem [[Mikrocontroller]] Temperaturen messen, dann braucht man&lt;br /&gt;
* einen [[Sensor]], der die Temperatur z.&amp;amp;nbsp;B. in eine Spannung oder einen Strom umsetzt&lt;br /&gt;
* einen [[ADC | AD-Wandler]], der das Signal digitalisiert. Der kann auf dem Sensor oder dem Mikrocontroller integriert sein.&lt;br /&gt;
&lt;br /&gt;
Temperatursensoren gibt es nun in allen möglichen Varianten. Vom temperaturabhängigen [[Widerstand]] bis zum fertig abgeglichenen All-in-one-Bauteil mit digitalem Ausgang. Wie bei allen Sensoren sollte man auch hier genau hinschauen und [[Auflösung und Genauigkeit]] unterscheiden.&lt;br /&gt;
&lt;br /&gt;
== Analoge Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== Pt100 ===&lt;br /&gt;
&lt;br /&gt;
Unter einem Pt100 versteht man einen Platinwiderstand, der bei 0°C einen Widerstand von 100Ω hat.&lt;br /&gt;
Platinwiderstände sind temperaturabhängige Widerstände mit hoher Wiederholgenauigkeit und Konstanz[http://de.wikipedia.org/wiki/Konstante].  Wegen der relativ geringen Widerstandsänderung von nur ca. 0,4Ω pro Grad ist etwas mehr Schaltungsaufwand erforderlich als bei anderen Sensoren. Genauere Formeln zur Temperaturbestimmung gibt es u.a. bei [http://de.wikipedia.org/wiki/Pt100 Wikipedia]. Ein Schaltplan findet sich bei der [http://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t].&lt;br /&gt;
&lt;br /&gt;
Die Sensoren gibt es auch mit anderen Widerstandswerten, z.&amp;amp;nbsp;B. mit 1000&amp;amp;Omega; und heißen dann entsprechend Pt1000. Man setzt diese vor allem &#039;&#039;dann&#039;&#039; ein, wenn Eigenerwärmung oder Stromverbrauch eine Rolle spielt.&lt;br /&gt;
&lt;br /&gt;
Da bei der Entscheidung auf Pt100/Pt1000 Geld kaum eine Rolle spielt, entscheidet man sich für deren Auswertung häufig für fertige Schaltkreise mit passendem Verstärker und A/D-Wandler, wie dem MAX31865.&lt;br /&gt;
Im Interesse einer präzisen Funktion sollte dieser dennoch am besten mit einer vom Mikrocontroller entkoppelten stabilisierten Spannung betrieben werden.&lt;br /&gt;
Serienwiderstände in den I²C-Leitungen helfen, dass sich auch darüber weniger Störungen ausbreiten.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* genormt&lt;br /&gt;
* großer Meßbereich&lt;br /&gt;
* hohe Linearität&lt;br /&gt;
* hohe Wiederholgenauigkeit&lt;br /&gt;
* einfach austauschbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* brauchen aufwändigere Auswerteschaltung&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://de.wikibooks.org/wiki/Linearisierung_von_resistiven_Sensoren/_Pt100 Wikibooks: Linearisierung von resistiven Sensoren - PT100]&lt;br /&gt;
* [https://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t-Artikel: Mikrocontroller-Programmierung: Timer, Sensoren und Drehgeber (mit PT100 Schaltung)]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/3450 Maxim AN3450 Positive Analog Feedback Compensates PT100 Transducer]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4875 Maxim AN4875 High-Accuracy Temperature Measurements Call for Platinum Resistance Temperature Detectors (PRTDs) and Precision Delta-Sigma ADCs]&lt;br /&gt;
* [http://ww1.microchip.com/downloads/en/AppNotes/01154a.pdf Microchip AN1154 Precision RTD Instrumentation for Temperature Sensing]&lt;br /&gt;
* [http://www.analog.com/static/imported-files/application_notes/AN709_0.pdf Analog Devices AN709 RTD Interfacing and Linearization Using an ADuC8xx MicroConverter]&lt;br /&gt;
&lt;br /&gt;
=== NTC/PTC ===&lt;br /&gt;
&lt;br /&gt;
NTC und PTC sind temperaturabhängige Widerstände.&lt;br /&gt;
&lt;br /&gt;
* NTC (engl. &#039;&#039;&#039;N&#039;&#039;&#039;egative &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Heißleiter), hat bei hohen Temperaturen seinen niedrigsten Widerstand, z.&amp;amp;nbsp;B. Silizium&lt;br /&gt;
* PTC (engl. &#039;&#039;&#039;P&#039;&#039;&#039;ositive &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Kaltleiter), hat bei niedrigen Temperaturen seinen geringsten Widerstand, z.&amp;amp;nbsp;B. Glühlampe&lt;br /&gt;
&lt;br /&gt;
Um den Widerstandswert zu messen schaltet man sie mit einem normalen Widerstand oder einer [[Konstantstromquelle]] in Reihe zu einem [[Spannungsteiler]] und misst den Spannungsabfall.&lt;br /&gt;
Eine Beispielschaltung findet sich [http://www.mathar.com/msp_thermo1.html hier].&lt;br /&gt;
&lt;br /&gt;
Aufgrund des geringen Preises, der geradezu gigantischen Steilheit und der Verfügbarkeit mit hohen Widerstandswerten werden NTCs faktisch überall in der Heim- und Konsumgüterelektronik eingesetzt:&lt;br /&gt;
An der Heizungssteuerung (auch im Außenfühler), im Elektronik-Thermostatventil, in der Wetterstation (innen und außen), in der Gefriertruhe, im Auto, im Schaltschrank und in sämtlichen China-Schaltungen zur Temperaturregelung.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* billig (z.B. [https://www.reichelt.de/index.html?ACTION=446&amp;amp;LA=446&amp;amp;SEARCH=kty81 KTY81-x] bei Reichelt  0,52-0,75 &amp;amp;euro; 2018-01-03)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* müssen für höhere Genauigkeiten abgeglichen werden&lt;br /&gt;
* brauchen A/D-Wandler&lt;br /&gt;
* sind nichtlinear&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
* KTY10-5&lt;br /&gt;
* KTY13-6&lt;br /&gt;
* KTY81-121&lt;br /&gt;
* KTY81-122&lt;br /&gt;
* KTY81-210&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.sprut.de/electronic/temeratur/temp.htm Temperaturabhängige Stromquelle und NTC/PTC inclusive Linearisierung]&lt;br /&gt;
*[http://www.umnicom.de/Elektronik/Mikrokontroller/Atmel/AtFan/AtFan.html#2.2.2 Berechnung des Linearisierungswiderstandes für gewünschten Temperaturbereich] der fällt sonst immer vom Himmel&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/208587#2065880 KTY 10-5 Formelprobleme]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225563 Codesammlung: Beispiel mit 0,5°C Auflösung]&lt;br /&gt;
* [http://preis-ing.de/extras/alle-berechnungen-im-schnellzugriff/automatisches-erzeugen-einer-ntc-tabelle/ Automatisches Erzeugen von C-Code zur NTC Auswertung] Aus den NTC Parametern und den Anforderungen wird  ein schneller und schlanker C-Code generiert.&lt;br /&gt;
&lt;br /&gt;
=== LMx35 ===&lt;br /&gt;
&lt;br /&gt;
Eine IC-Familie, die pro Kelvin Temperaturänderung ihre Ausgangsspannung um 10&amp;amp;nbsp;mV ändert. Die ICs gibt es in verschiedenen Genauigkeiten und Temperaturbereichen mit den Bezeichnungen LM135(A), LM235(A) und LM335(A). Der günstigste ist der LM335 mit einem Temperaturbereich von −40 … +100°C.&lt;br /&gt;
In verschiedenen Bauformen erhältlich. Beispielschaltungen finden sich im [http://www.national.com/ds.cgi/LM/LM135.pdf Datenblatt] und [http://www.suessbrich.info/elek/elektherm1.html hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C)&lt;br /&gt;
* relativ billig (LM335 bei Reichelt ab 0,76&amp;amp;nbsp;€)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* bei längerer Anschlussleitung störanfällig&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/analogsensoren.htm Test-Schaltungen und -Code zur Auswertung mit ADC (AVR-Assembler)]&lt;br /&gt;
&lt;br /&gt;
=== LM334 ===&lt;br /&gt;
&lt;br /&gt;
Ein IC ähnlich dem LM335 mit dem Unterschied, dass der durch das IC fließende Strom proportional von der Temperatur abhängt. Mit einer einfachen Schaltung aus nur zwei Widerständen kann man dann den Strom in einer Weise wandeln, dass pro Kelvin eine Spannungsänderung von 10mV ausgegeben wird. Da die Strom-Spannungswandlung auf der Platine (und damit nahe am AD-Wandler) stattfindet und die Übertragung des Messwerts durch einen Strom stattfindet, sind Störungen durch Netzbrummen etc. viel geringer als beim LM335&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
&amp;lt;!-- * hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C) &lt;br /&gt;
Laut Datenblatt +-3°C&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* relativ billig ([http://www.reichelt.de/?ARTICLE=10468 Reichelt 0,54 &amp;amp;euro;])&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* Bereich 0°C-70°C&lt;br /&gt;
&lt;br /&gt;
Ähnliche ICs:&lt;br /&gt;
* AD592 (Ausgangsstrom 1µA pro Kelvin, absolute Temperatur) [http://www.reichelt.de/?ARTICLE=3825 Reichelt: 3,75 €], Conrad 174912 8,50 &amp;amp;euro;&lt;br /&gt;
* B511N (geistern im Osten aus DDR-Beständen noch herum) wie AD592 aber deutlich mehr Parameterstreuung.&lt;br /&gt;
&lt;br /&gt;
=== SMT160-30 ===&lt;br /&gt;
&lt;br /&gt;
Ist ein Zwischending zwischen Digital und Analog. Sein Ausgangssignal ist ein digitales PWM-Signal, zu dessen Messung man am besten den Input-Capture-Eingang eines Mikrocontrollers verwendet. Man kann ihn also wie einen analogen Sensor nur indirekt auslesen, anstatt über einen AD-Wandler hier über einen Timer.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Digitales PWM-Signal ist unempfindlich gegen Störeinflüsse&lt;br /&gt;
* gibt es in SO8, TO18, TO92 und &amp;lt;b&amp;gt;TO220&amp;lt;/b&amp;gt;, gut befestigbar, z.B am Kühlkörper&lt;br /&gt;
* linear&lt;br /&gt;
* kein Abgleich nötig&lt;br /&gt;
&lt;br /&gt;
Nachteile (viele):&lt;br /&gt;
* benötigt Timer&lt;br /&gt;
* jittert extrem, genaue Messungen nur über Mittelung / Filterung möglich&lt;br /&gt;
* nicht nur das PWM-Verhältnis, sondern auch die Frequenz ist temp-abhängig (1-4kHz)&lt;br /&gt;
* teuer (Farnell 10,90&amp;amp;euro; +16%, Conrad 9,xx&amp;amp;euro; , www.hy-line.de ??).&lt;br /&gt;
* TO92 Gehäuse ist günstiger, dafür weniger genau&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* http://www.hy-line.de/co/sensor-tec/hersteller/smartec/smt-160-30/index.html&lt;br /&gt;
&lt;br /&gt;
=== Thermoelement ===&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement besteht im einfachsten Fall aus zwei ungleichen Metallendrähten, die an einem Punkt miteinander verbunden sind und bei dem die Verbindungsstelle einer anderen Temperatur ausgesetzt ist als die offenen Enden der Drähte. An den offenen Enden der Drähten entsteht eine Spannung (Thermospannung). Dieser Effekt wurde 1821 von Thomas Seebeck entdeckt ([http://de.wikipedia.org/wiki/Seebeck-Effekt Seebeck-Effekt] bei Wikipedia). Eine weitere Anwendung ist der thermoelektrische Generator (&amp;quot;Thermogenerator&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Der herausragende Vorteil eines Thermoelements (meistens „Typ K“) ist seine obere Grenztemperatur von über 1000 °C.&lt;br /&gt;
Das Thermoelement degradiert durch Kristallveränderungen in der Schweiß- oder Pressverbindung oder durch Aufschmelzen.&lt;br /&gt;
Mit Thermoelementdraht (2 Drähte unterschiedlicher Metalle) lassen sich Sensoren flugs mit Aderendhülse + Zange&lt;br /&gt;
oder kleinem Schweißgerät problemspezifisch und sehr klein in der Abmessung herstellen.&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement ist selbst bei einfachen Digitalmultimetern mit Temperaturmessbereich beigefügt.&lt;br /&gt;
&lt;br /&gt;
Da Thermoelemente, genauso wie Pt100/Pt1000-Widerstandssensoren, eine hohe Verstärkung und einen hochauflösenden A/D-Wandler benötigen, setzt man auch hier gern fertige Schaltkreise ein, die gleich die Kaltstellenkompensation mitbringen.&lt;br /&gt;
&lt;br /&gt;
* MCP3421 18bit ADC 15SPS, I2C, auch mit andere Auflösungen erhältlich, Thermoelement kann direkt angeschlossen werden! (Reichelt : 2,10€)&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* über einen sehr weiten Temperaturbereich einsetzbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* die sehr geringen Temperaturspannungen im Mikrovoltbereich benötigen eine sehr gute Auswertelektronik (guter Analogteil + AD-Wandler). (aber: beachte MCP3421)&lt;br /&gt;
&lt;br /&gt;
* Misst nur Temperaturdifferenz&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&amp;lt;!-- Der Link wird von NI umgebogen zur Homepage. Recherche nach dem Autor brachte nix hervor :-(&lt;br /&gt;
* [http://digital.ni.com/worldwide/germany.nsf/web/all/7A4F02BAEFEC22AC802567F6003E0D6E  Temperaturmessung mit Thermoelementen] - Eine Einführung von David Potter (deutsche Überarbeitung: G.Sinkovic) (inkl. Erläuterung der Kaltstellenkompensation) --&amp;gt;&lt;br /&gt;
* [http://www.sensorwell.at/fileadmin/templates/images/data_sheets/temperatur_messtechnik.pdf Warum Thermoelemente Relativtemperaturen messen! oder Was ist eine Kaltstelle?] - Technische Information von www.sensorwell.at (PDF, ca. 600kB)&lt;br /&gt;
&lt;br /&gt;
=== P-N-Übergang ===&lt;br /&gt;
&lt;br /&gt;
Nicht direkt ein ausgemachter Sensor, aber jede normale Siliziumdiode kann als Temperatursensor herhalten.&lt;br /&gt;
Gängig ist dazu die Verwendung des P-N-Übergangs zwischen Basis und Emitter eines NPN-Transistors.&lt;br /&gt;
Das Verbinden von B und C bewirkt eine Stromverstärkung und damit eine geringere Abhängigkeit der Spannung vom Strom.&lt;br /&gt;
Siehe nächster Abschnitt.&lt;br /&gt;
&lt;br /&gt;
=== Im Mikrocontroller eingebauter Sensor ===&lt;br /&gt;
&lt;br /&gt;
Mikrocontroller mit A/D-Wandler bieten häufig einen eingebauten Temperatursensor an,&lt;br /&gt;
der mittels Eingangsmultiplexer auf den Wandler gegeben werden kann.&lt;br /&gt;
Die häufigste Implementierung dürfte einen in Durchlassrichtung arbeitenden P-N-Übergang benutzen.&lt;br /&gt;
An diesem beträgt der Temperaturkoeffizient -2 mV/K.&lt;br /&gt;
Ziemlich klein aber dafür hinreichend linear.&lt;br /&gt;
Im AVR-Mikrocontroller sind Auflösungen im Zehntelgradbereich illusorisch,&lt;br /&gt;
schon ganze Grad sind an der Grenze des Machbaren.&lt;br /&gt;
Die Hauptanwendung dieses Sensors ist wohl eher die Überwachung einer&lt;br /&gt;
leistungsintensiven Schaltung, bspw. mit Leistungstransistoren, &lt;br /&gt;
mit einer hellen LED (Fahrradscheinwerfer!) oder mit zu ladenden Batterien.&lt;br /&gt;
&lt;br /&gt;
=== indirekte Messung über die Temperaturabhängigkeit der Schallgeschwindigkeit ===&lt;br /&gt;
&lt;br /&gt;
Acoustic Thermometry Measures Temperature To 0.1 Degree&lt;br /&gt;
http://www.linear.com/solutions/1558&lt;br /&gt;
AN131  http://www.linear.com/docs/39793 (PDF momentan nicht verfügbar) --&amp;gt;&lt;br /&gt;
http://www.mikrocontroller.net/topic/307557#new&lt;br /&gt;
&lt;br /&gt;
== Digitale Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== AM2301 / DHT21 ===&lt;br /&gt;
&lt;br /&gt;
Low Cost One-Wire Sensoren&lt;br /&gt;
&lt;br /&gt;
* Relativ großer Sensor &lt;br /&gt;
* Stromversorgung: DC 3.3 - 5.2 V&lt;br /&gt;
* Ausgangssignal: 1-Draht-Bus - digitales Signal (One wire)&lt;br /&gt;
* Sensorelement: Polymer Feuchtigkeits-Kondensator&lt;br /&gt;
* Messbereich:    &lt;br /&gt;
** Luftfeuchtigkeit: 0 - 100% relative Luftfeuchte&lt;br /&gt;
** Temperatur: -40 °C  bis +80°C&lt;br /&gt;
* Genauigkeit:&lt;br /&gt;
** Luftfeuchtigkeit: +/- 3%&lt;br /&gt;
** Temperatur: +/- 0,5°C&lt;br /&gt;
* Auflösung:&lt;br /&gt;
** Feuchtigkeit: 0,1 % RH&lt;br /&gt;
** Temperatur: 0,1 °C&lt;br /&gt;
&lt;br /&gt;
Kleinere Version als DHT11 / DHT22 mit Drahtanschlüssen.&lt;br /&gt;
DHT11 :&lt;br /&gt;
* Genauigkeit:&lt;br /&gt;
** Luftfeuchtigkeit: +/- 5%&lt;br /&gt;
** Temperatur:       +/- 2°C&lt;br /&gt;
* Kosten: ca. 2,00 € (Ali) bis 8,00 € (eBay Deutschland)&lt;br /&gt;
&lt;br /&gt;
=== DS1621 ===&lt;br /&gt;
&lt;br /&gt;
Der DS1621 ist Temperatursensor und A/D-Wandler in einem. Er gibt seine Daten per [[I²C]]-[[Bus]] aus. Ein Schaltplan für einen elektronischen Thermometer mit diesem IC findet sich [http://www.myplace.nu/avr/thermo/ hier].&lt;br /&gt;
&lt;br /&gt;
Eine Library für den AVR: https://sourceforge.net/projects/ds1621avr/&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* da I²C ein Bus ist, kann man mehrere DS1621 und andere I²C-Bausteine zusammen anschließen und braucht dafür trotzdem nur zwei I/O-Ports.&lt;br /&gt;
* Messbereich -55°C to +125°C &lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* Auflösung besser 0,01°C, wenn man die beiden Zählerregister (Count-Remain und Count-per-C) auswertet&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* teuer (Segor 5,80&amp;amp;euro;; RS 3,95&amp;amp;euro;; Conrad 5,22&amp;amp;euro;)&lt;br /&gt;
* obwohl die meisten Register [[Speicher#NVRAM | nichtflüchtig]] sind, kann man ihn nicht als Stand-Alone-Thermostat einsetzen, da er erst nach einem Start-Conversion-Befehl zu messen beginnt.&lt;br /&gt;
&lt;br /&gt;
Nachfolger:&lt;br /&gt;
* DS1631, DS1631A (Auto-Start-&amp;gt; Stand-Alone-Thermostat), DS1731&lt;br /&gt;
* weitere Stand-Alone-Thermostaten: DS1821, DS1629&lt;br /&gt;
&lt;br /&gt;
=== LM75 ===&lt;br /&gt;
&lt;br /&gt;
Der LM75 ist so ähnlich wie der DS1621, allerdings nur in SMD erhältlich und nicht so genau. Er ist aber öfters mal auf PC-Mainboards zu finden, so dass man beim Schlachten eines solchen günstig an einen Temperatursensor kommen kann. Eine Beispiel Schaltplan mit einem ATmega8 findet man [http://www.ucblog.de/2010/09/mikrocontroller-thermometer-schaltplan/ hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* I²C-Bus Ausgang&lt;br /&gt;
* billiger als DS1621 (Reichelt 1,45 &amp;amp;euro;; RS 3V: 3,75&amp;amp;euro;; 5V: 2,72&amp;amp;euro;)&lt;br /&gt;
* Auflösung +-0,5°C&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur im SMD-Gehäuse erhältlich&lt;br /&gt;
* relativ ungenau (+-2°C), kann man jedoch kalibrieren / kompensieren&lt;br /&gt;
&lt;br /&gt;
Kompatible Typen:&lt;br /&gt;
* AD7415ART&lt;br /&gt;
* DS7505S+&lt;br /&gt;
&lt;br /&gt;
=== LM76 ===&lt;br /&gt;
&lt;br /&gt;
Der LM76 ähnlich dem LM75, bietet aber eine 8-fach höhere Auflösung und eine Genauigkeit von 0.5 bzw. 1°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* höhere Auflösung&lt;br /&gt;
* höhere Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* schwerer zu beschaffen&lt;br /&gt;
&lt;br /&gt;
=== TMP175 / TMP75 ===&lt;br /&gt;
&lt;br /&gt;
Ähnelt dem LM75 stark! Temperatursensor von Texas Instruments.&lt;br /&gt;
&lt;br /&gt;
EDIT 11.03.2024 Link funktioniert nicht mehr, Repo nicht mehr da.&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ManuelSchneid3r/RaspberryPi/blob/master/sensors/src/tmp.c Linux Kommandozeilen Tool für den Zugriff]&lt;br /&gt;
&lt;br /&gt;
=== DS18S20 / DS18B20 ===&lt;br /&gt;
&lt;br /&gt;
Der DS18S20 (Nachfolger des DS1820) und DS18B20 sind scheinbar Temperatursensoren und A/D-Wandler in einem. Wenn man genauer hinschaut, stellt man fest, dass es sich um direktwandelnde Sensoren handelt. Die Temperatur wird ohne Umweg über eine analoge Zwischengröße (Spannung oder Strom) in ein digitales Signal überführt.&lt;br /&gt;
&lt;br /&gt;
Die Datenkommunikation erfolgt über ein 1-Wire-Interface, wodurch man am [[Mikrocontroller]] mit nur einem einzigen I/O-Pin auskommen kann. Außerdem beherrschen sie die parasitäre Stromversorgung, d.h., man braucht für Daten und Stromversorgung zusammen nur zwei Leitungen.&lt;br /&gt;
&lt;br /&gt;
Beim DS18B20 sind Auflösungen von 9, 10, 11 und 12 Bits konfigurierbar. Je kleiner die Auflösung, desto kürzer ist die Messzeit. Der DS18S20 hat eine feste Auflösung von 12 Bits, wobei die unteren 4 Bits aufwändiger auszuwerten sind als beim DS18B20. Der DS18S20 ist als Ersatz für den DS1820 gedacht. Der Hersteller empfiehlt den DS18B20 für Neuentwicklungen.&lt;br /&gt;
&lt;br /&gt;
Anwendungshinweise bei Problemen&lt;br /&gt;
* An jeden Sensor einen 100 nF Keramikkondensator platzieren.&lt;br /&gt;
* Pull Up Widerstand am One Wire Bus kleiner machen, statt 4,7kΩ nur 2,2kΩ oder 1kΩ.&lt;br /&gt;
* Einen Widerstand von 10-100 Ohm in &#039;&#039;&#039;Reihe&#039;&#039;&#039; zum Mikrocontrollerausgang schalten, damit die Flanken flacher werden und Reflektionen unterdrückt werden, was vor allem bei längeren Leitungen &amp;gt;1m zum Problem werden kann.&lt;br /&gt;
* Dünne Anschlussleitungen verwenden, damit wenig Wärme durch die Anschlussleitungen übertragen wird. z.B: 0.2mm Kupferlackdraht verwenden, zumindest für die letzten 5 cm.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* 1-Wire-Ausgang&lt;br /&gt;
&lt;br /&gt;
Preise:&lt;br /&gt;
* 2020: Reichelt: 1,60&amp;amp;euro; / CSD: 1,59&amp;amp;euro; / Conrad 5,08&amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18S20: Reichelt 18,50&amp;amp;euro; / Pollin 12,95&amp;amp;euro; / Conrad: 28,99 &amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18B20: Reichelt 3,80&amp;amp;euro; / Pollin 4,49 ; 7,90&amp;amp;euro; / Conrad: 7,99 &amp;amp;euro;&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://www.ramser-elektro.at/1wire-sensor-zu-0-10v-konverter Zweikanaliger DS18B20 auf 0-10V Messumformer]&lt;br /&gt;
* [http://www.avr-projekte.de/ds18b20.htm Ein oder mehrere DS18B20 DS18S20 über Romcode einlesen. AVR-Assembler]&lt;br /&gt;
* [http://pic-projekte.de/wiki/index.php?title=Ansteuerung_eines_DS18S20 Ansteuern eines DS18S20 in C (PIC)]&lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18S20.pdf Datenblatt DS18S20] &lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18B20.pdf Datenblatt DS18B20]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4377 Vergleich DS18B20 &amp;lt;-&amp;gt; DS18S20]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/6505 Code zur Ansteuerung (ASM ATTiny12)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Code zur Ansteuerung (AVR-GCC)]&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/494918 Fehlervermeidung]&lt;br /&gt;
* [http://gandalf.arubi.uni-kl.de/avr_projects/tempsensor/ Code zur Ansteuerung mit CRC-Prüfung (AVR-GCC)]&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/digitalsensoren.htm Code zur Ansteuerung mit CRC-Prüfung (AVR-Assembler)]&lt;br /&gt;
* [http://chaokhun.kmitl.ac.th/~kswichit/avrthermo/avrthermo.html LED-Thermometer mit AT90S2313 (C)]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/read-4-248219.html Webserver zur Ansteuerung von bis zu 63 Bausteinen]&lt;br /&gt;
* [http://www.teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf PDF Anleitung zur Beschaltung und Programmierung (C)]&lt;br /&gt;
* [http://www.digitemp.com/building.shtml Anleitung Sensorfühleraufbau (DigiTemp)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Forumsbeitrag]: Onewire + DS18x20 Ansteuerung in C&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/232156 Forumsbeitrag]: Timing der parasitären Versorgung&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/387139#4602608 Projekt]: Onewire + DS18x20 Bibliothek&lt;br /&gt;
&lt;br /&gt;
=== DS1822 ===&lt;br /&gt;
&lt;br /&gt;
Ähnlich wie DS18S20, aber weniger genau (+-2°) und in großen Stückzahlen billiger. Wegen der geringeren Verbreitung kommt der Preisvorteil aber bei Einzelstücken nicht beim Kunden an. So kostet er bei Reichelt mit 3,50&amp;amp;euro; mehr als der DS18S20.&lt;br /&gt;
&lt;br /&gt;
=== DS1921 / DS1922 ===&lt;br /&gt;
&lt;br /&gt;
Sind wie die DS1821 1-wire-Sensoren mit zusätzlicher Logging-Funktion.&lt;br /&gt;
Im iButton-Gehäuse befindet sich eine Lithium-Zelle, eine RTC, CMOS-RAM und der Temp-Sensor. Nach umfangreicher Programmierung startet der Button seine Mission (Aufzeichnung des Temperaturverlaufs).&lt;br /&gt;
Gibt es auch mit zusätzlicher Feuchtemessung (DS1923).&lt;br /&gt;
&lt;br /&gt;
=== TSic ===&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren werden baugleich von 2 Herstellern angeboten:&lt;br /&gt;
* IST AG ([http://www.ist-ag.com/en/products-services/temperature-sensors Homepage])&lt;br /&gt;
* B+B Thermo-Technik ([https://shop.bb-sensors.com/Temperaturmesstechnik/Temperatursensoren/Digitaler-TSic-Temperatursensor-TO92.html Homepage])&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren ([https://shop.bb-sensors.com/out/media/Datasheet_Digital_Semiconductor_temperatur_sensor_TSIC.pdf Datenblatt]) geben ihre Temperaturmessdaten automatisch in einem festen Intervall aus. Daher muss der Host nur warten bis die nächsten Messdaten rausgeschickt werden. Die TSic Sensoren die es im freien Handel gibt, geben ihre Messdaten alle 100ms (10Hz) aus. &lt;br /&gt;
Zur Übertragung wird das [http://www.ist-ag.com/eh/ist-ag/resource.nsf/imgref/Download_ZACWireAppNotes.pdf/$FILE/ZACWireAppNotes.pdf ZACwire] Protokoll benutzt. Es handelt sich um eine einfach zwei Byte Übertragung per Manchester-Code. Diese zwei Byte repräsentieren den digital gewandelten Temperaturwert. Im Gegensatz zu Sensoren wie den DS18xxx von Dallas muss dieser Wert aber erst auf einen dezimalen Wert umgerechnet werden. &lt;br /&gt;
Die Sensoren kommen mit 3 Pins aus (VCC, GND, Dout).&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Bereits kalibriert&lt;br /&gt;
* Verschiedene Genauigkeiten lieferbar&lt;br /&gt;
* Sehr einfaches Kommunikationsprotokoll&lt;br /&gt;
* Geringer Stromverbrauch&lt;br /&gt;
* Hochgenau: bis zu +/- 0.1°C (TSic 50x)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* Recht teuer (Reichelt: 4,70&amp;amp;euro; für den TSic206)&lt;br /&gt;
* Nur ein Sensor an einem I/O nutzbar (Kein Bussystem)&lt;br /&gt;
&lt;br /&gt;
Achtung! &lt;br /&gt;
Die TSic Sensoren gibt es auch als Version mit analog Ausgang. Bei der Typenbezeichnung gibt die 3. Stelle an ob es sich um die analog- oder Digitalversion handelt (1 = analog, 6 = digital). &lt;br /&gt;
Der TSic201 ist also analog, wärend der TSic206 ein digitaler ist.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/283615#3025721 ZACwire Protokoll im Logic Analyzer]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159774?goto=3157908#3157908 C-Code, (ohne Interrupt und ohne Timer) Sensor wird eingeschaltet-&amp;gt;gelesen-&amp;gt;ausgeschaltet]&lt;br /&gt;
* [http://www.avr-projekte.de/zacwireasm.htm Zacwire Protokoll, AVR-Assembler]&lt;br /&gt;
* [http://www.loetstelle.net/projekte2/tsic306/tsic306.php GCC AtMega8 Interruptgesteuerte Statemachine für TSIC206/306]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/45573#347765 Ansatz zum Empfang der Daten]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225554# Beispiel mit Strobe ohne Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/82087 Diskussion mit Beispielcode (MSP430, AVR, PIC) blockierend]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/144424#1367539 C++ Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/88847 noch mehr C, problematisch Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/151791#1426974 C für ATmega8]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159149#1510455 auch problematisch]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/188462#1837622 fertiger Code zum Einlesen des Zacwire-Protokolls für PIC in ASM]&lt;br /&gt;
* [http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=55103 RN: Bascom]&lt;br /&gt;
* [http://www.avr-projekte.de/tinyclock.htm TSIC206 Thermometer mit Uhr und Kalender. Komplette Bauanleitung mit ASM Quellcode für AT-Tiny2313]&lt;br /&gt;
* [http://www.andeanelectronic.com/?Supporte___Arduino_con_TSic306%2CTSic506_y_TSic716 TSIC Routinen für Arduino von Andean Electronic aus Peru - Quelltext Dokumentation in Englisch]&lt;br /&gt;
&lt;br /&gt;
=== SHT3x ===&lt;br /&gt;
&lt;br /&gt;
Von [http://www.sensirion.com Sensirion] die aktuellen Versionen (2020) der Temperatur/Feuchte Sensoren&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C&lt;br /&gt;
* Tempertur: +-0.3°C (SHT30) - +-0.1°C (SHT35)&lt;br /&gt;
* Temperaturbereich von -40 – +90°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-3 (SHT30) - 1.5%RH (SHT35)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package, gibt aber diverse Breakout-Boards zum Beispiel bei Adafruit oder Tindie [https://www.tindie.com/products/closedcube/sht35-d-digital-humidity-temperature-sensor/]&lt;br /&gt;
&lt;br /&gt;
=== SHT1x/SHT7x (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
Der SHT1x/SHT7x (SHT10, SHT11, SHT15, STH71, SHT75) sind kombinierte Temperatur- und Feuchtesensoren von [http://www.sensirion.com Sensirion]. Sie unterscheiden sich in Bauform und Genauigkeit.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* digitale Schnittstelle mit einfacher [[I²C]]-&#039;&#039;ähnlicher&#039;&#039; Ansteuerung&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* Beispielcode (C, MC51) auf der Sensirion-Seite verfügbar (relativ leicht portierbar)&lt;br /&gt;
* interne Heizelemente (Funktionsprüfung, &amp;quot;raue&amp;quot; Umgebung)&lt;br /&gt;
* Spannungsmonitor (&amp;quot;Battery fail&amp;quot;)&lt;br /&gt;
* sehr hohe Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* kann nicht am [[I²C]] Bus betrieben werden, theoretisch gleiche Clockleitung möglich, fixe Adresse&lt;br /&gt;
* relativ teuer (Farnell 18,60&amp;amp;euro;)(SHT11 bei CSD 14€)&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com/de/produkte/feuchte-und-temperatur/ Übersicht] der Temperatur- und Feuchtigkeitssensoren von Sensirion.&lt;br /&gt;
&lt;br /&gt;
=== SHT21 (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com Sensirion] bietet auch den SHT21 Feuchtigkeits- und Temperatursensor an, welcher wesentlich genauer ist.&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C digital, PWM and SDM/analog Volt Ausgabe&lt;br /&gt;
* Maximal 5 Messungen/s @ 14bit&lt;br /&gt;
* Temperaturbereich von -40 – +125°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-2%RH&lt;br /&gt;
* Günstig (3-4€ Farnell/RS 2014)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package&lt;br /&gt;
&lt;br /&gt;
Application Notes und Datenblätter findet man [http://www.sensirion.com/en/products/humidity-temperature/humidity-sensor-sht2x/ hier].&lt;br /&gt;
&lt;br /&gt;
=== ADT7310 / ADT7xxx-Familie von AD ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.analog.com/en/sensors/digital-temperature-sensors/adt7310/products/product.html ADT7310] von [http://www.analog.com/ Analog Devices] besitzt eine Auflösung von 16 Bit und eine Genauigkeit von ±0.5°C im Bereich von −40°C bis +105°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Ansteuerung per [[SPI]] ADT73xx  oder  [[I2C]] ADT74xx&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* hohe [[Auflösung und Genauigkeit]]: 16 Bit&lt;br /&gt;
** ADT7x02 2,00°&lt;br /&gt;
** ADT7x01 1,00°&lt;br /&gt;
** ADT7x10 0,40 / 0,50°&lt;br /&gt;
** ADT7x20 0,20 / 0,25°&lt;br /&gt;
* auch für automotive / als Die lieferbar&lt;br /&gt;
* programmierbarer [[Interrupt]]ausgang für Unter- und Übertemperatur&lt;br /&gt;
* relativ günstig (ca. 3-8€ bei Digi-Key, Stand 12/2011)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
NB: ONsemi hat auch Temperatursensoren mit der Bezeichnung ADT7xxx, verwendet aber ein anderes Namensschema&lt;br /&gt;
&lt;br /&gt;
=== TSYS01 / G-NICO-018 von Measurement Specialties Inc. ===&lt;br /&gt;
* sehr hohe [[Auflösung und Genauigkeit]]:  0,10° @ -5°C … +50°C   16/24 Bit&lt;br /&gt;
* Gehäuse 16-VQFN Exposed Pad&lt;br /&gt;
* SPI / I2C über Pin auswählbar&lt;br /&gt;
* Preis: 8,60 (4,40 @1k) bei Digikey&lt;br /&gt;
kleiner Nachteil: der Sensor liefert den ADC-Wert und die Kompensationskonstanten (5 Polynom-Koeffizienten), mit denen im µC die Temperatur berechnet werden muss.&lt;br /&gt;
&lt;br /&gt;
=== SE95 ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.nxp.com/documents/data_sheet/SE95.pdf SE95] von NXP hat 13 Bit Auflösung, Genauigkeit ±2°C im Messbereich von -55°C bis +125°C, I²C, Gehäuse SO8 und TSSOP8. Einzelstück-Preis bei Segor 1,50€ (2012/I)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BMP085 / BMP180 ===&lt;br /&gt;
Die BMP085 (bzw. der verbesserte, aber Pin- und Software-komapatible Nachfolger BMP180) sind eigentlich Luftdrucksensoren, die jedoch auch einen Temperatursensor mitbringen. Der Anschluss erfolgt über I2C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Wenig Stromverbrauch (5µA bei 1 Messung/s)&lt;br /&gt;
* Liefern Luftdruck gleich mit&lt;br /&gt;
* Absolute Genauigkeit (+-1°C typ. über kompletten Temperaturbereich). Relative Genauigkeit ist im Datenblatt nicht spezifiziert, gemessen gegen einen SHT11 ca. +-0.1°C. &lt;br /&gt;
* Auflösung: 0.1°C mit Herstellercode, mehr ist möglich (16Bit)&lt;br /&gt;
* Fertige Platinen für wenig Geld verfügbar (ca. 1,70€ inkl. Versand aus China)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* Sehr aufwändige Linearisierung (Kalibrationskoeffizienten sind im Sensor gespeichert, müssen aber vom Host-µC verrechnet werden. Code ist im Datenblatt)&lt;br /&gt;
* Nur als SMD&lt;br /&gt;
* Bei Reichelt und Conrad nicht erhältlich. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: Ebay 1,70€ (mit Platine, China), Aliexpress 1,10€ (nackter Chip, China, mind. 10 Stück sonst auch ca. 1,70€)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BME280 / BME680 ===&lt;br /&gt;
* I2C-Sensor für Temperatur, Luftfeuchtigkeit, Luftdruck (BME680 = BME280 + Luftgüte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Breakout-Board BME280 Aliexpress ~2,20€, BME680 Watterott 15,95€&lt;br /&gt;
* Bosch-eigene Bibliotheken für gängige Mikrocontroller, Android und RaspberryPi&lt;br /&gt;
* Arduino-Bibliotheken von Adafruit, Sparkfun und Watterott&lt;br /&gt;
* Minimaler Platzbedarf&lt;br /&gt;
* SMT ermöglicht doppelseite Platine mit BME280/BME680 auf Frontseite und restlicher Elektronik auf Rückseite&lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Ball-Grid-Array Reflow, manuelles Löten nur mit Breakout-Board oder Vias möglich&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bibliotheken/Datenblätter/Herstellerinformation:&lt;br /&gt;
* BME280: https://www.bosch-sensortec.com/bst/products/all_products/bme280&lt;br /&gt;
* BME680: https://www.bosch-sensortec.com/bst/products/all_products/bme680&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekte/Code&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6473604 BME280 mit OLED Display am ATmega808]&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6495985 BME280 mit OLED Display am ATtiny85]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: BME280 / BME680 Reichelt 5,20€ / 9,45€, Conrad 8,33€ / xxx, Aliexpress ~2,50€ / ~15,-€&lt;br /&gt;
&lt;br /&gt;
=== HDC1080 ===&lt;br /&gt;
Der HDC1080 von Texas Instruments kombiniert einen digitalen Luftfeuchtesensor mit Temperaturmessung. Der Anschluss erfolgt über IC2.&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
* geringe Stromaufnahme (1,3 µA bei 1 Messung/s)&lt;br /&gt;
* gleichzeitige Luftfeuchtemessung möglich&lt;br /&gt;
* Spannungsversorgung: 2,7 bis 5,5 V&lt;br /&gt;
* Genauigkeit: +/-0,2 °C typ. (im Temperaturbereich zwischen 5 bis 60 °C)&lt;br /&gt;
* Auflösung Temperatur: 11/14 bit wählbar&lt;br /&gt;
* Maximale Dauer einer Messung: 6,5 ms&lt;br /&gt;
* eingebautes Heizelement (gegen Feuchtigkeitskondensation, per Konfigurationsregister einschaltbar)&lt;br /&gt;
* Herstellerseitig kalibriert&lt;br /&gt;
* einfache Umrechnung&lt;br /&gt;
* Gehäuse: SMD 6-Pin PWSON (3x3 mm)&lt;br /&gt;
&lt;br /&gt;
Erhältich als Pmod (&#039;&#039;PmodHygro&#039;&#039; von Digilentic) und in Breakoutboards zahlreicher anderer Hersteller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ScioSense ENS21x ===&lt;br /&gt;
&lt;br /&gt;
Vom deutsch-holländischen Hersteller [http://www.sciosense.com ScioSense] werden mit der [https://www.sciosense.com/ens21x-family-of-high-performance-digital-temperature-and-humidity-sensors/ ENS21x Familie] kombinierte hochpräzise Feuchte- und Temperatursensoren mit I²C Interface angeboten. Dabei gibt es je nach Anforderung unterschiedliche Genauigkeitsklassen, die sich im Produktname klassifizieren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
&lt;br /&gt;
* Stromaufnahme für RH und T Messung bei ~6.6µA @ 1Hz&lt;br /&gt;
* Spannungsbereich 1.7V....4.7V&lt;br /&gt;
* Temperaturbereich -40..125°C, relative Feuchte 0..100% rH&lt;br /&gt;
* Genauigkeit Temperatur +/- 0.1°C, 0.8%RH (ENS215) ...2.0%RH (ENS210)&lt;br /&gt;
* kontinuierliche Messung Feuchte und Temperatur möglich; Sensoren sind fertig kalibriert&lt;br /&gt;
* Ausgabedaten sind fertig aufbereitet, keine externe Kompensation o.ä. nötig&lt;br /&gt;
* QFN4 package (2.0 x 2.0 x 0.75mm3)&lt;br /&gt;
* GitHub/Arduino Integration mit Beispielcode&lt;br /&gt;
&lt;br /&gt;
Erhältlich bei Mouse und Digikey, ebenso EVKit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nenben den Temperatur/Feuchtesensoren sind auch hochpräzise barometrische Drucksensensoren ([https://www.sciosense.com/ens220-barometric-pressure-and-temperature-sensor/ ENS220]) sowie MOX-Gassensoren für Luftqualitätsbestimmung ([https://www.sciosense.com/ens16x-digital-metal-oxide-multi-gas-sensor-family/ ENS16x]) erhältlich, sowie weiter Kombinationen mit Partikel oder Flowsensoren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preisübersicht ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Preisübersicht 11/2012  teilw. Update 10/2024&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Bauteil   || Segor || RS-Components || Conrad || Farnell || Reichelt || DigiKey || Mouser&lt;br /&gt;
|-&lt;br /&gt;
| AD592     || 21,40 || 5,74          || 6,43   || 5,90    || 3,95     || 4,61&lt;br /&gt;
|-&lt;br /&gt;
| ADT7310   ||  -    || -             || -      || 4,56    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| ADT7410   ||  -    || 3,35          || -      || 2,71    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| DS1621    ||  7,60 || 5,29          || 5,08   || 5,65    || -        || 4,54&lt;br /&gt;
|-&lt;br /&gt;
| DS1629    ||  8,70 || 8,68          || -      || 5,00    || 6,50     || 7,65&lt;br /&gt;
|-&lt;br /&gt;
| DS1631    ||  8,00 || 2,91          || -      || 3,11    || -        || 3,94&lt;br /&gt;
|-&lt;br /&gt;
| DS1731    ||  -    || -             || -      || 9,79    || -        || 3,81&lt;br /&gt;
|-&lt;br /&gt;
| DS1821    ||  5,90 || 5,27          || 6,27   || -       || -        || 5,05&lt;br /&gt;
|-&lt;br /&gt;
| DS18B20   ||  2,50 || 3,06          || -      || 3,26    || 3,20     || 3,93&lt;br /&gt;
|-&lt;br /&gt;
| DS1921    ||  -    || 26,15         || -      || -       || -        || 21,13&lt;br /&gt;
|-&lt;br /&gt;
| DS1922    ||  -    || 62,00         || -      || -       || -        || 43,11&lt;br /&gt;
|-&lt;br /&gt;
| DS1923    ||  -    || 97,96         || -      || -       || -        || 80,30&lt;br /&gt;
|-&lt;br /&gt;
| KTY81/121 ||  -    || -             || -      || 0,79    || 0,59     || 0,85&lt;br /&gt;
|-&lt;br /&gt;
| LM75      ||  1,50 || 0,68          || 3,64   || 0,81    || 1,45     || 0,82&lt;br /&gt;
|-&lt;br /&gt;
| LM76      ||  -    || 2,83          || -      || 3,02    || -        || 2,39&lt;br /&gt;
|-&lt;br /&gt;
| LM135     || 10,10 || 10,28         || -      || 8,95    || 7,95     || 10,26&lt;br /&gt;
|-&lt;br /&gt;
| LM235     ||  -    || -             || -      || 1,80    || 1,40     || 1,26&lt;br /&gt;
|-&lt;br /&gt;
| LM334     ||  0,90 || 0,72          || 1,67   || 1,01    || 0,49     || 0,74&lt;br /&gt;
|-&lt;br /&gt;
| LM335     ||  1,30 || 0,56          || 1,92   || 0,55    || 0,71     || 0,80&lt;br /&gt;
|-&lt;br /&gt;
| PT100     ||  3,80 || 3,99          || 4,00   || 9,79    || 4,27     || 0,68&lt;br /&gt;
|-&lt;br /&gt;
| SE95      ||  1,50 || 0,63          || -      || 1,45    || -        || 1,00&lt;br /&gt;
|-&lt;br /&gt;
| SHT11     || 26,00 || 24,38         || 33,20  || 25,65   || -        || 36,76&lt;br /&gt;
|-&lt;br /&gt;
| SHT15     ||  -    || 27,69         || 36,30  || 28,72   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT21     || 29,50 || 18,10         || -      || 21,16   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT71     || 25,40 || 29,06         || 36,89  || 30,88   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT75     ||  -    || 33,77         || 42,48  || 35,52   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SMT160-30 ||  -    || 9,28          || 8,14   || 12,38   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| TMP75     ||  -    || 0,80          || -      || 0,85    || -        || 1,37&lt;br /&gt;
|-&lt;br /&gt;
| TSic206   ||  -    || -             || 5,84   || -       || 4,20     || -&lt;br /&gt;
|-&lt;br /&gt;
| ENS210   ||  -    || -             || -   || -       || -     || 2,55 || 2,74&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mikrocontroller.net/forum/mikrocontroller-elektronik?filter=temperatur* Beiträge im Forum]&lt;br /&gt;
* [[Feuchtesensor]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Sensorik]]&lt;/div&gt;</summary>
		<author><name>Tire</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=107108</id>
		<title>Temperatursensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=107108"/>
		<updated>2024-10-07T07:20:29Z</updated>

		<summary type="html">&lt;p&gt;Tire: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Will man mit einem [[Mikrocontroller]] Temperaturen messen, dann braucht man&lt;br /&gt;
* einen [[Sensor]], der die Temperatur z.&amp;amp;nbsp;B. in eine Spannung oder einen Strom umsetzt&lt;br /&gt;
* einen [[ADC | AD-Wandler]], der das Signal digitalisiert. Der kann auf dem Sensor oder dem Mikrocontroller integriert sein.&lt;br /&gt;
&lt;br /&gt;
Temperatursensoren gibt es nun in allen möglichen Varianten. Vom temperaturabhängigen [[Widerstand]] bis zum fertig abgeglichenen All-in-one-Bauteil mit digitalem Ausgang. Wie bei allen Sensoren sollte man auch hier genau hinschauen und [[Auflösung und Genauigkeit]] unterscheiden.&lt;br /&gt;
&lt;br /&gt;
== Analoge Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== Pt100 ===&lt;br /&gt;
&lt;br /&gt;
Unter einem Pt100 versteht man einen Platinwiderstand, der bei 0°C einen Widerstand von 100Ω hat.&lt;br /&gt;
Platinwiderstände sind temperaturabhängige Widerstände mit hoher Wiederholgenauigkeit und Konstanz[http://de.wikipedia.org/wiki/Konstante].  Wegen der relativ geringen Widerstandsänderung von nur ca. 0,4Ω pro Grad ist etwas mehr Schaltungsaufwand erforderlich als bei anderen Sensoren. Genauere Formeln zur Temperaturbestimmung gibt es u.a. bei [http://de.wikipedia.org/wiki/Pt100 Wikipedia]. Ein Schaltplan findet sich bei der [http://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t].&lt;br /&gt;
&lt;br /&gt;
Die Sensoren gibt es auch mit anderen Widerstandswerten, z.&amp;amp;nbsp;B. mit 1000&amp;amp;Omega; und heißen dann entsprechend Pt1000. Man setzt diese vor allem &#039;&#039;dann&#039;&#039; ein, wenn Eigenerwärmung oder Stromverbrauch eine Rolle spielt.&lt;br /&gt;
&lt;br /&gt;
Da bei der Entscheidung auf Pt100/Pt1000 Geld kaum eine Rolle spielt, entscheidet man sich für deren Auswertung häufig für fertige Schaltkreise mit passendem Verstärker und A/D-Wandler, wie dem MAX31865.&lt;br /&gt;
Im Interesse einer präzisen Funktion sollte dieser dennoch am besten mit einer vom Mikrocontroller entkoppelten stabilisierten Spannung betrieben werden.&lt;br /&gt;
Serienwiderstände in den I²C-Leitungen helfen, dass sich auch darüber weniger Störungen ausbreiten.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* genormt&lt;br /&gt;
* großer Meßbereich&lt;br /&gt;
* hohe Linearität&lt;br /&gt;
* hohe Wiederholgenauigkeit&lt;br /&gt;
* einfach austauschbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* brauchen aufwändigere Auswerteschaltung&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://de.wikibooks.org/wiki/Linearisierung_von_resistiven_Sensoren/_Pt100 Wikibooks: Linearisierung von resistiven Sensoren - PT100]&lt;br /&gt;
* [https://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t-Artikel: Mikrocontroller-Programmierung: Timer, Sensoren und Drehgeber (mit PT100 Schaltung)]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/3450 Maxim AN3450 Positive Analog Feedback Compensates PT100 Transducer]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4875 Maxim AN4875 High-Accuracy Temperature Measurements Call for Platinum Resistance Temperature Detectors (PRTDs) and Precision Delta-Sigma ADCs]&lt;br /&gt;
* [http://ww1.microchip.com/downloads/en/AppNotes/01154a.pdf Microchip AN1154 Precision RTD Instrumentation for Temperature Sensing]&lt;br /&gt;
* [http://www.analog.com/static/imported-files/application_notes/AN709_0.pdf Analog Devices AN709 RTD Interfacing and Linearization Using an ADuC8xx MicroConverter]&lt;br /&gt;
&lt;br /&gt;
=== NTC/PTC ===&lt;br /&gt;
&lt;br /&gt;
NTC und PTC sind temperaturabhängige Widerstände.&lt;br /&gt;
&lt;br /&gt;
* NTC (engl. &#039;&#039;&#039;N&#039;&#039;&#039;egative &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Heißleiter), hat bei hohen Temperaturen seinen niedrigsten Widerstand, z.&amp;amp;nbsp;B. Silizium&lt;br /&gt;
* PTC (engl. &#039;&#039;&#039;P&#039;&#039;&#039;ositive &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Kaltleiter), hat bei niedrigen Temperaturen seinen geringsten Widerstand, z.&amp;amp;nbsp;B. Glühlampe&lt;br /&gt;
&lt;br /&gt;
Um den Widerstandswert zu messen schaltet man sie mit einem normalen Widerstand oder einer [[Konstantstromquelle]] in Reihe zu einem [[Spannungsteiler]] und misst den Spannungsabfall.&lt;br /&gt;
Eine Beispielschaltung findet sich [http://www.mathar.com/msp_thermo1.html hier].&lt;br /&gt;
&lt;br /&gt;
Aufgrund des geringen Preises, der geradezu gigantischen Steilheit und der Verfügbarkeit mit hohen Widerstandswerten werden NTCs faktisch überall in der Heim- und Konsumgüterelektronik eingesetzt:&lt;br /&gt;
An der Heizungssteuerung (auch im Außenfühler), im Elektronik-Thermostatventil, in der Wetterstation (innen und außen), in der Gefriertruhe, im Auto, im Schaltschrank und in sämtlichen China-Schaltungen zur Temperaturregelung.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* billig (z.B. [https://www.reichelt.de/index.html?ACTION=446&amp;amp;LA=446&amp;amp;SEARCH=kty81 KTY81-x] bei Reichelt  0,52-0,75 &amp;amp;euro; 2018-01-03)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* müssen für höhere Genauigkeiten abgeglichen werden&lt;br /&gt;
* brauchen A/D-Wandler&lt;br /&gt;
* sind nichtlinear&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
* KTY10-5&lt;br /&gt;
* KTY13-6&lt;br /&gt;
* KTY81-121&lt;br /&gt;
* KTY81-122&lt;br /&gt;
* KTY81-210&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.sprut.de/electronic/temeratur/temp.htm Temperaturabhängige Stromquelle und NTC/PTC inclusive Linearisierung]&lt;br /&gt;
*[http://www.umnicom.de/Elektronik/Mikrokontroller/Atmel/AtFan/AtFan.html#2.2.2 Berechnung des Linearisierungswiderstandes für gewünschten Temperaturbereich] der fällt sonst immer vom Himmel&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/208587#2065880 KTY 10-5 Formelprobleme]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225563 Codesammlung: Beispiel mit 0,5°C Auflösung]&lt;br /&gt;
* [http://preis-ing.de/extras/alle-berechnungen-im-schnellzugriff/automatisches-erzeugen-einer-ntc-tabelle/ Automatisches Erzeugen von C-Code zur NTC Auswertung] Aus den NTC Parametern und den Anforderungen wird  ein schneller und schlanker C-Code generiert.&lt;br /&gt;
&lt;br /&gt;
=== LMx35 ===&lt;br /&gt;
&lt;br /&gt;
Eine IC-Familie, die pro Kelvin Temperaturänderung ihre Ausgangsspannung um 10&amp;amp;nbsp;mV ändert. Die ICs gibt es in verschiedenen Genauigkeiten und Temperaturbereichen mit den Bezeichnungen LM135(A), LM235(A) und LM335(A). Der günstigste ist der LM335 mit einem Temperaturbereich von −40 … +100°C.&lt;br /&gt;
In verschiedenen Bauformen erhältlich. Beispielschaltungen finden sich im [http://www.national.com/ds.cgi/LM/LM135.pdf Datenblatt] und [http://www.suessbrich.info/elek/elektherm1.html hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C)&lt;br /&gt;
* relativ billig (LM335 bei Reichelt ab 0,76&amp;amp;nbsp;€)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* bei längerer Anschlussleitung störanfällig&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/analogsensoren.htm Test-Schaltungen und -Code zur Auswertung mit ADC (AVR-Assembler)]&lt;br /&gt;
&lt;br /&gt;
=== LM334 ===&lt;br /&gt;
&lt;br /&gt;
Ein IC ähnlich dem LM335 mit dem Unterschied, dass der durch das IC fließende Strom proportional von der Temperatur abhängt. Mit einer einfachen Schaltung aus nur zwei Widerständen kann man dann den Strom in einer Weise wandeln, dass pro Kelvin eine Spannungsänderung von 10mV ausgegeben wird. Da die Strom-Spannungswandlung auf der Platine (und damit nahe am AD-Wandler) stattfindet und die Übertragung des Messwerts durch einen Strom stattfindet, sind Störungen durch Netzbrummen etc. viel geringer als beim LM335&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
&amp;lt;!-- * hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C) &lt;br /&gt;
Laut Datenblatt +-3°C&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* relativ billig ([http://www.reichelt.de/?ARTICLE=10468 Reichelt 0,54 &amp;amp;euro;])&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* Bereich 0°C-70°C&lt;br /&gt;
&lt;br /&gt;
Ähnliche ICs:&lt;br /&gt;
* AD592 (Ausgangsstrom 1µA pro Kelvin, absolute Temperatur) [http://www.reichelt.de/?ARTICLE=3825 Reichelt: 3,75 €], Conrad 174912 8,50 &amp;amp;euro;&lt;br /&gt;
* B511N (geistern im Osten aus DDR-Beständen noch herum) wie AD592 aber deutlich mehr Parameterstreuung.&lt;br /&gt;
&lt;br /&gt;
=== SMT160-30 ===&lt;br /&gt;
&lt;br /&gt;
Ist ein Zwischending zwischen Digital und Analog. Sein Ausgangssignal ist ein digitales PWM-Signal, zu dessen Messung man am besten den Input-Capture-Eingang eines Mikrocontrollers verwendet. Man kann ihn also wie einen analogen Sensor nur indirekt auslesen, anstatt über einen AD-Wandler hier über einen Timer.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Digitales PWM-Signal ist unempfindlich gegen Störeinflüsse&lt;br /&gt;
* gibt es in SO8, TO18, TO92 und &amp;lt;b&amp;gt;TO220&amp;lt;/b&amp;gt;, gut befestigbar, z.B am Kühlkörper&lt;br /&gt;
* linear&lt;br /&gt;
* kein Abgleich nötig&lt;br /&gt;
&lt;br /&gt;
Nachteile (viele):&lt;br /&gt;
* benötigt Timer&lt;br /&gt;
* jittert extrem, genaue Messungen nur über Mittelung / Filterung möglich&lt;br /&gt;
* nicht nur das PWM-Verhältnis, sondern auch die Frequenz ist temp-abhängig (1-4kHz)&lt;br /&gt;
* teuer (Farnell 10,90&amp;amp;euro; +16%, Conrad 9,xx&amp;amp;euro; , www.hy-line.de ??).&lt;br /&gt;
* TO92 Gehäuse ist günstiger, dafür weniger genau&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* http://www.hy-line.de/co/sensor-tec/hersteller/smartec/smt-160-30/index.html&lt;br /&gt;
&lt;br /&gt;
=== Thermoelement ===&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement besteht im einfachsten Fall aus zwei ungleichen Metallendrähten, die an einem Punkt miteinander verbunden sind und bei dem die Verbindungsstelle einer anderen Temperatur ausgesetzt ist als die offenen Enden der Drähte. An den offenen Enden der Drähten entsteht eine Spannung (Thermospannung). Dieser Effekt wurde 1821 von Thomas Seebeck entdeckt ([http://de.wikipedia.org/wiki/Seebeck-Effekt Seebeck-Effekt] bei Wikipedia). Eine weitere Anwendung ist der thermoelektrische Generator (&amp;quot;Thermogenerator&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Der herausragende Vorteil eines Thermoelements (meistens „Typ K“) ist seine obere Grenztemperatur von über 1000 °C.&lt;br /&gt;
Das Thermoelement degradiert durch Kristallveränderungen in der Schweiß- oder Pressverbindung oder durch Aufschmelzen.&lt;br /&gt;
Mit Thermoelementdraht (2 Drähte unterschiedlicher Metalle) lassen sich Sensoren flugs mit Aderendhülse + Zange&lt;br /&gt;
oder kleinem Schweißgerät problemspezifisch und sehr klein in der Abmessung herstellen.&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement ist selbst bei einfachen Digitalmultimetern mit Temperaturmessbereich beigefügt.&lt;br /&gt;
&lt;br /&gt;
Da Thermoelemente, genauso wie Pt100/Pt1000-Widerstandssensoren, eine hohe Verstärkung und einen hochauflösenden A/D-Wandler benötigen, setzt man auch hier gern fertige Schaltkreise ein, die gleich die Kaltstellenkompensation mitbringen.&lt;br /&gt;
&lt;br /&gt;
* MCP3421 18bit ADC 15SPS, I2C, auch mit andere Auflösungen erhältlich, Thermoelement kann direkt angeschlossen werden! (Reichelt : 2,10€)&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* über einen sehr weiten Temperaturbereich einsetzbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* die sehr geringen Temperaturspannungen im Mikrovoltbereich benötigen eine sehr gute Auswertelektronik (guter Analogteil + AD-Wandler). (aber: beachte MCP3421)&lt;br /&gt;
&lt;br /&gt;
* Misst nur Temperaturdifferenz&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&amp;lt;!-- Der Link wird von NI umgebogen zur Homepage. Recherche nach dem Autor brachte nix hervor :-(&lt;br /&gt;
* [http://digital.ni.com/worldwide/germany.nsf/web/all/7A4F02BAEFEC22AC802567F6003E0D6E  Temperaturmessung mit Thermoelementen] - Eine Einführung von David Potter (deutsche Überarbeitung: G.Sinkovic) (inkl. Erläuterung der Kaltstellenkompensation) --&amp;gt;&lt;br /&gt;
* [http://www.sensorwell.at/fileadmin/templates/images/data_sheets/temperatur_messtechnik.pdf Warum Thermoelemente Relativtemperaturen messen! oder Was ist eine Kaltstelle?] - Technische Information von www.sensorwell.at (PDF, ca. 600kB)&lt;br /&gt;
&lt;br /&gt;
=== P-N-Übergang ===&lt;br /&gt;
&lt;br /&gt;
Nicht direkt ein ausgemachter Sensor, aber jede normale Siliziumdiode kann als Temperatursensor herhalten.&lt;br /&gt;
Gängig ist dazu die Verwendung des P-N-Übergangs zwischen Basis und Emitter eines NPN-Transistors.&lt;br /&gt;
Das Verbinden von B und C bewirkt eine Stromverstärkung und damit eine geringere Abhängigkeit der Spannung vom Strom.&lt;br /&gt;
Siehe nächster Abschnitt.&lt;br /&gt;
&lt;br /&gt;
=== Im Mikrocontroller eingebauter Sensor ===&lt;br /&gt;
&lt;br /&gt;
Mikrocontroller mit A/D-Wandler bieten häufig einen eingebauten Temperatursensor an,&lt;br /&gt;
der mittels Eingangsmultiplexer auf den Wandler gegeben werden kann.&lt;br /&gt;
Die häufigste Implementierung dürfte einen in Durchlassrichtung arbeitenden P-N-Übergang benutzen.&lt;br /&gt;
An diesem beträgt der Temperaturkoeffizient -2 mV/K.&lt;br /&gt;
Ziemlich klein aber dafür hinreichend linear.&lt;br /&gt;
Im AVR-Mikrocontroller sind Auflösungen im Zehntelgradbereich illusorisch,&lt;br /&gt;
schon ganze Grad sind an der Grenze des Machbaren.&lt;br /&gt;
Die Hauptanwendung dieses Sensors ist wohl eher die Überwachung einer&lt;br /&gt;
leistungsintensiven Schaltung, bspw. mit Leistungstransistoren, &lt;br /&gt;
mit einer hellen LED (Fahrradscheinwerfer!) oder mit zu ladenden Batterien.&lt;br /&gt;
&lt;br /&gt;
=== indirekte Messung über die Temperaturabhängigkeit der Schallgeschwindigkeit ===&lt;br /&gt;
&lt;br /&gt;
Acoustic Thermometry Measures Temperature To 0.1 Degree&lt;br /&gt;
http://www.linear.com/solutions/1558&lt;br /&gt;
AN131  http://www.linear.com/docs/39793 (PDF momentan nicht verfügbar) --&amp;gt;&lt;br /&gt;
http://www.mikrocontroller.net/topic/307557#new&lt;br /&gt;
&lt;br /&gt;
== Digitale Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== AM2301 / DHT21 ===&lt;br /&gt;
&lt;br /&gt;
Low Cost One-Wire Sensoren&lt;br /&gt;
&lt;br /&gt;
* Relativ großer Sensor &lt;br /&gt;
* Stromversorgung: DC 3.3 - 5.2 V&lt;br /&gt;
* Ausgangssignal: 1-Draht-Bus - digitales Signal (One wire)&lt;br /&gt;
* Sensorelement: Polymer Feuchtigkeits-Kondensator&lt;br /&gt;
* Messbereich:    &lt;br /&gt;
** Luftfeuchtigkeit: 0 - 100% relative Luftfeuchte&lt;br /&gt;
** Temperatur: -40 °C  bis +80°C&lt;br /&gt;
* Genauigkeit:&lt;br /&gt;
** Luftfeuchtigkeit: +/- 3%&lt;br /&gt;
** Temperatur: +/- 0,5°C&lt;br /&gt;
* Auflösung:&lt;br /&gt;
** Feuchtigkeit: 0,1 % RH&lt;br /&gt;
** Temperatur: 0,1 °C&lt;br /&gt;
&lt;br /&gt;
Kleinere Version als DHT11 / DHT22 mit Drahtanschlüssen.&lt;br /&gt;
DHT11 :&lt;br /&gt;
* Genauigkeit:&lt;br /&gt;
** Luftfeuchtigkeit: +/- 5%&lt;br /&gt;
** Temperatur:       +/- 2°C&lt;br /&gt;
* Kosten: ca. 2,00 € (Ali) bis 8,00 € (eBay Deutschland)&lt;br /&gt;
&lt;br /&gt;
=== DS1621 ===&lt;br /&gt;
&lt;br /&gt;
Der DS1621 ist Temperatursensor und A/D-Wandler in einem. Er gibt seine Daten per [[I²C]]-[[Bus]] aus. Ein Schaltplan für einen elektronischen Thermometer mit diesem IC findet sich [http://www.myplace.nu/avr/thermo/ hier].&lt;br /&gt;
&lt;br /&gt;
Eine Library für den AVR: https://sourceforge.net/projects/ds1621avr/&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* da I²C ein Bus ist, kann man mehrere DS1621 und andere I²C-Bausteine zusammen anschließen und braucht dafür trotzdem nur zwei I/O-Ports.&lt;br /&gt;
* Messbereich -55°C to +125°C &lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* Auflösung besser 0,01°C, wenn man die beiden Zählerregister (Count-Remain und Count-per-C) auswertet&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* teuer (Segor 5,80&amp;amp;euro;; RS 3,95&amp;amp;euro;; Conrad 5,22&amp;amp;euro;)&lt;br /&gt;
* obwohl die meisten Register [[Speicher#NVRAM | nichtflüchtig]] sind, kann man ihn nicht als Stand-Alone-Thermostat einsetzen, da er erst nach einem Start-Conversion-Befehl zu messen beginnt.&lt;br /&gt;
&lt;br /&gt;
Nachfolger:&lt;br /&gt;
* DS1631, DS1631A (Auto-Start-&amp;gt; Stand-Alone-Thermostat), DS1731&lt;br /&gt;
* weitere Stand-Alone-Thermostaten: DS1821, DS1629&lt;br /&gt;
&lt;br /&gt;
=== LM75 ===&lt;br /&gt;
&lt;br /&gt;
Der LM75 ist so ähnlich wie der DS1621, allerdings nur in SMD erhältlich und nicht so genau. Er ist aber öfters mal auf PC-Mainboards zu finden, so dass man beim Schlachten eines solchen günstig an einen Temperatursensor kommen kann. Eine Beispiel Schaltplan mit einem ATmega8 findet man [http://www.ucblog.de/2010/09/mikrocontroller-thermometer-schaltplan/ hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* I²C-Bus Ausgang&lt;br /&gt;
* billiger als DS1621 (Reichelt 1,45 &amp;amp;euro;; RS 3V: 3,75&amp;amp;euro;; 5V: 2,72&amp;amp;euro;)&lt;br /&gt;
* Auflösung +-0,5°C&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur im SMD-Gehäuse erhältlich&lt;br /&gt;
* relativ ungenau (+-2°C), kann man jedoch kalibrieren / kompensieren&lt;br /&gt;
&lt;br /&gt;
Kompatible Typen:&lt;br /&gt;
* AD7415ART&lt;br /&gt;
* DS7505S+&lt;br /&gt;
&lt;br /&gt;
=== LM76 ===&lt;br /&gt;
&lt;br /&gt;
Der LM76 ähnlich dem LM75, bietet aber eine 8-fach höhere Auflösung und eine Genauigkeit von 0.5 bzw. 1°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* höhere Auflösung&lt;br /&gt;
* höhere Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* schwerer zu beschaffen&lt;br /&gt;
&lt;br /&gt;
=== TMP175 / TMP75 ===&lt;br /&gt;
&lt;br /&gt;
Ähnelt dem LM75 stark! Temperatursensor von Texas Instruments.&lt;br /&gt;
&lt;br /&gt;
EDIT 11.03.2024 Link funktioniert nicht mehr, Repo nicht mehr da.&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ManuelSchneid3r/RaspberryPi/blob/master/sensors/src/tmp.c Linux Kommandozeilen Tool für den Zugriff]&lt;br /&gt;
&lt;br /&gt;
=== DS18S20 / DS18B20 ===&lt;br /&gt;
&lt;br /&gt;
Der DS18S20 (Nachfolger des DS1820) und DS18B20 sind scheinbar Temperatursensoren und A/D-Wandler in einem. Wenn man genauer hinschaut, stellt man fest, dass es sich um direktwandelnde Sensoren handelt. Die Temperatur wird ohne Umweg über eine analoge Zwischengröße (Spannung oder Strom) in ein digitales Signal überführt.&lt;br /&gt;
&lt;br /&gt;
Die Datenkommunikation erfolgt über ein 1-Wire-Interface, wodurch man am [[Mikrocontroller]] mit nur einem einzigen I/O-Pin auskommen kann. Außerdem beherrschen sie die parasitäre Stromversorgung, d.h., man braucht für Daten und Stromversorgung zusammen nur zwei Leitungen.&lt;br /&gt;
&lt;br /&gt;
Beim DS18B20 sind Auflösungen von 9, 10, 11 und 12 Bits konfigurierbar. Je kleiner die Auflösung, desto kürzer ist die Messzeit. Der DS18S20 hat eine feste Auflösung von 12 Bits, wobei die unteren 4 Bits aufwändiger auszuwerten sind als beim DS18B20. Der DS18S20 ist als Ersatz für den DS1820 gedacht. Der Hersteller empfiehlt den DS18B20 für Neuentwicklungen.&lt;br /&gt;
&lt;br /&gt;
Anwendungshinweise bei Problemen&lt;br /&gt;
* An jeden Sensor einen 100 nF Keramikkondensator platzieren.&lt;br /&gt;
* Pull Up Widerstand am One Wire Bus kleiner machen, statt 4,7kΩ nur 2,2kΩ oder 1kΩ.&lt;br /&gt;
* Einen Widerstand von 10-100 Ohm in &#039;&#039;&#039;Reihe&#039;&#039;&#039; zum Mikrocontrollerausgang schalten, damit die Flanken flacher werden und Reflektionen unterdrückt werden, was vor allem bei längeren Leitungen &amp;gt;1m zum Problem werden kann.&lt;br /&gt;
* Dünne Anschlussleitungen verwenden, damit wenig Wärme durch die Anschlussleitungen übertragen wird. z.B: 0.2mm Kupferlackdraht verwenden, zumindest für die letzten 5 cm.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* 1-Wire-Ausgang&lt;br /&gt;
&lt;br /&gt;
Preise:&lt;br /&gt;
* 2020: Reichelt: 1,60&amp;amp;euro; / CSD: 1,59&amp;amp;euro; / Conrad 5,08&amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18S20: Reichelt 18,50&amp;amp;euro; / Pollin 12,95&amp;amp;euro; / Conrad: 28,99 &amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18B20: Reichelt 3,80&amp;amp;euro; / Pollin 4,49 ; 7,90&amp;amp;euro; / Conrad: 7,99 &amp;amp;euro;&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://www.ramser-elektro.at/1wire-sensor-zu-0-10v-konverter Zweikanaliger DS18B20 auf 0-10V Messumformer]&lt;br /&gt;
* [http://www.avr-projekte.de/ds18b20.htm Ein oder mehrere DS18B20 DS18S20 über Romcode einlesen. AVR-Assembler]&lt;br /&gt;
* [http://pic-projekte.de/wiki/index.php?title=Ansteuerung_eines_DS18S20 Ansteuern eines DS18S20 in C (PIC)]&lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18S20.pdf Datenblatt DS18S20] &lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18B20.pdf Datenblatt DS18B20]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4377 Vergleich DS18B20 &amp;lt;-&amp;gt; DS18S20]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/6505 Code zur Ansteuerung (ASM ATTiny12)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Code zur Ansteuerung (AVR-GCC)]&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/494918 Fehlervermeidung]&lt;br /&gt;
* [http://gandalf.arubi.uni-kl.de/avr_projects/tempsensor/ Code zur Ansteuerung mit CRC-Prüfung (AVR-GCC)]&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/digitalsensoren.htm Code zur Ansteuerung mit CRC-Prüfung (AVR-Assembler)]&lt;br /&gt;
* [http://chaokhun.kmitl.ac.th/~kswichit/avrthermo/avrthermo.html LED-Thermometer mit AT90S2313 (C)]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/read-4-248219.html Webserver zur Ansteuerung von bis zu 63 Bausteinen]&lt;br /&gt;
* [http://www.teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf PDF Anleitung zur Beschaltung und Programmierung (C)]&lt;br /&gt;
* [http://www.digitemp.com/building.shtml Anleitung Sensorfühleraufbau (DigiTemp)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Forumsbeitrag]: Onewire + DS18x20 Ansteuerung in C&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/232156 Forumsbeitrag]: Timing der parasitären Versorgung&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/387139#4602608 Projekt]: Onewire + DS18x20 Bibliothek&lt;br /&gt;
&lt;br /&gt;
=== DS1822 ===&lt;br /&gt;
&lt;br /&gt;
Ähnlich wie DS18S20, aber weniger genau (+-2°) und in großen Stückzahlen billiger. Wegen der geringeren Verbreitung kommt der Preisvorteil aber bei Einzelstücken nicht beim Kunden an. So kostet er bei Reichelt mit 3,50&amp;amp;euro; mehr als der DS18S20.&lt;br /&gt;
&lt;br /&gt;
=== DS1921 / DS1922 ===&lt;br /&gt;
&lt;br /&gt;
Sind wie die DS1821 1-wire-Sensoren mit zusätzlicher Logging-Funktion.&lt;br /&gt;
Im iButton-Gehäuse befindet sich eine Lithium-Zelle, eine RTC, CMOS-RAM und der Temp-Sensor. Nach umfangreicher Programmierung startet der Button seine Mission (Aufzeichnung des Temperaturverlaufs).&lt;br /&gt;
Gibt es auch mit zusätzlicher Feuchtemessung (DS1923).&lt;br /&gt;
&lt;br /&gt;
=== TSic ===&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren werden baugleich von 2 Herstellern angeboten:&lt;br /&gt;
* IST AG ([http://www.ist-ag.com/en/products-services/temperature-sensors Homepage])&lt;br /&gt;
* B+B Thermo-Technik ([https://shop.bb-sensors.com/Temperaturmesstechnik/Temperatursensoren/Digitaler-TSic-Temperatursensor-TO92.html Homepage])&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren ([https://shop.bb-sensors.com/out/media/Datasheet_Digital_Semiconductor_temperatur_sensor_TSIC.pdf Datenblatt]) geben ihre Temperaturmessdaten automatisch in einem festen Intervall aus. Daher muss der Host nur warten bis die nächsten Messdaten rausgeschickt werden. Die TSic Sensoren die es im freien Handel gibt, geben ihre Messdaten alle 100ms (10Hz) aus. &lt;br /&gt;
Zur Übertragung wird das [http://www.ist-ag.com/eh/ist-ag/resource.nsf/imgref/Download_ZACWireAppNotes.pdf/$FILE/ZACWireAppNotes.pdf ZACwire] Protokoll benutzt. Es handelt sich um eine einfach zwei Byte Übertragung per Manchester-Code. Diese zwei Byte repräsentieren den digital gewandelten Temperaturwert. Im Gegensatz zu Sensoren wie den DS18xxx von Dallas muss dieser Wert aber erst auf einen dezimalen Wert umgerechnet werden. &lt;br /&gt;
Die Sensoren kommen mit 3 Pins aus (VCC, GND, Dout).&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Bereits kalibriert&lt;br /&gt;
* Verschiedene Genauigkeiten lieferbar&lt;br /&gt;
* Sehr einfaches Kommunikationsprotokoll&lt;br /&gt;
* Geringer Stromverbrauch&lt;br /&gt;
* Hochgenau: bis zu +/- 0.1°C (TSic 50x)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* Recht teuer (Reichelt: 4,70&amp;amp;euro; für den TSic206)&lt;br /&gt;
* Nur ein Sensor an einem I/O nutzbar (Kein Bussystem)&lt;br /&gt;
&lt;br /&gt;
Achtung! &lt;br /&gt;
Die TSic Sensoren gibt es auch als Version mit analog Ausgang. Bei der Typenbezeichnung gibt die 3. Stelle an ob es sich um die analog- oder Digitalversion handelt (1 = analog, 6 = digital). &lt;br /&gt;
Der TSic201 ist also analog, wärend der TSic206 ein digitaler ist.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/283615#3025721 ZACwire Protokoll im Logic Analyzer]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159774?goto=3157908#3157908 C-Code, (ohne Interrupt und ohne Timer) Sensor wird eingeschaltet-&amp;gt;gelesen-&amp;gt;ausgeschaltet]&lt;br /&gt;
* [http://www.avr-projekte.de/zacwireasm.htm Zacwire Protokoll, AVR-Assembler]&lt;br /&gt;
* [http://www.loetstelle.net/projekte2/tsic306/tsic306.php GCC AtMega8 Interruptgesteuerte Statemachine für TSIC206/306]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/45573#347765 Ansatz zum Empfang der Daten]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225554# Beispiel mit Strobe ohne Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/82087 Diskussion mit Beispielcode (MSP430, AVR, PIC) blockierend]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/144424#1367539 C++ Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/88847 noch mehr C, problematisch Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/151791#1426974 C für ATmega8]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159149#1510455 auch problematisch]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/188462#1837622 fertiger Code zum Einlesen des Zacwire-Protokolls für PIC in ASM]&lt;br /&gt;
* [http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=55103 RN: Bascom]&lt;br /&gt;
* [http://www.avr-projekte.de/tinyclock.htm TSIC206 Thermometer mit Uhr und Kalender. Komplette Bauanleitung mit ASM Quellcode für AT-Tiny2313]&lt;br /&gt;
* [http://www.andeanelectronic.com/?Supporte___Arduino_con_TSic306%2CTSic506_y_TSic716 TSIC Routinen für Arduino von Andean Electronic aus Peru - Quelltext Dokumentation in Englisch]&lt;br /&gt;
&lt;br /&gt;
=== SHT3x ===&lt;br /&gt;
&lt;br /&gt;
Von [http://www.sensirion.com Sensirion] die aktuellen Versionen (2020) der Temperatur/Feuchte Sensoren&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C&lt;br /&gt;
* Tempertur: +-0.3°C (SHT30) - +-0.1°C (SHT35)&lt;br /&gt;
* Temperaturbereich von -40 – +90°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-3 (SHT30) - 1.5%RH (SHT35)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package, gibt aber diverse Breakout-Boards zum Beispiel bei Adafruit oder Tindie [https://www.tindie.com/products/closedcube/sht35-d-digital-humidity-temperature-sensor/]&lt;br /&gt;
&lt;br /&gt;
=== SHT1x/SHT7x (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
Der SHT1x/SHT7x (SHT10, SHT11, SHT15, STH71, SHT75) sind kombinierte Temperatur- und Feuchtesensoren von [http://www.sensirion.com Sensirion]. Sie unterscheiden sich in Bauform und Genauigkeit.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* digitale Schnittstelle mit einfacher [[I²C]]-&#039;&#039;ähnlicher&#039;&#039; Ansteuerung&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* Beispielcode (C, MC51) auf der Sensirion-Seite verfügbar (relativ leicht portierbar)&lt;br /&gt;
* interne Heizelemente (Funktionsprüfung, &amp;quot;raue&amp;quot; Umgebung)&lt;br /&gt;
* Spannungsmonitor (&amp;quot;Battery fail&amp;quot;)&lt;br /&gt;
* sehr hohe Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* kann nicht am [[I²C]] Bus betrieben werden, theoretisch gleiche Clockleitung möglich, fixe Adresse&lt;br /&gt;
* relativ teuer (Farnell 18,60&amp;amp;euro;)(SHT11 bei CSD 14€)&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com/de/produkte/feuchte-und-temperatur/ Übersicht] der Temperatur- und Feuchtigkeitssensoren von Sensirion.&lt;br /&gt;
&lt;br /&gt;
=== SHT21 (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com Sensirion] bietet auch den SHT21 Feuchtigkeits- und Temperatursensor an, welcher wesentlich genauer ist.&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C digital, PWM and SDM/analog Volt Ausgabe&lt;br /&gt;
* Maximal 5 Messungen/s @ 14bit&lt;br /&gt;
* Temperaturbereich von -40 – +125°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-2%RH&lt;br /&gt;
* Günstig (3-4€ Farnell/RS 2014)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package&lt;br /&gt;
&lt;br /&gt;
Application Notes und Datenblätter findet man [http://www.sensirion.com/en/products/humidity-temperature/humidity-sensor-sht2x/ hier].&lt;br /&gt;
&lt;br /&gt;
=== ADT7310 / ADT7xxx-Familie von AD ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.analog.com/en/sensors/digital-temperature-sensors/adt7310/products/product.html ADT7310] von [http://www.analog.com/ Analog Devices] besitzt eine Auflösung von 16 Bit und eine Genauigkeit von ±0.5°C im Bereich von −40°C bis +105°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Ansteuerung per [[SPI]] ADT73xx  oder  [[I2C]] ADT74xx&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* hohe [[Auflösung und Genauigkeit]]: 16 Bit&lt;br /&gt;
** ADT7x02 2,00°&lt;br /&gt;
** ADT7x01 1,00°&lt;br /&gt;
** ADT7x10 0,40 / 0,50°&lt;br /&gt;
** ADT7x20 0,20 / 0,25°&lt;br /&gt;
* auch für automotive / als Die lieferbar&lt;br /&gt;
* programmierbarer [[Interrupt]]ausgang für Unter- und Übertemperatur&lt;br /&gt;
* relativ günstig (ca. 3-8€ bei Digi-Key, Stand 12/2011)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
NB: ONsemi hat auch Temperatursensoren mit der Bezeichnung ADT7xxx, verwendet aber ein anderes Namensschema&lt;br /&gt;
&lt;br /&gt;
=== TSYS01 / G-NICO-018 von Measurement Specialties Inc. ===&lt;br /&gt;
* sehr hohe [[Auflösung und Genauigkeit]]:  0,10° @ -5°C … +50°C   16/24 Bit&lt;br /&gt;
* Gehäuse 16-VQFN Exposed Pad&lt;br /&gt;
* SPI / I2C über Pin auswählbar&lt;br /&gt;
* Preis: 8,60 (4,40 @1k) bei Digikey&lt;br /&gt;
kleiner Nachteil: der Sensor liefert den ADC-Wert und die Kompensationskonstanten (5 Polynom-Koeffizienten), mit denen im µC die Temperatur berechnet werden muss.&lt;br /&gt;
&lt;br /&gt;
=== SE95 ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.nxp.com/documents/data_sheet/SE95.pdf SE95] von NXP hat 13 Bit Auflösung, Genauigkeit ±2°C im Messbereich von -55°C bis +125°C, I²C, Gehäuse SO8 und TSSOP8. Einzelstück-Preis bei Segor 1,50€ (2012/I)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BMP085 / BMP180 ===&lt;br /&gt;
Die BMP085 (bzw. der verbesserte, aber Pin- und Software-komapatible Nachfolger BMP180) sind eigentlich Luftdrucksensoren, die jedoch auch einen Temperatursensor mitbringen. Der Anschluss erfolgt über I2C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Wenig Stromverbrauch (5µA bei 1 Messung/s)&lt;br /&gt;
* Liefern Luftdruck gleich mit&lt;br /&gt;
* Absolute Genauigkeit (+-1°C typ. über kompletten Temperaturbereich). Relative Genauigkeit ist im Datenblatt nicht spezifiziert, gemessen gegen einen SHT11 ca. +-0.1°C. &lt;br /&gt;
* Auflösung: 0.1°C mit Herstellercode, mehr ist möglich (16Bit)&lt;br /&gt;
* Fertige Platinen für wenig Geld verfügbar (ca. 1,70€ inkl. Versand aus China)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* Sehr aufwändige Linearisierung (Kalibrationskoeffizienten sind im Sensor gespeichert, müssen aber vom Host-µC verrechnet werden. Code ist im Datenblatt)&lt;br /&gt;
* Nur als SMD&lt;br /&gt;
* Bei Reichelt und Conrad nicht erhältlich. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: Ebay 1,70€ (mit Platine, China), Aliexpress 1,10€ (nackter Chip, China, mind. 10 Stück sonst auch ca. 1,70€)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BME280 / BME680 ===&lt;br /&gt;
* I2C-Sensor für Temperatur, Luftfeuchtigkeit, Luftdruck (BME680 = BME280 + Luftgüte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Breakout-Board BME280 Aliexpress ~2,20€, BME680 Watterott 15,95€&lt;br /&gt;
* Bosch-eigene Bibliotheken für gängige Mikrocontroller, Android und RaspberryPi&lt;br /&gt;
* Arduino-Bibliotheken von Adafruit, Sparkfun und Watterott&lt;br /&gt;
* Minimaler Platzbedarf&lt;br /&gt;
* SMT ermöglicht doppelseite Platine mit BME280/BME680 auf Frontseite und restlicher Elektronik auf Rückseite&lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Ball-Grid-Array Reflow, manuelles Löten nur mit Breakout-Board oder Vias möglich&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bibliotheken/Datenblätter/Herstellerinformation:&lt;br /&gt;
* BME280: https://www.bosch-sensortec.com/bst/products/all_products/bme280&lt;br /&gt;
* BME680: https://www.bosch-sensortec.com/bst/products/all_products/bme680&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekte/Code&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6473604 BME280 mit OLED Display am ATmega808]&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6495985 BME280 mit OLED Display am ATtiny85]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: BME280 / BME680 Reichelt 5,20€ / 9,45€, Conrad 8,33€ / xxx, Aliexpress ~2,50€ / ~15,-€&lt;br /&gt;
&lt;br /&gt;
=== HDC1080 ===&lt;br /&gt;
Der HDC1080 von Texas Instruments kombiniert einen digitalen Luftfeuchtesensor mit Temperaturmessung. Der Anschluss erfolgt über IC2.&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
* geringe Stromaufnahme (1,3 µA bei 1 Messung/s)&lt;br /&gt;
* gleichzeitige Luftfeuchtemessung möglich&lt;br /&gt;
* Spannungsversorgung: 2,7 bis 5,5 V&lt;br /&gt;
* Genauigkeit: +/-0,2 °C typ. (im Temperaturbereich zwischen 5 bis 60 °C)&lt;br /&gt;
* Auflösung Temperatur: 11/14 bit wählbar&lt;br /&gt;
* Maximale Dauer einer Messung: 6,5 ms&lt;br /&gt;
* eingebautes Heizelement (gegen Feuchtigkeitskondensation, per Konfigurationsregister einschaltbar)&lt;br /&gt;
* Herstellerseitig kalibriert&lt;br /&gt;
* einfache Umrechnung&lt;br /&gt;
* Gehäuse: SMD 6-Pin PWSON (3x3 mm)&lt;br /&gt;
&lt;br /&gt;
Erhältich als Pmod (&#039;&#039;PmodHygro&#039;&#039; von Digilentic) und in Breakoutboards zahlreicher anderer Hersteller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ScioSense ENS21x ===&lt;br /&gt;
&lt;br /&gt;
Vom deutsch-holländischen Hersteller [http://www.sciosense.com ScioSense] werden mit der [https://www.sciosense.com/ens21x-family-of-high-performance-digital-temperature-and-humidity-sensors/ ENS21x Familie] kombinierte hochpräzise Feuchte- und Temperatursensoren mit I²C Interface angeboten. Dabei gibt es je nach Anforderung unterschiedliche Genauigkeitsklassen, die sich im Produktname klassifizieren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
&lt;br /&gt;
* Stromaufnahme für RH und T Messung bei ~6.6µA @ 1Hz&lt;br /&gt;
* Spannungsbereich 1.7V....4.7V&lt;br /&gt;
* Temperaturbereich -40..125°C, relative Feuchte 0..100% rH&lt;br /&gt;
* Genauigkeit Temperatur +/- 0.1°C, 0.8%RH (ENS215) ...2.0%RH (ENS210)&lt;br /&gt;
* kontinuierliche Messung Feuchte und Temperatur möglich; Sensoren sind fertig kalibriert&lt;br /&gt;
* Ausgabedaten sind fertig aufbereitet, keine externe Kompensation o.ä. nötig&lt;br /&gt;
* QFN4 package (2.0 x 2.0 x 0.75mm3)&lt;br /&gt;
* GitHub/Arduino Integration mit Beispielcode&lt;br /&gt;
&lt;br /&gt;
Erhältlich bei Mouse und Digikey, ebenso EVKit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nenben den Temperatur/Feuchtesensoren sind auch hochpräzise barometrische Drucksensensoren ([https://www.sciosense.com/ens220-barometric-pressure-and-temperature-sensor/ ENS220]) sowie MOX-Gassensoren für Luftqualitätsbestimmung ([https://www.sciosense.com/ens16x-digital-metal-oxide-multi-gas-sensor-family/ ENS16x]) erhältlich, sowie weiter Kombinationen mit Partikel oder Flowsensoren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preisübersicht ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Preisübersicht 11/2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Bauteil   || Segor || RS-Components || Conrad || Farnell || Reichelt || DigiKey || Mouser&lt;br /&gt;
|-&lt;br /&gt;
| AD592     || 21,40 || 5,74          || 6,43   || 5,90    || 3,95     || 4,61&lt;br /&gt;
|-&lt;br /&gt;
| ADT7310   ||  -    || -             || -      || 4,56    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| ADT7410   ||  -    || 3,35          || -      || 2,71    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| DS1621    ||  7,60 || 5,29          || 5,08   || 5,65    || -        || 4,54&lt;br /&gt;
|-&lt;br /&gt;
| DS1629    ||  8,70 || 8,68          || -      || 5,00    || 6,50     || 7,65&lt;br /&gt;
|-&lt;br /&gt;
| DS1631    ||  8,00 || 2,91          || -      || 3,11    || -        || 3,94&lt;br /&gt;
|-&lt;br /&gt;
| DS1731    ||  -    || -             || -      || 9,79    || -        || 3,81&lt;br /&gt;
|-&lt;br /&gt;
| DS1821    ||  5,90 || 5,27          || 6,27   || -       || -        || 5,05&lt;br /&gt;
|-&lt;br /&gt;
| DS18B20   ||  2,50 || 3,06          || -      || 3,26    || 3,20     || 3,93&lt;br /&gt;
|-&lt;br /&gt;
| DS1921    ||  -    || 26,15         || -      || -       || -        || 21,13&lt;br /&gt;
|-&lt;br /&gt;
| DS1922    ||  -    || 62,00         || -      || -       || -        || 43,11&lt;br /&gt;
|-&lt;br /&gt;
| DS1923    ||  -    || 97,96         || -      || -       || -        || 80,30&lt;br /&gt;
|-&lt;br /&gt;
| KTY81/121 ||  -    || -             || -      || 0,79    || 0,59     || 0,85&lt;br /&gt;
|-&lt;br /&gt;
| LM75      ||  1,50 || 0,68          || 3,64   || 0,81    || 1,45     || 0,82&lt;br /&gt;
|-&lt;br /&gt;
| LM76      ||  -    || 2,83          || -      || 3,02    || -        || 2,39&lt;br /&gt;
|-&lt;br /&gt;
| LM135     || 10,10 || 10,28         || -      || 8,95    || 7,95     || 10,26&lt;br /&gt;
|-&lt;br /&gt;
| LM235     ||  -    || -             || -      || 1,80    || 1,40     || 1,26&lt;br /&gt;
|-&lt;br /&gt;
| LM334     ||  0,90 || 0,72          || 1,67   || 1,01    || 0,49     || 0,74&lt;br /&gt;
|-&lt;br /&gt;
| LM335     ||  1,30 || 0,56          || 1,92   || 0,55    || 0,71     || 0,80&lt;br /&gt;
|-&lt;br /&gt;
| PT100     ||  3,80 || 3,99          || 4,00   || 9,79    || 4,27     || 0,68&lt;br /&gt;
|-&lt;br /&gt;
| SE95      ||  1,50 || 0,63          || -      || 1,45    || -        || 1,00&lt;br /&gt;
|-&lt;br /&gt;
| SHT11     || 26,00 || 24,38         || 33,20  || 25,65   || -        || 36,76&lt;br /&gt;
|-&lt;br /&gt;
| SHT15     ||  -    || 27,69         || 36,30  || 28,72   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT21     || 29,50 || 18,10         || -      || 21,16   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT71     || 25,40 || 29,06         || 36,89  || 30,88   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT75     ||  -    || 33,77         || 42,48  || 35,52   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SMT160-30 ||  -    || 9,28          || 8,14   || 12,38   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| TMP75     ||  -    || 0,80          || -      || 0,85    || -        || 1,37&lt;br /&gt;
|-&lt;br /&gt;
| TSic206   ||  -    || -             || 5,84   || -       || 4,20     || -&lt;br /&gt;
|-&lt;br /&gt;
| ENS210   ||  -    || -             || -   || -       || -     || 2,55 || 2,74&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mikrocontroller.net/forum/mikrocontroller-elektronik?filter=temperatur* Beiträge im Forum]&lt;br /&gt;
* [[Feuchtesensor]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Sensorik]]&lt;/div&gt;</summary>
		<author><name>Tire</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=107107</id>
		<title>Temperatursensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=107107"/>
		<updated>2024-10-07T07:18:30Z</updated>

		<summary type="html">&lt;p&gt;Tire: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Will man mit einem [[Mikrocontroller]] Temperaturen messen, dann braucht man&lt;br /&gt;
* einen [[Sensor]], der die Temperatur z.&amp;amp;nbsp;B. in eine Spannung oder einen Strom umsetzt&lt;br /&gt;
* einen [[ADC | AD-Wandler]], der das Signal digitalisiert. Der kann auf dem Sensor oder dem Mikrocontroller integriert sein.&lt;br /&gt;
&lt;br /&gt;
Temperatursensoren gibt es nun in allen möglichen Varianten. Vom temperaturabhängigen [[Widerstand]] bis zum fertig abgeglichenen All-in-one-Bauteil mit digitalem Ausgang. Wie bei allen Sensoren sollte man auch hier genau hinschauen und [[Auflösung und Genauigkeit]] unterscheiden.&lt;br /&gt;
&lt;br /&gt;
== Analoge Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== Pt100 ===&lt;br /&gt;
&lt;br /&gt;
Unter einem Pt100 versteht man einen Platinwiderstand, der bei 0°C einen Widerstand von 100Ω hat.&lt;br /&gt;
Platinwiderstände sind temperaturabhängige Widerstände mit hoher Wiederholgenauigkeit und Konstanz[http://de.wikipedia.org/wiki/Konstante].  Wegen der relativ geringen Widerstandsänderung von nur ca. 0,4Ω pro Grad ist etwas mehr Schaltungsaufwand erforderlich als bei anderen Sensoren. Genauere Formeln zur Temperaturbestimmung gibt es u.a. bei [http://de.wikipedia.org/wiki/Pt100 Wikipedia]. Ein Schaltplan findet sich bei der [http://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t].&lt;br /&gt;
&lt;br /&gt;
Die Sensoren gibt es auch mit anderen Widerstandswerten, z.&amp;amp;nbsp;B. mit 1000&amp;amp;Omega; und heißen dann entsprechend Pt1000. Man setzt diese vor allem &#039;&#039;dann&#039;&#039; ein, wenn Eigenerwärmung oder Stromverbrauch eine Rolle spielt.&lt;br /&gt;
&lt;br /&gt;
Da bei der Entscheidung auf Pt100/Pt1000 Geld kaum eine Rolle spielt, entscheidet man sich für deren Auswertung häufig für fertige Schaltkreise mit passendem Verstärker und A/D-Wandler, wie dem MAX31865.&lt;br /&gt;
Im Interesse einer präzisen Funktion sollte dieser dennoch am besten mit einer vom Mikrocontroller entkoppelten stabilisierten Spannung betrieben werden.&lt;br /&gt;
Serienwiderstände in den I²C-Leitungen helfen, dass sich auch darüber weniger Störungen ausbreiten.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* genormt&lt;br /&gt;
* großer Meßbereich&lt;br /&gt;
* hohe Linearität&lt;br /&gt;
* hohe Wiederholgenauigkeit&lt;br /&gt;
* einfach austauschbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* brauchen aufwändigere Auswerteschaltung&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://de.wikibooks.org/wiki/Linearisierung_von_resistiven_Sensoren/_Pt100 Wikibooks: Linearisierung von resistiven Sensoren - PT100]&lt;br /&gt;
* [https://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t-Artikel: Mikrocontroller-Programmierung: Timer, Sensoren und Drehgeber (mit PT100 Schaltung)]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/3450 Maxim AN3450 Positive Analog Feedback Compensates PT100 Transducer]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4875 Maxim AN4875 High-Accuracy Temperature Measurements Call for Platinum Resistance Temperature Detectors (PRTDs) and Precision Delta-Sigma ADCs]&lt;br /&gt;
* [http://ww1.microchip.com/downloads/en/AppNotes/01154a.pdf Microchip AN1154 Precision RTD Instrumentation for Temperature Sensing]&lt;br /&gt;
* [http://www.analog.com/static/imported-files/application_notes/AN709_0.pdf Analog Devices AN709 RTD Interfacing and Linearization Using an ADuC8xx MicroConverter]&lt;br /&gt;
&lt;br /&gt;
=== NTC/PTC ===&lt;br /&gt;
&lt;br /&gt;
NTC und PTC sind temperaturabhängige Widerstände.&lt;br /&gt;
&lt;br /&gt;
* NTC (engl. &#039;&#039;&#039;N&#039;&#039;&#039;egative &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Heißleiter), hat bei hohen Temperaturen seinen niedrigsten Widerstand, z.&amp;amp;nbsp;B. Silizium&lt;br /&gt;
* PTC (engl. &#039;&#039;&#039;P&#039;&#039;&#039;ositive &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Kaltleiter), hat bei niedrigen Temperaturen seinen geringsten Widerstand, z.&amp;amp;nbsp;B. Glühlampe&lt;br /&gt;
&lt;br /&gt;
Um den Widerstandswert zu messen schaltet man sie mit einem normalen Widerstand oder einer [[Konstantstromquelle]] in Reihe zu einem [[Spannungsteiler]] und misst den Spannungsabfall.&lt;br /&gt;
Eine Beispielschaltung findet sich [http://www.mathar.com/msp_thermo1.html hier].&lt;br /&gt;
&lt;br /&gt;
Aufgrund des geringen Preises, der geradezu gigantischen Steilheit und der Verfügbarkeit mit hohen Widerstandswerten werden NTCs faktisch überall in der Heim- und Konsumgüterelektronik eingesetzt:&lt;br /&gt;
An der Heizungssteuerung (auch im Außenfühler), im Elektronik-Thermostatventil, in der Wetterstation (innen und außen), in der Gefriertruhe, im Auto, im Schaltschrank und in sämtlichen China-Schaltungen zur Temperaturregelung.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* billig (z.B. [https://www.reichelt.de/index.html?ACTION=446&amp;amp;LA=446&amp;amp;SEARCH=kty81 KTY81-x] bei Reichelt  0,52-0,75 &amp;amp;euro; 2018-01-03)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* müssen für höhere Genauigkeiten abgeglichen werden&lt;br /&gt;
* brauchen A/D-Wandler&lt;br /&gt;
* sind nichtlinear&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
* KTY10-5&lt;br /&gt;
* KTY13-6&lt;br /&gt;
* KTY81-121&lt;br /&gt;
* KTY81-122&lt;br /&gt;
* KTY81-210&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.sprut.de/electronic/temeratur/temp.htm Temperaturabhängige Stromquelle und NTC/PTC inclusive Linearisierung]&lt;br /&gt;
*[http://www.umnicom.de/Elektronik/Mikrokontroller/Atmel/AtFan/AtFan.html#2.2.2 Berechnung des Linearisierungswiderstandes für gewünschten Temperaturbereich] der fällt sonst immer vom Himmel&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/208587#2065880 KTY 10-5 Formelprobleme]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225563 Codesammlung: Beispiel mit 0,5°C Auflösung]&lt;br /&gt;
* [http://preis-ing.de/extras/alle-berechnungen-im-schnellzugriff/automatisches-erzeugen-einer-ntc-tabelle/ Automatisches Erzeugen von C-Code zur NTC Auswertung] Aus den NTC Parametern und den Anforderungen wird  ein schneller und schlanker C-Code generiert.&lt;br /&gt;
&lt;br /&gt;
=== LMx35 ===&lt;br /&gt;
&lt;br /&gt;
Eine IC-Familie, die pro Kelvin Temperaturänderung ihre Ausgangsspannung um 10&amp;amp;nbsp;mV ändert. Die ICs gibt es in verschiedenen Genauigkeiten und Temperaturbereichen mit den Bezeichnungen LM135(A), LM235(A) und LM335(A). Der günstigste ist der LM335 mit einem Temperaturbereich von −40 … +100°C.&lt;br /&gt;
In verschiedenen Bauformen erhältlich. Beispielschaltungen finden sich im [http://www.national.com/ds.cgi/LM/LM135.pdf Datenblatt] und [http://www.suessbrich.info/elek/elektherm1.html hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C)&lt;br /&gt;
* relativ billig (LM335 bei Reichelt ab 0,76&amp;amp;nbsp;€)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* bei längerer Anschlussleitung störanfällig&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/analogsensoren.htm Test-Schaltungen und -Code zur Auswertung mit ADC (AVR-Assembler)]&lt;br /&gt;
&lt;br /&gt;
=== LM334 ===&lt;br /&gt;
&lt;br /&gt;
Ein IC ähnlich dem LM335 mit dem Unterschied, dass der durch das IC fließende Strom proportional von der Temperatur abhängt. Mit einer einfachen Schaltung aus nur zwei Widerständen kann man dann den Strom in einer Weise wandeln, dass pro Kelvin eine Spannungsänderung von 10mV ausgegeben wird. Da die Strom-Spannungswandlung auf der Platine (und damit nahe am AD-Wandler) stattfindet und die Übertragung des Messwerts durch einen Strom stattfindet, sind Störungen durch Netzbrummen etc. viel geringer als beim LM335&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
&amp;lt;!-- * hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C) &lt;br /&gt;
Laut Datenblatt +-3°C&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* relativ billig ([http://www.reichelt.de/?ARTICLE=10468 Reichelt 0,54 &amp;amp;euro;])&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* Bereich 0°C-70°C&lt;br /&gt;
&lt;br /&gt;
Ähnliche ICs:&lt;br /&gt;
* AD592 (Ausgangsstrom 1µA pro Kelvin, absolute Temperatur) [http://www.reichelt.de/?ARTICLE=3825 Reichelt: 3,75 €], Conrad 174912 8,50 &amp;amp;euro;&lt;br /&gt;
* B511N (geistern im Osten aus DDR-Beständen noch herum) wie AD592 aber deutlich mehr Parameterstreuung.&lt;br /&gt;
&lt;br /&gt;
=== SMT160-30 ===&lt;br /&gt;
&lt;br /&gt;
Ist ein Zwischending zwischen Digital und Analog. Sein Ausgangssignal ist ein digitales PWM-Signal, zu dessen Messung man am besten den Input-Capture-Eingang eines Mikrocontrollers verwendet. Man kann ihn also wie einen analogen Sensor nur indirekt auslesen, anstatt über einen AD-Wandler hier über einen Timer.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Digitales PWM-Signal ist unempfindlich gegen Störeinflüsse&lt;br /&gt;
* gibt es in SO8, TO18, TO92 und &amp;lt;b&amp;gt;TO220&amp;lt;/b&amp;gt;, gut befestigbar, z.B am Kühlkörper&lt;br /&gt;
* linear&lt;br /&gt;
* kein Abgleich nötig&lt;br /&gt;
&lt;br /&gt;
Nachteile (viele):&lt;br /&gt;
* benötigt Timer&lt;br /&gt;
* jittert extrem, genaue Messungen nur über Mittelung / Filterung möglich&lt;br /&gt;
* nicht nur das PWM-Verhältnis, sondern auch die Frequenz ist temp-abhängig (1-4kHz)&lt;br /&gt;
* teuer (Farnell 10,90&amp;amp;euro; +16%, Conrad 9,xx&amp;amp;euro; , www.hy-line.de ??).&lt;br /&gt;
* TO92 Gehäuse ist günstiger, dafür weniger genau&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* http://www.hy-line.de/co/sensor-tec/hersteller/smartec/smt-160-30/index.html&lt;br /&gt;
&lt;br /&gt;
=== Thermoelement ===&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement besteht im einfachsten Fall aus zwei ungleichen Metallendrähten, die an einem Punkt miteinander verbunden sind und bei dem die Verbindungsstelle einer anderen Temperatur ausgesetzt ist als die offenen Enden der Drähte. An den offenen Enden der Drähten entsteht eine Spannung (Thermospannung). Dieser Effekt wurde 1821 von Thomas Seebeck entdeckt ([http://de.wikipedia.org/wiki/Seebeck-Effekt Seebeck-Effekt] bei Wikipedia). Eine weitere Anwendung ist der thermoelektrische Generator (&amp;quot;Thermogenerator&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Der herausragende Vorteil eines Thermoelements (meistens „Typ K“) ist seine obere Grenztemperatur von über 1000 °C.&lt;br /&gt;
Das Thermoelement degradiert durch Kristallveränderungen in der Schweiß- oder Pressverbindung oder durch Aufschmelzen.&lt;br /&gt;
Mit Thermoelementdraht (2 Drähte unterschiedlicher Metalle) lassen sich Sensoren flugs mit Aderendhülse + Zange&lt;br /&gt;
oder kleinem Schweißgerät problemspezifisch und sehr klein in der Abmessung herstellen.&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement ist selbst bei einfachen Digitalmultimetern mit Temperaturmessbereich beigefügt.&lt;br /&gt;
&lt;br /&gt;
Da Thermoelemente, genauso wie Pt100/Pt1000-Widerstandssensoren, eine hohe Verstärkung und einen hochauflösenden A/D-Wandler benötigen, setzt man auch hier gern fertige Schaltkreise ein, die gleich die Kaltstellenkompensation mitbringen.&lt;br /&gt;
&lt;br /&gt;
* MCP3421 18bit ADC 15SPS, I2C, auch mit andere Auflösungen erhältlich, Thermoelement kann direkt angeschlossen werden! (Reichelt : 2,10€)&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* über einen sehr weiten Temperaturbereich einsetzbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* die sehr geringen Temperaturspannungen im Mikrovoltbereich benötigen eine sehr gute Auswertelektronik (guter Analogteil + AD-Wandler). (aber: beachte MCP3421)&lt;br /&gt;
&lt;br /&gt;
* Misst nur Temperaturdifferenz&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&amp;lt;!-- Der Link wird von NI umgebogen zur Homepage. Recherche nach dem Autor brachte nix hervor :-(&lt;br /&gt;
* [http://digital.ni.com/worldwide/germany.nsf/web/all/7A4F02BAEFEC22AC802567F6003E0D6E  Temperaturmessung mit Thermoelementen] - Eine Einführung von David Potter (deutsche Überarbeitung: G.Sinkovic) (inkl. Erläuterung der Kaltstellenkompensation) --&amp;gt;&lt;br /&gt;
* [http://www.sensorwell.at/fileadmin/templates/images/data_sheets/temperatur_messtechnik.pdf Warum Thermoelemente Relativtemperaturen messen! oder Was ist eine Kaltstelle?] - Technische Information von www.sensorwell.at (PDF, ca. 600kB)&lt;br /&gt;
&lt;br /&gt;
=== P-N-Übergang ===&lt;br /&gt;
&lt;br /&gt;
Nicht direkt ein ausgemachter Sensor, aber jede normale Siliziumdiode kann als Temperatursensor herhalten.&lt;br /&gt;
Gängig ist dazu die Verwendung des P-N-Übergangs zwischen Basis und Emitter eines NPN-Transistors.&lt;br /&gt;
Das Verbinden von B und C bewirkt eine Stromverstärkung und damit eine geringere Abhängigkeit der Spannung vom Strom.&lt;br /&gt;
Siehe nächster Abschnitt.&lt;br /&gt;
&lt;br /&gt;
=== Im Mikrocontroller eingebauter Sensor ===&lt;br /&gt;
&lt;br /&gt;
Mikrocontroller mit A/D-Wandler bieten häufig einen eingebauten Temperatursensor an,&lt;br /&gt;
der mittels Eingangsmultiplexer auf den Wandler gegeben werden kann.&lt;br /&gt;
Die häufigste Implementierung dürfte einen in Durchlassrichtung arbeitenden P-N-Übergang benutzen.&lt;br /&gt;
An diesem beträgt der Temperaturkoeffizient -2 mV/K.&lt;br /&gt;
Ziemlich klein aber dafür hinreichend linear.&lt;br /&gt;
Im AVR-Mikrocontroller sind Auflösungen im Zehntelgradbereich illusorisch,&lt;br /&gt;
schon ganze Grad sind an der Grenze des Machbaren.&lt;br /&gt;
Die Hauptanwendung dieses Sensors ist wohl eher die Überwachung einer&lt;br /&gt;
leistungsintensiven Schaltung, bspw. mit Leistungstransistoren, &lt;br /&gt;
mit einer hellen LED (Fahrradscheinwerfer!) oder mit zu ladenden Batterien.&lt;br /&gt;
&lt;br /&gt;
=== indirekte Messung über die Temperaturabhängigkeit der Schallgeschwindigkeit ===&lt;br /&gt;
&lt;br /&gt;
Acoustic Thermometry Measures Temperature To 0.1 Degree&lt;br /&gt;
http://www.linear.com/solutions/1558&lt;br /&gt;
AN131  http://www.linear.com/docs/39793 (PDF momentan nicht verfügbar) --&amp;gt;&lt;br /&gt;
http://www.mikrocontroller.net/topic/307557#new&lt;br /&gt;
&lt;br /&gt;
== Digitale Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== AM2301 / DHT21 ===&lt;br /&gt;
&lt;br /&gt;
Low Cost One-Wire Sensoren&lt;br /&gt;
&lt;br /&gt;
* Relativ großer Sensor &lt;br /&gt;
* Stromversorgung: DC 3.3 - 5.2 V&lt;br /&gt;
* Ausgangssignal: 1-Draht-Bus - digitales Signal (One wire)&lt;br /&gt;
* Sensorelement: Polymer Feuchtigkeits-Kondensator&lt;br /&gt;
* Messbereich:    &lt;br /&gt;
** Luftfeuchtigkeit: 0 - 100% relative Luftfeuchte&lt;br /&gt;
** Temperatur: -40 °C  bis +80°C&lt;br /&gt;
* Genauigkeit:&lt;br /&gt;
** Luftfeuchtigkeit: +/- 3%&lt;br /&gt;
** Temperatur: +/- 0,5°C&lt;br /&gt;
* Auflösung:&lt;br /&gt;
** Feuchtigkeit: 0,1 % RH&lt;br /&gt;
** Temperatur: 0,1 °C&lt;br /&gt;
&lt;br /&gt;
Kleinere Version als DHT11 / DHT22 mit Drahtanschlüssen.&lt;br /&gt;
DHT11 :&lt;br /&gt;
* Genauigkeit:&lt;br /&gt;
** Luftfeuchtigkeit: +/- 5%&lt;br /&gt;
** Temperatur:       +/- 2°C&lt;br /&gt;
* Kosten: ca. 2,00 € (Ali) bis 8,00 € (eBay Deutschland)&lt;br /&gt;
&lt;br /&gt;
=== DS1621 ===&lt;br /&gt;
&lt;br /&gt;
Der DS1621 ist Temperatursensor und A/D-Wandler in einem. Er gibt seine Daten per [[I²C]]-[[Bus]] aus. Ein Schaltplan für einen elektronischen Thermometer mit diesem IC findet sich [http://www.myplace.nu/avr/thermo/ hier].&lt;br /&gt;
&lt;br /&gt;
Eine Library für den AVR: https://sourceforge.net/projects/ds1621avr/&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* da I²C ein Bus ist, kann man mehrere DS1621 und andere I²C-Bausteine zusammen anschließen und braucht dafür trotzdem nur zwei I/O-Ports.&lt;br /&gt;
* Messbereich -55°C to +125°C &lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* Auflösung besser 0,01°C, wenn man die beiden Zählerregister (Count-Remain und Count-per-C) auswertet&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* teuer (Segor 5,80&amp;amp;euro;; RS 3,95&amp;amp;euro;; Conrad 5,22&amp;amp;euro;)&lt;br /&gt;
* obwohl die meisten Register [[Speicher#NVRAM | nichtflüchtig]] sind, kann man ihn nicht als Stand-Alone-Thermostat einsetzen, da er erst nach einem Start-Conversion-Befehl zu messen beginnt.&lt;br /&gt;
&lt;br /&gt;
Nachfolger:&lt;br /&gt;
* DS1631, DS1631A (Auto-Start-&amp;gt; Stand-Alone-Thermostat), DS1731&lt;br /&gt;
* weitere Stand-Alone-Thermostaten: DS1821, DS1629&lt;br /&gt;
&lt;br /&gt;
=== LM75 ===&lt;br /&gt;
&lt;br /&gt;
Der LM75 ist so ähnlich wie der DS1621, allerdings nur in SMD erhältlich und nicht so genau. Er ist aber öfters mal auf PC-Mainboards zu finden, so dass man beim Schlachten eines solchen günstig an einen Temperatursensor kommen kann. Eine Beispiel Schaltplan mit einem ATmega8 findet man [http://www.ucblog.de/2010/09/mikrocontroller-thermometer-schaltplan/ hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* I²C-Bus Ausgang&lt;br /&gt;
* billiger als DS1621 (Reichelt 1,45 &amp;amp;euro;; RS 3V: 3,75&amp;amp;euro;; 5V: 2,72&amp;amp;euro;)&lt;br /&gt;
* Auflösung +-0,5°C&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur im SMD-Gehäuse erhältlich&lt;br /&gt;
* relativ ungenau (+-2°C), kann man jedoch kalibrieren / kompensieren&lt;br /&gt;
&lt;br /&gt;
Kompatible Typen:&lt;br /&gt;
* AD7415ART&lt;br /&gt;
* DS7505S+&lt;br /&gt;
&lt;br /&gt;
=== LM76 ===&lt;br /&gt;
&lt;br /&gt;
Der LM76 ähnlich dem LM75, bietet aber eine 8-fach höhere Auflösung und eine Genauigkeit von 0.5 bzw. 1°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* höhere Auflösung&lt;br /&gt;
* höhere Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* schwerer zu beschaffen&lt;br /&gt;
&lt;br /&gt;
=== TMP175 / TMP75 ===&lt;br /&gt;
&lt;br /&gt;
Ähnelt dem LM75 stark! Temperatursensor von Texas Instruments.&lt;br /&gt;
&lt;br /&gt;
EDIT 11.03.2024 Link funktioniert nicht mehr, Repo nicht mehr da.&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ManuelSchneid3r/RaspberryPi/blob/master/sensors/src/tmp.c Linux Kommandozeilen Tool für den Zugriff]&lt;br /&gt;
&lt;br /&gt;
=== DS18S20 / DS18B20 ===&lt;br /&gt;
&lt;br /&gt;
Der DS18S20 (Nachfolger des DS1820) und DS18B20 sind scheinbar Temperatursensoren und A/D-Wandler in einem. Wenn man genauer hinschaut, stellt man fest, dass es sich um direktwandelnde Sensoren handelt. Die Temperatur wird ohne Umweg über eine analoge Zwischengröße (Spannung oder Strom) in ein digitales Signal überführt.&lt;br /&gt;
&lt;br /&gt;
Die Datenkommunikation erfolgt über ein 1-Wire-Interface, wodurch man am [[Mikrocontroller]] mit nur einem einzigen I/O-Pin auskommen kann. Außerdem beherrschen sie die parasitäre Stromversorgung, d.h., man braucht für Daten und Stromversorgung zusammen nur zwei Leitungen.&lt;br /&gt;
&lt;br /&gt;
Beim DS18B20 sind Auflösungen von 9, 10, 11 und 12 Bits konfigurierbar. Je kleiner die Auflösung, desto kürzer ist die Messzeit. Der DS18S20 hat eine feste Auflösung von 12 Bits, wobei die unteren 4 Bits aufwändiger auszuwerten sind als beim DS18B20. Der DS18S20 ist als Ersatz für den DS1820 gedacht. Der Hersteller empfiehlt den DS18B20 für Neuentwicklungen.&lt;br /&gt;
&lt;br /&gt;
Anwendungshinweise bei Problemen&lt;br /&gt;
* An jeden Sensor einen 100 nF Keramikkondensator platzieren.&lt;br /&gt;
* Pull Up Widerstand am One Wire Bus kleiner machen, statt 4,7kΩ nur 2,2kΩ oder 1kΩ.&lt;br /&gt;
* Einen Widerstand von 10-100 Ohm in &#039;&#039;&#039;Reihe&#039;&#039;&#039; zum Mikrocontrollerausgang schalten, damit die Flanken flacher werden und Reflektionen unterdrückt werden, was vor allem bei längeren Leitungen &amp;gt;1m zum Problem werden kann.&lt;br /&gt;
* Dünne Anschlussleitungen verwenden, damit wenig Wärme durch die Anschlussleitungen übertragen wird. z.B: 0.2mm Kupferlackdraht verwenden, zumindest für die letzten 5 cm.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* 1-Wire-Ausgang&lt;br /&gt;
&lt;br /&gt;
Preise:&lt;br /&gt;
* 2020: Reichelt: 1,60&amp;amp;euro; / CSD: 1,59&amp;amp;euro; / Conrad 5,08&amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18S20: Reichelt 18,50&amp;amp;euro; / Pollin 12,95&amp;amp;euro; / Conrad: 28,99 &amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18B20: Reichelt 3,80&amp;amp;euro; / Pollin 4,49 ; 7,90&amp;amp;euro; / Conrad: 7,99 &amp;amp;euro;&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://www.ramser-elektro.at/1wire-sensor-zu-0-10v-konverter Zweikanaliger DS18B20 auf 0-10V Messumformer]&lt;br /&gt;
* [http://www.avr-projekte.de/ds18b20.htm Ein oder mehrere DS18B20 DS18S20 über Romcode einlesen. AVR-Assembler]&lt;br /&gt;
* [http://pic-projekte.de/wiki/index.php?title=Ansteuerung_eines_DS18S20 Ansteuern eines DS18S20 in C (PIC)]&lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18S20.pdf Datenblatt DS18S20] &lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18B20.pdf Datenblatt DS18B20]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4377 Vergleich DS18B20 &amp;lt;-&amp;gt; DS18S20]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/6505 Code zur Ansteuerung (ASM ATTiny12)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Code zur Ansteuerung (AVR-GCC)]&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/494918 Fehlervermeidung]&lt;br /&gt;
* [http://gandalf.arubi.uni-kl.de/avr_projects/tempsensor/ Code zur Ansteuerung mit CRC-Prüfung (AVR-GCC)]&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/digitalsensoren.htm Code zur Ansteuerung mit CRC-Prüfung (AVR-Assembler)]&lt;br /&gt;
* [http://chaokhun.kmitl.ac.th/~kswichit/avrthermo/avrthermo.html LED-Thermometer mit AT90S2313 (C)]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/read-4-248219.html Webserver zur Ansteuerung von bis zu 63 Bausteinen]&lt;br /&gt;
* [http://www.teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf PDF Anleitung zur Beschaltung und Programmierung (C)]&lt;br /&gt;
* [http://www.digitemp.com/building.shtml Anleitung Sensorfühleraufbau (DigiTemp)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Forumsbeitrag]: Onewire + DS18x20 Ansteuerung in C&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/232156 Forumsbeitrag]: Timing der parasitären Versorgung&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/387139#4602608 Projekt]: Onewire + DS18x20 Bibliothek&lt;br /&gt;
&lt;br /&gt;
=== DS1822 ===&lt;br /&gt;
&lt;br /&gt;
Ähnlich wie DS18S20, aber weniger genau (+-2°) und in großen Stückzahlen billiger. Wegen der geringeren Verbreitung kommt der Preisvorteil aber bei Einzelstücken nicht beim Kunden an. So kostet er bei Reichelt mit 3,50&amp;amp;euro; mehr als der DS18S20.&lt;br /&gt;
&lt;br /&gt;
=== DS1921 / DS1922 ===&lt;br /&gt;
&lt;br /&gt;
Sind wie die DS1821 1-wire-Sensoren mit zusätzlicher Logging-Funktion.&lt;br /&gt;
Im iButton-Gehäuse befindet sich eine Lithium-Zelle, eine RTC, CMOS-RAM und der Temp-Sensor. Nach umfangreicher Programmierung startet der Button seine Mission (Aufzeichnung des Temperaturverlaufs).&lt;br /&gt;
Gibt es auch mit zusätzlicher Feuchtemessung (DS1923).&lt;br /&gt;
&lt;br /&gt;
=== TSic ===&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren werden baugleich von 2 Herstellern angeboten:&lt;br /&gt;
* IST AG ([http://www.ist-ag.com/en/products-services/temperature-sensors Homepage])&lt;br /&gt;
* B+B Thermo-Technik ([https://shop.bb-sensors.com/Temperaturmesstechnik/Temperatursensoren/Digitaler-TSic-Temperatursensor-TO92.html Homepage])&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren ([https://shop.bb-sensors.com/out/media/Datasheet_Digital_Semiconductor_temperatur_sensor_TSIC.pdf Datenblatt]) geben ihre Temperaturmessdaten automatisch in einem festen Intervall aus. Daher muss der Host nur warten bis die nächsten Messdaten rausgeschickt werden. Die TSic Sensoren die es im freien Handel gibt, geben ihre Messdaten alle 100ms (10Hz) aus. &lt;br /&gt;
Zur Übertragung wird das [http://www.ist-ag.com/eh/ist-ag/resource.nsf/imgref/Download_ZACWireAppNotes.pdf/$FILE/ZACWireAppNotes.pdf ZACwire] Protokoll benutzt. Es handelt sich um eine einfach zwei Byte Übertragung per Manchester-Code. Diese zwei Byte repräsentieren den digital gewandelten Temperaturwert. Im Gegensatz zu Sensoren wie den DS18xxx von Dallas muss dieser Wert aber erst auf einen dezimalen Wert umgerechnet werden. &lt;br /&gt;
Die Sensoren kommen mit 3 Pins aus (VCC, GND, Dout).&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Bereits kalibriert&lt;br /&gt;
* Verschiedene Genauigkeiten lieferbar&lt;br /&gt;
* Sehr einfaches Kommunikationsprotokoll&lt;br /&gt;
* Geringer Stromverbrauch&lt;br /&gt;
* Hochgenau: bis zu +/- 0.1°C (TSic 50x)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* Recht teuer (Reichelt: 4,70&amp;amp;euro; für den TSic206)&lt;br /&gt;
* Nur ein Sensor an einem I/O nutzbar (Kein Bussystem)&lt;br /&gt;
&lt;br /&gt;
Achtung! &lt;br /&gt;
Die TSic Sensoren gibt es auch als Version mit analog Ausgang. Bei der Typenbezeichnung gibt die 3. Stelle an ob es sich um die analog- oder Digitalversion handelt (1 = analog, 6 = digital). &lt;br /&gt;
Der TSic201 ist also analog, wärend der TSic206 ein digitaler ist.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/283615#3025721 ZACwire Protokoll im Logic Analyzer]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159774?goto=3157908#3157908 C-Code, (ohne Interrupt und ohne Timer) Sensor wird eingeschaltet-&amp;gt;gelesen-&amp;gt;ausgeschaltet]&lt;br /&gt;
* [http://www.avr-projekte.de/zacwireasm.htm Zacwire Protokoll, AVR-Assembler]&lt;br /&gt;
* [http://www.loetstelle.net/projekte2/tsic306/tsic306.php GCC AtMega8 Interruptgesteuerte Statemachine für TSIC206/306]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/45573#347765 Ansatz zum Empfang der Daten]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225554# Beispiel mit Strobe ohne Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/82087 Diskussion mit Beispielcode (MSP430, AVR, PIC) blockierend]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/144424#1367539 C++ Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/88847 noch mehr C, problematisch Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/151791#1426974 C für ATmega8]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159149#1510455 auch problematisch]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/188462#1837622 fertiger Code zum Einlesen des Zacwire-Protokolls für PIC in ASM]&lt;br /&gt;
* [http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=55103 RN: Bascom]&lt;br /&gt;
* [http://www.avr-projekte.de/tinyclock.htm TSIC206 Thermometer mit Uhr und Kalender. Komplette Bauanleitung mit ASM Quellcode für AT-Tiny2313]&lt;br /&gt;
* [http://www.andeanelectronic.com/?Supporte___Arduino_con_TSic306%2CTSic506_y_TSic716 TSIC Routinen für Arduino von Andean Electronic aus Peru - Quelltext Dokumentation in Englisch]&lt;br /&gt;
&lt;br /&gt;
=== SHT3x ===&lt;br /&gt;
&lt;br /&gt;
Von [http://www.sensirion.com Sensirion] die aktuellen Versionen (2020) der Temperatur/Feuchte Sensoren&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C&lt;br /&gt;
* Tempertur: +-0.3°C (SHT30) - +-0.1°C (SHT35)&lt;br /&gt;
* Temperaturbereich von -40 – +90°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-3 (SHT30) - 1.5%RH (SHT35)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package, gibt aber diverse Breakout-Boards zum Beispiel bei Adafruit oder Tindie [https://www.tindie.com/products/closedcube/sht35-d-digital-humidity-temperature-sensor/]&lt;br /&gt;
&lt;br /&gt;
=== SHT1x/SHT7x (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
Der SHT1x/SHT7x (SHT10, SHT11, SHT15, STH71, SHT75) sind kombinierte Temperatur- und Feuchtesensoren von [http://www.sensirion.com Sensirion]. Sie unterscheiden sich in Bauform und Genauigkeit.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* digitale Schnittstelle mit einfacher [[I²C]]-&#039;&#039;ähnlicher&#039;&#039; Ansteuerung&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* Beispielcode (C, MC51) auf der Sensirion-Seite verfügbar (relativ leicht portierbar)&lt;br /&gt;
* interne Heizelemente (Funktionsprüfung, &amp;quot;raue&amp;quot; Umgebung)&lt;br /&gt;
* Spannungsmonitor (&amp;quot;Battery fail&amp;quot;)&lt;br /&gt;
* sehr hohe Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* kann nicht am [[I²C]] Bus betrieben werden, theoretisch gleiche Clockleitung möglich, fixe Adresse&lt;br /&gt;
* relativ teuer (Farnell 18,60&amp;amp;euro;)(SHT11 bei CSD 14€)&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com/de/produkte/feuchte-und-temperatur/ Übersicht] der Temperatur- und Feuchtigkeitssensoren von Sensirion.&lt;br /&gt;
&lt;br /&gt;
=== SHT21 (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com Sensirion] bietet auch den SHT21 Feuchtigkeits- und Temperatursensor an, welcher wesentlich genauer ist.&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C digital, PWM and SDM/analog Volt Ausgabe&lt;br /&gt;
* Maximal 5 Messungen/s @ 14bit&lt;br /&gt;
* Temperaturbereich von -40 – +125°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-2%RH&lt;br /&gt;
* Günstig (3-4€ Farnell/RS 2014)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package&lt;br /&gt;
&lt;br /&gt;
Application Notes und Datenblätter findet man [http://www.sensirion.com/en/products/humidity-temperature/humidity-sensor-sht2x/ hier].&lt;br /&gt;
&lt;br /&gt;
=== ADT7310 / ADT7xxx-Familie von AD ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.analog.com/en/sensors/digital-temperature-sensors/adt7310/products/product.html ADT7310] von [http://www.analog.com/ Analog Devices] besitzt eine Auflösung von 16 Bit und eine Genauigkeit von ±0.5°C im Bereich von −40°C bis +105°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Ansteuerung per [[SPI]] ADT73xx  oder  [[I2C]] ADT74xx&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* hohe [[Auflösung und Genauigkeit]]: 16 Bit&lt;br /&gt;
** ADT7x02 2,00°&lt;br /&gt;
** ADT7x01 1,00°&lt;br /&gt;
** ADT7x10 0,40 / 0,50°&lt;br /&gt;
** ADT7x20 0,20 / 0,25°&lt;br /&gt;
* auch für automotive / als Die lieferbar&lt;br /&gt;
* programmierbarer [[Interrupt]]ausgang für Unter- und Übertemperatur&lt;br /&gt;
* relativ günstig (ca. 3-8€ bei Digi-Key, Stand 12/2011)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
NB: ONsemi hat auch Temperatursensoren mit der Bezeichnung ADT7xxx, verwendet aber ein anderes Namensschema&lt;br /&gt;
&lt;br /&gt;
=== TSYS01 / G-NICO-018 von Measurement Specialties Inc. ===&lt;br /&gt;
* sehr hohe [[Auflösung und Genauigkeit]]:  0,10° @ -5°C … +50°C   16/24 Bit&lt;br /&gt;
* Gehäuse 16-VQFN Exposed Pad&lt;br /&gt;
* SPI / I2C über Pin auswählbar&lt;br /&gt;
* Preis: 8,60 (4,40 @1k) bei Digikey&lt;br /&gt;
kleiner Nachteil: der Sensor liefert den ADC-Wert und die Kompensationskonstanten (5 Polynom-Koeffizienten), mit denen im µC die Temperatur berechnet werden muss.&lt;br /&gt;
&lt;br /&gt;
=== SE95 ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.nxp.com/documents/data_sheet/SE95.pdf SE95] von NXP hat 13 Bit Auflösung, Genauigkeit ±2°C im Messbereich von -55°C bis +125°C, I²C, Gehäuse SO8 und TSSOP8. Einzelstück-Preis bei Segor 1,50€ (2012/I)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BMP085 / BMP180 ===&lt;br /&gt;
Die BMP085 (bzw. der verbesserte, aber Pin- und Software-komapatible Nachfolger BMP180) sind eigentlich Luftdrucksensoren, die jedoch auch einen Temperatursensor mitbringen. Der Anschluss erfolgt über I2C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Wenig Stromverbrauch (5µA bei 1 Messung/s)&lt;br /&gt;
* Liefern Luftdruck gleich mit&lt;br /&gt;
* Absolute Genauigkeit (+-1°C typ. über kompletten Temperaturbereich). Relative Genauigkeit ist im Datenblatt nicht spezifiziert, gemessen gegen einen SHT11 ca. +-0.1°C. &lt;br /&gt;
* Auflösung: 0.1°C mit Herstellercode, mehr ist möglich (16Bit)&lt;br /&gt;
* Fertige Platinen für wenig Geld verfügbar (ca. 1,70€ inkl. Versand aus China)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* Sehr aufwändige Linearisierung (Kalibrationskoeffizienten sind im Sensor gespeichert, müssen aber vom Host-µC verrechnet werden. Code ist im Datenblatt)&lt;br /&gt;
* Nur als SMD&lt;br /&gt;
* Bei Reichelt und Conrad nicht erhältlich. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: Ebay 1,70€ (mit Platine, China), Aliexpress 1,10€ (nackter Chip, China, mind. 10 Stück sonst auch ca. 1,70€)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BME280 / BME680 ===&lt;br /&gt;
* I2C-Sensor für Temperatur, Luftfeuchtigkeit, Luftdruck (BME680 = BME280 + Luftgüte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Breakout-Board BME280 Aliexpress ~2,20€, BME680 Watterott 15,95€&lt;br /&gt;
* Bosch-eigene Bibliotheken für gängige Mikrocontroller, Android und RaspberryPi&lt;br /&gt;
* Arduino-Bibliotheken von Adafruit, Sparkfun und Watterott&lt;br /&gt;
* Minimaler Platzbedarf&lt;br /&gt;
* SMT ermöglicht doppelseite Platine mit BME280/BME680 auf Frontseite und restlicher Elektronik auf Rückseite&lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Ball-Grid-Array Reflow, manuelles Löten nur mit Breakout-Board oder Vias möglich&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bibliotheken/Datenblätter/Herstellerinformation:&lt;br /&gt;
* BME280: https://www.bosch-sensortec.com/bst/products/all_products/bme280&lt;br /&gt;
* BME680: https://www.bosch-sensortec.com/bst/products/all_products/bme680&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekte/Code&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6473604 BME280 mit OLED Display am ATmega808]&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6495985 BME280 mit OLED Display am ATtiny85]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: BME280 / BME680 Reichelt 5,20€ / 9,45€, Conrad 8,33€ / xxx, Aliexpress ~2,50€ / ~15,-€&lt;br /&gt;
&lt;br /&gt;
=== HDC1080 ===&lt;br /&gt;
Der HDC1080 von Texas Instruments kombiniert einen digitalen Luftfeuchtesensor mit Temperaturmessung. Der Anschluss erfolgt über IC2.&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
* geringe Stromaufnahme (1,3 µA bei 1 Messung/s)&lt;br /&gt;
* gleichzeitige Luftfeuchtemessung möglich&lt;br /&gt;
* Spannungsversorgung: 2,7 bis 5,5 V&lt;br /&gt;
* Genauigkeit: +/-0,2 °C typ. (im Temperaturbereich zwischen 5 bis 60 °C)&lt;br /&gt;
* Auflösung Temperatur: 11/14 bit wählbar&lt;br /&gt;
* Maximale Dauer einer Messung: 6,5 ms&lt;br /&gt;
* eingebautes Heizelement (gegen Feuchtigkeitskondensation, per Konfigurationsregister einschaltbar)&lt;br /&gt;
* Herstellerseitig kalibriert&lt;br /&gt;
* einfache Umrechnung&lt;br /&gt;
* Gehäuse: SMD 6-Pin PWSON (3x3 mm)&lt;br /&gt;
&lt;br /&gt;
Erhältich als Pmod (&#039;&#039;PmodHygro&#039;&#039; von Digilentic) und in Breakoutboards zahlreicher anderer Hersteller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ScioSense ENS21x ===&lt;br /&gt;
&lt;br /&gt;
Vom deutsch-holländischen Hersteller [http://www.sciosense.com ScioSense] werden mit der [https://www.sciosense.com/ens21x-family-of-high-performance-digital-temperature-and-humidity-sensors/ ENS21x Familie] kombinierte hochpräzise Feuchte- und Temperatursensoren mit I²C Interface angeboten. Dabei gibt es je nach Anforderung unterschiedliche Genauigkeitsklassen, die sich im Produktname klassifizieren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
&lt;br /&gt;
* Stromaufnahme für RH und T Messung bei ~6.6µA @ 1Hz&lt;br /&gt;
* Spannungsbereich 1.7V....4.7V&lt;br /&gt;
* Genauigkeit Temperatur +/- 0.1°C, 0.8%RH (ENS215) ...2.0%RH (ENS210)&lt;br /&gt;
* kontinuierliche Messung Feuchte und Temperatur möglich&lt;br /&gt;
* Sensoren sind fertig kalibriert&lt;br /&gt;
* Ausgabedaten sind fertig aufbereitet, keine externe Kompensation o.ä. nötig&lt;br /&gt;
* QFN4 package (2.0 x 2.0 x 0.75mm3)&lt;br /&gt;
* GitHub/Arduino Integration mit Beispielcode&lt;br /&gt;
&lt;br /&gt;
Erhältlich bei Mouse und Digikey, ebenso EVKit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nenben den Temperatur/Feuchtesensoren sind auch hochpräzise barometrische Drucksensensoren ([https://www.sciosense.com/ens220-barometric-pressure-and-temperature-sensor/ ENS220]) sowie MOX-Gassensoren für Luftqualitätsbestimmung ([https://www.sciosense.com/ens16x-digital-metal-oxide-multi-gas-sensor-family/ ENS16x]) erhältlich, sowie weiter Kombinationen mit Partikel oder Flowsensoren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preisübersicht ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Preisübersicht 11/2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Bauteil   || Segor || RS-Components || Conrad || Farnell || Reichelt || DigiKey || Mouser&lt;br /&gt;
|-&lt;br /&gt;
| AD592     || 21,40 || 5,74          || 6,43   || 5,90    || 3,95     || 4,61&lt;br /&gt;
|-&lt;br /&gt;
| ADT7310   ||  -    || -             || -      || 4,56    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| ADT7410   ||  -    || 3,35          || -      || 2,71    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| DS1621    ||  7,60 || 5,29          || 5,08   || 5,65    || -        || 4,54&lt;br /&gt;
|-&lt;br /&gt;
| DS1629    ||  8,70 || 8,68          || -      || 5,00    || 6,50     || 7,65&lt;br /&gt;
|-&lt;br /&gt;
| DS1631    ||  8,00 || 2,91          || -      || 3,11    || -        || 3,94&lt;br /&gt;
|-&lt;br /&gt;
| DS1731    ||  -    || -             || -      || 9,79    || -        || 3,81&lt;br /&gt;
|-&lt;br /&gt;
| DS1821    ||  5,90 || 5,27          || 6,27   || -       || -        || 5,05&lt;br /&gt;
|-&lt;br /&gt;
| DS18B20   ||  2,50 || 3,06          || -      || 3,26    || 3,20     || 3,93&lt;br /&gt;
|-&lt;br /&gt;
| DS1921    ||  -    || 26,15         || -      || -       || -        || 21,13&lt;br /&gt;
|-&lt;br /&gt;
| DS1922    ||  -    || 62,00         || -      || -       || -        || 43,11&lt;br /&gt;
|-&lt;br /&gt;
| DS1923    ||  -    || 97,96         || -      || -       || -        || 80,30&lt;br /&gt;
|-&lt;br /&gt;
| KTY81/121 ||  -    || -             || -      || 0,79    || 0,59     || 0,85&lt;br /&gt;
|-&lt;br /&gt;
| LM75      ||  1,50 || 0,68          || 3,64   || 0,81    || 1,45     || 0,82&lt;br /&gt;
|-&lt;br /&gt;
| LM76      ||  -    || 2,83          || -      || 3,02    || -        || 2,39&lt;br /&gt;
|-&lt;br /&gt;
| LM135     || 10,10 || 10,28         || -      || 8,95    || 7,95     || 10,26&lt;br /&gt;
|-&lt;br /&gt;
| LM235     ||  -    || -             || -      || 1,80    || 1,40     || 1,26&lt;br /&gt;
|-&lt;br /&gt;
| LM334     ||  0,90 || 0,72          || 1,67   || 1,01    || 0,49     || 0,74&lt;br /&gt;
|-&lt;br /&gt;
| LM335     ||  1,30 || 0,56          || 1,92   || 0,55    || 0,71     || 0,80&lt;br /&gt;
|-&lt;br /&gt;
| PT100     ||  3,80 || 3,99          || 4,00   || 9,79    || 4,27     || 0,68&lt;br /&gt;
|-&lt;br /&gt;
| SE95      ||  1,50 || 0,63          || -      || 1,45    || -        || 1,00&lt;br /&gt;
|-&lt;br /&gt;
| SHT11     || 26,00 || 24,38         || 33,20  || 25,65   || -        || 36,76&lt;br /&gt;
|-&lt;br /&gt;
| SHT15     ||  -    || 27,69         || 36,30  || 28,72   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT21     || 29,50 || 18,10         || -      || 21,16   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT71     || 25,40 || 29,06         || 36,89  || 30,88   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT75     ||  -    || 33,77         || 42,48  || 35,52   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SMT160-30 ||  -    || 9,28          || 8,14   || 12,38   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| TMP75     ||  -    || 0,80          || -      || 0,85    || -        || 1,37&lt;br /&gt;
|-&lt;br /&gt;
| TSic206   ||  -    || -             || 5,84   || -       || 4,20     || -&lt;br /&gt;
|-&lt;br /&gt;
| ENS210   ||  -    || -             || -   || -       || -     || 2,55 || 2,74&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mikrocontroller.net/forum/mikrocontroller-elektronik?filter=temperatur* Beiträge im Forum]&lt;br /&gt;
* [[Feuchtesensor]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Sensorik]]&lt;/div&gt;</summary>
		<author><name>Tire</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=107106</id>
		<title>Temperatursensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=107106"/>
		<updated>2024-10-07T07:18:07Z</updated>

		<summary type="html">&lt;p&gt;Tire: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Will man mit einem [[Mikrocontroller]] Temperaturen messen, dann braucht man&lt;br /&gt;
* einen [[Sensor]], der die Temperatur z.&amp;amp;nbsp;B. in eine Spannung oder einen Strom umsetzt&lt;br /&gt;
* einen [[ADC | AD-Wandler]], der das Signal digitalisiert. Der kann auf dem Sensor oder dem Mikrocontroller integriert sein.&lt;br /&gt;
&lt;br /&gt;
Temperatursensoren gibt es nun in allen möglichen Varianten. Vom temperaturabhängigen [[Widerstand]] bis zum fertig abgeglichenen All-in-one-Bauteil mit digitalem Ausgang. Wie bei allen Sensoren sollte man auch hier genau hinschauen und [[Auflösung und Genauigkeit]] unterscheiden.&lt;br /&gt;
&lt;br /&gt;
== Analoge Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== Pt100 ===&lt;br /&gt;
&lt;br /&gt;
Unter einem Pt100 versteht man einen Platinwiderstand, der bei 0°C einen Widerstand von 100Ω hat.&lt;br /&gt;
Platinwiderstände sind temperaturabhängige Widerstände mit hoher Wiederholgenauigkeit und Konstanz[http://de.wikipedia.org/wiki/Konstante].  Wegen der relativ geringen Widerstandsänderung von nur ca. 0,4Ω pro Grad ist etwas mehr Schaltungsaufwand erforderlich als bei anderen Sensoren. Genauere Formeln zur Temperaturbestimmung gibt es u.a. bei [http://de.wikipedia.org/wiki/Pt100 Wikipedia]. Ein Schaltplan findet sich bei der [http://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t].&lt;br /&gt;
&lt;br /&gt;
Die Sensoren gibt es auch mit anderen Widerstandswerten, z.&amp;amp;nbsp;B. mit 1000&amp;amp;Omega; und heißen dann entsprechend Pt1000. Man setzt diese vor allem &#039;&#039;dann&#039;&#039; ein, wenn Eigenerwärmung oder Stromverbrauch eine Rolle spielt.&lt;br /&gt;
&lt;br /&gt;
Da bei der Entscheidung auf Pt100/Pt1000 Geld kaum eine Rolle spielt, entscheidet man sich für deren Auswertung häufig für fertige Schaltkreise mit passendem Verstärker und A/D-Wandler, wie dem MAX31865.&lt;br /&gt;
Im Interesse einer präzisen Funktion sollte dieser dennoch am besten mit einer vom Mikrocontroller entkoppelten stabilisierten Spannung betrieben werden.&lt;br /&gt;
Serienwiderstände in den I²C-Leitungen helfen, dass sich auch darüber weniger Störungen ausbreiten.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* genormt&lt;br /&gt;
* großer Meßbereich&lt;br /&gt;
* hohe Linearität&lt;br /&gt;
* hohe Wiederholgenauigkeit&lt;br /&gt;
* einfach austauschbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* brauchen aufwändigere Auswerteschaltung&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://de.wikibooks.org/wiki/Linearisierung_von_resistiven_Sensoren/_Pt100 Wikibooks: Linearisierung von resistiven Sensoren - PT100]&lt;br /&gt;
* [https://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t-Artikel: Mikrocontroller-Programmierung: Timer, Sensoren und Drehgeber (mit PT100 Schaltung)]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/3450 Maxim AN3450 Positive Analog Feedback Compensates PT100 Transducer]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4875 Maxim AN4875 High-Accuracy Temperature Measurements Call for Platinum Resistance Temperature Detectors (PRTDs) and Precision Delta-Sigma ADCs]&lt;br /&gt;
* [http://ww1.microchip.com/downloads/en/AppNotes/01154a.pdf Microchip AN1154 Precision RTD Instrumentation for Temperature Sensing]&lt;br /&gt;
* [http://www.analog.com/static/imported-files/application_notes/AN709_0.pdf Analog Devices AN709 RTD Interfacing and Linearization Using an ADuC8xx MicroConverter]&lt;br /&gt;
&lt;br /&gt;
=== NTC/PTC ===&lt;br /&gt;
&lt;br /&gt;
NTC und PTC sind temperaturabhängige Widerstände.&lt;br /&gt;
&lt;br /&gt;
* NTC (engl. &#039;&#039;&#039;N&#039;&#039;&#039;egative &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Heißleiter), hat bei hohen Temperaturen seinen niedrigsten Widerstand, z.&amp;amp;nbsp;B. Silizium&lt;br /&gt;
* PTC (engl. &#039;&#039;&#039;P&#039;&#039;&#039;ositive &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Kaltleiter), hat bei niedrigen Temperaturen seinen geringsten Widerstand, z.&amp;amp;nbsp;B. Glühlampe&lt;br /&gt;
&lt;br /&gt;
Um den Widerstandswert zu messen schaltet man sie mit einem normalen Widerstand oder einer [[Konstantstromquelle]] in Reihe zu einem [[Spannungsteiler]] und misst den Spannungsabfall.&lt;br /&gt;
Eine Beispielschaltung findet sich [http://www.mathar.com/msp_thermo1.html hier].&lt;br /&gt;
&lt;br /&gt;
Aufgrund des geringen Preises, der geradezu gigantischen Steilheit und der Verfügbarkeit mit hohen Widerstandswerten werden NTCs faktisch überall in der Heim- und Konsumgüterelektronik eingesetzt:&lt;br /&gt;
An der Heizungssteuerung (auch im Außenfühler), im Elektronik-Thermostatventil, in der Wetterstation (innen und außen), in der Gefriertruhe, im Auto, im Schaltschrank und in sämtlichen China-Schaltungen zur Temperaturregelung.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* billig (z.B. [https://www.reichelt.de/index.html?ACTION=446&amp;amp;LA=446&amp;amp;SEARCH=kty81 KTY81-x] bei Reichelt  0,52-0,75 &amp;amp;euro; 2018-01-03)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* müssen für höhere Genauigkeiten abgeglichen werden&lt;br /&gt;
* brauchen A/D-Wandler&lt;br /&gt;
* sind nichtlinear&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
* KTY10-5&lt;br /&gt;
* KTY13-6&lt;br /&gt;
* KTY81-121&lt;br /&gt;
* KTY81-122&lt;br /&gt;
* KTY81-210&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.sprut.de/electronic/temeratur/temp.htm Temperaturabhängige Stromquelle und NTC/PTC inclusive Linearisierung]&lt;br /&gt;
*[http://www.umnicom.de/Elektronik/Mikrokontroller/Atmel/AtFan/AtFan.html#2.2.2 Berechnung des Linearisierungswiderstandes für gewünschten Temperaturbereich] der fällt sonst immer vom Himmel&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/208587#2065880 KTY 10-5 Formelprobleme]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225563 Codesammlung: Beispiel mit 0,5°C Auflösung]&lt;br /&gt;
* [http://preis-ing.de/extras/alle-berechnungen-im-schnellzugriff/automatisches-erzeugen-einer-ntc-tabelle/ Automatisches Erzeugen von C-Code zur NTC Auswertung] Aus den NTC Parametern und den Anforderungen wird  ein schneller und schlanker C-Code generiert.&lt;br /&gt;
&lt;br /&gt;
=== LMx35 ===&lt;br /&gt;
&lt;br /&gt;
Eine IC-Familie, die pro Kelvin Temperaturänderung ihre Ausgangsspannung um 10&amp;amp;nbsp;mV ändert. Die ICs gibt es in verschiedenen Genauigkeiten und Temperaturbereichen mit den Bezeichnungen LM135(A), LM235(A) und LM335(A). Der günstigste ist der LM335 mit einem Temperaturbereich von −40 … +100°C.&lt;br /&gt;
In verschiedenen Bauformen erhältlich. Beispielschaltungen finden sich im [http://www.national.com/ds.cgi/LM/LM135.pdf Datenblatt] und [http://www.suessbrich.info/elek/elektherm1.html hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C)&lt;br /&gt;
* relativ billig (LM335 bei Reichelt ab 0,76&amp;amp;nbsp;€)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* bei längerer Anschlussleitung störanfällig&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/analogsensoren.htm Test-Schaltungen und -Code zur Auswertung mit ADC (AVR-Assembler)]&lt;br /&gt;
&lt;br /&gt;
=== LM334 ===&lt;br /&gt;
&lt;br /&gt;
Ein IC ähnlich dem LM335 mit dem Unterschied, dass der durch das IC fließende Strom proportional von der Temperatur abhängt. Mit einer einfachen Schaltung aus nur zwei Widerständen kann man dann den Strom in einer Weise wandeln, dass pro Kelvin eine Spannungsänderung von 10mV ausgegeben wird. Da die Strom-Spannungswandlung auf der Platine (und damit nahe am AD-Wandler) stattfindet und die Übertragung des Messwerts durch einen Strom stattfindet, sind Störungen durch Netzbrummen etc. viel geringer als beim LM335&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
&amp;lt;!-- * hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C) &lt;br /&gt;
Laut Datenblatt +-3°C&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* relativ billig ([http://www.reichelt.de/?ARTICLE=10468 Reichelt 0,54 &amp;amp;euro;])&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* Bereich 0°C-70°C&lt;br /&gt;
&lt;br /&gt;
Ähnliche ICs:&lt;br /&gt;
* AD592 (Ausgangsstrom 1µA pro Kelvin, absolute Temperatur) [http://www.reichelt.de/?ARTICLE=3825 Reichelt: 3,75 €], Conrad 174912 8,50 &amp;amp;euro;&lt;br /&gt;
* B511N (geistern im Osten aus DDR-Beständen noch herum) wie AD592 aber deutlich mehr Parameterstreuung.&lt;br /&gt;
&lt;br /&gt;
=== SMT160-30 ===&lt;br /&gt;
&lt;br /&gt;
Ist ein Zwischending zwischen Digital und Analog. Sein Ausgangssignal ist ein digitales PWM-Signal, zu dessen Messung man am besten den Input-Capture-Eingang eines Mikrocontrollers verwendet. Man kann ihn also wie einen analogen Sensor nur indirekt auslesen, anstatt über einen AD-Wandler hier über einen Timer.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Digitales PWM-Signal ist unempfindlich gegen Störeinflüsse&lt;br /&gt;
* gibt es in SO8, TO18, TO92 und &amp;lt;b&amp;gt;TO220&amp;lt;/b&amp;gt;, gut befestigbar, z.B am Kühlkörper&lt;br /&gt;
* linear&lt;br /&gt;
* kein Abgleich nötig&lt;br /&gt;
&lt;br /&gt;
Nachteile (viele):&lt;br /&gt;
* benötigt Timer&lt;br /&gt;
* jittert extrem, genaue Messungen nur über Mittelung / Filterung möglich&lt;br /&gt;
* nicht nur das PWM-Verhältnis, sondern auch die Frequenz ist temp-abhängig (1-4kHz)&lt;br /&gt;
* teuer (Farnell 10,90&amp;amp;euro; +16%, Conrad 9,xx&amp;amp;euro; , www.hy-line.de ??).&lt;br /&gt;
* TO92 Gehäuse ist günstiger, dafür weniger genau&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* http://www.hy-line.de/co/sensor-tec/hersteller/smartec/smt-160-30/index.html&lt;br /&gt;
&lt;br /&gt;
=== Thermoelement ===&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement besteht im einfachsten Fall aus zwei ungleichen Metallendrähten, die an einem Punkt miteinander verbunden sind und bei dem die Verbindungsstelle einer anderen Temperatur ausgesetzt ist als die offenen Enden der Drähte. An den offenen Enden der Drähten entsteht eine Spannung (Thermospannung). Dieser Effekt wurde 1821 von Thomas Seebeck entdeckt ([http://de.wikipedia.org/wiki/Seebeck-Effekt Seebeck-Effekt] bei Wikipedia). Eine weitere Anwendung ist der thermoelektrische Generator (&amp;quot;Thermogenerator&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Der herausragende Vorteil eines Thermoelements (meistens „Typ K“) ist seine obere Grenztemperatur von über 1000 °C.&lt;br /&gt;
Das Thermoelement degradiert durch Kristallveränderungen in der Schweiß- oder Pressverbindung oder durch Aufschmelzen.&lt;br /&gt;
Mit Thermoelementdraht (2 Drähte unterschiedlicher Metalle) lassen sich Sensoren flugs mit Aderendhülse + Zange&lt;br /&gt;
oder kleinem Schweißgerät problemspezifisch und sehr klein in der Abmessung herstellen.&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement ist selbst bei einfachen Digitalmultimetern mit Temperaturmessbereich beigefügt.&lt;br /&gt;
&lt;br /&gt;
Da Thermoelemente, genauso wie Pt100/Pt1000-Widerstandssensoren, eine hohe Verstärkung und einen hochauflösenden A/D-Wandler benötigen, setzt man auch hier gern fertige Schaltkreise ein, die gleich die Kaltstellenkompensation mitbringen.&lt;br /&gt;
&lt;br /&gt;
* MCP3421 18bit ADC 15SPS, I2C, auch mit andere Auflösungen erhältlich, Thermoelement kann direkt angeschlossen werden! (Reichelt : 2,10€)&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* über einen sehr weiten Temperaturbereich einsetzbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* die sehr geringen Temperaturspannungen im Mikrovoltbereich benötigen eine sehr gute Auswertelektronik (guter Analogteil + AD-Wandler). (aber: beachte MCP3421)&lt;br /&gt;
&lt;br /&gt;
* Misst nur Temperaturdifferenz&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&amp;lt;!-- Der Link wird von NI umgebogen zur Homepage. Recherche nach dem Autor brachte nix hervor :-(&lt;br /&gt;
* [http://digital.ni.com/worldwide/germany.nsf/web/all/7A4F02BAEFEC22AC802567F6003E0D6E  Temperaturmessung mit Thermoelementen] - Eine Einführung von David Potter (deutsche Überarbeitung: G.Sinkovic) (inkl. Erläuterung der Kaltstellenkompensation) --&amp;gt;&lt;br /&gt;
* [http://www.sensorwell.at/fileadmin/templates/images/data_sheets/temperatur_messtechnik.pdf Warum Thermoelemente Relativtemperaturen messen! oder Was ist eine Kaltstelle?] - Technische Information von www.sensorwell.at (PDF, ca. 600kB)&lt;br /&gt;
&lt;br /&gt;
=== P-N-Übergang ===&lt;br /&gt;
&lt;br /&gt;
Nicht direkt ein ausgemachter Sensor, aber jede normale Siliziumdiode kann als Temperatursensor herhalten.&lt;br /&gt;
Gängig ist dazu die Verwendung des P-N-Übergangs zwischen Basis und Emitter eines NPN-Transistors.&lt;br /&gt;
Das Verbinden von B und C bewirkt eine Stromverstärkung und damit eine geringere Abhängigkeit der Spannung vom Strom.&lt;br /&gt;
Siehe nächster Abschnitt.&lt;br /&gt;
&lt;br /&gt;
=== Im Mikrocontroller eingebauter Sensor ===&lt;br /&gt;
&lt;br /&gt;
Mikrocontroller mit A/D-Wandler bieten häufig einen eingebauten Temperatursensor an,&lt;br /&gt;
der mittels Eingangsmultiplexer auf den Wandler gegeben werden kann.&lt;br /&gt;
Die häufigste Implementierung dürfte einen in Durchlassrichtung arbeitenden P-N-Übergang benutzen.&lt;br /&gt;
An diesem beträgt der Temperaturkoeffizient -2 mV/K.&lt;br /&gt;
Ziemlich klein aber dafür hinreichend linear.&lt;br /&gt;
Im AVR-Mikrocontroller sind Auflösungen im Zehntelgradbereich illusorisch,&lt;br /&gt;
schon ganze Grad sind an der Grenze des Machbaren.&lt;br /&gt;
Die Hauptanwendung dieses Sensors ist wohl eher die Überwachung einer&lt;br /&gt;
leistungsintensiven Schaltung, bspw. mit Leistungstransistoren, &lt;br /&gt;
mit einer hellen LED (Fahrradscheinwerfer!) oder mit zu ladenden Batterien.&lt;br /&gt;
&lt;br /&gt;
=== indirekte Messung über die Temperaturabhängigkeit der Schallgeschwindigkeit ===&lt;br /&gt;
&lt;br /&gt;
Acoustic Thermometry Measures Temperature To 0.1 Degree&lt;br /&gt;
http://www.linear.com/solutions/1558&lt;br /&gt;
AN131  http://www.linear.com/docs/39793 (PDF momentan nicht verfügbar) --&amp;gt;&lt;br /&gt;
http://www.mikrocontroller.net/topic/307557#new&lt;br /&gt;
&lt;br /&gt;
== Digitale Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== AM2301 / DHT21 ===&lt;br /&gt;
&lt;br /&gt;
Low Cost One-Wire Sensoren&lt;br /&gt;
&lt;br /&gt;
* Relativ großer Sensor &lt;br /&gt;
* Stromversorgung: DC 3.3 - 5.2 V&lt;br /&gt;
* Ausgangssignal: 1-Draht-Bus - digitales Signal (One wire)&lt;br /&gt;
* Sensorelement: Polymer Feuchtigkeits-Kondensator&lt;br /&gt;
* Messbereich:    &lt;br /&gt;
** Luftfeuchtigkeit: 0 - 100% relative Luftfeuchte&lt;br /&gt;
** Temperatur: -40 °C  bis +80°C&lt;br /&gt;
* Genauigkeit:&lt;br /&gt;
** Luftfeuchtigkeit: +/- 3%&lt;br /&gt;
** Temperatur: +/- 0,5°C&lt;br /&gt;
* Auflösung:&lt;br /&gt;
** Feuchtigkeit: 0,1 % RH&lt;br /&gt;
** Temperatur: 0,1 °C&lt;br /&gt;
&lt;br /&gt;
Kleinere Version als DHT11 / DHT22 mit Drahtanschlüssen.&lt;br /&gt;
DHT11 :&lt;br /&gt;
* Genauigkeit:&lt;br /&gt;
** Luftfeuchtigkeit: +/- 5%&lt;br /&gt;
** Temperatur:       +/- 2°C&lt;br /&gt;
* Kosten: ca. 2,00 € (Ali) bis 8,00 € (eBay Deutschland)&lt;br /&gt;
&lt;br /&gt;
=== DS1621 ===&lt;br /&gt;
&lt;br /&gt;
Der DS1621 ist Temperatursensor und A/D-Wandler in einem. Er gibt seine Daten per [[I²C]]-[[Bus]] aus. Ein Schaltplan für einen elektronischen Thermometer mit diesem IC findet sich [http://www.myplace.nu/avr/thermo/ hier].&lt;br /&gt;
&lt;br /&gt;
Eine Library für den AVR: https://sourceforge.net/projects/ds1621avr/&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* da I²C ein Bus ist, kann man mehrere DS1621 und andere I²C-Bausteine zusammen anschließen und braucht dafür trotzdem nur zwei I/O-Ports.&lt;br /&gt;
* Messbereich -55°C to +125°C &lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* Auflösung besser 0,01°C, wenn man die beiden Zählerregister (Count-Remain und Count-per-C) auswertet&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* teuer (Segor 5,80&amp;amp;euro;; RS 3,95&amp;amp;euro;; Conrad 5,22&amp;amp;euro;)&lt;br /&gt;
* obwohl die meisten Register [[Speicher#NVRAM | nichtflüchtig]] sind, kann man ihn nicht als Stand-Alone-Thermostat einsetzen, da er erst nach einem Start-Conversion-Befehl zu messen beginnt.&lt;br /&gt;
&lt;br /&gt;
Nachfolger:&lt;br /&gt;
* DS1631, DS1631A (Auto-Start-&amp;gt; Stand-Alone-Thermostat), DS1731&lt;br /&gt;
* weitere Stand-Alone-Thermostaten: DS1821, DS1629&lt;br /&gt;
&lt;br /&gt;
=== LM75 ===&lt;br /&gt;
&lt;br /&gt;
Der LM75 ist so ähnlich wie der DS1621, allerdings nur in SMD erhältlich und nicht so genau. Er ist aber öfters mal auf PC-Mainboards zu finden, so dass man beim Schlachten eines solchen günstig an einen Temperatursensor kommen kann. Eine Beispiel Schaltplan mit einem ATmega8 findet man [http://www.ucblog.de/2010/09/mikrocontroller-thermometer-schaltplan/ hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* I²C-Bus Ausgang&lt;br /&gt;
* billiger als DS1621 (Reichelt 1,45 &amp;amp;euro;; RS 3V: 3,75&amp;amp;euro;; 5V: 2,72&amp;amp;euro;)&lt;br /&gt;
* Auflösung +-0,5°C&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur im SMD-Gehäuse erhältlich&lt;br /&gt;
* relativ ungenau (+-2°C), kann man jedoch kalibrieren / kompensieren&lt;br /&gt;
&lt;br /&gt;
Kompatible Typen:&lt;br /&gt;
* AD7415ART&lt;br /&gt;
* DS7505S+&lt;br /&gt;
&lt;br /&gt;
=== LM76 ===&lt;br /&gt;
&lt;br /&gt;
Der LM76 ähnlich dem LM75, bietet aber eine 8-fach höhere Auflösung und eine Genauigkeit von 0.5 bzw. 1°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* höhere Auflösung&lt;br /&gt;
* höhere Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* schwerer zu beschaffen&lt;br /&gt;
&lt;br /&gt;
=== TMP175 / TMP75 ===&lt;br /&gt;
&lt;br /&gt;
Ähnelt dem LM75 stark! Temperatursensor von Texas Instruments.&lt;br /&gt;
&lt;br /&gt;
EDIT 11.03.2024 Link funktioniert nicht mehr, Repo nicht mehr da.&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ManuelSchneid3r/RaspberryPi/blob/master/sensors/src/tmp.c Linux Kommandozeilen Tool für den Zugriff]&lt;br /&gt;
&lt;br /&gt;
=== DS18S20 / DS18B20 ===&lt;br /&gt;
&lt;br /&gt;
Der DS18S20 (Nachfolger des DS1820) und DS18B20 sind scheinbar Temperatursensoren und A/D-Wandler in einem. Wenn man genauer hinschaut, stellt man fest, dass es sich um direktwandelnde Sensoren handelt. Die Temperatur wird ohne Umweg über eine analoge Zwischengröße (Spannung oder Strom) in ein digitales Signal überführt.&lt;br /&gt;
&lt;br /&gt;
Die Datenkommunikation erfolgt über ein 1-Wire-Interface, wodurch man am [[Mikrocontroller]] mit nur einem einzigen I/O-Pin auskommen kann. Außerdem beherrschen sie die parasitäre Stromversorgung, d.h., man braucht für Daten und Stromversorgung zusammen nur zwei Leitungen.&lt;br /&gt;
&lt;br /&gt;
Beim DS18B20 sind Auflösungen von 9, 10, 11 und 12 Bits konfigurierbar. Je kleiner die Auflösung, desto kürzer ist die Messzeit. Der DS18S20 hat eine feste Auflösung von 12 Bits, wobei die unteren 4 Bits aufwändiger auszuwerten sind als beim DS18B20. Der DS18S20 ist als Ersatz für den DS1820 gedacht. Der Hersteller empfiehlt den DS18B20 für Neuentwicklungen.&lt;br /&gt;
&lt;br /&gt;
Anwendungshinweise bei Problemen&lt;br /&gt;
* An jeden Sensor einen 100 nF Keramikkondensator platzieren.&lt;br /&gt;
* Pull Up Widerstand am One Wire Bus kleiner machen, statt 4,7kΩ nur 2,2kΩ oder 1kΩ.&lt;br /&gt;
* Einen Widerstand von 10-100 Ohm in &#039;&#039;&#039;Reihe&#039;&#039;&#039; zum Mikrocontrollerausgang schalten, damit die Flanken flacher werden und Reflektionen unterdrückt werden, was vor allem bei längeren Leitungen &amp;gt;1m zum Problem werden kann.&lt;br /&gt;
* Dünne Anschlussleitungen verwenden, damit wenig Wärme durch die Anschlussleitungen übertragen wird. z.B: 0.2mm Kupferlackdraht verwenden, zumindest für die letzten 5 cm.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* 1-Wire-Ausgang&lt;br /&gt;
&lt;br /&gt;
Preise:&lt;br /&gt;
* 2020: Reichelt: 1,60&amp;amp;euro; / CSD: 1,59&amp;amp;euro; / Conrad 5,08&amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18S20: Reichelt 18,50&amp;amp;euro; / Pollin 12,95&amp;amp;euro; / Conrad: 28,99 &amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18B20: Reichelt 3,80&amp;amp;euro; / Pollin 4,49 ; 7,90&amp;amp;euro; / Conrad: 7,99 &amp;amp;euro;&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://www.ramser-elektro.at/1wire-sensor-zu-0-10v-konverter Zweikanaliger DS18B20 auf 0-10V Messumformer]&lt;br /&gt;
* [http://www.avr-projekte.de/ds18b20.htm Ein oder mehrere DS18B20 DS18S20 über Romcode einlesen. AVR-Assembler]&lt;br /&gt;
* [http://pic-projekte.de/wiki/index.php?title=Ansteuerung_eines_DS18S20 Ansteuern eines DS18S20 in C (PIC)]&lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18S20.pdf Datenblatt DS18S20] &lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18B20.pdf Datenblatt DS18B20]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4377 Vergleich DS18B20 &amp;lt;-&amp;gt; DS18S20]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/6505 Code zur Ansteuerung (ASM ATTiny12)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Code zur Ansteuerung (AVR-GCC)]&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/494918 Fehlervermeidung]&lt;br /&gt;
* [http://gandalf.arubi.uni-kl.de/avr_projects/tempsensor/ Code zur Ansteuerung mit CRC-Prüfung (AVR-GCC)]&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/digitalsensoren.htm Code zur Ansteuerung mit CRC-Prüfung (AVR-Assembler)]&lt;br /&gt;
* [http://chaokhun.kmitl.ac.th/~kswichit/avrthermo/avrthermo.html LED-Thermometer mit AT90S2313 (C)]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/read-4-248219.html Webserver zur Ansteuerung von bis zu 63 Bausteinen]&lt;br /&gt;
* [http://www.teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf PDF Anleitung zur Beschaltung und Programmierung (C)]&lt;br /&gt;
* [http://www.digitemp.com/building.shtml Anleitung Sensorfühleraufbau (DigiTemp)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Forumsbeitrag]: Onewire + DS18x20 Ansteuerung in C&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/232156 Forumsbeitrag]: Timing der parasitären Versorgung&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/387139#4602608 Projekt]: Onewire + DS18x20 Bibliothek&lt;br /&gt;
&lt;br /&gt;
=== DS1822 ===&lt;br /&gt;
&lt;br /&gt;
Ähnlich wie DS18S20, aber weniger genau (+-2°) und in großen Stückzahlen billiger. Wegen der geringeren Verbreitung kommt der Preisvorteil aber bei Einzelstücken nicht beim Kunden an. So kostet er bei Reichelt mit 3,50&amp;amp;euro; mehr als der DS18S20.&lt;br /&gt;
&lt;br /&gt;
=== DS1921 / DS1922 ===&lt;br /&gt;
&lt;br /&gt;
Sind wie die DS1821 1-wire-Sensoren mit zusätzlicher Logging-Funktion.&lt;br /&gt;
Im iButton-Gehäuse befindet sich eine Lithium-Zelle, eine RTC, CMOS-RAM und der Temp-Sensor. Nach umfangreicher Programmierung startet der Button seine Mission (Aufzeichnung des Temperaturverlaufs).&lt;br /&gt;
Gibt es auch mit zusätzlicher Feuchtemessung (DS1923).&lt;br /&gt;
&lt;br /&gt;
=== TSic ===&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren werden baugleich von 2 Herstellern angeboten:&lt;br /&gt;
* IST AG ([http://www.ist-ag.com/en/products-services/temperature-sensors Homepage])&lt;br /&gt;
* B+B Thermo-Technik ([https://shop.bb-sensors.com/Temperaturmesstechnik/Temperatursensoren/Digitaler-TSic-Temperatursensor-TO92.html Homepage])&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren ([https://shop.bb-sensors.com/out/media/Datasheet_Digital_Semiconductor_temperatur_sensor_TSIC.pdf Datenblatt]) geben ihre Temperaturmessdaten automatisch in einem festen Intervall aus. Daher muss der Host nur warten bis die nächsten Messdaten rausgeschickt werden. Die TSic Sensoren die es im freien Handel gibt, geben ihre Messdaten alle 100ms (10Hz) aus. &lt;br /&gt;
Zur Übertragung wird das [http://www.ist-ag.com/eh/ist-ag/resource.nsf/imgref/Download_ZACWireAppNotes.pdf/$FILE/ZACWireAppNotes.pdf ZACwire] Protokoll benutzt. Es handelt sich um eine einfach zwei Byte Übertragung per Manchester-Code. Diese zwei Byte repräsentieren den digital gewandelten Temperaturwert. Im Gegensatz zu Sensoren wie den DS18xxx von Dallas muss dieser Wert aber erst auf einen dezimalen Wert umgerechnet werden. &lt;br /&gt;
Die Sensoren kommen mit 3 Pins aus (VCC, GND, Dout).&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Bereits kalibriert&lt;br /&gt;
* Verschiedene Genauigkeiten lieferbar&lt;br /&gt;
* Sehr einfaches Kommunikationsprotokoll&lt;br /&gt;
* Geringer Stromverbrauch&lt;br /&gt;
* Hochgenau: bis zu +/- 0.1°C (TSic 50x)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* Recht teuer (Reichelt: 4,70&amp;amp;euro; für den TSic206)&lt;br /&gt;
* Nur ein Sensor an einem I/O nutzbar (Kein Bussystem)&lt;br /&gt;
&lt;br /&gt;
Achtung! &lt;br /&gt;
Die TSic Sensoren gibt es auch als Version mit analog Ausgang. Bei der Typenbezeichnung gibt die 3. Stelle an ob es sich um die analog- oder Digitalversion handelt (1 = analog, 6 = digital). &lt;br /&gt;
Der TSic201 ist also analog, wärend der TSic206 ein digitaler ist.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/283615#3025721 ZACwire Protokoll im Logic Analyzer]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159774?goto=3157908#3157908 C-Code, (ohne Interrupt und ohne Timer) Sensor wird eingeschaltet-&amp;gt;gelesen-&amp;gt;ausgeschaltet]&lt;br /&gt;
* [http://www.avr-projekte.de/zacwireasm.htm Zacwire Protokoll, AVR-Assembler]&lt;br /&gt;
* [http://www.loetstelle.net/projekte2/tsic306/tsic306.php GCC AtMega8 Interruptgesteuerte Statemachine für TSIC206/306]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/45573#347765 Ansatz zum Empfang der Daten]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225554# Beispiel mit Strobe ohne Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/82087 Diskussion mit Beispielcode (MSP430, AVR, PIC) blockierend]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/144424#1367539 C++ Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/88847 noch mehr C, problematisch Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/151791#1426974 C für ATmega8]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159149#1510455 auch problematisch]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/188462#1837622 fertiger Code zum Einlesen des Zacwire-Protokolls für PIC in ASM]&lt;br /&gt;
* [http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=55103 RN: Bascom]&lt;br /&gt;
* [http://www.avr-projekte.de/tinyclock.htm TSIC206 Thermometer mit Uhr und Kalender. Komplette Bauanleitung mit ASM Quellcode für AT-Tiny2313]&lt;br /&gt;
* [http://www.andeanelectronic.com/?Supporte___Arduino_con_TSic306%2CTSic506_y_TSic716 TSIC Routinen für Arduino von Andean Electronic aus Peru - Quelltext Dokumentation in Englisch]&lt;br /&gt;
&lt;br /&gt;
=== SHT3x ===&lt;br /&gt;
&lt;br /&gt;
Von [http://www.sensirion.com Sensirion] die aktuellen Versionen (2020) der Temperatur/Feuchte Sensoren&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C&lt;br /&gt;
* Tempertur: +-0.3°C (SHT30) - +-0.1°C (SHT35)&lt;br /&gt;
* Temperaturbereich von -40 – +90°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-3 (SHT30) - 1.5%RH (SHT35)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package, gibt aber diverse Breakout-Boards zum Beispiel bei Adafruit oder Tindie [https://www.tindie.com/products/closedcube/sht35-d-digital-humidity-temperature-sensor/]&lt;br /&gt;
&lt;br /&gt;
=== SHT1x/SHT7x (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
Der SHT1x/SHT7x (SHT10, SHT11, SHT15, STH71, SHT75) sind kombinierte Temperatur- und Feuchtesensoren von [http://www.sensirion.com Sensirion]. Sie unterscheiden sich in Bauform und Genauigkeit.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* digitale Schnittstelle mit einfacher [[I²C]]-&#039;&#039;ähnlicher&#039;&#039; Ansteuerung&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* Beispielcode (C, MC51) auf der Sensirion-Seite verfügbar (relativ leicht portierbar)&lt;br /&gt;
* interne Heizelemente (Funktionsprüfung, &amp;quot;raue&amp;quot; Umgebung)&lt;br /&gt;
* Spannungsmonitor (&amp;quot;Battery fail&amp;quot;)&lt;br /&gt;
* sehr hohe Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* kann nicht am [[I²C]] Bus betrieben werden, theoretisch gleiche Clockleitung möglich, fixe Adresse&lt;br /&gt;
* relativ teuer (Farnell 18,60&amp;amp;euro;)(SHT11 bei CSD 14€)&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com/de/produkte/feuchte-und-temperatur/ Übersicht] der Temperatur- und Feuchtigkeitssensoren von Sensirion.&lt;br /&gt;
&lt;br /&gt;
=== SHT21 (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com Sensirion] bietet auch den SHT21 Feuchtigkeits- und Temperatursensor an, welcher wesentlich genauer ist.&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C digital, PWM and SDM/analog Volt Ausgabe&lt;br /&gt;
* Maximal 5 Messungen/s @ 14bit&lt;br /&gt;
* Temperaturbereich von -40 – +125°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-2%RH&lt;br /&gt;
* Günstig (3-4€ Farnell/RS 2014)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package&lt;br /&gt;
&lt;br /&gt;
Application Notes und Datenblätter findet man [http://www.sensirion.com/en/products/humidity-temperature/humidity-sensor-sht2x/ hier].&lt;br /&gt;
&lt;br /&gt;
=== ADT7310 / ADT7xxx-Familie von AD ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.analog.com/en/sensors/digital-temperature-sensors/adt7310/products/product.html ADT7310] von [http://www.analog.com/ Analog Devices] besitzt eine Auflösung von 16 Bit und eine Genauigkeit von ±0.5°C im Bereich von −40°C bis +105°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Ansteuerung per [[SPI]] ADT73xx  oder  [[I2C]] ADT74xx&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* hohe [[Auflösung und Genauigkeit]]: 16 Bit&lt;br /&gt;
** ADT7x02 2,00°&lt;br /&gt;
** ADT7x01 1,00°&lt;br /&gt;
** ADT7x10 0,40 / 0,50°&lt;br /&gt;
** ADT7x20 0,20 / 0,25°&lt;br /&gt;
* auch für automotive / als Die lieferbar&lt;br /&gt;
* programmierbarer [[Interrupt]]ausgang für Unter- und Übertemperatur&lt;br /&gt;
* relativ günstig (ca. 3-8€ bei Digi-Key, Stand 12/2011)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
NB: ONsemi hat auch Temperatursensoren mit der Bezeichnung ADT7xxx, verwendet aber ein anderes Namensschema&lt;br /&gt;
&lt;br /&gt;
=== TSYS01 / G-NICO-018 von Measurement Specialties Inc. ===&lt;br /&gt;
* sehr hohe [[Auflösung und Genauigkeit]]:  0,10° @ -5°C … +50°C   16/24 Bit&lt;br /&gt;
* Gehäuse 16-VQFN Exposed Pad&lt;br /&gt;
* SPI / I2C über Pin auswählbar&lt;br /&gt;
* Preis: 8,60 (4,40 @1k) bei Digikey&lt;br /&gt;
kleiner Nachteil: der Sensor liefert den ADC-Wert und die Kompensationskonstanten (5 Polynom-Koeffizienten), mit denen im µC die Temperatur berechnet werden muss.&lt;br /&gt;
&lt;br /&gt;
=== SE95 ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.nxp.com/documents/data_sheet/SE95.pdf SE95] von NXP hat 13 Bit Auflösung, Genauigkeit ±2°C im Messbereich von -55°C bis +125°C, I²C, Gehäuse SO8 und TSSOP8. Einzelstück-Preis bei Segor 1,50€ (2012/I)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BMP085 / BMP180 ===&lt;br /&gt;
Die BMP085 (bzw. der verbesserte, aber Pin- und Software-komapatible Nachfolger BMP180) sind eigentlich Luftdrucksensoren, die jedoch auch einen Temperatursensor mitbringen. Der Anschluss erfolgt über I2C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Wenig Stromverbrauch (5µA bei 1 Messung/s)&lt;br /&gt;
* Liefern Luftdruck gleich mit&lt;br /&gt;
* Absolute Genauigkeit (+-1°C typ. über kompletten Temperaturbereich). Relative Genauigkeit ist im Datenblatt nicht spezifiziert, gemessen gegen einen SHT11 ca. +-0.1°C. &lt;br /&gt;
* Auflösung: 0.1°C mit Herstellercode, mehr ist möglich (16Bit)&lt;br /&gt;
* Fertige Platinen für wenig Geld verfügbar (ca. 1,70€ inkl. Versand aus China)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* Sehr aufwändige Linearisierung (Kalibrationskoeffizienten sind im Sensor gespeichert, müssen aber vom Host-µC verrechnet werden. Code ist im Datenblatt)&lt;br /&gt;
* Nur als SMD&lt;br /&gt;
* Bei Reichelt und Conrad nicht erhältlich. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: Ebay 1,70€ (mit Platine, China), Aliexpress 1,10€ (nackter Chip, China, mind. 10 Stück sonst auch ca. 1,70€)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BME280 / BME680 ===&lt;br /&gt;
* I2C-Sensor für Temperatur, Luftfeuchtigkeit, Luftdruck (BME680 = BME280 + Luftgüte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Breakout-Board BME280 Aliexpress ~2,20€, BME680 Watterott 15,95€&lt;br /&gt;
* Bosch-eigene Bibliotheken für gängige Mikrocontroller, Android und RaspberryPi&lt;br /&gt;
* Arduino-Bibliotheken von Adafruit, Sparkfun und Watterott&lt;br /&gt;
* Minimaler Platzbedarf&lt;br /&gt;
* SMT ermöglicht doppelseite Platine mit BME280/BME680 auf Frontseite und restlicher Elektronik auf Rückseite&lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Ball-Grid-Array Reflow, manuelles Löten nur mit Breakout-Board oder Vias möglich&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bibliotheken/Datenblätter/Herstellerinformation:&lt;br /&gt;
* BME280: https://www.bosch-sensortec.com/bst/products/all_products/bme280&lt;br /&gt;
* BME680: https://www.bosch-sensortec.com/bst/products/all_products/bme680&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekte/Code&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6473604 BME280 mit OLED Display am ATmega808]&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6495985 BME280 mit OLED Display am ATtiny85]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: BME280 / BME680 Reichelt 5,20€ / 9,45€, Conrad 8,33€ / xxx, Aliexpress ~2,50€ / ~15,-€&lt;br /&gt;
&lt;br /&gt;
=== HDC1080 ===&lt;br /&gt;
Der HDC1080 von Texas Instruments kombiniert einen digitalen Luftfeuchtesensor mit Temperaturmessung. Der Anschluss erfolgt über IC2.&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
* geringe Stromaufnahme (1,3 µA bei 1 Messung/s)&lt;br /&gt;
* gleichzeitige Luftfeuchtemessung möglich&lt;br /&gt;
* Spannungsversorgung: 2,7 bis 5,5 V&lt;br /&gt;
* Genauigkeit: +/-0,2 °C typ. (im Temperaturbereich zwischen 5 bis 60 °C)&lt;br /&gt;
* Auflösung Temperatur: 11/14 bit wählbar&lt;br /&gt;
* Maximale Dauer einer Messung: 6,5 ms&lt;br /&gt;
* eingebautes Heizelement (gegen Feuchtigkeitskondensation, per Konfigurationsregister einschaltbar)&lt;br /&gt;
* Herstellerseitig kalibriert&lt;br /&gt;
* einfache Umrechnung&lt;br /&gt;
* Gehäuse: SMD 6-Pin PWSON (3x3 mm)&lt;br /&gt;
&lt;br /&gt;
Erhältich als Pmod (&#039;&#039;PmodHygro&#039;&#039; von Digilentic) und in Breakoutboards zahlreicher anderer Hersteller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sciosense ENS21x ===&lt;br /&gt;
&lt;br /&gt;
Vom deutsch-holländischen Hersteller [http://www.sciosense.com ScioSense] werden mit der [https://www.sciosense.com/ens21x-family-of-high-performance-digital-temperature-and-humidity-sensors/ ENS21x Familie] kombinierte hochpräzise Feuchte- und Temperatursensoren mit I²C Interface angeboten. Dabei gibt es je nach Anforderung unterschiedliche Genauigkeitsklassen, die sich im Produktname klassifizieren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
&lt;br /&gt;
* Stromaufnahme für RH und T Messung bei ~6.6µA @ 1Hz&lt;br /&gt;
* Spannungsbereich 1.7V....4.7V&lt;br /&gt;
* Genauigkeit Temperatur +/- 0.1°C, 0.8%RH (ENS215) ...2.0%RH (ENS210)&lt;br /&gt;
* kontinuierliche Messung Feuchte und Temperatur möglich&lt;br /&gt;
* Sensoren sind fertig kalibriert&lt;br /&gt;
* Ausgabedaten sind fertig aufbereitet, keine externe Kompensation o.ä. nötig&lt;br /&gt;
* QFN4 package (2.0 x 2.0 x 0.75mm3)&lt;br /&gt;
* GitHub/Arduino Integration mit Beispielcode&lt;br /&gt;
&lt;br /&gt;
Erhältlich bei Mouse und Digikey, ebenso EVKit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nenben den Temperatur/Feuchtesensoren sind auch hochpräzise barometrische Drucksensensoren ([https://www.sciosense.com/ens220-barometric-pressure-and-temperature-sensor/ ENS220]) sowie MOX-Gassensoren für Luftqualitätsbestimmung ([https://www.sciosense.com/ens16x-digital-metal-oxide-multi-gas-sensor-family/ ENS16x]) erhältlich, sowie weiter Kombinationen mit Partikel oder Flowsensoren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preisübersicht ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Preisübersicht 11/2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Bauteil   || Segor || RS-Components || Conrad || Farnell || Reichelt || DigiKey || Mouser&lt;br /&gt;
|-&lt;br /&gt;
| AD592     || 21,40 || 5,74          || 6,43   || 5,90    || 3,95     || 4,61&lt;br /&gt;
|-&lt;br /&gt;
| ADT7310   ||  -    || -             || -      || 4,56    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| ADT7410   ||  -    || 3,35          || -      || 2,71    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| DS1621    ||  7,60 || 5,29          || 5,08   || 5,65    || -        || 4,54&lt;br /&gt;
|-&lt;br /&gt;
| DS1629    ||  8,70 || 8,68          || -      || 5,00    || 6,50     || 7,65&lt;br /&gt;
|-&lt;br /&gt;
| DS1631    ||  8,00 || 2,91          || -      || 3,11    || -        || 3,94&lt;br /&gt;
|-&lt;br /&gt;
| DS1731    ||  -    || -             || -      || 9,79    || -        || 3,81&lt;br /&gt;
|-&lt;br /&gt;
| DS1821    ||  5,90 || 5,27          || 6,27   || -       || -        || 5,05&lt;br /&gt;
|-&lt;br /&gt;
| DS18B20   ||  2,50 || 3,06          || -      || 3,26    || 3,20     || 3,93&lt;br /&gt;
|-&lt;br /&gt;
| DS1921    ||  -    || 26,15         || -      || -       || -        || 21,13&lt;br /&gt;
|-&lt;br /&gt;
| DS1922    ||  -    || 62,00         || -      || -       || -        || 43,11&lt;br /&gt;
|-&lt;br /&gt;
| DS1923    ||  -    || 97,96         || -      || -       || -        || 80,30&lt;br /&gt;
|-&lt;br /&gt;
| KTY81/121 ||  -    || -             || -      || 0,79    || 0,59     || 0,85&lt;br /&gt;
|-&lt;br /&gt;
| LM75      ||  1,50 || 0,68          || 3,64   || 0,81    || 1,45     || 0,82&lt;br /&gt;
|-&lt;br /&gt;
| LM76      ||  -    || 2,83          || -      || 3,02    || -        || 2,39&lt;br /&gt;
|-&lt;br /&gt;
| LM135     || 10,10 || 10,28         || -      || 8,95    || 7,95     || 10,26&lt;br /&gt;
|-&lt;br /&gt;
| LM235     ||  -    || -             || -      || 1,80    || 1,40     || 1,26&lt;br /&gt;
|-&lt;br /&gt;
| LM334     ||  0,90 || 0,72          || 1,67   || 1,01    || 0,49     || 0,74&lt;br /&gt;
|-&lt;br /&gt;
| LM335     ||  1,30 || 0,56          || 1,92   || 0,55    || 0,71     || 0,80&lt;br /&gt;
|-&lt;br /&gt;
| PT100     ||  3,80 || 3,99          || 4,00   || 9,79    || 4,27     || 0,68&lt;br /&gt;
|-&lt;br /&gt;
| SE95      ||  1,50 || 0,63          || -      || 1,45    || -        || 1,00&lt;br /&gt;
|-&lt;br /&gt;
| SHT11     || 26,00 || 24,38         || 33,20  || 25,65   || -        || 36,76&lt;br /&gt;
|-&lt;br /&gt;
| SHT15     ||  -    || 27,69         || 36,30  || 28,72   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT21     || 29,50 || 18,10         || -      || 21,16   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT71     || 25,40 || 29,06         || 36,89  || 30,88   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT75     ||  -    || 33,77         || 42,48  || 35,52   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SMT160-30 ||  -    || 9,28          || 8,14   || 12,38   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| TMP75     ||  -    || 0,80          || -      || 0,85    || -        || 1,37&lt;br /&gt;
|-&lt;br /&gt;
| TSic206   ||  -    || -             || 5,84   || -       || 4,20     || -&lt;br /&gt;
|-&lt;br /&gt;
| ENS210   ||  -    || -             || -   || -       || -     || 2,55 || 2,74&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mikrocontroller.net/forum/mikrocontroller-elektronik?filter=temperatur* Beiträge im Forum]&lt;br /&gt;
* [[Feuchtesensor]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Sensorik]]&lt;/div&gt;</summary>
		<author><name>Tire</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=107105</id>
		<title>Temperatursensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=107105"/>
		<updated>2024-10-07T07:13:04Z</updated>

		<summary type="html">&lt;p&gt;Tire: Ergänzung ScioSense&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Will man mit einem [[Mikrocontroller]] Temperaturen messen, dann braucht man&lt;br /&gt;
* einen [[Sensor]], der die Temperatur z.&amp;amp;nbsp;B. in eine Spannung oder einen Strom umsetzt&lt;br /&gt;
* einen [[ADC | AD-Wandler]], der das Signal digitalisiert. Der kann auf dem Sensor oder dem Mikrocontroller integriert sein.&lt;br /&gt;
&lt;br /&gt;
Temperatursensoren gibt es nun in allen möglichen Varianten. Vom temperaturabhängigen [[Widerstand]] bis zum fertig abgeglichenen All-in-one-Bauteil mit digitalem Ausgang. Wie bei allen Sensoren sollte man auch hier genau hinschauen und [[Auflösung und Genauigkeit]] unterscheiden.&lt;br /&gt;
&lt;br /&gt;
== Analoge Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== Pt100 ===&lt;br /&gt;
&lt;br /&gt;
Unter einem Pt100 versteht man einen Platinwiderstand, der bei 0°C einen Widerstand von 100Ω hat.&lt;br /&gt;
Platinwiderstände sind temperaturabhängige Widerstände mit hoher Wiederholgenauigkeit und Konstanz[http://de.wikipedia.org/wiki/Konstante].  Wegen der relativ geringen Widerstandsänderung von nur ca. 0,4Ω pro Grad ist etwas mehr Schaltungsaufwand erforderlich als bei anderen Sensoren. Genauere Formeln zur Temperaturbestimmung gibt es u.a. bei [http://de.wikipedia.org/wiki/Pt100 Wikipedia]. Ein Schaltplan findet sich bei der [http://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t].&lt;br /&gt;
&lt;br /&gt;
Die Sensoren gibt es auch mit anderen Widerstandswerten, z.&amp;amp;nbsp;B. mit 1000&amp;amp;Omega; und heißen dann entsprechend Pt1000. Man setzt diese vor allem &#039;&#039;dann&#039;&#039; ein, wenn Eigenerwärmung oder Stromverbrauch eine Rolle spielt.&lt;br /&gt;
&lt;br /&gt;
Da bei der Entscheidung auf Pt100/Pt1000 Geld kaum eine Rolle spielt, entscheidet man sich für deren Auswertung häufig für fertige Schaltkreise mit passendem Verstärker und A/D-Wandler, wie dem MAX31865.&lt;br /&gt;
Im Interesse einer präzisen Funktion sollte dieser dennoch am besten mit einer vom Mikrocontroller entkoppelten stabilisierten Spannung betrieben werden.&lt;br /&gt;
Serienwiderstände in den I²C-Leitungen helfen, dass sich auch darüber weniger Störungen ausbreiten.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* genormt&lt;br /&gt;
* großer Meßbereich&lt;br /&gt;
* hohe Linearität&lt;br /&gt;
* hohe Wiederholgenauigkeit&lt;br /&gt;
* einfach austauschbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* brauchen aufwändigere Auswerteschaltung&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://de.wikibooks.org/wiki/Linearisierung_von_resistiven_Sensoren/_Pt100 Wikibooks: Linearisierung von resistiven Sensoren - PT100]&lt;br /&gt;
* [https://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t-Artikel: Mikrocontroller-Programmierung: Timer, Sensoren und Drehgeber (mit PT100 Schaltung)]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/3450 Maxim AN3450 Positive Analog Feedback Compensates PT100 Transducer]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4875 Maxim AN4875 High-Accuracy Temperature Measurements Call for Platinum Resistance Temperature Detectors (PRTDs) and Precision Delta-Sigma ADCs]&lt;br /&gt;
* [http://ww1.microchip.com/downloads/en/AppNotes/01154a.pdf Microchip AN1154 Precision RTD Instrumentation for Temperature Sensing]&lt;br /&gt;
* [http://www.analog.com/static/imported-files/application_notes/AN709_0.pdf Analog Devices AN709 RTD Interfacing and Linearization Using an ADuC8xx MicroConverter]&lt;br /&gt;
&lt;br /&gt;
=== NTC/PTC ===&lt;br /&gt;
&lt;br /&gt;
NTC und PTC sind temperaturabhängige Widerstände.&lt;br /&gt;
&lt;br /&gt;
* NTC (engl. &#039;&#039;&#039;N&#039;&#039;&#039;egative &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Heißleiter), hat bei hohen Temperaturen seinen niedrigsten Widerstand, z.&amp;amp;nbsp;B. Silizium&lt;br /&gt;
* PTC (engl. &#039;&#039;&#039;P&#039;&#039;&#039;ositive &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Kaltleiter), hat bei niedrigen Temperaturen seinen geringsten Widerstand, z.&amp;amp;nbsp;B. Glühlampe&lt;br /&gt;
&lt;br /&gt;
Um den Widerstandswert zu messen schaltet man sie mit einem normalen Widerstand oder einer [[Konstantstromquelle]] in Reihe zu einem [[Spannungsteiler]] und misst den Spannungsabfall.&lt;br /&gt;
Eine Beispielschaltung findet sich [http://www.mathar.com/msp_thermo1.html hier].&lt;br /&gt;
&lt;br /&gt;
Aufgrund des geringen Preises, der geradezu gigantischen Steilheit und der Verfügbarkeit mit hohen Widerstandswerten werden NTCs faktisch überall in der Heim- und Konsumgüterelektronik eingesetzt:&lt;br /&gt;
An der Heizungssteuerung (auch im Außenfühler), im Elektronik-Thermostatventil, in der Wetterstation (innen und außen), in der Gefriertruhe, im Auto, im Schaltschrank und in sämtlichen China-Schaltungen zur Temperaturregelung.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* billig (z.B. [https://www.reichelt.de/index.html?ACTION=446&amp;amp;LA=446&amp;amp;SEARCH=kty81 KTY81-x] bei Reichelt  0,52-0,75 &amp;amp;euro; 2018-01-03)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* müssen für höhere Genauigkeiten abgeglichen werden&lt;br /&gt;
* brauchen A/D-Wandler&lt;br /&gt;
* sind nichtlinear&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
* KTY10-5&lt;br /&gt;
* KTY13-6&lt;br /&gt;
* KTY81-121&lt;br /&gt;
* KTY81-122&lt;br /&gt;
* KTY81-210&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.sprut.de/electronic/temeratur/temp.htm Temperaturabhängige Stromquelle und NTC/PTC inclusive Linearisierung]&lt;br /&gt;
*[http://www.umnicom.de/Elektronik/Mikrokontroller/Atmel/AtFan/AtFan.html#2.2.2 Berechnung des Linearisierungswiderstandes für gewünschten Temperaturbereich] der fällt sonst immer vom Himmel&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/208587#2065880 KTY 10-5 Formelprobleme]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225563 Codesammlung: Beispiel mit 0,5°C Auflösung]&lt;br /&gt;
* [http://preis-ing.de/extras/alle-berechnungen-im-schnellzugriff/automatisches-erzeugen-einer-ntc-tabelle/ Automatisches Erzeugen von C-Code zur NTC Auswertung] Aus den NTC Parametern und den Anforderungen wird  ein schneller und schlanker C-Code generiert.&lt;br /&gt;
&lt;br /&gt;
=== LMx35 ===&lt;br /&gt;
&lt;br /&gt;
Eine IC-Familie, die pro Kelvin Temperaturänderung ihre Ausgangsspannung um 10&amp;amp;nbsp;mV ändert. Die ICs gibt es in verschiedenen Genauigkeiten und Temperaturbereichen mit den Bezeichnungen LM135(A), LM235(A) und LM335(A). Der günstigste ist der LM335 mit einem Temperaturbereich von −40 … +100°C.&lt;br /&gt;
In verschiedenen Bauformen erhältlich. Beispielschaltungen finden sich im [http://www.national.com/ds.cgi/LM/LM135.pdf Datenblatt] und [http://www.suessbrich.info/elek/elektherm1.html hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C)&lt;br /&gt;
* relativ billig (LM335 bei Reichelt ab 0,76&amp;amp;nbsp;€)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* bei längerer Anschlussleitung störanfällig&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/analogsensoren.htm Test-Schaltungen und -Code zur Auswertung mit ADC (AVR-Assembler)]&lt;br /&gt;
&lt;br /&gt;
=== LM334 ===&lt;br /&gt;
&lt;br /&gt;
Ein IC ähnlich dem LM335 mit dem Unterschied, dass der durch das IC fließende Strom proportional von der Temperatur abhängt. Mit einer einfachen Schaltung aus nur zwei Widerständen kann man dann den Strom in einer Weise wandeln, dass pro Kelvin eine Spannungsänderung von 10mV ausgegeben wird. Da die Strom-Spannungswandlung auf der Platine (und damit nahe am AD-Wandler) stattfindet und die Übertragung des Messwerts durch einen Strom stattfindet, sind Störungen durch Netzbrummen etc. viel geringer als beim LM335&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
&amp;lt;!-- * hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C) &lt;br /&gt;
Laut Datenblatt +-3°C&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* relativ billig ([http://www.reichelt.de/?ARTICLE=10468 Reichelt 0,54 &amp;amp;euro;])&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* Bereich 0°C-70°C&lt;br /&gt;
&lt;br /&gt;
Ähnliche ICs:&lt;br /&gt;
* AD592 (Ausgangsstrom 1µA pro Kelvin, absolute Temperatur) [http://www.reichelt.de/?ARTICLE=3825 Reichelt: 3,75 €], Conrad 174912 8,50 &amp;amp;euro;&lt;br /&gt;
* B511N (geistern im Osten aus DDR-Beständen noch herum) wie AD592 aber deutlich mehr Parameterstreuung.&lt;br /&gt;
&lt;br /&gt;
=== SMT160-30 ===&lt;br /&gt;
&lt;br /&gt;
Ist ein Zwischending zwischen Digital und Analog. Sein Ausgangssignal ist ein digitales PWM-Signal, zu dessen Messung man am besten den Input-Capture-Eingang eines Mikrocontrollers verwendet. Man kann ihn also wie einen analogen Sensor nur indirekt auslesen, anstatt über einen AD-Wandler hier über einen Timer.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Digitales PWM-Signal ist unempfindlich gegen Störeinflüsse&lt;br /&gt;
* gibt es in SO8, TO18, TO92 und &amp;lt;b&amp;gt;TO220&amp;lt;/b&amp;gt;, gut befestigbar, z.B am Kühlkörper&lt;br /&gt;
* linear&lt;br /&gt;
* kein Abgleich nötig&lt;br /&gt;
&lt;br /&gt;
Nachteile (viele):&lt;br /&gt;
* benötigt Timer&lt;br /&gt;
* jittert extrem, genaue Messungen nur über Mittelung / Filterung möglich&lt;br /&gt;
* nicht nur das PWM-Verhältnis, sondern auch die Frequenz ist temp-abhängig (1-4kHz)&lt;br /&gt;
* teuer (Farnell 10,90&amp;amp;euro; +16%, Conrad 9,xx&amp;amp;euro; , www.hy-line.de ??).&lt;br /&gt;
* TO92 Gehäuse ist günstiger, dafür weniger genau&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* http://www.hy-line.de/co/sensor-tec/hersteller/smartec/smt-160-30/index.html&lt;br /&gt;
&lt;br /&gt;
=== Thermoelement ===&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement besteht im einfachsten Fall aus zwei ungleichen Metallendrähten, die an einem Punkt miteinander verbunden sind und bei dem die Verbindungsstelle einer anderen Temperatur ausgesetzt ist als die offenen Enden der Drähte. An den offenen Enden der Drähten entsteht eine Spannung (Thermospannung). Dieser Effekt wurde 1821 von Thomas Seebeck entdeckt ([http://de.wikipedia.org/wiki/Seebeck-Effekt Seebeck-Effekt] bei Wikipedia). Eine weitere Anwendung ist der thermoelektrische Generator (&amp;quot;Thermogenerator&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Der herausragende Vorteil eines Thermoelements (meistens „Typ K“) ist seine obere Grenztemperatur von über 1000 °C.&lt;br /&gt;
Das Thermoelement degradiert durch Kristallveränderungen in der Schweiß- oder Pressverbindung oder durch Aufschmelzen.&lt;br /&gt;
Mit Thermoelementdraht (2 Drähte unterschiedlicher Metalle) lassen sich Sensoren flugs mit Aderendhülse + Zange&lt;br /&gt;
oder kleinem Schweißgerät problemspezifisch und sehr klein in der Abmessung herstellen.&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement ist selbst bei einfachen Digitalmultimetern mit Temperaturmessbereich beigefügt.&lt;br /&gt;
&lt;br /&gt;
Da Thermoelemente, genauso wie Pt100/Pt1000-Widerstandssensoren, eine hohe Verstärkung und einen hochauflösenden A/D-Wandler benötigen, setzt man auch hier gern fertige Schaltkreise ein, die gleich die Kaltstellenkompensation mitbringen.&lt;br /&gt;
&lt;br /&gt;
* MCP3421 18bit ADC 15SPS, I2C, auch mit andere Auflösungen erhältlich, Thermoelement kann direkt angeschlossen werden! (Reichelt : 2,10€)&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* über einen sehr weiten Temperaturbereich einsetzbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* die sehr geringen Temperaturspannungen im Mikrovoltbereich benötigen eine sehr gute Auswertelektronik (guter Analogteil + AD-Wandler). (aber: beachte MCP3421)&lt;br /&gt;
&lt;br /&gt;
* Misst nur Temperaturdifferenz&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&amp;lt;!-- Der Link wird von NI umgebogen zur Homepage. Recherche nach dem Autor brachte nix hervor :-(&lt;br /&gt;
* [http://digital.ni.com/worldwide/germany.nsf/web/all/7A4F02BAEFEC22AC802567F6003E0D6E  Temperaturmessung mit Thermoelementen] - Eine Einführung von David Potter (deutsche Überarbeitung: G.Sinkovic) (inkl. Erläuterung der Kaltstellenkompensation) --&amp;gt;&lt;br /&gt;
* [http://www.sensorwell.at/fileadmin/templates/images/data_sheets/temperatur_messtechnik.pdf Warum Thermoelemente Relativtemperaturen messen! oder Was ist eine Kaltstelle?] - Technische Information von www.sensorwell.at (PDF, ca. 600kB)&lt;br /&gt;
&lt;br /&gt;
=== P-N-Übergang ===&lt;br /&gt;
&lt;br /&gt;
Nicht direkt ein ausgemachter Sensor, aber jede normale Siliziumdiode kann als Temperatursensor herhalten.&lt;br /&gt;
Gängig ist dazu die Verwendung des P-N-Übergangs zwischen Basis und Emitter eines NPN-Transistors.&lt;br /&gt;
Das Verbinden von B und C bewirkt eine Stromverstärkung und damit eine geringere Abhängigkeit der Spannung vom Strom.&lt;br /&gt;
Siehe nächster Abschnitt.&lt;br /&gt;
&lt;br /&gt;
=== Im Mikrocontroller eingebauter Sensor ===&lt;br /&gt;
&lt;br /&gt;
Mikrocontroller mit A/D-Wandler bieten häufig einen eingebauten Temperatursensor an,&lt;br /&gt;
der mittels Eingangsmultiplexer auf den Wandler gegeben werden kann.&lt;br /&gt;
Die häufigste Implementierung dürfte einen in Durchlassrichtung arbeitenden P-N-Übergang benutzen.&lt;br /&gt;
An diesem beträgt der Temperaturkoeffizient -2 mV/K.&lt;br /&gt;
Ziemlich klein aber dafür hinreichend linear.&lt;br /&gt;
Im AVR-Mikrocontroller sind Auflösungen im Zehntelgradbereich illusorisch,&lt;br /&gt;
schon ganze Grad sind an der Grenze des Machbaren.&lt;br /&gt;
Die Hauptanwendung dieses Sensors ist wohl eher die Überwachung einer&lt;br /&gt;
leistungsintensiven Schaltung, bspw. mit Leistungstransistoren, &lt;br /&gt;
mit einer hellen LED (Fahrradscheinwerfer!) oder mit zu ladenden Batterien.&lt;br /&gt;
&lt;br /&gt;
=== indirekte Messung über die Temperaturabhängigkeit der Schallgeschwindigkeit ===&lt;br /&gt;
&lt;br /&gt;
Acoustic Thermometry Measures Temperature To 0.1 Degree&lt;br /&gt;
http://www.linear.com/solutions/1558&lt;br /&gt;
AN131  http://www.linear.com/docs/39793 (PDF momentan nicht verfügbar) --&amp;gt;&lt;br /&gt;
http://www.mikrocontroller.net/topic/307557#new&lt;br /&gt;
&lt;br /&gt;
== Digitale Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== AM2301 / DHT21 ===&lt;br /&gt;
&lt;br /&gt;
Low Cost One-Wire Sensoren&lt;br /&gt;
&lt;br /&gt;
* Relativ großer Sensor &lt;br /&gt;
* Stromversorgung: DC 3.3 - 5.2 V&lt;br /&gt;
* Ausgangssignal: 1-Draht-Bus - digitales Signal (One wire)&lt;br /&gt;
* Sensorelement: Polymer Feuchtigkeits-Kondensator&lt;br /&gt;
* Messbereich:    &lt;br /&gt;
** Luftfeuchtigkeit: 0 - 100% relative Luftfeuchte&lt;br /&gt;
** Temperatur: -40 °C  bis +80°C&lt;br /&gt;
* Genauigkeit:&lt;br /&gt;
** Luftfeuchtigkeit: +/- 3%&lt;br /&gt;
** Temperatur: +/- 0,5°C&lt;br /&gt;
* Auflösung:&lt;br /&gt;
** Feuchtigkeit: 0,1 % RH&lt;br /&gt;
** Temperatur: 0,1 °C&lt;br /&gt;
&lt;br /&gt;
Kleinere Version als DHT11 / DHT22 mit Drahtanschlüssen.&lt;br /&gt;
DHT11 :&lt;br /&gt;
* Genauigkeit:&lt;br /&gt;
** Luftfeuchtigkeit: +/- 5%&lt;br /&gt;
** Temperatur:       +/- 2°C&lt;br /&gt;
* Kosten: ca. 2,00 € (Ali) bis 8,00 € (eBay Deutschland)&lt;br /&gt;
&lt;br /&gt;
=== DS1621 ===&lt;br /&gt;
&lt;br /&gt;
Der DS1621 ist Temperatursensor und A/D-Wandler in einem. Er gibt seine Daten per [[I²C]]-[[Bus]] aus. Ein Schaltplan für einen elektronischen Thermometer mit diesem IC findet sich [http://www.myplace.nu/avr/thermo/ hier].&lt;br /&gt;
&lt;br /&gt;
Eine Library für den AVR: https://sourceforge.net/projects/ds1621avr/&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* da I²C ein Bus ist, kann man mehrere DS1621 und andere I²C-Bausteine zusammen anschließen und braucht dafür trotzdem nur zwei I/O-Ports.&lt;br /&gt;
* Messbereich -55°C to +125°C &lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* Auflösung besser 0,01°C, wenn man die beiden Zählerregister (Count-Remain und Count-per-C) auswertet&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* teuer (Segor 5,80&amp;amp;euro;; RS 3,95&amp;amp;euro;; Conrad 5,22&amp;amp;euro;)&lt;br /&gt;
* obwohl die meisten Register [[Speicher#NVRAM | nichtflüchtig]] sind, kann man ihn nicht als Stand-Alone-Thermostat einsetzen, da er erst nach einem Start-Conversion-Befehl zu messen beginnt.&lt;br /&gt;
&lt;br /&gt;
Nachfolger:&lt;br /&gt;
* DS1631, DS1631A (Auto-Start-&amp;gt; Stand-Alone-Thermostat), DS1731&lt;br /&gt;
* weitere Stand-Alone-Thermostaten: DS1821, DS1629&lt;br /&gt;
&lt;br /&gt;
=== LM75 ===&lt;br /&gt;
&lt;br /&gt;
Der LM75 ist so ähnlich wie der DS1621, allerdings nur in SMD erhältlich und nicht so genau. Er ist aber öfters mal auf PC-Mainboards zu finden, so dass man beim Schlachten eines solchen günstig an einen Temperatursensor kommen kann. Eine Beispiel Schaltplan mit einem ATmega8 findet man [http://www.ucblog.de/2010/09/mikrocontroller-thermometer-schaltplan/ hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* I²C-Bus Ausgang&lt;br /&gt;
* billiger als DS1621 (Reichelt 1,45 &amp;amp;euro;; RS 3V: 3,75&amp;amp;euro;; 5V: 2,72&amp;amp;euro;)&lt;br /&gt;
* Auflösung +-0,5°C&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur im SMD-Gehäuse erhältlich&lt;br /&gt;
* relativ ungenau (+-2°C), kann man jedoch kalibrieren / kompensieren&lt;br /&gt;
&lt;br /&gt;
Kompatible Typen:&lt;br /&gt;
* AD7415ART&lt;br /&gt;
* DS7505S+&lt;br /&gt;
&lt;br /&gt;
=== LM76 ===&lt;br /&gt;
&lt;br /&gt;
Der LM76 ähnlich dem LM75, bietet aber eine 8-fach höhere Auflösung und eine Genauigkeit von 0.5 bzw. 1°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* höhere Auflösung&lt;br /&gt;
* höhere Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* schwerer zu beschaffen&lt;br /&gt;
&lt;br /&gt;
=== TMP175 / TMP75 ===&lt;br /&gt;
&lt;br /&gt;
Ähnelt dem LM75 stark! Temperatursensor von Texas Instruments.&lt;br /&gt;
&lt;br /&gt;
EDIT 11.03.2024 Link funktioniert nicht mehr, Repo nicht mehr da.&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ManuelSchneid3r/RaspberryPi/blob/master/sensors/src/tmp.c Linux Kommandozeilen Tool für den Zugriff]&lt;br /&gt;
&lt;br /&gt;
=== DS18S20 / DS18B20 ===&lt;br /&gt;
&lt;br /&gt;
Der DS18S20 (Nachfolger des DS1820) und DS18B20 sind scheinbar Temperatursensoren und A/D-Wandler in einem. Wenn man genauer hinschaut, stellt man fest, dass es sich um direktwandelnde Sensoren handelt. Die Temperatur wird ohne Umweg über eine analoge Zwischengröße (Spannung oder Strom) in ein digitales Signal überführt.&lt;br /&gt;
&lt;br /&gt;
Die Datenkommunikation erfolgt über ein 1-Wire-Interface, wodurch man am [[Mikrocontroller]] mit nur einem einzigen I/O-Pin auskommen kann. Außerdem beherrschen sie die parasitäre Stromversorgung, d.h., man braucht für Daten und Stromversorgung zusammen nur zwei Leitungen.&lt;br /&gt;
&lt;br /&gt;
Beim DS18B20 sind Auflösungen von 9, 10, 11 und 12 Bits konfigurierbar. Je kleiner die Auflösung, desto kürzer ist die Messzeit. Der DS18S20 hat eine feste Auflösung von 12 Bits, wobei die unteren 4 Bits aufwändiger auszuwerten sind als beim DS18B20. Der DS18S20 ist als Ersatz für den DS1820 gedacht. Der Hersteller empfiehlt den DS18B20 für Neuentwicklungen.&lt;br /&gt;
&lt;br /&gt;
Anwendungshinweise bei Problemen&lt;br /&gt;
* An jeden Sensor einen 100 nF Keramikkondensator platzieren.&lt;br /&gt;
* Pull Up Widerstand am One Wire Bus kleiner machen, statt 4,7kΩ nur 2,2kΩ oder 1kΩ.&lt;br /&gt;
* Einen Widerstand von 10-100 Ohm in &#039;&#039;&#039;Reihe&#039;&#039;&#039; zum Mikrocontrollerausgang schalten, damit die Flanken flacher werden und Reflektionen unterdrückt werden, was vor allem bei längeren Leitungen &amp;gt;1m zum Problem werden kann.&lt;br /&gt;
* Dünne Anschlussleitungen verwenden, damit wenig Wärme durch die Anschlussleitungen übertragen wird. z.B: 0.2mm Kupferlackdraht verwenden, zumindest für die letzten 5 cm.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* 1-Wire-Ausgang&lt;br /&gt;
&lt;br /&gt;
Preise:&lt;br /&gt;
* 2020: Reichelt: 1,60&amp;amp;euro; / CSD: 1,59&amp;amp;euro; / Conrad 5,08&amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18S20: Reichelt 18,50&amp;amp;euro; / Pollin 12,95&amp;amp;euro; / Conrad: 28,99 &amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18B20: Reichelt 3,80&amp;amp;euro; / Pollin 4,49 ; 7,90&amp;amp;euro; / Conrad: 7,99 &amp;amp;euro;&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://www.ramser-elektro.at/1wire-sensor-zu-0-10v-konverter Zweikanaliger DS18B20 auf 0-10V Messumformer]&lt;br /&gt;
* [http://www.avr-projekte.de/ds18b20.htm Ein oder mehrere DS18B20 DS18S20 über Romcode einlesen. AVR-Assembler]&lt;br /&gt;
* [http://pic-projekte.de/wiki/index.php?title=Ansteuerung_eines_DS18S20 Ansteuern eines DS18S20 in C (PIC)]&lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18S20.pdf Datenblatt DS18S20] &lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18B20.pdf Datenblatt DS18B20]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4377 Vergleich DS18B20 &amp;lt;-&amp;gt; DS18S20]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/6505 Code zur Ansteuerung (ASM ATTiny12)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Code zur Ansteuerung (AVR-GCC)]&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/494918 Fehlervermeidung]&lt;br /&gt;
* [http://gandalf.arubi.uni-kl.de/avr_projects/tempsensor/ Code zur Ansteuerung mit CRC-Prüfung (AVR-GCC)]&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/digitalsensoren.htm Code zur Ansteuerung mit CRC-Prüfung (AVR-Assembler)]&lt;br /&gt;
* [http://chaokhun.kmitl.ac.th/~kswichit/avrthermo/avrthermo.html LED-Thermometer mit AT90S2313 (C)]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/read-4-248219.html Webserver zur Ansteuerung von bis zu 63 Bausteinen]&lt;br /&gt;
* [http://www.teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf PDF Anleitung zur Beschaltung und Programmierung (C)]&lt;br /&gt;
* [http://www.digitemp.com/building.shtml Anleitung Sensorfühleraufbau (DigiTemp)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Forumsbeitrag]: Onewire + DS18x20 Ansteuerung in C&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/232156 Forumsbeitrag]: Timing der parasitären Versorgung&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/387139#4602608 Projekt]: Onewire + DS18x20 Bibliothek&lt;br /&gt;
&lt;br /&gt;
=== DS1822 ===&lt;br /&gt;
&lt;br /&gt;
Ähnlich wie DS18S20, aber weniger genau (+-2°) und in großen Stückzahlen billiger. Wegen der geringeren Verbreitung kommt der Preisvorteil aber bei Einzelstücken nicht beim Kunden an. So kostet er bei Reichelt mit 3,50&amp;amp;euro; mehr als der DS18S20.&lt;br /&gt;
&lt;br /&gt;
=== DS1921 / DS1922 ===&lt;br /&gt;
&lt;br /&gt;
Sind wie die DS1821 1-wire-Sensoren mit zusätzlicher Logging-Funktion.&lt;br /&gt;
Im iButton-Gehäuse befindet sich eine Lithium-Zelle, eine RTC, CMOS-RAM und der Temp-Sensor. Nach umfangreicher Programmierung startet der Button seine Mission (Aufzeichnung des Temperaturverlaufs).&lt;br /&gt;
Gibt es auch mit zusätzlicher Feuchtemessung (DS1923).&lt;br /&gt;
&lt;br /&gt;
=== TSic ===&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren werden baugleich von 2 Herstellern angeboten:&lt;br /&gt;
* IST AG ([http://www.ist-ag.com/en/products-services/temperature-sensors Homepage])&lt;br /&gt;
* B+B Thermo-Technik ([https://shop.bb-sensors.com/Temperaturmesstechnik/Temperatursensoren/Digitaler-TSic-Temperatursensor-TO92.html Homepage])&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren ([https://shop.bb-sensors.com/out/media/Datasheet_Digital_Semiconductor_temperatur_sensor_TSIC.pdf Datenblatt]) geben ihre Temperaturmessdaten automatisch in einem festen Intervall aus. Daher muss der Host nur warten bis die nächsten Messdaten rausgeschickt werden. Die TSic Sensoren die es im freien Handel gibt, geben ihre Messdaten alle 100ms (10Hz) aus. &lt;br /&gt;
Zur Übertragung wird das [http://www.ist-ag.com/eh/ist-ag/resource.nsf/imgref/Download_ZACWireAppNotes.pdf/$FILE/ZACWireAppNotes.pdf ZACwire] Protokoll benutzt. Es handelt sich um eine einfach zwei Byte Übertragung per Manchester-Code. Diese zwei Byte repräsentieren den digital gewandelten Temperaturwert. Im Gegensatz zu Sensoren wie den DS18xxx von Dallas muss dieser Wert aber erst auf einen dezimalen Wert umgerechnet werden. &lt;br /&gt;
Die Sensoren kommen mit 3 Pins aus (VCC, GND, Dout).&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Bereits kalibriert&lt;br /&gt;
* Verschiedene Genauigkeiten lieferbar&lt;br /&gt;
* Sehr einfaches Kommunikationsprotokoll&lt;br /&gt;
* Geringer Stromverbrauch&lt;br /&gt;
* Hochgenau: bis zu +/- 0.1°C (TSic 50x)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* Recht teuer (Reichelt: 4,70&amp;amp;euro; für den TSic206)&lt;br /&gt;
* Nur ein Sensor an einem I/O nutzbar (Kein Bussystem)&lt;br /&gt;
&lt;br /&gt;
Achtung! &lt;br /&gt;
Die TSic Sensoren gibt es auch als Version mit analog Ausgang. Bei der Typenbezeichnung gibt die 3. Stelle an ob es sich um die analog- oder Digitalversion handelt (1 = analog, 6 = digital). &lt;br /&gt;
Der TSic201 ist also analog, wärend der TSic206 ein digitaler ist.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/283615#3025721 ZACwire Protokoll im Logic Analyzer]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159774?goto=3157908#3157908 C-Code, (ohne Interrupt und ohne Timer) Sensor wird eingeschaltet-&amp;gt;gelesen-&amp;gt;ausgeschaltet]&lt;br /&gt;
* [http://www.avr-projekte.de/zacwireasm.htm Zacwire Protokoll, AVR-Assembler]&lt;br /&gt;
* [http://www.loetstelle.net/projekte2/tsic306/tsic306.php GCC AtMega8 Interruptgesteuerte Statemachine für TSIC206/306]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/45573#347765 Ansatz zum Empfang der Daten]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225554# Beispiel mit Strobe ohne Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/82087 Diskussion mit Beispielcode (MSP430, AVR, PIC) blockierend]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/144424#1367539 C++ Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/88847 noch mehr C, problematisch Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/151791#1426974 C für ATmega8]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159149#1510455 auch problematisch]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/188462#1837622 fertiger Code zum Einlesen des Zacwire-Protokolls für PIC in ASM]&lt;br /&gt;
* [http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=55103 RN: Bascom]&lt;br /&gt;
* [http://www.avr-projekte.de/tinyclock.htm TSIC206 Thermometer mit Uhr und Kalender. Komplette Bauanleitung mit ASM Quellcode für AT-Tiny2313]&lt;br /&gt;
* [http://www.andeanelectronic.com/?Supporte___Arduino_con_TSic306%2CTSic506_y_TSic716 TSIC Routinen für Arduino von Andean Electronic aus Peru - Quelltext Dokumentation in Englisch]&lt;br /&gt;
&lt;br /&gt;
=== SHT3x ===&lt;br /&gt;
&lt;br /&gt;
Von [http://www.sensirion.com Sensirion] die aktuellen Versionen (2020) der Temperatur/Feuchte Sensoren&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C&lt;br /&gt;
* Tempertur: +-0.3°C (SHT30) - +-0.1°C (SHT35)&lt;br /&gt;
* Temperaturbereich von -40 – +90°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-3 (SHT30) - 1.5%RH (SHT35)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package, gibt aber diverse Breakout-Boards zum Beispiel bei Adafruit oder Tindie [https://www.tindie.com/products/closedcube/sht35-d-digital-humidity-temperature-sensor/]&lt;br /&gt;
&lt;br /&gt;
=== SHT1x/SHT7x (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
Der SHT1x/SHT7x (SHT10, SHT11, SHT15, STH71, SHT75) sind kombinierte Temperatur- und Feuchtesensoren von [http://www.sensirion.com Sensirion]. Sie unterscheiden sich in Bauform und Genauigkeit.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* digitale Schnittstelle mit einfacher [[I²C]]-&#039;&#039;ähnlicher&#039;&#039; Ansteuerung&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* Beispielcode (C, MC51) auf der Sensirion-Seite verfügbar (relativ leicht portierbar)&lt;br /&gt;
* interne Heizelemente (Funktionsprüfung, &amp;quot;raue&amp;quot; Umgebung)&lt;br /&gt;
* Spannungsmonitor (&amp;quot;Battery fail&amp;quot;)&lt;br /&gt;
* sehr hohe Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* kann nicht am [[I²C]] Bus betrieben werden, theoretisch gleiche Clockleitung möglich, fixe Adresse&lt;br /&gt;
* relativ teuer (Farnell 18,60&amp;amp;euro;)(SHT11 bei CSD 14€)&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com/de/produkte/feuchte-und-temperatur/ Übersicht] der Temperatur- und Feuchtigkeitssensoren von Sensirion.&lt;br /&gt;
&lt;br /&gt;
=== SHT21 (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com Sensirion] bietet auch den SHT21 Feuchtigkeits- und Temperatursensor an, welcher wesentlich genauer ist.&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C digital, PWM and SDM/analog Volt Ausgabe&lt;br /&gt;
* Maximal 5 Messungen/s @ 14bit&lt;br /&gt;
* Temperaturbereich von -40 – +125°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-2%RH&lt;br /&gt;
* Günstig (3-4€ Farnell/RS 2014)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package&lt;br /&gt;
&lt;br /&gt;
Application Notes und Datenblätter findet man [http://www.sensirion.com/en/products/humidity-temperature/humidity-sensor-sht2x/ hier].&lt;br /&gt;
&lt;br /&gt;
=== ADT7310 / ADT7xxx-Familie von AD ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.analog.com/en/sensors/digital-temperature-sensors/adt7310/products/product.html ADT7310] von [http://www.analog.com/ Analog Devices] besitzt eine Auflösung von 16 Bit und eine Genauigkeit von ±0.5°C im Bereich von −40°C bis +105°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Ansteuerung per [[SPI]] ADT73xx  oder  [[I2C]] ADT74xx&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* hohe [[Auflösung und Genauigkeit]]: 16 Bit&lt;br /&gt;
** ADT7x02 2,00°&lt;br /&gt;
** ADT7x01 1,00°&lt;br /&gt;
** ADT7x10 0,40 / 0,50°&lt;br /&gt;
** ADT7x20 0,20 / 0,25°&lt;br /&gt;
* auch für automotive / als Die lieferbar&lt;br /&gt;
* programmierbarer [[Interrupt]]ausgang für Unter- und Übertemperatur&lt;br /&gt;
* relativ günstig (ca. 3-8€ bei Digi-Key, Stand 12/2011)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
NB: ONsemi hat auch Temperatursensoren mit der Bezeichnung ADT7xxx, verwendet aber ein anderes Namensschema&lt;br /&gt;
&lt;br /&gt;
=== TSYS01 / G-NICO-018 von Measurement Specialties Inc. ===&lt;br /&gt;
* sehr hohe [[Auflösung und Genauigkeit]]:  0,10° @ -5°C … +50°C   16/24 Bit&lt;br /&gt;
* Gehäuse 16-VQFN Exposed Pad&lt;br /&gt;
* SPI / I2C über Pin auswählbar&lt;br /&gt;
* Preis: 8,60 (4,40 @1k) bei Digikey&lt;br /&gt;
kleiner Nachteil: der Sensor liefert den ADC-Wert und die Kompensationskonstanten (5 Polynom-Koeffizienten), mit denen im µC die Temperatur berechnet werden muss.&lt;br /&gt;
&lt;br /&gt;
=== SE95 ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.nxp.com/documents/data_sheet/SE95.pdf SE95] von NXP hat 13 Bit Auflösung, Genauigkeit ±2°C im Messbereich von -55°C bis +125°C, I²C, Gehäuse SO8 und TSSOP8. Einzelstück-Preis bei Segor 1,50€ (2012/I)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BMP085 / BMP180 ===&lt;br /&gt;
Die BMP085 (bzw. der verbesserte, aber Pin- und Software-komapatible Nachfolger BMP180) sind eigentlich Luftdrucksensoren, die jedoch auch einen Temperatursensor mitbringen. Der Anschluss erfolgt über I2C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Wenig Stromverbrauch (5µA bei 1 Messung/s)&lt;br /&gt;
* Liefern Luftdruck gleich mit&lt;br /&gt;
* Absolute Genauigkeit (+-1°C typ. über kompletten Temperaturbereich). Relative Genauigkeit ist im Datenblatt nicht spezifiziert, gemessen gegen einen SHT11 ca. +-0.1°C. &lt;br /&gt;
* Auflösung: 0.1°C mit Herstellercode, mehr ist möglich (16Bit)&lt;br /&gt;
* Fertige Platinen für wenig Geld verfügbar (ca. 1,70€ inkl. Versand aus China)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* Sehr aufwändige Linearisierung (Kalibrationskoeffizienten sind im Sensor gespeichert, müssen aber vom Host-µC verrechnet werden. Code ist im Datenblatt)&lt;br /&gt;
* Nur als SMD&lt;br /&gt;
* Bei Reichelt und Conrad nicht erhältlich. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: Ebay 1,70€ (mit Platine, China), Aliexpress 1,10€ (nackter Chip, China, mind. 10 Stück sonst auch ca. 1,70€)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BME280 / BME680 ===&lt;br /&gt;
* I2C-Sensor für Temperatur, Luftfeuchtigkeit, Luftdruck (BME680 = BME280 + Luftgüte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Breakout-Board BME280 Aliexpress ~2,20€, BME680 Watterott 15,95€&lt;br /&gt;
* Bosch-eigene Bibliotheken für gängige Mikrocontroller, Android und RaspberryPi&lt;br /&gt;
* Arduino-Bibliotheken von Adafruit, Sparkfun und Watterott&lt;br /&gt;
* Minimaler Platzbedarf&lt;br /&gt;
* SMT ermöglicht doppelseite Platine mit BME280/BME680 auf Frontseite und restlicher Elektronik auf Rückseite&lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Ball-Grid-Array Reflow, manuelles Löten nur mit Breakout-Board oder Vias möglich&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bibliotheken/Datenblätter/Herstellerinformation:&lt;br /&gt;
* BME280: https://www.bosch-sensortec.com/bst/products/all_products/bme280&lt;br /&gt;
* BME680: https://www.bosch-sensortec.com/bst/products/all_products/bme680&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekte/Code&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6473604 BME280 mit OLED Display am ATmega808]&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6495985 BME280 mit OLED Display am ATtiny85]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: BME280 / BME680 Reichelt 5,20€ / 9,45€, Conrad 8,33€ / xxx, Aliexpress ~2,50€ / ~15,-€&lt;br /&gt;
&lt;br /&gt;
=== HDC1080 ===&lt;br /&gt;
Der HDC1080 von Texas Instruments kombiniert einen digitalen Luftfeuchtesensor mit Temperaturmessung. Der Anschluss erfolgt über IC2.&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
* geringe Stromaufnahme (1,3 µA bei 1 Messung/s)&lt;br /&gt;
* gleichzeitige Luftfeuchtemessung möglich&lt;br /&gt;
* Spannungsversorgung: 2,7 bis 5,5 V&lt;br /&gt;
* Genauigkeit: +/-0,2 °C typ. (im Temperaturbereich zwischen 5 bis 60 °C)&lt;br /&gt;
* Auflösung Temperatur: 11/14 bit wählbar&lt;br /&gt;
* Maximale Dauer einer Messung: 6,5 ms&lt;br /&gt;
* eingebautes Heizelement (gegen Feuchtigkeitskondensation, per Konfigurationsregister einschaltbar)&lt;br /&gt;
* Herstellerseitig kalibriert&lt;br /&gt;
* einfache Umrechnung&lt;br /&gt;
* Gehäuse: SMD 6-Pin PWSON (3x3 mm)&lt;br /&gt;
&lt;br /&gt;
Erhältich als Pmod (&#039;&#039;PmodHygro&#039;&#039; von Digilentic) und in Breakoutboards zahlreicher anderer Hersteller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ENS21x ===&lt;br /&gt;
&lt;br /&gt;
Vom deutsch-holländischen Hersteller [http://www.sciosense.com ScioSense] werden mit der [https://www.sciosense.com/ens21x-family-of-high-performance-digital-temperature-and-humidity-sensors/ ENS21x Familie] kombinierte hochpräzise Feuchte- und Temperatursensoren mit I²C Interface angeboten. Dabei gibt es je nach Anforderung unterschiedliche Genauigkeitsklassen, die sich im Produktname klassifizieren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
&lt;br /&gt;
* Stromaufnahme für RH und T Messung bei ~6.6µA @ 1Hz&lt;br /&gt;
* Spannungsbereich 1.7V....4.7V&lt;br /&gt;
* Genauigkeit Temperatur +/- 0.1°C, 0.8%RH (ENS215) ...2.0%RH (ENS210)&lt;br /&gt;
* kontinuierliche Messung Feuchte und Temperatur möglich&lt;br /&gt;
* Sensoren sind fertig kalibriert&lt;br /&gt;
* Ausgabedaten sind fertig aufbereitet, keine externe Kompensation o.ä. nötig&lt;br /&gt;
* QFN4 package (2.0 x 2.0 x 0.75mm3)&lt;br /&gt;
* GitHub/Arduino Integration mit Beispielcode&lt;br /&gt;
&lt;br /&gt;
Erhältlich bei Mouse und Digikey, ebenso EVKit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nenben den Temperatur/Feuchtesensoren sind auch hochpräzise barometrische Drucksensensoren ([https://www.sciosense.com/ens220-barometric-pressure-and-temperature-sensor/ ENS220]) sowie MOX-Gassensoren für Luftqualitätsbestimmung ([https://www.sciosense.com/ens16x-digital-metal-oxide-multi-gas-sensor-family/ ENS16x]) erhältlich, sowie weiter Kombinationen mit Partikel oder Flowsensoren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preisübersicht ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Preisübersicht 11/2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Bauteil   || Segor || RS-Components || Conrad || Farnell || Reichelt || DigiKey || Mouser&lt;br /&gt;
|-&lt;br /&gt;
| AD592     || 21,40 || 5,74          || 6,43   || 5,90    || 3,95     || 4,61&lt;br /&gt;
|-&lt;br /&gt;
| ADT7310   ||  -    || -             || -      || 4,56    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| ADT7410   ||  -    || 3,35          || -      || 2,71    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| DS1621    ||  7,60 || 5,29          || 5,08   || 5,65    || -        || 4,54&lt;br /&gt;
|-&lt;br /&gt;
| DS1629    ||  8,70 || 8,68          || -      || 5,00    || 6,50     || 7,65&lt;br /&gt;
|-&lt;br /&gt;
| DS1631    ||  8,00 || 2,91          || -      || 3,11    || -        || 3,94&lt;br /&gt;
|-&lt;br /&gt;
| DS1731    ||  -    || -             || -      || 9,79    || -        || 3,81&lt;br /&gt;
|-&lt;br /&gt;
| DS1821    ||  5,90 || 5,27          || 6,27   || -       || -        || 5,05&lt;br /&gt;
|-&lt;br /&gt;
| DS18B20   ||  2,50 || 3,06          || -      || 3,26    || 3,20     || 3,93&lt;br /&gt;
|-&lt;br /&gt;
| DS1921    ||  -    || 26,15         || -      || -       || -        || 21,13&lt;br /&gt;
|-&lt;br /&gt;
| DS1922    ||  -    || 62,00         || -      || -       || -        || 43,11&lt;br /&gt;
|-&lt;br /&gt;
| DS1923    ||  -    || 97,96         || -      || -       || -        || 80,30&lt;br /&gt;
|-&lt;br /&gt;
| KTY81/121 ||  -    || -             || -      || 0,79    || 0,59     || 0,85&lt;br /&gt;
|-&lt;br /&gt;
| LM75      ||  1,50 || 0,68          || 3,64   || 0,81    || 1,45     || 0,82&lt;br /&gt;
|-&lt;br /&gt;
| LM76      ||  -    || 2,83          || -      || 3,02    || -        || 2,39&lt;br /&gt;
|-&lt;br /&gt;
| LM135     || 10,10 || 10,28         || -      || 8,95    || 7,95     || 10,26&lt;br /&gt;
|-&lt;br /&gt;
| LM235     ||  -    || -             || -      || 1,80    || 1,40     || 1,26&lt;br /&gt;
|-&lt;br /&gt;
| LM334     ||  0,90 || 0,72          || 1,67   || 1,01    || 0,49     || 0,74&lt;br /&gt;
|-&lt;br /&gt;
| LM335     ||  1,30 || 0,56          || 1,92   || 0,55    || 0,71     || 0,80&lt;br /&gt;
|-&lt;br /&gt;
| PT100     ||  3,80 || 3,99          || 4,00   || 9,79    || 4,27     || 0,68&lt;br /&gt;
|-&lt;br /&gt;
| SE95      ||  1,50 || 0,63          || -      || 1,45    || -        || 1,00&lt;br /&gt;
|-&lt;br /&gt;
| SHT11     || 26,00 || 24,38         || 33,20  || 25,65   || -        || 36,76&lt;br /&gt;
|-&lt;br /&gt;
| SHT15     ||  -    || 27,69         || 36,30  || 28,72   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT21     || 29,50 || 18,10         || -      || 21,16   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT71     || 25,40 || 29,06         || 36,89  || 30,88   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT75     ||  -    || 33,77         || 42,48  || 35,52   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SMT160-30 ||  -    || 9,28          || 8,14   || 12,38   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| TMP75     ||  -    || 0,80          || -      || 0,85    || -        || 1,37&lt;br /&gt;
|-&lt;br /&gt;
| TSic206   ||  -    || -             || 5,84   || -       || 4,20     || -&lt;br /&gt;
|-&lt;br /&gt;
| ENS210   ||  -    || -             || -   || -       || -     || 2,55 || 2,74&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mikrocontroller.net/forum/mikrocontroller-elektronik?filter=temperatur* Beiträge im Forum]&lt;br /&gt;
* [[Feuchtesensor]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Sensorik]]&lt;/div&gt;</summary>
		<author><name>Tire</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=107104</id>
		<title>Temperatursensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=107104"/>
		<updated>2024-10-07T07:10:59Z</updated>

		<summary type="html">&lt;p&gt;Tire: Ergänzung ScioSense&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Will man mit einem [[Mikrocontroller]] Temperaturen messen, dann braucht man&lt;br /&gt;
* einen [[Sensor]], der die Temperatur z.&amp;amp;nbsp;B. in eine Spannung oder einen Strom umsetzt&lt;br /&gt;
* einen [[ADC | AD-Wandler]], der das Signal digitalisiert. Der kann auf dem Sensor oder dem Mikrocontroller integriert sein.&lt;br /&gt;
&lt;br /&gt;
Temperatursensoren gibt es nun in allen möglichen Varianten. Vom temperaturabhängigen [[Widerstand]] bis zum fertig abgeglichenen All-in-one-Bauteil mit digitalem Ausgang. Wie bei allen Sensoren sollte man auch hier genau hinschauen und [[Auflösung und Genauigkeit]] unterscheiden.&lt;br /&gt;
&lt;br /&gt;
== Analoge Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== Pt100 ===&lt;br /&gt;
&lt;br /&gt;
Unter einem Pt100 versteht man einen Platinwiderstand, der bei 0°C einen Widerstand von 100Ω hat.&lt;br /&gt;
Platinwiderstände sind temperaturabhängige Widerstände mit hoher Wiederholgenauigkeit und Konstanz[http://de.wikipedia.org/wiki/Konstante].  Wegen der relativ geringen Widerstandsänderung von nur ca. 0,4Ω pro Grad ist etwas mehr Schaltungsaufwand erforderlich als bei anderen Sensoren. Genauere Formeln zur Temperaturbestimmung gibt es u.a. bei [http://de.wikipedia.org/wiki/Pt100 Wikipedia]. Ein Schaltplan findet sich bei der [http://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t].&lt;br /&gt;
&lt;br /&gt;
Die Sensoren gibt es auch mit anderen Widerstandswerten, z.&amp;amp;nbsp;B. mit 1000&amp;amp;Omega; und heißen dann entsprechend Pt1000. Man setzt diese vor allem &#039;&#039;dann&#039;&#039; ein, wenn Eigenerwärmung oder Stromverbrauch eine Rolle spielt.&lt;br /&gt;
&lt;br /&gt;
Da bei der Entscheidung auf Pt100/Pt1000 Geld kaum eine Rolle spielt, entscheidet man sich für deren Auswertung häufig für fertige Schaltkreise mit passendem Verstärker und A/D-Wandler, wie dem MAX31865.&lt;br /&gt;
Im Interesse einer präzisen Funktion sollte dieser dennoch am besten mit einer vom Mikrocontroller entkoppelten stabilisierten Spannung betrieben werden.&lt;br /&gt;
Serienwiderstände in den I²C-Leitungen helfen, dass sich auch darüber weniger Störungen ausbreiten.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* genormt&lt;br /&gt;
* großer Meßbereich&lt;br /&gt;
* hohe Linearität&lt;br /&gt;
* hohe Wiederholgenauigkeit&lt;br /&gt;
* einfach austauschbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* brauchen aufwändigere Auswerteschaltung&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://de.wikibooks.org/wiki/Linearisierung_von_resistiven_Sensoren/_Pt100 Wikibooks: Linearisierung von resistiven Sensoren - PT100]&lt;br /&gt;
* [https://www.heise.de/ct/artikel/Sensibelchen-289608.html c&#039;t-Artikel: Mikrocontroller-Programmierung: Timer, Sensoren und Drehgeber (mit PT100 Schaltung)]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/3450 Maxim AN3450 Positive Analog Feedback Compensates PT100 Transducer]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4875 Maxim AN4875 High-Accuracy Temperature Measurements Call for Platinum Resistance Temperature Detectors (PRTDs) and Precision Delta-Sigma ADCs]&lt;br /&gt;
* [http://ww1.microchip.com/downloads/en/AppNotes/01154a.pdf Microchip AN1154 Precision RTD Instrumentation for Temperature Sensing]&lt;br /&gt;
* [http://www.analog.com/static/imported-files/application_notes/AN709_0.pdf Analog Devices AN709 RTD Interfacing and Linearization Using an ADuC8xx MicroConverter]&lt;br /&gt;
&lt;br /&gt;
=== NTC/PTC ===&lt;br /&gt;
&lt;br /&gt;
NTC und PTC sind temperaturabhängige Widerstände.&lt;br /&gt;
&lt;br /&gt;
* NTC (engl. &#039;&#039;&#039;N&#039;&#039;&#039;egative &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Heißleiter), hat bei hohen Temperaturen seinen niedrigsten Widerstand, z.&amp;amp;nbsp;B. Silizium&lt;br /&gt;
* PTC (engl. &#039;&#039;&#039;P&#039;&#039;&#039;ositive &#039;&#039;&#039;T&#039;&#039;&#039;emperature &#039;&#039;&#039;C&#039;&#039;&#039;oefficient, Kaltleiter), hat bei niedrigen Temperaturen seinen geringsten Widerstand, z.&amp;amp;nbsp;B. Glühlampe&lt;br /&gt;
&lt;br /&gt;
Um den Widerstandswert zu messen schaltet man sie mit einem normalen Widerstand oder einer [[Konstantstromquelle]] in Reihe zu einem [[Spannungsteiler]] und misst den Spannungsabfall.&lt;br /&gt;
Eine Beispielschaltung findet sich [http://www.mathar.com/msp_thermo1.html hier].&lt;br /&gt;
&lt;br /&gt;
Aufgrund des geringen Preises, der geradezu gigantischen Steilheit und der Verfügbarkeit mit hohen Widerstandswerten werden NTCs faktisch überall in der Heim- und Konsumgüterelektronik eingesetzt:&lt;br /&gt;
An der Heizungssteuerung (auch im Außenfühler), im Elektronik-Thermostatventil, in der Wetterstation (innen und außen), in der Gefriertruhe, im Auto, im Schaltschrank und in sämtlichen China-Schaltungen zur Temperaturregelung.&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* billig (z.B. [https://www.reichelt.de/index.html?ACTION=446&amp;amp;LA=446&amp;amp;SEARCH=kty81 KTY81-x] bei Reichelt  0,52-0,75 &amp;amp;euro; 2018-01-03)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* müssen für höhere Genauigkeiten abgeglichen werden&lt;br /&gt;
* brauchen A/D-Wandler&lt;br /&gt;
* sind nichtlinear&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
* KTY10-5&lt;br /&gt;
* KTY13-6&lt;br /&gt;
* KTY81-121&lt;br /&gt;
* KTY81-122&lt;br /&gt;
* KTY81-210&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.sprut.de/electronic/temeratur/temp.htm Temperaturabhängige Stromquelle und NTC/PTC inclusive Linearisierung]&lt;br /&gt;
*[http://www.umnicom.de/Elektronik/Mikrokontroller/Atmel/AtFan/AtFan.html#2.2.2 Berechnung des Linearisierungswiderstandes für gewünschten Temperaturbereich] der fällt sonst immer vom Himmel&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/208587#2065880 KTY 10-5 Formelprobleme]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225563 Codesammlung: Beispiel mit 0,5°C Auflösung]&lt;br /&gt;
* [http://preis-ing.de/extras/alle-berechnungen-im-schnellzugriff/automatisches-erzeugen-einer-ntc-tabelle/ Automatisches Erzeugen von C-Code zur NTC Auswertung] Aus den NTC Parametern und den Anforderungen wird  ein schneller und schlanker C-Code generiert.&lt;br /&gt;
&lt;br /&gt;
=== LMx35 ===&lt;br /&gt;
&lt;br /&gt;
Eine IC-Familie, die pro Kelvin Temperaturänderung ihre Ausgangsspannung um 10&amp;amp;nbsp;mV ändert. Die ICs gibt es in verschiedenen Genauigkeiten und Temperaturbereichen mit den Bezeichnungen LM135(A), LM235(A) und LM335(A). Der günstigste ist der LM335 mit einem Temperaturbereich von −40 … +100°C.&lt;br /&gt;
In verschiedenen Bauformen erhältlich. Beispielschaltungen finden sich im [http://www.national.com/ds.cgi/LM/LM135.pdf Datenblatt] und [http://www.suessbrich.info/elek/elektherm1.html hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C)&lt;br /&gt;
* relativ billig (LM335 bei Reichelt ab 0,76&amp;amp;nbsp;€)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* bei längerer Anschlussleitung störanfällig&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/analogsensoren.htm Test-Schaltungen und -Code zur Auswertung mit ADC (AVR-Assembler)]&lt;br /&gt;
&lt;br /&gt;
=== LM334 ===&lt;br /&gt;
&lt;br /&gt;
Ein IC ähnlich dem LM335 mit dem Unterschied, dass der durch das IC fließende Strom proportional von der Temperatur abhängt. Mit einer einfachen Schaltung aus nur zwei Widerständen kann man dann den Strom in einer Weise wandeln, dass pro Kelvin eine Spannungsänderung von 10mV ausgegeben wird. Da die Strom-Spannungswandlung auf der Platine (und damit nahe am AD-Wandler) stattfindet und die Übertragung des Messwerts durch einen Strom stattfindet, sind Störungen durch Netzbrummen etc. viel geringer als beim LM335&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
&amp;lt;!-- * hat auch ohne Kalibrierung eine Genauigkeit von einem Grad (bei 25°C) &lt;br /&gt;
Laut Datenblatt +-3°C&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* relativ billig ([http://www.reichelt.de/?ARTICLE=10468 Reichelt 0,54 &amp;amp;euro;])&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* Bereich 0°C-70°C&lt;br /&gt;
&lt;br /&gt;
Ähnliche ICs:&lt;br /&gt;
* AD592 (Ausgangsstrom 1µA pro Kelvin, absolute Temperatur) [http://www.reichelt.de/?ARTICLE=3825 Reichelt: 3,75 €], Conrad 174912 8,50 &amp;amp;euro;&lt;br /&gt;
* B511N (geistern im Osten aus DDR-Beständen noch herum) wie AD592 aber deutlich mehr Parameterstreuung.&lt;br /&gt;
&lt;br /&gt;
=== SMT160-30 ===&lt;br /&gt;
&lt;br /&gt;
Ist ein Zwischending zwischen Digital und Analog. Sein Ausgangssignal ist ein digitales PWM-Signal, zu dessen Messung man am besten den Input-Capture-Eingang eines Mikrocontrollers verwendet. Man kann ihn also wie einen analogen Sensor nur indirekt auslesen, anstatt über einen AD-Wandler hier über einen Timer.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Digitales PWM-Signal ist unempfindlich gegen Störeinflüsse&lt;br /&gt;
* gibt es in SO8, TO18, TO92 und &amp;lt;b&amp;gt;TO220&amp;lt;/b&amp;gt;, gut befestigbar, z.B am Kühlkörper&lt;br /&gt;
* linear&lt;br /&gt;
* kein Abgleich nötig&lt;br /&gt;
&lt;br /&gt;
Nachteile (viele):&lt;br /&gt;
* benötigt Timer&lt;br /&gt;
* jittert extrem, genaue Messungen nur über Mittelung / Filterung möglich&lt;br /&gt;
* nicht nur das PWM-Verhältnis, sondern auch die Frequenz ist temp-abhängig (1-4kHz)&lt;br /&gt;
* teuer (Farnell 10,90&amp;amp;euro; +16%, Conrad 9,xx&amp;amp;euro; , www.hy-line.de ??).&lt;br /&gt;
* TO92 Gehäuse ist günstiger, dafür weniger genau&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* http://www.hy-line.de/co/sensor-tec/hersteller/smartec/smt-160-30/index.html&lt;br /&gt;
&lt;br /&gt;
=== Thermoelement ===&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement besteht im einfachsten Fall aus zwei ungleichen Metallendrähten, die an einem Punkt miteinander verbunden sind und bei dem die Verbindungsstelle einer anderen Temperatur ausgesetzt ist als die offenen Enden der Drähte. An den offenen Enden der Drähten entsteht eine Spannung (Thermospannung). Dieser Effekt wurde 1821 von Thomas Seebeck entdeckt ([http://de.wikipedia.org/wiki/Seebeck-Effekt Seebeck-Effekt] bei Wikipedia). Eine weitere Anwendung ist der thermoelektrische Generator (&amp;quot;Thermogenerator&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Der herausragende Vorteil eines Thermoelements (meistens „Typ K“) ist seine obere Grenztemperatur von über 1000 °C.&lt;br /&gt;
Das Thermoelement degradiert durch Kristallveränderungen in der Schweiß- oder Pressverbindung oder durch Aufschmelzen.&lt;br /&gt;
Mit Thermoelementdraht (2 Drähte unterschiedlicher Metalle) lassen sich Sensoren flugs mit Aderendhülse + Zange&lt;br /&gt;
oder kleinem Schweißgerät problemspezifisch und sehr klein in der Abmessung herstellen.&lt;br /&gt;
&lt;br /&gt;
Ein Thermoelement ist selbst bei einfachen Digitalmultimetern mit Temperaturmessbereich beigefügt.&lt;br /&gt;
&lt;br /&gt;
Da Thermoelemente, genauso wie Pt100/Pt1000-Widerstandssensoren, eine hohe Verstärkung und einen hochauflösenden A/D-Wandler benötigen, setzt man auch hier gern fertige Schaltkreise ein, die gleich die Kaltstellenkompensation mitbringen.&lt;br /&gt;
&lt;br /&gt;
* MCP3421 18bit ADC 15SPS, I2C, auch mit andere Auflösungen erhältlich, Thermoelement kann direkt angeschlossen werden! (Reichelt : 2,10€)&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* über einen sehr weiten Temperaturbereich einsetzbar&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* die sehr geringen Temperaturspannungen im Mikrovoltbereich benötigen eine sehr gute Auswertelektronik (guter Analogteil + AD-Wandler). (aber: beachte MCP3421)&lt;br /&gt;
&lt;br /&gt;
* Misst nur Temperaturdifferenz&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&amp;lt;!-- Der Link wird von NI umgebogen zur Homepage. Recherche nach dem Autor brachte nix hervor :-(&lt;br /&gt;
* [http://digital.ni.com/worldwide/germany.nsf/web/all/7A4F02BAEFEC22AC802567F6003E0D6E  Temperaturmessung mit Thermoelementen] - Eine Einführung von David Potter (deutsche Überarbeitung: G.Sinkovic) (inkl. Erläuterung der Kaltstellenkompensation) --&amp;gt;&lt;br /&gt;
* [http://www.sensorwell.at/fileadmin/templates/images/data_sheets/temperatur_messtechnik.pdf Warum Thermoelemente Relativtemperaturen messen! oder Was ist eine Kaltstelle?] - Technische Information von www.sensorwell.at (PDF, ca. 600kB)&lt;br /&gt;
&lt;br /&gt;
=== P-N-Übergang ===&lt;br /&gt;
&lt;br /&gt;
Nicht direkt ein ausgemachter Sensor, aber jede normale Siliziumdiode kann als Temperatursensor herhalten.&lt;br /&gt;
Gängig ist dazu die Verwendung des P-N-Übergangs zwischen Basis und Emitter eines NPN-Transistors.&lt;br /&gt;
Das Verbinden von B und C bewirkt eine Stromverstärkung und damit eine geringere Abhängigkeit der Spannung vom Strom.&lt;br /&gt;
Siehe nächster Abschnitt.&lt;br /&gt;
&lt;br /&gt;
=== Im Mikrocontroller eingebauter Sensor ===&lt;br /&gt;
&lt;br /&gt;
Mikrocontroller mit A/D-Wandler bieten häufig einen eingebauten Temperatursensor an,&lt;br /&gt;
der mittels Eingangsmultiplexer auf den Wandler gegeben werden kann.&lt;br /&gt;
Die häufigste Implementierung dürfte einen in Durchlassrichtung arbeitenden P-N-Übergang benutzen.&lt;br /&gt;
An diesem beträgt der Temperaturkoeffizient -2 mV/K.&lt;br /&gt;
Ziemlich klein aber dafür hinreichend linear.&lt;br /&gt;
Im AVR-Mikrocontroller sind Auflösungen im Zehntelgradbereich illusorisch,&lt;br /&gt;
schon ganze Grad sind an der Grenze des Machbaren.&lt;br /&gt;
Die Hauptanwendung dieses Sensors ist wohl eher die Überwachung einer&lt;br /&gt;
leistungsintensiven Schaltung, bspw. mit Leistungstransistoren, &lt;br /&gt;
mit einer hellen LED (Fahrradscheinwerfer!) oder mit zu ladenden Batterien.&lt;br /&gt;
&lt;br /&gt;
=== indirekte Messung über die Temperaturabhängigkeit der Schallgeschwindigkeit ===&lt;br /&gt;
&lt;br /&gt;
Acoustic Thermometry Measures Temperature To 0.1 Degree&lt;br /&gt;
http://www.linear.com/solutions/1558&lt;br /&gt;
AN131  http://www.linear.com/docs/39793 (PDF momentan nicht verfügbar) --&amp;gt;&lt;br /&gt;
http://www.mikrocontroller.net/topic/307557#new&lt;br /&gt;
&lt;br /&gt;
== Digitale Temperatursensoren ==&lt;br /&gt;
&lt;br /&gt;
=== AM2301 / DHT21 ===&lt;br /&gt;
&lt;br /&gt;
Low Cost One-Wire Sensoren&lt;br /&gt;
&lt;br /&gt;
* Relativ großer Sensor &lt;br /&gt;
* Stromversorgung: DC 3.3 - 5.2 V&lt;br /&gt;
* Ausgangssignal: 1-Draht-Bus - digitales Signal (One wire)&lt;br /&gt;
* Sensorelement: Polymer Feuchtigkeits-Kondensator&lt;br /&gt;
* Messbereich:    &lt;br /&gt;
** Luftfeuchtigkeit: 0 - 100% relative Luftfeuchte&lt;br /&gt;
** Temperatur: -40 °C  bis +80°C&lt;br /&gt;
* Genauigkeit:&lt;br /&gt;
** Luftfeuchtigkeit: +/- 3%&lt;br /&gt;
** Temperatur: +/- 0,5°C&lt;br /&gt;
* Auflösung:&lt;br /&gt;
** Feuchtigkeit: 0,1 % RH&lt;br /&gt;
** Temperatur: 0,1 °C&lt;br /&gt;
&lt;br /&gt;
Kleinere Version als DHT11 / DHT22 mit Drahtanschlüssen.&lt;br /&gt;
DHT11 :&lt;br /&gt;
* Genauigkeit:&lt;br /&gt;
** Luftfeuchtigkeit: +/- 5%&lt;br /&gt;
** Temperatur:       +/- 2°C&lt;br /&gt;
* Kosten: ca. 2,00 € (Ali) bis 8,00 € (eBay Deutschland)&lt;br /&gt;
&lt;br /&gt;
=== DS1621 ===&lt;br /&gt;
&lt;br /&gt;
Der DS1621 ist Temperatursensor und A/D-Wandler in einem. Er gibt seine Daten per [[I²C]]-[[Bus]] aus. Ein Schaltplan für einen elektronischen Thermometer mit diesem IC findet sich [http://www.myplace.nu/avr/thermo/ hier].&lt;br /&gt;
&lt;br /&gt;
Eine Library für den AVR: https://sourceforge.net/projects/ds1621avr/&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* da I²C ein Bus ist, kann man mehrere DS1621 und andere I²C-Bausteine zusammen anschließen und braucht dafür trotzdem nur zwei I/O-Ports.&lt;br /&gt;
* Messbereich -55°C to +125°C &lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* Auflösung besser 0,01°C, wenn man die beiden Zählerregister (Count-Remain und Count-per-C) auswertet&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* teuer (Segor 5,80&amp;amp;euro;; RS 3,95&amp;amp;euro;; Conrad 5,22&amp;amp;euro;)&lt;br /&gt;
* obwohl die meisten Register [[Speicher#NVRAM | nichtflüchtig]] sind, kann man ihn nicht als Stand-Alone-Thermostat einsetzen, da er erst nach einem Start-Conversion-Befehl zu messen beginnt.&lt;br /&gt;
&lt;br /&gt;
Nachfolger:&lt;br /&gt;
* DS1631, DS1631A (Auto-Start-&amp;gt; Stand-Alone-Thermostat), DS1731&lt;br /&gt;
* weitere Stand-Alone-Thermostaten: DS1821, DS1629&lt;br /&gt;
&lt;br /&gt;
=== LM75 ===&lt;br /&gt;
&lt;br /&gt;
Der LM75 ist so ähnlich wie der DS1621, allerdings nur in SMD erhältlich und nicht so genau. Er ist aber öfters mal auf PC-Mainboards zu finden, so dass man beim Schlachten eines solchen günstig an einen Temperatursensor kommen kann. Eine Beispiel Schaltplan mit einem ATmega8 findet man [http://www.ucblog.de/2010/09/mikrocontroller-thermometer-schaltplan/ hier]&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* I²C-Bus Ausgang&lt;br /&gt;
* billiger als DS1621 (Reichelt 1,45 &amp;amp;euro;; RS 3V: 3,75&amp;amp;euro;; 5V: 2,72&amp;amp;euro;)&lt;br /&gt;
* Auflösung +-0,5°C&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur im SMD-Gehäuse erhältlich&lt;br /&gt;
* relativ ungenau (+-2°C), kann man jedoch kalibrieren / kompensieren&lt;br /&gt;
&lt;br /&gt;
Kompatible Typen:&lt;br /&gt;
* AD7415ART&lt;br /&gt;
* DS7505S+&lt;br /&gt;
&lt;br /&gt;
=== LM76 ===&lt;br /&gt;
&lt;br /&gt;
Der LM76 ähnlich dem LM75, bietet aber eine 8-fach höhere Auflösung und eine Genauigkeit von 0.5 bzw. 1°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* höhere Auflösung&lt;br /&gt;
* höhere Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* schwerer zu beschaffen&lt;br /&gt;
&lt;br /&gt;
=== TMP175 / TMP75 ===&lt;br /&gt;
&lt;br /&gt;
Ähnelt dem LM75 stark! Temperatursensor von Texas Instruments.&lt;br /&gt;
&lt;br /&gt;
EDIT 11.03.2024 Link funktioniert nicht mehr, Repo nicht mehr da.&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ManuelSchneid3r/RaspberryPi/blob/master/sensors/src/tmp.c Linux Kommandozeilen Tool für den Zugriff]&lt;br /&gt;
&lt;br /&gt;
=== DS18S20 / DS18B20 ===&lt;br /&gt;
&lt;br /&gt;
Der DS18S20 (Nachfolger des DS1820) und DS18B20 sind scheinbar Temperatursensoren und A/D-Wandler in einem. Wenn man genauer hinschaut, stellt man fest, dass es sich um direktwandelnde Sensoren handelt. Die Temperatur wird ohne Umweg über eine analoge Zwischengröße (Spannung oder Strom) in ein digitales Signal überführt.&lt;br /&gt;
&lt;br /&gt;
Die Datenkommunikation erfolgt über ein 1-Wire-Interface, wodurch man am [[Mikrocontroller]] mit nur einem einzigen I/O-Pin auskommen kann. Außerdem beherrschen sie die parasitäre Stromversorgung, d.h., man braucht für Daten und Stromversorgung zusammen nur zwei Leitungen.&lt;br /&gt;
&lt;br /&gt;
Beim DS18B20 sind Auflösungen von 9, 10, 11 und 12 Bits konfigurierbar. Je kleiner die Auflösung, desto kürzer ist die Messzeit. Der DS18S20 hat eine feste Auflösung von 12 Bits, wobei die unteren 4 Bits aufwändiger auszuwerten sind als beim DS18B20. Der DS18S20 ist als Ersatz für den DS1820 gedacht. Der Hersteller empfiehlt den DS18B20 für Neuentwicklungen.&lt;br /&gt;
&lt;br /&gt;
Anwendungshinweise bei Problemen&lt;br /&gt;
* An jeden Sensor einen 100 nF Keramikkondensator platzieren.&lt;br /&gt;
* Pull Up Widerstand am One Wire Bus kleiner machen, statt 4,7kΩ nur 2,2kΩ oder 1kΩ.&lt;br /&gt;
* Einen Widerstand von 10-100 Ohm in &#039;&#039;&#039;Reihe&#039;&#039;&#039; zum Mikrocontrollerausgang schalten, damit die Flanken flacher werden und Reflektionen unterdrückt werden, was vor allem bei längeren Leitungen &amp;gt;1m zum Problem werden kann.&lt;br /&gt;
* Dünne Anschlussleitungen verwenden, damit wenig Wärme durch die Anschlussleitungen übertragen wird. z.B: 0.2mm Kupferlackdraht verwenden, zumindest für die letzten 5 cm.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* Genauigkeit +-0,5°C&lt;br /&gt;
* 1-Wire-Ausgang&lt;br /&gt;
&lt;br /&gt;
Preise:&lt;br /&gt;
* 2020: Reichelt: 1,60&amp;amp;euro; / CSD: 1,59&amp;amp;euro; / Conrad 5,08&amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18S20: Reichelt 18,50&amp;amp;euro; / Pollin 12,95&amp;amp;euro; / Conrad: 28,99 &amp;amp;euro;&lt;br /&gt;
* 2022-10-05 DS18B20: Reichelt 3,80&amp;amp;euro; / Pollin 4,49 ; 7,90&amp;amp;euro; / Conrad: 7,99 &amp;amp;euro;&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [https://www.ramser-elektro.at/1wire-sensor-zu-0-10v-konverter Zweikanaliger DS18B20 auf 0-10V Messumformer]&lt;br /&gt;
* [http://www.avr-projekte.de/ds18b20.htm Ein oder mehrere DS18B20 DS18S20 über Romcode einlesen. AVR-Assembler]&lt;br /&gt;
* [http://pic-projekte.de/wiki/index.php?title=Ansteuerung_eines_DS18S20 Ansteuern eines DS18S20 in C (PIC)]&lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18S20.pdf Datenblatt DS18S20] &lt;br /&gt;
* [http://pdfserv.maxim-ic.com/en/ds/DS18B20.pdf Datenblatt DS18B20]&lt;br /&gt;
* [http://www.maxim-ic.com/app-notes/index.mvp/id/4377 Vergleich DS18B20 &amp;lt;-&amp;gt; DS18S20]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/6505 Code zur Ansteuerung (ASM ATTiny12)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Code zur Ansteuerung (AVR-GCC)]&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/494918 Fehlervermeidung]&lt;br /&gt;
* [http://gandalf.arubi.uni-kl.de/avr_projects/tempsensor/ Code zur Ansteuerung mit CRC-Prüfung (AVR-GCC)]&lt;br /&gt;
* [http://www.schramm-software.de/tipps/temperaturmessung/digitalsensoren.htm Code zur Ansteuerung mit CRC-Prüfung (AVR-Assembler)]&lt;br /&gt;
* [http://chaokhun.kmitl.ac.th/~kswichit/avrthermo/avrthermo.html LED-Thermometer mit AT90S2313 (C)]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/read-4-248219.html Webserver zur Ansteuerung von bis zu 63 Bausteinen]&lt;br /&gt;
* [http://www.teslabs.com/openplayer/docs/docs/other/ds18b20_pre1.pdf PDF Anleitung zur Beschaltung und Programmierung (C)]&lt;br /&gt;
* [http://www.digitemp.com/building.shtml Anleitung Sensorfühleraufbau (DigiTemp)]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/14792 Forumsbeitrag]: Onewire + DS18x20 Ansteuerung in C&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/232156 Forumsbeitrag]: Timing der parasitären Versorgung&lt;br /&gt;
* [https://www.mikrocontroller.net/topic/387139#4602608 Projekt]: Onewire + DS18x20 Bibliothek&lt;br /&gt;
&lt;br /&gt;
=== DS1822 ===&lt;br /&gt;
&lt;br /&gt;
Ähnlich wie DS18S20, aber weniger genau (+-2°) und in großen Stückzahlen billiger. Wegen der geringeren Verbreitung kommt der Preisvorteil aber bei Einzelstücken nicht beim Kunden an. So kostet er bei Reichelt mit 3,50&amp;amp;euro; mehr als der DS18S20.&lt;br /&gt;
&lt;br /&gt;
=== DS1921 / DS1922 ===&lt;br /&gt;
&lt;br /&gt;
Sind wie die DS1821 1-wire-Sensoren mit zusätzlicher Logging-Funktion.&lt;br /&gt;
Im iButton-Gehäuse befindet sich eine Lithium-Zelle, eine RTC, CMOS-RAM und der Temp-Sensor. Nach umfangreicher Programmierung startet der Button seine Mission (Aufzeichnung des Temperaturverlaufs).&lt;br /&gt;
Gibt es auch mit zusätzlicher Feuchtemessung (DS1923).&lt;br /&gt;
&lt;br /&gt;
=== TSic ===&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren werden baugleich von 2 Herstellern angeboten:&lt;br /&gt;
* IST AG ([http://www.ist-ag.com/en/products-services/temperature-sensors Homepage])&lt;br /&gt;
* B+B Thermo-Technik ([https://shop.bb-sensors.com/Temperaturmesstechnik/Temperatursensoren/Digitaler-TSic-Temperatursensor-TO92.html Homepage])&lt;br /&gt;
&lt;br /&gt;
Die TSic Sensoren ([https://shop.bb-sensors.com/out/media/Datasheet_Digital_Semiconductor_temperatur_sensor_TSIC.pdf Datenblatt]) geben ihre Temperaturmessdaten automatisch in einem festen Intervall aus. Daher muss der Host nur warten bis die nächsten Messdaten rausgeschickt werden. Die TSic Sensoren die es im freien Handel gibt, geben ihre Messdaten alle 100ms (10Hz) aus. &lt;br /&gt;
Zur Übertragung wird das [http://www.ist-ag.com/eh/ist-ag/resource.nsf/imgref/Download_ZACWireAppNotes.pdf/$FILE/ZACWireAppNotes.pdf ZACwire] Protokoll benutzt. Es handelt sich um eine einfach zwei Byte Übertragung per Manchester-Code. Diese zwei Byte repräsentieren den digital gewandelten Temperaturwert. Im Gegensatz zu Sensoren wie den DS18xxx von Dallas muss dieser Wert aber erst auf einen dezimalen Wert umgerechnet werden. &lt;br /&gt;
Die Sensoren kommen mit 3 Pins aus (VCC, GND, Dout).&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Bereits kalibriert&lt;br /&gt;
* Verschiedene Genauigkeiten lieferbar&lt;br /&gt;
* Sehr einfaches Kommunikationsprotokoll&lt;br /&gt;
* Geringer Stromverbrauch&lt;br /&gt;
* Hochgenau: bis zu +/- 0.1°C (TSic 50x)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* Recht teuer (Reichelt: 4,70&amp;amp;euro; für den TSic206)&lt;br /&gt;
* Nur ein Sensor an einem I/O nutzbar (Kein Bussystem)&lt;br /&gt;
&lt;br /&gt;
Achtung! &lt;br /&gt;
Die TSic Sensoren gibt es auch als Version mit analog Ausgang. Bei der Typenbezeichnung gibt die 3. Stelle an ob es sich um die analog- oder Digitalversion handelt (1 = analog, 6 = digital). &lt;br /&gt;
Der TSic201 ist also analog, wärend der TSic206 ein digitaler ist.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/283615#3025721 ZACwire Protokoll im Logic Analyzer]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159774?goto=3157908#3157908 C-Code, (ohne Interrupt und ohne Timer) Sensor wird eingeschaltet-&amp;gt;gelesen-&amp;gt;ausgeschaltet]&lt;br /&gt;
* [http://www.avr-projekte.de/zacwireasm.htm Zacwire Protokoll, AVR-Assembler]&lt;br /&gt;
* [http://www.loetstelle.net/projekte2/tsic306/tsic306.php GCC AtMega8 Interruptgesteuerte Statemachine für TSIC206/306]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/45573#347765 Ansatz zum Empfang der Daten]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/225554# Beispiel mit Strobe ohne Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/82087 Diskussion mit Beispielcode (MSP430, AVR, PIC) blockierend]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/144424#1367539 C++ Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/88847 noch mehr C, problematisch Interrupt]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/151791#1426974 C für ATmega8]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/159149#1510455 auch problematisch]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/188462#1837622 fertiger Code zum Einlesen des Zacwire-Protokolls für PIC in ASM]&lt;br /&gt;
* [http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=55103 RN: Bascom]&lt;br /&gt;
* [http://www.avr-projekte.de/tinyclock.htm TSIC206 Thermometer mit Uhr und Kalender. Komplette Bauanleitung mit ASM Quellcode für AT-Tiny2313]&lt;br /&gt;
* [http://www.andeanelectronic.com/?Supporte___Arduino_con_TSic306%2CTSic506_y_TSic716 TSIC Routinen für Arduino von Andean Electronic aus Peru - Quelltext Dokumentation in Englisch]&lt;br /&gt;
&lt;br /&gt;
=== SHT3x ===&lt;br /&gt;
&lt;br /&gt;
Von [http://www.sensirion.com Sensirion] die aktuellen Versionen (2020) der Temperatur/Feuchte Sensoren&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C&lt;br /&gt;
* Tempertur: +-0.3°C (SHT30) - +-0.1°C (SHT35)&lt;br /&gt;
* Temperaturbereich von -40 – +90°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-3 (SHT30) - 1.5%RH (SHT35)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package, gibt aber diverse Breakout-Boards zum Beispiel bei Adafruit oder Tindie [https://www.tindie.com/products/closedcube/sht35-d-digital-humidity-temperature-sensor/]&lt;br /&gt;
&lt;br /&gt;
=== SHT1x/SHT7x (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
Der SHT1x/SHT7x (SHT10, SHT11, SHT15, STH71, SHT75) sind kombinierte Temperatur- und Feuchtesensoren von [http://www.sensirion.com Sensirion]. Sie unterscheiden sich in Bauform und Genauigkeit.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* digitale Schnittstelle mit einfacher [[I²C]]-&#039;&#039;ähnlicher&#039;&#039; Ansteuerung&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* Beispielcode (C, MC51) auf der Sensirion-Seite verfügbar (relativ leicht portierbar)&lt;br /&gt;
* interne Heizelemente (Funktionsprüfung, &amp;quot;raue&amp;quot; Umgebung)&lt;br /&gt;
* Spannungsmonitor (&amp;quot;Battery fail&amp;quot;)&lt;br /&gt;
* sehr hohe Genauigkeit&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* kann nicht am [[I²C]] Bus betrieben werden, theoretisch gleiche Clockleitung möglich, fixe Adresse&lt;br /&gt;
* relativ teuer (Farnell 18,60&amp;amp;euro;)(SHT11 bei CSD 14€)&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com/de/produkte/feuchte-und-temperatur/ Übersicht] der Temperatur- und Feuchtigkeitssensoren von Sensirion.&lt;br /&gt;
&lt;br /&gt;
=== SHT21 (End of Life) ===&lt;br /&gt;
&lt;br /&gt;
[http://www.sensirion.com Sensirion] bietet auch den SHT21 Feuchtigkeits- und Temperatursensor an, welcher wesentlich genauer ist.&lt;br /&gt;
    &lt;br /&gt;
Vorteile:&lt;br /&gt;
* I2C digital, PWM and SDM/analog Volt Ausgabe&lt;br /&gt;
* Maximal 5 Messungen/s @ 14bit&lt;br /&gt;
* Temperaturbereich von -40 – +125°C&lt;br /&gt;
* Feuchtigkeit mit einer Genauigkeit von +-2%RH&lt;br /&gt;
* Günstig (3-4€ Farnell/RS 2014)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur als SMD-Package&lt;br /&gt;
&lt;br /&gt;
Application Notes und Datenblätter findet man [http://www.sensirion.com/en/products/humidity-temperature/humidity-sensor-sht2x/ hier].&lt;br /&gt;
&lt;br /&gt;
=== ADT7310 / ADT7xxx-Familie von AD ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.analog.com/en/sensors/digital-temperature-sensors/adt7310/products/product.html ADT7310] von [http://www.analog.com/ Analog Devices] besitzt eine Auflösung von 16 Bit und eine Genauigkeit von ±0.5°C im Bereich von −40°C bis +105°C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Ansteuerung per [[SPI]] ADT73xx  oder  [[I2C]] ADT74xx&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
* hohe [[Auflösung und Genauigkeit]]: 16 Bit&lt;br /&gt;
** ADT7x02 2,00°&lt;br /&gt;
** ADT7x01 1,00°&lt;br /&gt;
** ADT7x10 0,40 / 0,50°&lt;br /&gt;
** ADT7x20 0,20 / 0,25°&lt;br /&gt;
* auch für automotive / als Die lieferbar&lt;br /&gt;
* programmierbarer [[Interrupt]]ausgang für Unter- und Übertemperatur&lt;br /&gt;
* relativ günstig (ca. 3-8€ bei Digi-Key, Stand 12/2011)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
NB: ONsemi hat auch Temperatursensoren mit der Bezeichnung ADT7xxx, verwendet aber ein anderes Namensschema&lt;br /&gt;
&lt;br /&gt;
=== TSYS01 / G-NICO-018 von Measurement Specialties Inc. ===&lt;br /&gt;
* sehr hohe [[Auflösung und Genauigkeit]]:  0,10° @ -5°C … +50°C   16/24 Bit&lt;br /&gt;
* Gehäuse 16-VQFN Exposed Pad&lt;br /&gt;
* SPI / I2C über Pin auswählbar&lt;br /&gt;
* Preis: 8,60 (4,40 @1k) bei Digikey&lt;br /&gt;
kleiner Nachteil: der Sensor liefert den ADC-Wert und die Kompensationskonstanten (5 Polynom-Koeffizienten), mit denen im µC die Temperatur berechnet werden muss.&lt;br /&gt;
&lt;br /&gt;
=== SE95 ===&lt;br /&gt;
&lt;br /&gt;
Der [http://www.nxp.com/documents/data_sheet/SE95.pdf SE95] von NXP hat 13 Bit Auflösung, Genauigkeit ±2°C im Messbereich von -55°C bis +125°C, I²C, Gehäuse SO8 und TSSOP8. Einzelstück-Preis bei Segor 1,50€ (2012/I)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BMP085 / BMP180 ===&lt;br /&gt;
Die BMP085 (bzw. der verbesserte, aber Pin- und Software-komapatible Nachfolger BMP180) sind eigentlich Luftdrucksensoren, die jedoch auch einen Temperatursensor mitbringen. Der Anschluss erfolgt über I2C.&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Wenig Stromverbrauch (5µA bei 1 Messung/s)&lt;br /&gt;
* Liefern Luftdruck gleich mit&lt;br /&gt;
* Absolute Genauigkeit (+-1°C typ. über kompletten Temperaturbereich). Relative Genauigkeit ist im Datenblatt nicht spezifiziert, gemessen gegen einen SHT11 ca. +-0.1°C. &lt;br /&gt;
* Auflösung: 0.1°C mit Herstellercode, mehr ist möglich (16Bit)&lt;br /&gt;
* Fertige Platinen für wenig Geld verfügbar (ca. 1,70€ inkl. Versand aus China)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* Sehr aufwändige Linearisierung (Kalibrationskoeffizienten sind im Sensor gespeichert, müssen aber vom Host-µC verrechnet werden. Code ist im Datenblatt)&lt;br /&gt;
* Nur als SMD&lt;br /&gt;
* Bei Reichelt und Conrad nicht erhältlich. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: Ebay 1,70€ (mit Platine, China), Aliexpress 1,10€ (nackter Chip, China, mind. 10 Stück sonst auch ca. 1,70€)&lt;br /&gt;
&lt;br /&gt;
=== Bosch Sensortec BME280 / BME680 ===&lt;br /&gt;
* I2C-Sensor für Temperatur, Luftfeuchtigkeit, Luftdruck (BME680 = BME280 + Luftgüte)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* Breakout-Board BME280 Aliexpress ~2,20€, BME680 Watterott 15,95€&lt;br /&gt;
* Bosch-eigene Bibliotheken für gängige Mikrocontroller, Android und RaspberryPi&lt;br /&gt;
* Arduino-Bibliotheken von Adafruit, Sparkfun und Watterott&lt;br /&gt;
* Minimaler Platzbedarf&lt;br /&gt;
* SMT ermöglicht doppelseite Platine mit BME280/BME680 auf Frontseite und restlicher Elektronik auf Rückseite&lt;br /&gt;
&lt;br /&gt;
Nachteile&lt;br /&gt;
* Ball-Grid-Array Reflow, manuelles Löten nur mit Breakout-Board oder Vias möglich&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bibliotheken/Datenblätter/Herstellerinformation:&lt;br /&gt;
* BME280: https://www.bosch-sensortec.com/bst/products/all_products/bme280&lt;br /&gt;
* BME680: https://www.bosch-sensortec.com/bst/products/all_products/bme680&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projekte/Code&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6473604 BME280 mit OLED Display am ATmega808]&lt;br /&gt;
* [ASM] [https://www.mikrocontroller.net/topic/506743#6495985 BME280 mit OLED Display am ATtiny85]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preis: BME280 / BME680 Reichelt 5,20€ / 9,45€, Conrad 8,33€ / xxx, Aliexpress ~2,50€ / ~15,-€&lt;br /&gt;
&lt;br /&gt;
=== HDC1080 ===&lt;br /&gt;
Der HDC1080 von Texas Instruments kombiniert einen digitalen Luftfeuchtesensor mit Temperaturmessung. Der Anschluss erfolgt über IC2.&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
* geringe Stromaufnahme (1,3 µA bei 1 Messung/s)&lt;br /&gt;
* gleichzeitige Luftfeuchtemessung möglich&lt;br /&gt;
* Spannungsversorgung: 2,7 bis 5,5 V&lt;br /&gt;
* Genauigkeit: +/-0,2 °C typ. (im Temperaturbereich zwischen 5 bis 60 °C)&lt;br /&gt;
* Auflösung Temperatur: 11/14 bit wählbar&lt;br /&gt;
* Maximale Dauer einer Messung: 6,5 ms&lt;br /&gt;
* eingebautes Heizelement (gegen Feuchtigkeitskondensation, per Konfigurationsregister einschaltbar)&lt;br /&gt;
* Herstellerseitig kalibriert&lt;br /&gt;
* einfache Umrechnung&lt;br /&gt;
* Gehäuse: SMD 6-Pin PWSON (3x3 mm)&lt;br /&gt;
&lt;br /&gt;
Erhältich als Pmod (&#039;&#039;PmodHygro&#039;&#039; von Digilentic) und in Breakoutboards zahlreicher anderer Hersteller.&lt;br /&gt;
&lt;br /&gt;
=== ENS21x ===&lt;br /&gt;
Vom deutsch-holländischen Hersteller [http://www.sciosense.com ScioSense] werden mit der [https://www.sciosense.com/ens21x-family-of-high-performance-digital-temperature-and-humidity-sensors/ ENS21x Familie] kombinierte hochpräzise Feuchte- und Temperatursensoren mit I²C Interface angeboten. Dabei gibt es je nach Anforderung unterschiedliche Genauigkeitsklassen, die sich im Produktname klassifizieren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Merkmale:&lt;br /&gt;
&lt;br /&gt;
* Stromaufnahme für RH und T Messung bei ~6.6µA @ 1Hz&lt;br /&gt;
* Spannungsbereich 1.7V....4.7V&lt;br /&gt;
* Genauigkeit Temperatur +/- 0.1°C, 0.8%RH (ENS215) ...2.0%RH (ENS210)&lt;br /&gt;
* kontinuierliche Messung Feuchte und Temperatur möglich&lt;br /&gt;
* Sensoren sind fertig kalibriert&lt;br /&gt;
* Ausgabedaten sind fertig aufbereitet, keine externe Kompensation o.ä. nötig&lt;br /&gt;
* QFN4 package (2.0 x 2.0 x 0.75mm3)&lt;br /&gt;
* GitHub/Arduino Integration mit Beispielcode&lt;br /&gt;
&lt;br /&gt;
Erhältlich bei Mouse und Digikey, ebenso EVKit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nenben den Temperatur/Feuchtesensoren sind auch hochpräzise barometrische Drucksensensoren ([https://www.sciosense.com/ens220-barometric-pressure-and-temperature-sensor/ ENS220]) sowie MOX-Gassensoren für Luftqualitätsbestimmung ([https://www.sciosense.com/ens16x-digital-metal-oxide-multi-gas-sensor-family/ ENS16x]) erhältlich, sowie weiter Kombinationen mit Partikel oder Flowsensoren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preisübersicht ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Preisübersicht 11/2012&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! Bauteil   || Segor || RS-Components || Conrad || Farnell || Reichelt || DigiKey || Mouser&lt;br /&gt;
|-&lt;br /&gt;
| AD592     || 21,40 || 5,74          || 6,43   || 5,90    || 3,95     || 4,61&lt;br /&gt;
|-&lt;br /&gt;
| ADT7310   ||  -    || -             || -      || 4,56    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| ADT7410   ||  -    || 3,35          || -      || 2,71    || -        || 3,02&lt;br /&gt;
|-&lt;br /&gt;
| DS1621    ||  7,60 || 5,29          || 5,08   || 5,65    || -        || 4,54&lt;br /&gt;
|-&lt;br /&gt;
| DS1629    ||  8,70 || 8,68          || -      || 5,00    || 6,50     || 7,65&lt;br /&gt;
|-&lt;br /&gt;
| DS1631    ||  8,00 || 2,91          || -      || 3,11    || -        || 3,94&lt;br /&gt;
|-&lt;br /&gt;
| DS1731    ||  -    || -             || -      || 9,79    || -        || 3,81&lt;br /&gt;
|-&lt;br /&gt;
| DS1821    ||  5,90 || 5,27          || 6,27   || -       || -        || 5,05&lt;br /&gt;
|-&lt;br /&gt;
| DS18B20   ||  2,50 || 3,06          || -      || 3,26    || 3,20     || 3,93&lt;br /&gt;
|-&lt;br /&gt;
| DS1921    ||  -    || 26,15         || -      || -       || -        || 21,13&lt;br /&gt;
|-&lt;br /&gt;
| DS1922    ||  -    || 62,00         || -      || -       || -        || 43,11&lt;br /&gt;
|-&lt;br /&gt;
| DS1923    ||  -    || 97,96         || -      || -       || -        || 80,30&lt;br /&gt;
|-&lt;br /&gt;
| KTY81/121 ||  -    || -             || -      || 0,79    || 0,59     || 0,85&lt;br /&gt;
|-&lt;br /&gt;
| LM75      ||  1,50 || 0,68          || 3,64   || 0,81    || 1,45     || 0,82&lt;br /&gt;
|-&lt;br /&gt;
| LM76      ||  -    || 2,83          || -      || 3,02    || -        || 2,39&lt;br /&gt;
|-&lt;br /&gt;
| LM135     || 10,10 || 10,28         || -      || 8,95    || 7,95     || 10,26&lt;br /&gt;
|-&lt;br /&gt;
| LM235     ||  -    || -             || -      || 1,80    || 1,40     || 1,26&lt;br /&gt;
|-&lt;br /&gt;
| LM334     ||  0,90 || 0,72          || 1,67   || 1,01    || 0,49     || 0,74&lt;br /&gt;
|-&lt;br /&gt;
| LM335     ||  1,30 || 0,56          || 1,92   || 0,55    || 0,71     || 0,80&lt;br /&gt;
|-&lt;br /&gt;
| PT100     ||  3,80 || 3,99          || 4,00   || 9,79    || 4,27     || 0,68&lt;br /&gt;
|-&lt;br /&gt;
| SE95      ||  1,50 || 0,63          || -      || 1,45    || -        || 1,00&lt;br /&gt;
|-&lt;br /&gt;
| SHT11     || 26,00 || 24,38         || 33,20  || 25,65   || -        || 36,76&lt;br /&gt;
|-&lt;br /&gt;
| SHT15     ||  -    || 27,69         || 36,30  || 28,72   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT21     || 29,50 || 18,10         || -      || 21,16   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT71     || 25,40 || 29,06         || 36,89  || 30,88   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SHT75     ||  -    || 33,77         || 42,48  || 35,52   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| SMT160-30 ||  -    || 9,28          || 8,14   || 12,38   || -        || -&lt;br /&gt;
|-&lt;br /&gt;
| TMP75     ||  -    || 0,80          || -      || 0,85    || -        || 1,37&lt;br /&gt;
|-&lt;br /&gt;
| TSic206   ||  -    || -             || 5,84   || -       || 4,20     || -&lt;br /&gt;
| ENS210   ||  -    || -             || -   || -       || -     || 2,55 || 2,74&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.mikrocontroller.net/forum/mikrocontroller-elektronik?filter=temperatur* Beiträge im Forum]&lt;br /&gt;
* [[Feuchtesensor]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Sensorik]]&lt;/div&gt;</summary>
		<author><name>Tire</name></author>
	</entry>
</feed>