Kalibrierkurve begradigen

Gast #3058813
Lesenswert?

Hallo zusammen,

ich habe ein Problem mit der Auswertung eines Temperatursensors.

Ich bekomme über I2C zu einem Temperaturwerte aus einem Sensor, zum 
anderen Werte aus einer Spule.
Die Spulenwerte sind temperaturabhängig, d.h. die Werte verhalten sich 
linear der Kurvengleichung y=m*x+t.
Diese Fit-Kurve habe ich ermittelt.
Nun bräuchte ich aber am Ende einen Spulensensorwert, der in der Ausgabe 
temperaturunabhängig immer den selben Wert ausspuckt. Der Absolutwert 
ist hier erst mal gar nicht wichtig.
Die Fit-Kurve müsste also durch eine zweite Funktion begradigt werden,
nur komme ich leider rein mathematisch nicht drauf, wie das gehen soll.

Habt ihr vielleicht eine Tip, wie ich das bewerkstelligen kann ?

Danke,
Michael
Gast #3058819
Lesenswert?

Michael schrieb:
> Die Fit-Kurve müsste also durch eine zweite Funktion begradigt werden,
> nur komme ich leider rein mathematisch nicht drauf, wie das gehen soll.

Deine angegebene Kurve (y=m*x+t) beschreibt immer noch eine Gerade. Was 
möchtest du da noch begradigen?

Was ist in der Gleichung die Temperatur, was sind y und x?
Gast #3058827
Lesenswert?

Hallo,

ja stimmt, f(x)=m*x+t ist eine Gerade, ich meinte vielmehr das in der 
Ausgabe am Ende keine Steigung mehr vorhanden sein soll, ich also einen 
temperaturkonstanten Ausgangswert habe.

f(x) ist der Sensorwert aus der Spule, x ist die Variable für die 
Temperatur.
Gast #3058845
Lesenswert?

Zieh doch einfach m * x von deinem Sensorwert y ab, also

  y' = y - m*x

Ja stimmt, so einfach müsste es funktionieren.
Ich war auf den falschen Dampfer, weil ich meinte irgendetwas dividieren 
zu müssen.
Danke !

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