Hi,

der Sensor ist nicht linear, das ist richtig. Aber im Datenblatt ist eine Kurve abgebildet mit den Spannungswerten und den dazugehörigen Entfernungen.

Mach einfach eine Tabelle in Form von Data-Zeilen. Die Spannung vom Sensor wird ja gemessen vom ADC-Converter. Dann schaust du in der Tabelle nach zwischen welchen Tabellen-Werten der gemessene Wert liegt. Zwischenwerte können interpoliert werden (Stichwort Steigung).

Je genauer und feiner du die Tabelle machst, desto genauer mißt das Teil.

Aber gewisse Mess-Ungenauigkeiten werden dennoch bleiben. Da sind Messfehler, Ablesefehler des Spannungs-Entfernungs-Diagramms, Toleranzen des Bauteils usw.

Aber es soll ja keine cm-genaue Messung erfolgen, oder?

Mitch.