<?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=84.167.177.235</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=84.167.177.235"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/84.167.177.235"/>
	<updated>2026-04-18T14:42:42Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=13924</id>
		<title>Temperatursensor</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Temperatursensor&amp;diff=13924"/>
		<updated>2006-04-19T20:27:42Z</updated>

		<summary type="html">&lt;p&gt;84.167.177.235: /* DS18S20 / DS18B20 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Will man mit einem [[Mikrocontroller]] Temperaturen messen, dann braucht man&lt;br /&gt;
* einen Meßwertaufnehmer, der die Wärme z.B. in eine Spannung umwandelt&lt;br /&gt;
* einen [[AD-Wandler]], der das Signal digitalisiert. Der kann durchaus auch schon auf dem Mikrocontroller integriert sein.&lt;br /&gt;
&lt;br /&gt;
Dies gibt es nun in allen möglichen Varianten. Vom temperaturabhängigen [[Widerstand]] bis zum fertig abgeglichenen All-in-one-Bauteil mit digitalem Ausgang.&lt;br /&gt;
&lt;br /&gt;
== NTC/PTC ==&lt;br /&gt;
NTC (Heißleiter) und PTC (Kaltleiter) sind temperaturabhängige Widerstände. Um den Widerstandswert zu messen schaltet man sie mit einem normalen Widerstand in Reihe und mißt dann den [[Spannungsfall|Spannungsabfall]]. Eine Beispielschaltung findet sich [http://www.mathar.com/msp_thermo1.html hier].&lt;br /&gt;
&lt;br /&gt;
Vorteil:&lt;br /&gt;
* billig (Reichelt 0,29 EUR)&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* müssen abgeglichen werden&lt;br /&gt;
* brauchen A/D-Wandler&lt;br /&gt;
&lt;br /&gt;
== LM335 ==&lt;br /&gt;
Ein [[IC]], das pro Kelvin 10mV ausgibt. In verschiedenen Bauformen erhältlich. Beispielschaltungen finden sich im Datenblatt; eine Schaltung, die mit einem Komparator (statt eines &amp;quot;richtigen&amp;quot; A/D-Wandlers) auskommt findet sich [http://medo.fov.uni-mb.si/mapp/ds_adc/ hier].&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* auch ohne Kalibrierung Genauigkeit von einem Grad (bei 25°C)&lt;br /&gt;
* relativ billig (Reichelt ab 0,87 EUR)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* benötigt A/D-Wandler&lt;br /&gt;
* bei längerer Anschlussleitung wird sehr viel Brumm induziert&lt;br /&gt;
&lt;br /&gt;
== LM334 ==&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 &amp;quot;Schaltung&amp;quot; (zwei Widerstände) aus dem Datenblatt kann man dann den Strom in einer Weise wandeln, dass pro Kelvin 10mV ausgegeben werden. Da die Strom/Spannungswandlung auf der Platine (und damit nahe am AD-Wandler) stattfindet und die Messung durch einen Strom stattfindet, ist die Störung durch Netzbrumm etc. viel geringer als beim LM335&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* auch ohne Kalibrierung Genauigkeit von einem Grad (bei 25°C)&lt;br /&gt;
* relativ billig (Reichelt 0,90 EUR)&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;
== DS1621 ==&lt;br /&gt;
Der DS1621 ist Temperatursensor und A/D-Wandler in einem. Er gibt seine Daten per [[I2C]]-[[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;
Vorteile: &lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* kein A/D-Wandler nötig&lt;br /&gt;
* da I2C ein Bus ist, kann man mehrere DS1621 und andere I2C-Bausteine zusammen anschließen und braucht dafür trotzdem nur zwei I/O-Ports.&lt;br /&gt;
* Genauigkeit +-0,5°&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* teuer (Segor 5,80 EUR; RS 3,95EUR; Conrad 4,99EUR)&lt;br /&gt;
&lt;br /&gt;
== LM75 ==&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. Einen Schaltplan findet man [http://www.mcselec.com/index.php?option=com_docman&amp;amp;task=cat_view&amp;amp;gid=83&amp;amp;limit=1&amp;amp;limitstart=35 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;
* I2C-Bus Ausgang&lt;br /&gt;
* billiger als DS1621 (Reichelt 2,10 EUR; RS 3V: 3,75EUR; 5V: 2,72EUR)&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* nur im SMD-Gehäuse erhältlich&lt;br /&gt;
* sehr ungenau (+-2°)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Compatible Typen: AD7415ART&lt;br /&gt;
&lt;br /&gt;
== DS18S20 / DS18B20 ==&lt;br /&gt;
Der DS18S20 (Nachfolger des DS1820) und DS18B20 sind ebenfalls Temperatursensoren und A/D-Wandler in einem. Ihre Daten geben sie über ein 1-Wire-Interface aus, wodurch man am [[Mikrocontroller]] sogar nur einen einzigen I/O-Pin braucht. Außerdem beherrschen sie die parasitäre Stromversorgung, d.h. man braucht für Daten und Stromversorgung zusammen nur zwei Leitungen.  Der DS18B20 hat per default 12 Bit Auflösung gegenüber 9 Bit Auflösung beim DS18S20.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Einen Schaltplan findet man auf http://chaokhun.kmitl.ac.th/~kswichit/avrthermo/avrthermo.html&lt;br /&gt;
* Code zur Ansteuerung auf http://www.mikrocontroller.net/forum/read-4-27035.html.&lt;br /&gt;
* Datenblatt DS18S20: http://pdfserv.maxim-ic.com/en/ds/DS18S20.pdf&lt;br /&gt;
* Datenblatt DS18B20: http://pdfserv.maxim-ic.com/en/ds/DS18B20.pdf&lt;br /&gt;
* Webserver zur Ansteuerung von bis zu 63 Bausteinen: http://www.mikrocontroller.net/forum/read-4-248219.html &lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* bereits kalibriert&lt;br /&gt;
* Genauigkeit +-0,5°&lt;br /&gt;
* 1-Wire-Ausgang&lt;br /&gt;
&lt;br /&gt;
Nachteil:&lt;br /&gt;
* ziemlich teuer (Reichelt 5,45 EUR)&lt;br /&gt;
* bei http://shop.medhost.at/ für 3,24 (2,70+20%UST) + Versand EU 6,-&lt;br /&gt;
&lt;br /&gt;
== SHT11 ==&lt;br /&gt;
Der SHT11 ist ein [[Temperatursensor|Temperatur]]- und Feuchtesensor von [http://www.sensirion.com Sensirion].&lt;br /&gt;
&lt;br /&gt;
Vorteile:&lt;br /&gt;
* einfache [[I2C]]-ähnliche Ansteuerung&lt;br /&gt;
* keine Kalibrierung notwendig&lt;br /&gt;
&lt;br /&gt;
Nachteile:&lt;br /&gt;
* relativ teuer (Farnell 18,60 EUR)&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
Es gibt noch zahlreiche andere ICs für diese Aufgabe und natürlich auch viele andere Meßmöglichkeiten.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.sprut.de/electronic/temeratur/temp.htm http://www.sprut.de/electronic/temeratur/temp.htm] insbesondere temperaturabhängige Stromquelle und NTC/PTC inclusive Linearisierung&lt;/div&gt;</summary>
		<author><name>84.167.177.235</name></author>
	</entry>
</feed>