analoger Abstandssensor

zoko

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe folgendes Problem. Ich messe mit einem analogen Sensor (0-10V) einen Abstand. Diesen Abstand wollte ich mir dann anzeigen lassen. Allerdings ist die Ausgangskennlinie des Sensors nicht linear und bei 0V ist der größte Abstand und bei 10V der kleinste. Wie kann ich das hinbekommen, dass mir der Anstand zunächst mal vernünftig "hingerechnet" wird.

vielen Dank
 
Wie kann ich das hinbekommen, dass mir der Anstand zunächst mal vernünftig "hingerechnet" wird.

na hinrechnen?! :rolleyes:

nicht linear ist ja nicht schlimm ... hast du denn schon eine funktion? ansonsten müßtest du eine wertetabelle aufnehmen und darüber die funktion ermitteln ... alles kein hexenwerk ...

der FC105 mit max/min-vertauscht funktioniert übrigens, damit hättest du das 10V = min und 0V = max problem schon mal aus dem weg geräumt ...
 
Zuletzt bearbeitet:
Abstandsberechnung

Hallo zoko,
zu deinem Problem nehme ich jetzt einfach mal Folgendes an:
- du hast eine S7-SPS
- der Messbereich zwischen 0V und 10V ist linear, nur eben falsch herum.
Dann musst du folgende Formel programmieren:
Abstand = Max - Xe*(Max-Min)/27648
Es bedeuten:
Max = Abstandswert bei 0V
Min = Abstandswert bei 10V
Xe = eingelesener INT-Wert vom Sensor.
Sollte die "Nichtlinearität" allerdings tatsächlich im Messbereich vorhanden sein, müsstest du
mehrere Messpunkte erfassen und dir daraus z.B. über Excel eine Formel erstellen lassen.
Viel Erfolg!
eNDe
 
Zurück
Oben