Formel

Hallo alle,
ich habe mal wieder ein problem :blush:

Möchte km/h messen ( Nicht genau nur ca. )
dazu habe ich folgende werte ermittelt ( Mitarduino und Analog Pin )
km/h RAW mittel
20 250,0
30 254,5
40 265,0
50 279,0
60 294,0
70 309,0
80 328,0
90 348,0
100 370,0
110 399,0
120 432,7
130 469,0
140 506,7
150 548,1
160 588,0
170 630,0
180 669,5
190 712,4
200 752,4
210 793,8
220 845,0

Juri hatte mir mal bei einer Formel geholfen ( Danke noch einmal )

Im Prinzig möchte ich anhand des RAW mittel Wertes die km/h haben
Ich selbst kann die Formel nicht erstellen

Danke für infos oder hilfe

Grüße
Ratlos

Zähle die einzelnen Posten zusammen und teile sie dann durch die Anzahl der Posten.

das sieht nach einer Wurzel-funktion aus.

Hilfreich ist dabei immer sehr der Nullpunkt. Ich habe ihn mal grafisch auf RAW =247 ermittelt.

Daraus ergibt sich dann diese Formel:

const int Raw_Null = 247;
const int  x_fakt = 9;
double v  = square (RAW-Raw_Null)*double(x_fakt);

Die Übereinstimmung mit deinen Messwerten ist recht gut:

lediglich im mittleren Bereich ist eine Abweichung von bis zu 6km/h zu sehen.

Grüße

Gunther

Zwischenablage05.jpg

Hallo Gunther
mensch wie Ihr das so macht Danke

Eine bitte frage hätte ich noch
Wenn man jetzt sagt das Es bei 200km/h passen soll und die darüber verschiebt ................. geht das ??????

Und das ganze in einer formel für Arduino und eine Formel für Exel
( Habe s in Exel nicht so hinbekommen zur konntrolle )

Vielen vielen Dank

Ratlos:
Hallo Gunther,
mensch wie Ihr das so macht

eigentlich ganz einfach: die Werttabelle ins Excel kopieren und erstmal den grafen ansehen.
wenn man ein wenig mathematische Erfahrung hat, dann kann man oft schon einen Grundtypen erkennen: quadratisch, exponentiell etc.
Da die meisten Messwerte ja auf irgendwelchen physikalischen Effekten beruhen sind das meist eher einfache Funktionen.
In deinem Fall erkennt man einen Teil einer liegenden Parabel. Der Rest ist einfach, wenn man ein wenig Mathe kann.

Ratlos:
Wenn man jetzt sagt das Es bei 200km/h passen soll und die darüber verschiebt ................. geht das ??????

Verstehe ich das so richtig: der Wert bei 200km/h soll exakt stimmen?
Da mußt du an der Formel selbst nichts ändern, nur den Wert x_fakt anpassen.

Das geht am besten in Excel.
Du suchst dir den Wert, von dem möchtest dass er genau die 200 hat, in dem Falle die Zelle C29, markierst sie, gehst auf Zielwertsuche (im Menue Extras in der 2003er Version) gibt dort als Zielwert 200 ein und als veränderliche Zelle die Zelle in der der Wert von x_fakt steht (C3).
Und schon berechnet dir Excel die Kurve so, dass der Wert 200 exact stimmt.

Parabel.xls (14 KB)

Hallo
VIELEN DANK geht alles erst mal
Grüße
RATLOS