|
Steckbrett-Aufbau /
links der Sensor LM75
Klick auf die jeweiligen Fotos und es wird immer größer. |
Bastel-Anleitungs-Download
hier:
"Temperaturmessung-mit-LM75.zip"
(ca.3Mbyte)
Beschreibung :
Vor langer Zeit hatte ich
schon einmal eine Temperatur-Messung mit den
Sensoren DS18S20 und DS18B20 (ein-Wire-Prinzip)
aufgebaut.
Siehe bei "4-Basteleien" (Klick
hier) oder Siehe bei
"Temperatur Schaltregler" (Thermostat) (Klick
hier)
Bei diesen Sensoren
DS18S20 (in 0,5°C Schritten) und DS18B20 (in
0,1°C Schritten) liegt die
Temperatur-Genauigkeit bei +/-0,5°C. Er hat ein
kleines Miniplast-Gehäuse und man kann selbst
den Sensor vor Wasser ... schützen in dem man
Epoxidharz oder anderen Kleber einsetzt.
Der hier in der Bastelei verwendete LM75
Temperatur-Sensor ist mit einer Genauigkeit
von +/-2°C schlechter. Und es wird nur in 0,5°C
Schritten gemessen und angezeigt. |
|
Sensor-Leiterplatte von oben
mit SMD-Schaltkreis LM75
Man muß beim Kauf
aufpassen. Hier wird der 5Volt-Typ-LM75-Sensor
verwendet. Es gibt auch 3V-Typen.
Meine
Bestell-Seite (Klick
hier)
|
Da es eine kleine
Leiterplatte bzw. ein 8 beiniger SMD-Schaltkreis
ist, kann man diesen NICHT so ohne weiteres
hobbymäßig vor Wasser oder Ätzmittel schützen.
Aber die Temperatur kann in sehr kleinen
Zeitintervallen gemessen werden, im Gegensatz
zu den DS18S20 / DS18B20 Sensoren von hier mit
größer 1sec.
Hier können bis zu 8 Sensoren parallel geschaltet
werden. Jeder LM75 wird hierbei mit einer
anderen Adresse versehen. Es müssen die
Lötbrücken auf der Leiterplatte dem entsprechend
eingestellt sein.
Hier wurde nur ein
Sensor verwendet mit der Adresse Hexadezimal 90
( 0X90 ). Die Software ist mit 0X90 auch so
eingestellt...
Mich hat bei diesem
LM75-Sensor nur die I²C-Schnittstelle
interessiert. Diese I²C-Schnittstellen wird
auch öfters bei anderen Bauelementen benutzt.
Nur deshalb war es der Reiz so etwas zu
programmieren und aufzubauen. |
|
Sensor-Leiterplatte von unten
mit SMD-Schaltkreis LM75 Man sieht die
Lötinseln für die Brücken A0 / A1 / A2 um die
Adresse des LM75 einzustellen. Hier wurde noch
nichts eingestellt !
|
Aus diesem Grunde
ist nur ein Steckbrett-Aufbau entstanden !
Ich wollte nur testen, ob es funktioniert.
Im Aufbau erfolgt aller 0,5sec eine Messung.
Auch negative Grad Celsius Werte werden angezeigt.
Also Temperaturen von -55°C bis 125°C werden hier
gemessen.
Und es erscheint aller 60sec eine Laufschrift
mit : "Temperatur-Messung" Man kann diese
auch abschalten, wenn man die ASM-Software
ändert. Dies steht am Anfang der asm-Datei.
Man sollte sich also die Software,
welche mittels TXT-Lesbar und änderbar ist,
ansehen.
Bemerkenswert ist das der Clock-Ausgang PIN 6 vom
PIC-Controller, sowohl für die SPI-
Schnittstelle des Displays und der
I²C-Schnittstelle des Sensors gemeinsam
verwendet wird. Man braucht nur einen
8-Beinigen Controller PIC12F1840 !
|
|
Brücken-Einstellungs-Tabelle der
Sensor-Leiterplatte... |
Zum OS-Ausgang der LM75-Sensor-Leiterplatte :
Hier blinkt die interne
LED der Leiterplatte, wenn 80°C überschritten
werden. Bzw. es kommen getaktete Impulse aus
dem Ausgang. Es stellt einen Alarm dar.
Diesen Alarm kann man
auch software-mäßig auf jede
Grad-Celsius-Temperatur im Sensor ändern. Ich
habe es probiert. Der geänderte °C-Wert bleibt
aber nicht erhalten, wenn man die
Speisespannung vom Sensor trennt. Es ist nicht
speichererhaltend! Es stellt immer auf die
80°C-Alarm-Erkennung zurück. Und müsste jedes
mal neu in den Sensor programmiert werden.
Deshalb habe ich es auch in der Bastelei nicht
verwendet.
Genauso ist es mit der
Hysterese, welche man software-mäßig
einstellen kann. Der Standard ist hier 75°C...
|
|
Mit Löt-Brücken wurde Adresse 0X90 bzw. hexadezimal 90
eingestellt.
Klick auf den
Stromlaufplan unten und er wird größer |
Laufschrift in Aktion mit dem Text :
"Temperatur-Messung"
|
|