Tachometersignal: Wahl der Filterstruktur

OP #6834620
Lesenswert?
• ▲
▼
Hallo zusammen,

ich bin zwar auf einem Stinknormalen µC, aber das Thema passt doch 
besser in die "DSP"-Kategorie.

Ich will ein Drehzahlmessersignal auf einem Display darstellen, dessen 
Signal aus einem Pulssignal gewonnen wird. Eine regelungstechnische 
Bewandnis hat das Signal nicht.

Physikalisch soll der Bereich f = 5...6000 U/min erfasst werden. Die 
Anzahl der Taktflanken pro Umdrehung liegt bei 1600 oder 2400. Die 
Abtastfrequenz f_0 liegt bei 10 kHz. (Das ist erst einmal unnötig hoch, 
aber bietet Vorteile im Programmfluss.)

Unterm Strich bedeutet das: Bei der niedrigsten Drehzahl habe ich alle 
75 Abtastschritte eine Flanke, bei der höchsten 24 
Flanken/Abtastschritt. Ich brauche also einen ordentlichen Tiefpass, und 
aufgrund der tiefen Grenzfrequenz wird es wohl auf einen IIR 
hinauslaufen. (Wer will schon für so eine Kleinigkeit mehr als 100 
Speicherstellen mitnehmen.)

Der naive Ansatz war, zwei kaskadierte IIR-Filter erster Ordnung 
vorzusehen (dann braucht man sich keinen Kopf um Polstellen zu machen) 
und den Filterparameter entsprechend hoch anzusetzen. Das funktioniert 
ausreichend, aber ein bischen zäh.

Wie würde ein Profi ein Filter für diesen Anwendungsfall designen? 
Insbesondere interessiert mich die Wahl der Filterstruktur. Und da 
insbesondere die Kriterien. Stört mich Ripple im Sperr- oder 
Durchlassbereich? Wie steil sollte das Filter werden? Zwischen der 
Abtastfrequenz und dem, was jemand ablesen kann, liegen immerhin drei 
Größenordnungen.
Beitrag #6873628 wurde von einem Moderator gelöscht.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.