Gast
#917757
Hallo! Ich bin auf der Suche nach ein paar Tipps um einen analogen Tachometer zu programmieren. Die "Visualisierung" erfolgt mit einem aus einem Auto-Tachometer stammenden Schrittmotor. Die Eingangsimpulse kommen (zwangsweise) mit 0,5-25 Hz und werden mit einer Periodenmessung erfasst. Die Ansteuerung des Motors funktioniert soweit. Leider jedoch ruckelt der Zeiger insbesondere beim "Langsamer werden" im unteren Bereich stark. Ich schätze die Messwerte kommen in zu langen Abständen (halt bis zu 2 sec) so dass der Motor die alte Position schneller anfährt, stehen bleibt (ist=soll) und dann bei der nächsten Messung weitermacht. Eine Erhöhung der Geberfrequenz ist leider nicht möglich. Möglich wäre es die letzten bspw. 16 Werte zu mitteln um ein langsameres Abklingen zu erzwingen, allerdings macht das die Verzögerung ja noch größer. Zudem sind 16 Werte "oben" 1/25 Hz * 16 => 0,5 sec und "unten" im Extremfall 32 sec. Das macht es unpraktikabel. Möglich wäre es dann noch einen Timer laufen zu lassen der 10 mal in der Sekunde den Wert übernimmt und mit anderen mittelt. Dann würden zwangsweise auch Werte mehrfach einbezogen, aber es würde immer über einen konstanten Zeitraum gemittelt. Rampen etc. für den Stepper sind auch nur bedingt tauglich, da der Endwert ja nie vorhersehbar ist und man nicht weiß wie langsam der Motor brauchen sollte. Mich würde es freuen wenn jemand schon mal ähnliches gemacht hat. Gruß Robert