Hallo,
ich möchte auf eine einfache Weise die Temperatur eines Kühlkörpers
messen.
Bereich: ca. 0°C....100°C
Auflösung: 3-5K reicht
Das Signal soll an eine MCU 3.3V mit Analog/Digitaleingängen gesendet
werden.
Welche Sensoren (Analog/Digital) oder Schaltung könnt ihr mir empfehlen
?
MfG Dirk
Am einfachsten von der Software-Seite wäre vmtl. ein DS18B20(-Klon).
Aber: Den kriegt man mit seinem TO92 nicht einfach an einen Kühlkörper,
Mechanisch einfacher ist's z.B. mit PT100 / PT1000 - Sensoren, die
gibt's direkt zum dranschrauben. d.H. Loch bohren, Schraube+Mutter durch
oder Gewinde schneiden, fertig.
dafür ist die Auswertung schwieriger.
Εrnst B. schrieb:> dafür ist die Auswertung schwieriger.Εrnst B. schrieb:> dafür ist die Auswertung schwieriger.
Ich dachte an folgendes:
PT100 2 Leiter
MCU Asgang Pin an PT100,
Zweite Seite PT100 an Kondensator und an MCU Eingang.
Kondensator zweite Seite an Masse.
1. Ausgang MCU auf High, Zeit Messen bis MCU Eingang high ist
2. Ausgang MCU auf Low Output, Wieder Zeit messen.
Zeit dann in Temperatur umrechnen....
DS18B20 Clone wurden schon genannt. Die gibt es auch bereits vergossen
in Edelstahlröhrchen.
PT100/1000 geht nicht ohne zusätzliche Elektronik. Thermoelemente
ebenso.
Heißleiter sind billig, lassen sich einfach über einen Analogeingang per
Spannungsteiler auswerten und die Dinger gibt es in verschiedenen
Bauformen (auch zum Einschrauben)
LM35 (TO92 Gehäuse) lassen sich ebenfalls easy am Analogeingang
auswerten. Das sind temperaturabhängige Stromquellen.
Dann gibt es auch noch KTYxx Fühler, di ich ebenfalls einfach analog
auswerten lassen. Wenn man sich wenig Gedanken um Referensspannung,
Liearisierung und Umrechnungsformeln machen will, ist der DS18B20
eigentlich Mittel der Wahl :-)
Gerald B. schrieb:> ist der DS18B20 eigentlich Mittel der Wahl
Wäre auch meine erste Wahl. Hängt halt vom Kühlkörper ab, wie man den
befestigt kriegt. Wenn's nachher nicht in Serie gehen soll, kann man da
ja etwas hinfrickeln.
Dirk F schrieb:> Welche Sensoren (Analog/Digital) oder Schaltung könnt ihr mir empfehlen> ?https://www.vishay.com/docs/29094/ntcalug02a.pdf
einfach zu montieren und billig. Nimmt die 10k Version (Widerstand 10k
bei 25°), dann Spannungsteiler mit 10k Festwiderstand, und dann kannst
Du Dir hier
https://www.vishay.com/en/thermistors/ntc-rt-calculator/
eine Wertetabelle errechnen lassen. Ja, ist von der Software her nicht
ganz so idiotensicher, aber doch problemlos machbar. Und im Internet
gibts dazu auch mehr als genug Code für sowas.
fchk
Εrnst B. schrieb:> Gerald B. schrieb:>> ist der DS18B20 eigentlich Mittel der Wahl>> Wäre auch meine erste Wahl. Hängt halt vom Kühlkörper ab, wie man den> befestigt kriegt. Wenn's nachher nicht in Serie gehen soll, kann man da> ja etwas hinfrickeln.
Aber nicht unbedingt den TO92 mit einem Tropfen Epox anpappen. Es haben
schon Pferde vor der Apotheke gekotzt!
Vor ein paar Jahen habe ich eine 100W Cree LED auf einem CPU Kühler in
so einem Halogendeckenfluter versenkt. Dimmung und
Temperaturüberwachung, Lüfterüberwachung und Lüftersteuerung über
Atmega. Nach ein paar Minuten war der DS18B20 tot! Da es im 15mm Rohr
eng zuging, mußten halt alle Leitungen in einem mehradrigen kabel auf
1,5 Meter Länge parallel verlaufen. Die 100W PWM killten dann kapazitiv
den DS18B20!
Ich habe dann direkt am DS18B20 einen kleinen Elko über die
Betriebsspannung geschaltet und sowohl am Sensor, als auch am µC Eingang
2 Dioden gegen Masse und +5V. Der Nächste Sensor hat es dann überlebt
:-)
Frank K. schrieb:> einfach zu montieren und billig. Nimmt die 10k Version (Widerstand 10k> bei 25°), dann Spannungsteiler mit 10k Festwiderstand
Danke. Ihr seid super schnell und hilfreich.
Εrnst B. schrieb:> Aber: Den kriegt man mit seinem TO92 nicht einfach an einen Kühlkörper
Man könnte ein passendes Loch bohren und den Sensor darin mit Heißkleber
festsetzen ...
Εrnst B. schrieb:> Aber: Den kriegt man mit seinem TO92 nicht einfach an einen Kühlkörper
Den DS18B20 gibt es auch im SOIC-8.
Jede BE-Strecke von einem Transistor, den man mit auf den Kühlkörper
schraubt, lässt sich als Temperatursensor nutzen.
Εrnst B. schrieb:> Am einfachsten von der Software-Seite wäre vmtl. ein DS18B20(-Klon).> Aber: Den kriegt man mit seinem TO92 nicht einfach an einen Kühlkörper
Einspruch, eine Klammer/Nagelschelle o.ä. + eine Schraube mit passendem
Gewinde im KK oder Loch für Mutter.
Klammer.
https://www.obo.de/out/pictures/master/product/1/2215047_PG1.jpg
Damit sollte man den DS18B20 doch an den KK bekommen
Wolfgang schrieb:> Jede BE-Strecke von einem Transistor, den man mit auf den Kühlkörper> schraubt, lässt sich als Temperatursensor nutzen.
Würde ich auch so Lösen, für einen Kühlkörper mehr als Genug genau und
Gehäuse gibt es auch als schraubbar.
Wolfgang schrieb:> Jede BE-Strecke von einem Transistor, den man mit auf den Kühlkörper> schraubt, lässt sich als Temperatursensor nutzen.
Und jede Diode ebenfalls...
Tatsächlich benutzen all diese tollen "intelligenten"
Temperatur-Sensoren auch nix anderes als den eigentlichen Sensor.
Und natürlich ist auch die BE-Strecke eines Transistors nur eine
Diode...
Wolfgang schrieb:> Den DS18B20 gibt es auch im SOIC-8.
Den nehme ich.
Ich hab unter der Kühlkörperbefestigung eine Fläche geroutet und dann
den DS18B20 in der Nähe darin eingebettet. Die 3 Anschlüsse schön dünn
und mit etwas Länge, damit keine Wärme abgeführt wird. GND, VCC Planes
werden auch ausgespart, dann folgt der DS18B20 recht gut der
Kühlkörpertemperatur.
Kühlkörper ist z.B. ein FISCHER SK 482 oder SK 495.