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 ?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.