Einfache Temperaturmessung eines Kühlkörpers mit MCU

Gast #7262795
Lesenswert?

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
#7262819
Lesenswert?

Ε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....
#7262823
Lesenswert?

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 :-)
#7262839
Lesenswert?

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
#7262844
Lesenswert?

Ε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 
:-)
#7263009
Lesenswert?

Ε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
Gast #7263136
Lesenswert?

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...
Gast #7263196
Lesenswert?

Dirk F schrieb:
> die Temperatur eines Kühlkörpers messen.

Siehe Beitrag "Re: Hersteller / Daten von NTC"

Der Wert des NTC ist ziemlich egal, man muß halt den Spannungsteiler 
rechnen. 10bit klingt nach Arduino / ATMega, da habe ich meinen Teiler 
an einen Ausgang geklemmt und schalte den nur ein, wenn ich messen will.

https://www.mikrocontroller.net/attachment/529098/Taktsteuerung_ohne.png
#7263197
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren