Ni1000 Temperatursensor auslesen

#7531427
Lesenswert?

Morgen und schöne Tage allerseits,

Ich müsste einen Ni1000 Temperatursensor mit einem ESP32 auslesen und hätte im Internet nicht wirklich etwas gefunden. Deswegen wollte ich fragen, ob sich vielleicht einer von euch damit auskennt oder ob es schon mal einen Thread dazu gegeben hat.

Zum Sensor:

Ich brauche einen Funktionsbereich von 20°C bis 130°C. Der Sensor gibt mir einen Wiederstandswert von 1112.00 Ohm bis 1883.00 Ohm (Kennlinie um Anhang).

Es wäre toll, wenn mir jemand bei der Dimensionierung eines Spannungsteilers helfen könnte, damit man die Temperatur auf 1 Grad genau auslesen kann.

Oder falls es eine andere Option gibt, diese mir mitzuteilen.

Gruß, Kilian

Angehängte Dateien:
#7533186
Lesenswert?

Werner H. schrieb:

Pullup 3,3k? Die Meßfehler werden riesig und der Ni1000 heizt sich auf.

Die Eigenerwärmung kann man reduzieren, wenn man den Sensor nur während der Messung bestromt. So wird bei <= 1 ms eff. Abtastzeit und 10 Messungen/s nur 1% der Wärme erzeugt, wie sie bei Dauerbestromung sein würde.

Eine direkte Auswertung mit einem ESP32 dürfte nicht funktionieren, da dessen ADC zu ungenau sein wird. (Ich kenne ihn nicht). Abhilfe würde ein separater ADC (beispielsweise MCP3201) schaffen, der dann seriell ausgelesen wird. Dessen Auflösung wäre ausreichend, aber für die geforderten 1 K Genauigkeit müßte auch der Sensor hinreichend genau arbeiten.

Für den RP2040 hätte ich Schaltung/Programm zum Auslesen von Pt1000, Ni1000 und KTYxx-1000. Es wird zunächst der Widerstand des PTCs ermittelt und anschließend die Temperatur anhand einer Tabelle interpoliert. Nur ist es nicht der vom TO gewünschte ESP32. Es ist keine fix-und-fertige Lösung und inwieweit der TO in der Lage ist, Schaltung und Programm erfolgreich zu verwenden, ist mir nicht ganz klar.

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