Hallo, ist es wohl möglich eine Tonfolge mit dem AVR zu erfassen, und diese dann auszuwertenwerten ? Das ganze müßte aber recht schnell gehen, da die Töne direkt hintereinander ankommen, und jeder Ton nur 70ms anliegt. Wie könnte die anbindung einer Audioquelle an den AVR aussehen ? Danke !!!
Möglich ist das. Allerdings ist der Anschluss des AVRs an die Tonquelle das kleinste Problem. Die Software wird da ein bischen aufwendiger (FFT oder ähliches)
FFT braucht man nicht, wenn es sich wirklich um eine einfache, nicht polyphone Tonfolge handelt. Da kann man einfach die Periode mit einem Timer ausmessen. Auch 70ms sind dann kein Problem.
Es sind ganz simple Töne von 1000 bis 3000 Hz. kann ich die Quelle an die Ports AIN0 und AIN1 legen, und mit dem internen Komarator arbeiten ?
Oder sollte man einen Externen Komarator aufbauen und an den Interrunpteingang vom AVR anschließen. Hätte evtl. den Vorteil, das man die Amlitude des Eingagssignals anpassen könnte.
was willst du denn machen? dtmf dekodieren? das sind 2 töne gleichzeitig. (tasterkoordinaten) grüße danie
Input Capture Pin benutzen, externen Verstärker/Komparator vorschalten. Die Software muß dann nur noch 2 oder ein paar mehr Flanken kontrollieren und eventuell interpolieren, das war´s dann auch schon.
Über google gefunden:
>Beitrag "Mit 8051er 5-Tonfolge nach ZVEI dekodieren?"
Das Thema hatten wir nämlich schon...
zum Ausprobieren gibts hier ein PC-Programm für die Soundkarte: http://www.dsp4swls.de/dsp/pocsag.html POCSAG, FMS, ZVEI - Decoder und Encoder Ich habe es vor kurzem ausprobiert, seit ein Amateur-Funkrufsender in der Nähe steht.
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.