Temperaturmessung mit NTC am ESP8266

OP (Firma: privat) #7367468
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:

$$T=\frac{B}{((\frac{B}{T_{N}})+log_{10}(\frac{1024}{raw}-1))}-273,15$$

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?

Angehängte Dateien:
Gast #7367667
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.