Bei diesem Temperatursensor handelt es sich um eine temperaturabhängige Stromquelle. Er liefert für jedes Kelvin Umgebungstemperatur 1µA Strom. Somit gibt er bei 0°C 273,15µA Strom ab. Es soll eine Auflösung von etwa 0,5°C möglich sein. Je nach gewähltem Modell beträgt die Genauigkeit:

AD592AN    -    2,5°C
AD592BN    -    1,0°C
AD592CN    -    0,5°C.

Von den 2,5°C sollte man sich nicht abschrecken lassen, da eine Kalibrierung des Sensors durch zusätzliche Hardware bzw. die Software vorgenommen werden kann.

Die einfachste vorstellbare Applikation mit diesem Sensor besteht aus eine einfachen Reihenschaltung aus dem Sensor und einem Widerstand. Man misst nun einfach die Spannung über dem Widerstand. Diese ist direkt zur Temperatur proportional: U = R * I.

Als Serienwiderstand sind beispielsweise 1K bzw. 10K Widerstände denkbar. An diesen entspräche eine Temperaturänderung von 1K dann 1mV bzw. 10mV. Es sollten natürlich ordentliche Widerstände verwendet werden (0,1% Toleranz oder ähnliches). Kohleschichtwiderstände scheiden aus.

Da man mit der obigen Beschaltung aber nur eine Auflösung von 1mV/K erreicht, wird man um einen externen AD-Wandler nicht herum kommen. Eine andere Variante wäre, AREF am AVR herab zu setzen, um so den Messbereich einzugrenzen. Dieser liegt im Normalfall zwischen 0V und 400mV (das sind schon weit über 100°C bei obiger Beschaltung).

Diverse andere Beschaltungen des Sensors können dessen Datenblatt entnommen werden.

Hier nun ein kleines eigentlich triviales Programmbeispiel.

 

Zurück zur Startseite.