Temperaturabhängiger Widerstand

Gast #345363
Lesenswert?
• ▲
▼
Moin Moin!

Ich habe einen Widerstand der von 0-90°C die Werte 27,7 - 1,2 KOhm
einnimmt. Problem hier ist die große Differenz und die exponenzielle
Kennlinie.

Da im oberen Temperaturbereich die Änderungen nur schwach sind ist eine
Lineare Abtastung mittels ADC an meinem AVR-Mega16 nicht genau genug.

Hat jemand eine Schaltungsidee wie ich das genauer gemessen bekomme?

Kennlinie im Anhang.
Angehängte Dateien:
Gast #345364
Lesenswert?
• ▲
▼
Hallo Philip,

so ähnlich wie Herr Sprut hier vielleicht:
http://www.sprut.de/electronic/temeratur/temp.htm#ptc

Nur mal auf die schnelle ausprobiert sieht es schon deutlich linearer
aus (siehe Anhang) und wäre zumindest mit einer Tabelle im Speicher
schon mal auszuwerten, mit etwas probieren/rechnen geht es
wahrscheinlich noch etwas besser.

Grüße
;Matthias
Angehängte Dateien:
#345365
Lesenswert?
• ▲
▼
Hallo,

das sieht nach einem NTC-Widerstand aus. Selbige benutzte ich auch für
meine Heizungsanlage. An einem AVR hängen davon 8 Stück, eine Seite der
NTCs jeweils auf Masse, andere Seite jeweils an einen ADC Eingang und
mit einem Widerstand auf Vcc. Mit Excel hab ich mir dann ein
Ausgleichspolynom 2. Grades erstellt und selbiges wird im AVR benutzt.
In der Exceltabelle hab ich mir dazu die Spalten Temperatur,
NTC-Widerstand, Spannung am ADC Eingang und ADC Wert angelegt (die
letzten drei werden berechnet).

Gruß
Stefan
Gast #345367
Lesenswert?
• ▲
▼
Von dem ADC-Wert über eine Tabelle oder Funktion (e^-a/b) an die
Temperatur zu kommen ist ja auch nicht mein Problem. Ich präge da zB.
400uA üden den Sensor ein und Packe die Spannung mittels
Differenzverstärker an den ADC. Damit hab ich maximale die Auflösung
ausgenutzt. Das Problem dabei ist ABER das der R sich bei hohem T kaum
noch ändert. Der unterschied liegt bei ca 5mV/°C also einem AD-Bit.
Da er ohnehin auf den letzten beiden stellen Flackert heisst das ich
kann nur +-5° messen wenn ich über 70° komme. Das hätte ich gerne
besser.
Gast #345369
Lesenswert?
• ▲
▼
Ist vielleicht die falsche Frage, aber wenn ich da schon eingeprägten
Strom, Differenzverstärker, etc. lese: Warum nimmst du nicht gleich
einen anständigen Sensor, am besten gleich mit TWI-Bus. Kabel dran, lib
eingebunden, fertig.

Oliver
#345370
Lesenswert?
• ▲
▼
@OliverSo

ist dabei die Frage wie weit der Sensor von der Schaltung entfernt sein
soll. Wenn der Sensor mit auf der Platine ist (Umgebungstemperatur) ist
das noch ok, aber in der Anfrage klang es eher nach Flüssigkeit
(0-90°), d.h. der Sensor ist abgesetzt von der Schaltung.

@Philipp

Spiele mal den Wert des Festwiderstandes etwas rum. Wie gesagt, ich
benutze auch NTC Fühler, und im oberen Temperaturbereich ist auch die
Auflösung etwas gröber, aber noch gut unter 1°.

Meine Fühler haben bei 0° 5632 Ohm, bei 100° 183 Ohm. Mein
Festwiderstand hat 1,2 kOhm.

Im Bereich um 0° habe ich damit eine theoretische Auflösung von ca.
0.14°, im Bereich von 100° ca. 0.3°.

Gruß
Stefan
Gast #345371
Lesenswert?
• ▲
▼
Danke Stefan! Das war genau das.
Ich nehme statt des eingeprägten Stromes einen Festwiderstand. Dadurch
ändert sich der Strom mit dem Widerstand des Sensors. Wird der
Widerstand klein so wird durch einen größeren Strom der Bereich auch
auf einen größeren Spannungsunterschied abgebildet. Die Tabelle im
Flash hab ich nun einfach neu berechnet. mit U(ADC) = R(sensor)*I und I
= U(Versorgung)/R(gesammt) statt wie vorher U(ADC) = R(Sensor) bei 1mA.

Das hat nun auch eine ausreichende Genauigkeit. Die Kennlinie ist nun
deutlich linearer.

Gruß,
  Philipp

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.