Forum: Offtopic Umkehrfunktion der PT100 Widerstandsberechnung


von Dennis X. (Gast)


Lesenswert?

Hallo,

habe gerade die Funktion eines PT100 Temperaturfühlers im Bereich von 
0-850°C gefunden.
Diese Lautet:

R0 ist in dieser Funktion mein PT100 Sensor, also 100 (Ohm).
Kennt jemand davon die Umkehrfunktion? Also diejenige Funktion, welche 
aus einem Widerstand eine Temperatur ausgibt? Das liegt leider weit über 
der Bildung in der Oberstufe.
Falls doch jemand das kann, wäre ich sehr dankbar!

von Daniel -. (root)


Lesenswert?

Nullstellen einer Parabell berechnen ist Mittelstufe.

von Arc N. (arc)


Lesenswert?

Quadratische Gleichung umformen...
http://de.wikipedia.org/wiki/PQ-Formel#p-q-Formel

Interessanter wird's bei der Formel für Temperaturen < 0 °C

von Dennis X. (Gast)


Lesenswert?

Ja klar das weiß ich ja, ich möchte nun allerdings eine Funktion t(R) 
und nicht einfach das für einen Wert berechnen. Die Funktion soll nacher 
aus einer Excel Zeile einen Widerstandswert nehmen und die Temperatur 
berechnen.

von David .. (volatile)


Lesenswert?

http://www.wolframalpha.com/input/?i=R%3DR0*%281%2B3%2C9083*10%5E-3*t-5%2C775*10%5E-7*t%5E2%29 
Habs nur schnell eingegeben, vl ist noch ein Tippfehler drin - 
WolframAlpha stellt es nach t um

von Dennis X. (Gast)


Lesenswert?

in der wolfram Funktion fehlt aber leider das 1*R0.
Ich hab soeben was darüber gelesen, aber wirklich weiter bin ich mit dem 
Problem nicht.

von Daniel -. (root)


Lesenswert?

a*t^2+b*t+c=0

D=b^2-4*a*c

t1 = (-b+sqrt(D))/(2*a)
t2 = (-b-sqrt(D))/(2*a)  (scheidet aus, da negativ)

t1 ist deine Formel

durch R0 teilen und dann 0 auf einer Seite erzeugen sollte machbar sein 
:)

von P. M. (o-o)


Lesenswert?

Daniel -------- schrieb:
> Nullstellen einer Parabell berechnen ist Mittelstufe.

Und solche Antworten sind Kindergarten. Wenn du nicht helfen 
kannst/willst, dann halt's Maul. Wenn du zu faul bist, eine eingehende 
Lösung zu zeigen und nur einen Tipp geben willst, dann wenigstens 
freundlich.

von LuXXuS 9. (aichn)


Angehängte Dateien:

Lesenswert?

Hier haste die Umformung für T>0°C.

Ich hab das irgendwann mal umgestellt weil ich das auch brauchte. Bei 
mir fürn PT500, aber da die Sensoren ja genormt sind, ist alles 
identisch. Musst halt nur die Werte einsetzen.

Gruß

von LuXXuS 9. (aichn)


Lesenswert?

P.S.: Das ist der reine Rechenweg. Die Lösung hat nach pq-Formel eine 
Lösung für + und -, aber nur die  Lösung mit + liefert sinnvolle 
Ergebnisse. (Obgleich die Lösung mit - mathematisch ebenso richtig ist)

von Dennis X. (Gast)


Lesenswert?

Danke! Soeben hab ich das auch mal auf dem Papier gelöst, aber in der 
Exel Zelle gibt es noch einen kleinen Tippfehler... -.-

von LuXXuS 9. (aichn)


Lesenswert?

In meiner Rechnung?

von Daniel -. (root)


Lesenswert?

P. M. schrieb:
> Und solche Antworten sind Kindergarten. Wenn du nicht helfen
> kannst/willst, dann halt's Maul. Wenn du zu faul bist, eine eingehende
> Lösung zu zeigen und nur einen Tipp geben willst, dann wenigstens
> freundlich.

das war sehr freundlich :)
eine noch freundlichere Antwort von mir siehe da 
Beitrag "Re: Umkehrfunktion der PT100 Widerstandsberechnung"

von Dennis X. (Gast)


Lesenswert?

Jaja danke Leute! Habs und in Excel passts! Wer die Formel will, ich 
werd vielleicht die demnächst noch in LaTex schreiben :D:D

von David P. (chavotronic)


Angehängte Dateien:

Lesenswert?

Voila.

von Dennis X. (Gast)


Lesenswert?

David P. schrieb:
> Voila.

Auf die schnelle auch ganz die Dateiformate vergessen Oo
Aber trotdem danke!

von Peter L. (Gast)


Lesenswert?


von H.Joachim S. (crazyhorse)


Angehängte Dateien:

Lesenswert?

float r_pt500;    //gemessener Widerstand
float t;          //Temperatur

t=r_pt500/500.0-1.0;   //hier an andere PT-Widerstände anpassen
t=t*(255.8723+t*(9.6+t*0.878));

Ziemlich brauchbare Näherungsformel, zumindest in dem Bereich, der mich 
interessiert hat.

115µs @16MHz/ATMega

von H.Joachim S. (crazyhorse)


Lesenswert?

Und wenn man sich noch die Division durch R0 spart, indem man sie schon 
bei der Ermittlung des Widerstands durch andere Konstanten 
berücksichtigt - Laufzeit fast halbiert:  62µs bei 16MHz.

von J. S. (engineer) Benutzerseite


Lesenswert?

Diese Korrekturgleichungen sind immer mit etwas Vorsicht zu geniessen, 
weil die immer relinearisiert werden, dies aber mit unterschiedlichem 
Fokus geschieht:

Einige arbeiten mit Geraden, andere mit Parabeln und wenn sie was von 
der Physik solcher Sensoren verstehen, mit X3 oder X4! Das hat u.a. mit 
dem Verhalten des Strahlungsgesetzes zu tun.

Nur ein Parabel zu nutzen führt meistens dazu, dass die Kurve nicht mehr 
exakt durch den Nullpunkt geht oder weiter oben ungenau wird. Oft werden 
die Kurven auch bei bestimmten Betriebspunkten optimiert.

Will sagen: Die Parabel ist ein wenig willkürlich.

Ich würde auch die Umkehrfunktion fitten um um die Wurzel herumzukommen.

von Elon M. (elon_m)


Lesenswert?

<3

von Holger D. (hodoe)


Lesenswert?

Arc N. schrieb:
> Interessanter wird's bei der Formel für Temperaturen < 0 °C

Mache ich schon ewig mit dem Newtonschen Iterationsverfahren. Fünf 
Runden und es passt.

Interessant ist auch aus einer Tabelle mit Temperaturwerten (Referenz) 
und Widerstandswerten (Pt100) die individuellen Koeffizienten zu 
berechnen. Hier gibt es eine DKD-Richtlinie. Ich glaube DKD-R 5-6. Da 
sind Mustertabellen und Musterlösungen abgedruckt.


Holger

: Bearbeitet durch User
von J. S. (engineer) Benutzerseite


Lesenswert?

Arc N. schrieb:
> Interessanter wird's bei der Formel für Temperaturen < 0 °C

Solche Korrekturformeln arbeiten aber mit Kelvin und nutzen zudem auch 
nicht nur X2. Mein erstes Projekt als Angestellter war so ein Modul und 
ich meine, da war noch eine X3 und X4 drin. Allerdings wurde der Wandler 
gleich noch mit kalibiert, wenn ich mich richtig erinnere.

von Christian M. (likeme)


Lesenswert?

Daniel -. schrieb:
> Nullstellen einer Parabell berechnen ist Mittelstufe.

Wenigstens ist mir aufgefallen (Hauptschule), dass eine Parabel nichts 
mit bellen zu tun hat ;-)

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.