Forum: Mikrocontroller und Digitale Elektronik Grundfrequenz aus Datenreihe bestimmen


von Artur R. (artur2000)


Lesenswert?

Ich habe eine rechteckförmige Spannung. Diese wird mit einem ADC eines 
Atmel Controller mehrfach abgetastet sodass eine Datenreihe zur 
Verfügung steht. Eine Schwingung wird etwa 10mal abgetastet und es 
werden ca 10 Schwingungen aufgenommen.

Wie kann man nun die Grundfrequenz der rechteckförmigen Spannung 
ausrechnen. Kennt jemand einen schnellen Algorythmus.

Algorythmen mit Flankenauswertung sind zu ungenau.
von Simon K. (simon) Benutzerseite


Lesenswert?

Artur R. schrieb:
> Wie kann man nun die Grundfrequenz der rechteckförmigen Spannung
> ausrechnen. Kennt jemand einen schnellen Algorythmus.
Es wird Algorithmus geschrieben.

> Algorythmen mit Flankenauswertung sind zu ungenau.
Das halte ich für eine sehr gewagte Aussage. Die Genauigkeit der 
Frequenzmessung hängt in diesem Fall (mit jedem Algorithmus) von der 
Länge deiner Aufzeichnung ab!

Wenn du genügend Flanken auswertest und den Mittelwert nimmst, sollte 
das bei entsprechender Aufnahmelänge ziemlich genau werden.
Eine andere Methode wäre eine FFT. Entweder selbst programmieren oder 
die Daten in MATLAB (o.Ä.) einlesen und die eingebaute FFT benutzen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.