Forum: Mikrocontroller und Digitale Elektronik Frequenz von Sinus-Signal messen


von Christian (Gast)


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 ?

von NoName (Gast)


Lesenswert?

die 2.Variante!

von Christian Bischoff (Gast)


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

von Armin Kniesel (Gast)


Lesenswert?

Eine Möglichkeit wäre noch der Analogkomparator:
An einem Eingang das Signal, am anderen ein Spannungsteiler.

Armin

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.