So - individual hat mich wieder ...
Meine Schaltung sieht so aus, dass ich einen Spannungsteiler habe, der aus einem 4k7 und einem NTC (2,2k bei 25°C) besteht. Der 4k7 hängt an +AVCC, und der NTC. Ich hab den Spannungsteiler so an meinen ATMEGA angeschlossen, dass der Spannungsabfall über den NTC an einem Analog-Eingang liegt.
Als Referenzspannung verwende ich die internen 2,56V.
So - ich dachte mir, dass man über den Wert, den man digitalisiert den Widerstand des NTCs herauskriegen könnte indem:
- Wert digitalisieren - bei 10Bit entspricht die Änderung um 1 Bit eine Spannungsdifferenz von 2.56V/1024 = Vd
- Die Spannung über dem NTC (Untc) ist dann Vd * DACwert
- Der Strom durch den NTC ist dann: (5V - Untc)/4700R = Intc
- und der Widerstand dann Rntc = Untc/Intc
Dann schaut man in eine Tabelle nach und müsste dann die Temperatur ablesen können - Einfachheitshalber hab ich die Kennlinie zwischen 5°C Schritten linearisiert.
Ich bekomm nicht die richtige Temperatur raus - Abweichungen um ca. 5°C hab ich bei dem Verfahren ...
Gibt es noch irgendwelche Besonderheiten die ich nicht berücksichtigt habe?
Mfg Thomas Pototschnig