Forum: Mikrocontroller und Digitale Elektronik DS18B20 Temperatursensor mit Multimeter messen


von Mans A. (mansmaak)


Lesenswert?

Hallo liebe Community,

ich möchte den DS18B20 Temperatursensor als Referenztemperaturmessung 
für den Klimaschrank verwenden. Gibt es eine andere Möglichkeit diesen 
Sensor auszuwerten, als mit einem uC. Falls nein, welchen würdet ihr mir 
vorschlagen, um ihn mit einem digitalen Multimeter messen zu können. 
Bitte empfehlt mir den besten. Egal wie teuer!

Liebe Grüße

von Björn S. (bjrn_s869)


Lesenswert?

Der Sensor lässt sich mit jedem uC auslesen.
Hierzu musst du  aber programmieren, kannst Du das?

von Gunnar F. (gufi36)


Lesenswert?

Mans A. schrieb:
> Falls nein, welchen würdet ihr mir vorschlagen, um ihn mit einem
> digitalen Multimeter messen zu können

macht die Frage so Sinn?

von Thomas R. (Gast)


Lesenswert?

Mans A. schrieb:
> Gibt es eine andere Möglichkeit diesen
> Sensor auszuwerten, als mit einem uC.

Man nehme einen Mikrocontroller, ein LCD und schreibt ein paar Zeilen 
Software dazu.
Hardware-Kosten: ca. 10€
erforderliche Arbeits-Zeit: ca. 15 Minuten

von Jack V. (jackv)


Lesenswert?

Gunnar F. schrieb:
> Mans A. schrieb:
>> Falls nein, welchen würdet ihr mir vorschlagen, um ihn mit einem
>> digitalen Multimeter messen zu können
>
> macht die Frage so Sinn?

Ja, wenn man den Temperatursensor als Bezug annimmt. Die Antwort von mir 
wäre dann beispielsweise „einen Kalt- oder Heißleiter mit den passenden 
Daten“.

Thomas R. schrieb:
> erforderliche Arbeits-Zeit: ca. 15 Minuten

Angesichts des Eingangsbeitrags, der kaum Vorbildung erkennen lässt? 
Glaube ich nun nicht ;)

von Gerald B. (gerald_b)


Lesenswert?

Thomas R. schrieb:
> Mans A. schrieb:
>> Gibt es eine andere Möglichkeit diesen
>> Sensor auszuwerten, als mit einem uC.
>
> Man nehme einen Mikrocontroller, ein LCD und schreibt ein paar Zeilen
> Software dazu.
> Hardware-Kosten: ca. 10€
> erforderliche Arbeits-Zeit: ca. 15 Minuten

Für den Arduino gibt es eine Lib, da reicht schon der Beispielcode und 
auf das Display kann man auch verzichten wenn man über die serielle 
Schnittstelle die Daten in einem Terminalfenster abliest.
Mit einem Cinaclone samt USB Kabel und ein paar Steckbrücken langt ein 
Fünfer.

von Heinz R. (heijz)


Lesenswert?

Das mit dem DS18B20 würde ich generell sein lassen

Wenn Du den bei Amazon, EBAY usw kaufst ist die Wahrscheinlichkeit nicht 
gering das er gefälscht ist und wesentlich ungenauer als das Datenblatt 
angibt

von Norbert (der_norbert)


Lesenswert?

Mans A. schrieb:
> um ihn mit einem digitalen Multimeter messen zu können.

Besorg' dir ein DMM welches Temperaturen mittels des mitgelieferten 
Messfühlers messen kann. Done.

von Gunnar F. (gufi36)


Lesenswert?

Jack V. schrieb:
> Ja, wenn man den Temperatursensor als Bezug annimmt.

Für mich nicht. Falls nein (also mit uC), dann mit Multimeter den 
DS18b20 auslesen? Nur wenn der uC einen Analogwert ausgibt. Oder?

von Jack V. (jackv)


Lesenswert?

Gunnar F. schrieb:
> Falls nein (also mit uC), dann mit Multimeter den
> DS18b20 auslesen? Nur wenn der uC einen Analogwert ausgibt. Oder?

Genaugenommen lässt die Formulierung im Eingangsbeitrag zwei 
Möglichkeiten zu – je nachdem, was man als Bezug für den verstümmelten 
Satz nimmt: Den Sensor, oder den Microcontroller. Beides wäre zulässig, 
und es wäre Aufgabe des TE, sich da klar auszudrücken.

von Εrnst B. (ernst)


Angehängte Dateien:

Lesenswert?

Gibt eine ganz einfache und billige Option:
Du nimmst ein Multimeter mit Temperaturfühler, und klebst an dessen Ende 
den DS18B20. Der kann auch gerne Kaputt sein.
Und schon misst das Multimeter die Temperatur, die der DS18B20 hat.

von Phasenschieber S. (Gast)


Lesenswert?

Kauf dir solch einen Tester: https://www.ebay.de/itm/272266530953

damit kannst du jeden 18b20 auslesen und auch Fake-Produkte erkennen.

von Wolle G. (wolleg)


Lesenswert?

Εrnst B. schrieb:
> Du nimmst ein Multimeter mit Temperaturfühler, und klebst an dessen Ende
> den DS18B20. Der kann auch gerne Kaputt sein.
> Und schon misst das Multimeter die Temperatur, die der DS18B20 hat.

Richtig.
Wie heißt es so schön? (nach Roberto Blanco)
"Ein bisschen Spaß muss sein"

von Joe L. (joelisa)


Lesenswert?

Danke, ihr seit ja alle so cool!

Und all diese süffisanten Wortspiele - unverfälscht deliziös!

Das war mit Abstand der nervenzerfetzendste Faden seit Wochen...

von Rainer W. (rawi)


Lesenswert?

Heinz R. schrieb:
> Das mit dem DS18B20 würde ich generell sein lassen

Kannst du das vernünftig begründen?

> Wenn Du den bei Amazon, EBAY usw kaufst ist die Wahrscheinlichkeit nicht
> gering das er gefälscht ist und wesentlich ungenauer als das Datenblatt
> angibt

Den DS18B20 kann man bei zuverlässigen Distributoren kaufen und - wer 
hätte das gedacht - die liefern DS18B20 vom Originalhersteller, so wie 
bestellt (Analog Devices/Maxim/Dallas). Und die funktionieren dann auch 
vernünftig.

Keiner ist verpflichtet, irgend welchen (schlecht) nachgemachte Schrott 
aus dubiosen Quellen zu kaufen, insbesondere wenn

Mans A. schrieb:
> Egal wie teuer!

von Phasenschieber S. (Gast)


Lesenswert?

Wenn du einen serösen Shop für solche Sensoren und Perioherie suchst, 
wirst du hier fündig: 
https://www.electronic-software-shop.com/hardware/temperatur/

von Uwe B. (boerge) Benutzerseite


Lesenswert?

Mans A. schrieb:
> Falls nein, welchen würdet ihr mir
> vorschlagen, um ihn mit einem digitalen Multimeter messen zu können.

TMP36 oder suche dir hier einen aus 
https://www.mikrocontroller.net/articles/Temperatursensor#Analoge_Temperatursensoren

: Bearbeitet durch User
von Martin H. (horo)


Lesenswert?

Mans A. schrieb:
> Falls nein, welchen würdet ihr mir
> vorschlagen, um ihn mit einem digitalen Multimeter messen zu können.

Kommt auf Dein Multimeter an, mein Gossen Metrahit 29S kann z.B. Pt100 / 
Pt1000, und die gibt es in allen vorstellbaren Ausführungen von einfach 
und billig bis zu robust und teuer, gern auch mit Kalibrierzertifikat.

von Manfred P. (pruckelfred)


Angehängte Dateien:

Lesenswert?

Mans A. schrieb:
> Falls nein, welchen würdet ihr mir
> vorschlagen, um ihn mit einem digitalen Multimeter messen zu können.

LM35 oder LM135, beide muß man noch um ein paar wenige Bauteile 
ergänzen. Damit habe ich vor Jahren mal ein Thermometer mit einem großen 
Analoginstrument gebaut.

Εrnst B. schrieb:
> Du nimmst ein Multimeter mit Temperaturfühler,

Oder gezielt kaufen, das Ding gab es mal unter 10 Euro über Aliexpress 
und braucht den Vergleich mit einem Fluke-K-Thermometer nicht zu 
scheuen. Das Fühlerkabel ist drei Fuß lang. Legt man das Gerät in den 
Gefrierschrank, verabschiedet es sich bei etwa -10°C.

von Heinz R. (heijz)


Lesenswert?

Rainer W. schrieb:
> Den DS18B20 kann man bei zuverlässigen Distributoren kaufen und - wer
> hätte das gedacht - die liefern DS18B20 vom Originalhersteller, so wie
> bestellt (Analog Devices/Maxim/Dallas). Und die funktionieren dann auch
> vernünftig.

klar kann man das tun - aber bei der Frage des TO ist fragwürdig ob er 
überhazpt Zugang zu solchen Händlern hat bzw ob er den 
Mindermengenzuschlag dort zahlen will

dann ist für Bastelprojekte der DS18b20 meist auch nur noch in der Hüöse 
mit Kabel dran interessant - das gibt es m.W.  halt auch nicht direkt 
vom Hersteller

von Falk B. (falk)


Lesenswert?

Mans A. schrieb:
> ich möchte den DS18B20 Temperatursensor als Referenztemperaturmessung
> für den Klimaschrank verwenden. Gibt es eine andere Möglichkeit diesen
> Sensor auszuwerten, als mit einem uC.

Nö.

> Falls nein, welchen würdet ihr mir
> vorschlagen, um ihn mit einem digitalen Multimeter messen zu können.
> Bitte empfehlt mir den besten. Egal wie teuer!

Was für ein Kinderkram. Mal wieder bissel trollen? Jeder uC kann das, 
denn das ist einfach. Dann einfach per LCD/LED-Anzeige anzeigen, fertig. 
Man kann auch den Umweg über eine analoge Spannung nehmen, wenn man 
meint, daß das sinnvoll ist.

Beitrag "1wire2voltage - 1wire Sensor zu 0-10V Konverter zweikanalig"

von Manfred P. (pruckelfred)


Lesenswert?

Falk B. schrieb:
> Was für ein Kinderkram. Mal wieder bissel trollen? Jeder uC kann das,
> denn das ist einfach.

Falk - über ähnliche Kommentare habe ich mich schon weiter vorne 
aufgeregt.

Man muß nicht immer einen µC einsetzen, Sensoren mit kalibriertem 
Analogausgang wurden schon vor Jahrzehnten erfunden.

Sowas habe ich tatsächlich schon benutzt, zu Zeiten, wo man noch nicht 
einmal von Arduino und Co träumen konnte, aber der ICL7106 gut verfügbar 
war.

von Peter S. (peter_sch)


Lesenswert?

Heinz R. schrieb:
> Das mit dem DS18B20 würde ich generell sein lassen
>
> Wenn Du den bei Amazon, EBAY usw kaufst ist die Wahrscheinlichkeit nicht
> gering das er gefälscht ist und wesentlich ungenauer als das Datenblatt
> angibt

Falls es jemanden interessiert. Hier gibt es ein Git-Repo mit Infos über 
Nachbauten des DS18B20: https://github.com/cpetrich/counterfeit_DS18B20. 
Der letzte Commit ist allerdings drei Jahre her.

von Harry L. (mysth)


Lesenswert?

Manfred P. schrieb:
> Man muß nicht immer einen µC einsetzen, Sensoren mit kalibriertem
> Analogausgang wurden schon vor Jahrzehnten erfunden.

In Zeiten, wo kleine, moderne µC weniger -und vor Allem weniger 
anspruchsvolle- Aussenbeschaltung benötigen als ein guter 
Operationsverstärker wüsste ich nicht, warum man sich mit analogen 
Sensoren, die praktisch immer eine zusätzliche Kalibrierung der 
umgebenden Schaltung bedürfen hermschlagen sollte.

Natürlich gibt es Situationen, wo man das trotzdem machen muß wie z.B. 
erweiterter Temperaturbereich, Preis etc., aber, so lange das keine 
Rolle spielt, wäre ich nicht bereit, mir das Leben unnötig schwer zu 
machen, und nehme Sensoren, die mir direkt und digital einen asoluten 
Wert liefern.

Daß man das vor Jahrzehnten mal anders gemacht hat, ist kein Argument, 
das heute immer noch so zu machen.

von Harald W. (wilhelms)


Lesenswert?

Mans A. schrieb:

> Gibt es eine andere Möglichkeit diesen
> Sensor auszuwerten, als mit einem uC.

Ja, Du kannst jeden beliebigen anderen Computer verwenden,
wenn Du ein für diesen Computer passendes Programm schreibst.

von Phasenschieber S. (Gast)


Lesenswert?

Harald W. schrieb:
> Ja, Du kannst jeden beliebigen anderen Computer verwenden,
> wenn Du ein für diesen Computer passendes Programm schreibst.

Solch ein kleines Progrämmchen gibt es zu dem von mir verlinkten 
Testgerät.

Wintemp nennt es sich.

von Heinz R. (heijz)


Lesenswert?

Phasenschieber S. schrieb:
> Solch ein kleines Progrämmchen gibt es zu dem von mir verlinkten
> Testgerät.
>
> Wintemp nennt es sich.

gibt es auch was für den ZX81 oder VC20?  Hätte ich gerade noch hier...

Spass - man kann sich auch einfach ein fertiges Thermometer kaufen

von Manfred P. (pruckelfred)


Lesenswert?

Harry L. schrieb:
> In Zeiten, wo kleine, moderne µC weniger -und vor Allem weniger
> anspruchsvolle- Aussenbeschaltung benötigen als ein guter
> Operationsverstärker wüsste ich nicht, warum man sich mit analogen
> Sensoren, die praktisch immer eine zusätzliche Kalibrierung der
> umgebenden Schaltung bedürfen hermschlagen sollte.

Vielleicht liest Du mal die Datenblätter der von mir genannten Sensoren, 
bevor Du ...

Der LM35 "Precision Centigrade Sensor" liefert 10mV/°C, da kann und muß 
nichts kalibriert werden. Solange man im Plusbreich bleibt, benötigt er 
keinerlei Außenbeschaltung - DMM dran und fertig. Für Temperaturen unter 
Null braucht er etwas drumherum, aber sehr simpel.

> Daß man das vor Jahrzehnten mal anders gemacht hat, ist kein Argument,
> das heute immer noch so zu machen.

Noch weniger ist es ein Argument, etwas nicht zu machen, weil es älter 
ist. Ist halt nicht hipp und schon garnicht smart und hat den Nachteil, 
einfach zu funktionieren.

von Harry L. (mysth)


Lesenswert?

Manfred P. schrieb:
> Der LM35 "Precision Centigrade Sensor" liefert 10mV/°C, da kann und muß
> nichts kalibriert werden. Solange man im Plusbreich bleibt, benötigt er
> keinerlei Außenbeschaltung - DMM dran und fertig. Für Temperaturen unter
> Null braucht er etwas drumherum, aber sehr simpel.

Teurer und aufwendiger als ein DS18B20, der out-of-the-box auch negative 
Temperaturen messen kann..,
Die -wenn auch simple- Umrechnung von 10mV/°C in °C erspart man sich 
zudem auch.

: Bearbeitet durch User
von Christian S. (roehrenvorheizer)


Lesenswert?

Mans A. schrieb:
> Gibt es eine andere Möglichkeit diesen
> Sensor auszuwerten, als mit einem uC.

Nein. Eventuell mit einem PC über den Parallelport, wenn man diesen 
Klimmzug undbedingt machen möchte.

> Falls nein, welchen würdet ihr mir
> vorschlagen, um ihn mit einem digitalen Multimeter messen zu können.
KTY-Serie, z.B. KTY 81-210

z.B. 
https://www.reichelt.com/de/en/temperature-sensor-ptc-2-kohm-55-150-c-kty-81-210-p9598.html

mfg

von Rainer W. (rawi)


Lesenswert?

Harry L. schrieb:
> Die -wenn auch simple- Umrechnung von 10mV/°C in °C erspart man sich
> zudem auch.

Der DS18B20 liefert, wenn man die volle Auflösung nutzen möchte, 1/16 
K/LSB. Was ist da wohl einfacher umzurechnen? ;-)

von Phasenschieber S. (Gast)


Lesenswert?

Christian S. schrieb:
> Eventuell mit einem PC über den Parallelport,

Du meinst sicher über den seriellen Port. Dort betreibe ich einige 18b20 
im Parasite mode.

von Gunnar F. (gufi36)


Lesenswert?

Der TO ist doch seit Eröffnung nicht mehr da!

von Rainer W. (rawi)


Lesenswert?

Phasenschieber S. schrieb:
> Du meinst sicher über den seriellen Port. Dort betreibe ich einige 18b20
> im Parasite mode.

Und dein serieller Port vom PC sprich 1-Wire?

von Erin (Firma: avaq) (avaqsemi)


Lesenswert?

Wenn du jedoch eine Alternative suchst, um den DS18B20 ohne einen 
Mikrocontroller auszulesen, könntest du ein spezialisiertes 
1-Wire-USB-Adaptermodul verwenden. Diese Module ermöglichen die 
Kommunikation zwischen dem DS18B20 und einem Computer über USB. Ein 
solches Modul fungiert als Schnittstelle zwischen dem 1-Wire-Bus und dem 
USB-Anschluss des Computers.

Ein bekanntes und gut bewertetes 1-Wire-USB-Adaptermodul ist das 
"DS9490R" von Maxim Integrated. Es bietet eine zuverlässige und einfache 
Möglichkeit, 1-Wire-Geräte wie den DS18B20 mit einem Computer zu 
verbinden. Es unterstützt verschiedene Betriebssysteme und bietet eine 
Softwarebibliothek zur Programmierung und Auswertung der angeschlossenen 
1-Wire-Geräte.

Beachte jedoch, dass der DS9490R-Adapter und ähnliche Geräte 
normalerweise für Entwicklungs- und Debugging-Zwecke eingesetzt werden. 
Wenn du eine präzise und stabile Temperaturmessung im Klimaschrank 
benötigst, ist es möglicherweise ratsam, den DS18B20 mit einem 
Mikrocontroller zu verwenden. Ein uC ermöglicht eine umfassendere 
Kontrolle und Auswertung der Sensorwerte, um genaue Messungen zu 
erzielen.

von Phasenschieber S. (Gast)


Lesenswert?

Rainer W. schrieb:
> Und dein serieller Port vom PC sprich 1-Wire?

Ja

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.