Forum: Mikrocontroller und Digitale Elektronik Allgemeine Frage zu ADC mit Temp-Sensor: Umwandlung Widerstand -> Spannung -> Temperatur


von Sebastian (Gast)


Angehängte Dateien:

Lesenswert?

Hallo liebe Leute!

Ich habe mal eine allgemeine Frage zur Messung der Temperatur. Es geht 
mir nicht um die 100. Schaltung eines PT-Sensors, sondern um die interne 
Weiterverarbeitung im uC.

Ich habe meinen PT-Sensor wie im Bild und habe danach einen OP zur 
Verstärkung - danach geht es ab zum ADC des uCs.

Der PT500 ändert seinen Widerstand mit der Temperatur. Daraus folgt eine 
Änderung der Spannung, die ich am ADC messe.

Jetzt habe ich im uC den Spannungswert zur aktuellen Temperatur.

Wie jetzt am besten weiter??

Es gibt ja die Formeln zur Berechnung des Widerstandes eines PT-Sensors. 
Muss ich nun also erst die Spannung die ich messe wieder in den 
Widerstand des PT-Sensors zurückrechnen und daraus dann die Temperatur 
(die Formel ist ja immerhin eine Wurzelgleichung)?

Also quasi meine OP-Gleichung zurückrechnen auf die Eingangsspannung und 
dann zurück in den PT500-Widerstand?



Oder gibt es da eine bessere Lösung, auf die ich grad nicht komme?

von RWTH (Gast)


Lesenswert?

Warum 2 mal umrechnen? Entweder "Lookup table" oder die Kennlinie 
mathematisch beschreiben, so f(x)-mäßig. Ach so, ja du musst natürlich 
den Spannungsteiler in die Gleichung mit einbauen und rechnest so 
(quasi) der Widerstand aus.

von 3zhi7lpt (Gast)


Lesenswert?

Du musst Dir die Beziehung Spannung am ADC -> Temperatur herleiten.

Dann kannst Du die Funktion im µC hinterlegen und die aktuelle 
Temperatur
berechnen.

Weil das aber teilweise in (für den µC) schwer zu rechenbaren Funktionen
führt, wird in der Praxis auch diese Lösung umgesetzt:

Man nähert die Funktion durch Geraden an. Je nach gewünschter 
Genauigkeit
braucht man dann mehr oder weniger Geraden. Dann fragst rechnest Du mit
dem µC je nach Eingangsspannung mit einer anderen (einfacheren) Funktion 
die entsprechende Temperatur aus.

Wichtig ist noch, dass man mit Deiner Lösung sowieso im Ganzen nicht
besser messen kann als +-1°C, egal wie man sich anstrengt. Versuche 
daher nicht, durch größere Wertebereiche in Deiner Software eine bessere
Genauigkeit vorzutäuschen.

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.