Hallo erlak,
Dazu braucht man Magnetfelder mit bekannter stärke.
Kommt jetzt darauf an, was man korrigieren muss:
linear. nur Offset und Verstärkungsfehler, Skalieren:
x = (R+O)*K
R = Rohwert
O = Offset
K = Konstanter Faktor um die Versstärkung anzupassen.
Wenn es noch genauer sein soll, muss man u.U. O noch abhängig von der Temperatur wählen, bzw. berechnen.
Um Linearitätsfehler zu korrigieren, gibt es unterschiedliche Möglichkeiten und beliebig komplizierte Formeln.
Programmtechnisch am einfachsten sind Tabellen.
Bei z.B. einem Thermometer misst du beim Kalibrieren alle 10°C den Rohwert und legst den in einer Tabelle ab.
Beim Messen schaust du dann zwischen welchen beiden 10er Schritten der Messwert liegt und interpolierst linear.
Falls eine einfache nennenswerte Verbesserung mit einer Formel möglich ist, steht die meistens im Datenblatt.
Ein Teil des Messfehlers geht aber auf Alterung, Temperatur und was weiss ich noch zurück. sind also mehr zufällige Werte, welche man nicht korrigieren kann, bzw. eine Kalibrierung nur sehr kurzzeitig stimmt.
MfG Peter(TOO)
Lesezeichen