Forum: Mikrocontroller und Digitale Elektronik Temperaturmessung mit NTC am ESP8266


von Torben S. (Firma: privat) (torben_25)


Angehängte Dateien:

Lesenswert?

Hallo.

Ich habe den NTC B57164 mit einem 100kOhm-Wiederstand in Reihe 
geschaltet und messe über den analogen Eingang (A0) des ESP8266 die 
Spannung am NTC.

Um den gemessenen Spannungswert in Celsius umzuwandeln verwende ich die 
folgende Formel:

raw steht für den wert, den ich am analogen Eingang messe.
B beträgt bei einem T_N von 100kOhm 4600. Die Temperatur wird korrekt 
ausgegeben. Die Schaltung liegt diesem Thread bei.

Ich habe nun den 100kOhm-Widerstand durch einen 330Ohm-Widerstand 
ausgetauscht und die Werte für B angepasst. B ist laut Datenblatt bei 
330Ohm 1306.

Jetzt wird die Temperatur nicht mehr richtig berechnent.

Warum nicht?

: Bearbeitet durch User
von Patrick C. (pcrom)


Lesenswert?

Dein NTC hat eine widerstandswert von 100k bei 25°C
Dann nimmt mann auch fuer den Reihe-widerstand normalerweise 100k.

Die B wert 4600 ist fuer dein 100k NTC version
Die B wert 3450 ist fuer ein 330 NTC version (also anderes produkt)



Patrick aus die Niederlande

von Helmut -. (dc3yc)


Lesenswert?

Kannst du mal bitte einen anständigen Schaltplan posten, damit man auch 
was sieht? Dein Bild erinnert mich an meine Kindergartenzeit vor 
etlichen Jahren.

von Achim M. (minifloat)


Lesenswert?

Patrick C. schrieb:
> Dann nimmt mann auch fuer den Reihe-widerstand normalerweise 100k.

Kommt auf den Temperaturbereich an, den man genauer messen möchte.

mfg mf

von Stefan F. (Gast)


Lesenswert?

Torben S. schrieb:
> Jetzt wird die Temperatur nicht mehr richtig berechnent.
> Warum nicht?

Weil du eine viel zu geringe Spannung hast, die der ADC nicht ordentlich 
messen kann. Ich glaube man muss über 100mV kommen, darunter ist er sehr 
nicht-linear.

Wenn es um Raum-Temperaturen geht, nimm zwei Widerstände. Und zwar wie 
gehabt 100kΩ in Reihe, und zusätzlichen 1MΩ parallel zum Sensor. Dann 
bekommst du eine fast lineare Spannung abhängig von der Temperatur, was 
die Berechnung auf eine simple Multiplikation reduziert.

https://www.electronicdeveloper.de/MesstechnikNTCLinearR.aspx

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.