Das hängtWas schätzt du über wieviele Werte ich mitteln sollte?
a) davon ab, wie schnell du die Messwerte erfasst und
b) wie schnell die Schwankungen in der Grube sind.
Du mittelst ja im Prinzip über die Zeit, der Microcontroler macht vermutlich sehr viele Messungen in kurzer Zeit, das "Blubbern" in der Grube verursacht aber eine recht langsame Schwankung.
Nein, eigentlich genau umgekehrt. Je grösser die Anzahl der gemittelten werte, desto kleiner die Bedeutung eines einzelnen Wertes.Sehe ich es richtig, dass der Einfluss der Messwerte gegenüber dem bisherigen Mittelwert an Bedeutung gewinnt, je größer ich dieses Fenster (const Anzahl=...) wähle?
Ich finde den alten Post nicht mehr, dein Link oben funktioniert bei mir nicht.
Habe mein Beipiel aber mal in Bascom aufgemacht und da habe ich Temp as Single deklariert.
Als Integer habe ich eigentlich nur Mittelwert_int deklariert.
Das diente in meinem Beispiel nur dazu, den Mittelwert ohne die vielen Nachkommastellen über Print auszugegeb, damit man etwas leichter erkennen kann wie sich der Wert ändert.







Zitieren

Lesezeichen