Hi,
ich will mit einem analogen Abstandssensor eine Entfernung messen.
Im Datenblatt ist folge Kurve vorgegeben:
Nun bräuchte ich die Funktion dafür.
Ich habe mit meinem GTR schon versucht und bekomme als genaueste Funktion folgende heraus:
ax³+bx²+cx+d:
a:-0,0000001500538
b:0,00030018109
c:-0,2025096227
d:51,76973027
Jedoch ist das Problem der Funktion, dass sie an einigen Stellen sehr genau, an andere wiederum sehr ungenau ist (Unterschied Datenblatt zur Messung über 3cm)
Hierzu muss gesagt werden, dass ich die beiden Achsen gedreht hab (also X zu Y und Y zu X) und die Spannungen durch die Zahlen ersetzt habe, mit der ich sie vom Controller bekomme. Dabei entsprechen 3,3V einem Wert von 1023. 0,1V also 31.
Kennt jemand eine genauere Methode, die Funktion zu berechnen (benötige nur den Bereich ab 4 cm bis 40cm)
Danke
ich will mit einem analogen Abstandssensor eine Entfernung messen.
Im Datenblatt ist folge Kurve vorgegeben:
Nun bräuchte ich die Funktion dafür.
Ich habe mit meinem GTR schon versucht und bekomme als genaueste Funktion folgende heraus:
ax³+bx²+cx+d:
a:-0,0000001500538
b:0,00030018109
c:-0,2025096227
d:51,76973027
Jedoch ist das Problem der Funktion, dass sie an einigen Stellen sehr genau, an andere wiederum sehr ungenau ist (Unterschied Datenblatt zur Messung über 3cm)
Hierzu muss gesagt werden, dass ich die beiden Achsen gedreht hab (also X zu Y und Y zu X) und die Spannungen durch die Zahlen ersetzt habe, mit der ich sie vom Controller bekomme. Dabei entsprechen 3,3V einem Wert von 1023. 0,1V also 31.
Kennt jemand eine genauere Methode, die Funktion zu berechnen (benötige nur den Bereich ab 4 cm bis 40cm)
Danke
wintoolz.de
Benutze auch du Ecosia
- wintoolz.KeyLocker - Programm zum sicheren Verwalten von Passwörten
- wintoolz.CodeGallery - Datenbank für Codebeispiele veschiedener Programmiersprachen
- wintoolz.Haushaltsbuch - Dient zum Auflisten der Aktivitäten ihrer Bankkonten
Benutze auch du Ecosia