Frequenz von Sinus-Signal messen

Gast #43548
Lesenswert?

Sorry für die Frage, ich weiß, das Thema gab's schon öfters ! Ich bin
Anfänger und hätte da noch ein paar Fragen : Wie kann ich nun also ganz
grundsätzlich die Frequenz eines Sinus-Signals mit einem AVR bestimmen
? Was ist einfacher/besser :
1. Frequenz-Spannungs-Wandler und dann auf nen A/D-Wandler gehen oder
2. Mit dem Sinus-Signal auf nen Schmitt-Trigger und dann über
Interrupts und Timer die Frequenz bestimmen?

Das Sinus-Signal kann eigentlich nur folgende Frequenzen haben :
1060Hz, 1160Hz, 1270Hz, 1400Hz, 1530Hz, 1670Hz, 1830Hz, 2kHz, 2,2kHz,
2,4kHz und 2,6kHz

Was würdet ihr mir empfehlen ?
Gast #43550
Lesenswert?

Hallo,

ich würde in jedem Fall die zweite Variante wählen. Du brauchst
deutlich weniger Bauteile und die die du brauchst sind billig
(Komparator bzw. Schmitt-Trigger). Dafür ist wahrscheinlich die
Programmierung für einen Anfänger nicht so einfach. Die beste Variante
ist über einen Interrupt entweder die Nulldurchgänge je Zeiteinheit
(z.B. Sekunde) zu zählen und dann ein wenig zu rechnen oder die Zeit
zwischen zwei Nulldurchgängen zu messen und damit zu rechnen. Hängt
davon ab wie schnell du sein mußt und was dir leichter fällt.

Tschau

Christian

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren