Audioanalyse: beats per minute

Gast #4160882
Lesenswert?
• ▲
▼
Hallo zusammen,

ich möchte gerne mit einem Mikrocontroller die BPM von Musik messen. Ich 
habe auch einiges im Netz dazu gefunden (Lichtorgel usw.), aber meistens 
nicht gut verstanden bzw es war nicht genau auf diese Aufgabe 
zugeschnitten. Deswegen möchte ich das gerne "von scratch" selber 
überlegen da man ja dabei auch am meisten lernt.

Ich bin bei meiner jetzigen Recherche zu Folgendem gekommen:
-Verstärkung am besten mit einem OP AMP
-Vor der Verstärkung einen Tiefpass einbauen um die nicht benötigten 
höhen/mitten herauszufiltern
-Anschließend ein Peak-Detector um nicht so oft messen zu müssen

Diese Gedanken habe ich jetzt als groben Schaltplan zusammengefasst 
(siehe Anhang). Kann das so funktionieren oder mache ich etwas falsch?

Viele Grüße
Heiner
Angehängte Dateien:
Gast #4161323
Lesenswert?
• ▲
▼
Hallo Storch_Heiner,

Ich würde noch den Verstärker Rückkoppeln (Widerstand zwischen OUT und 
Minuseingang). Das gleiche bei deinem Schmitt-Trigger (Peak detector). 
Denk an den Biasstrom beim peak-detector und an den Spannungsabfall über 
der Diode am Ausgang.

Wie gross ist der Widerstand bei deinem Tiefpass? Ich würd den Tiefpass 
10k und 4.7nF realisieren, aber das ist jedem das seine.
Gast #4161740
Lesenswert?
• ▲
▼
Hallo Klaus,

danke für die Rückmeldung schonmal!

> Ich würde noch den Verstärker Rückkoppeln (Widerstand zwischen OUT und
> Minuseingang).

Das sollte über den Poti passen, oder meinst du was anderes?

Das gleiche bei deinem Schmitt-Trigger (Peak detector).
> Denk an den Biasstrom beim peak-detector und an den Spannungsabfall über
> der Diode am Ausgang.

Der Spannungsabfall an der Diode sollte keine Auswirkung haben, richtig?
Der OPAMP wird ja immer die Spannung erhöhen solange am minus-Eingang 
die gleiche Spannung wie bei plus liegt?!

> Wie gross ist der Widerstand bei deinem Tiefpass? Ich würd den Tiefpass
> 10k und 4.7nF realisieren, aber das ist jedem das seine.

Das hört sich gut an, werde ich dann einfach ausprobieren wenn es soweit 
ist.

Grüße
Heiner

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.