Hallo, ich wollte mal ein digitales Filter mit einem AVR entwerfen, weil ich immer wieder unterschiedliche Filter benötige. Habe aber noch nichts richtiges gefunden. Mir ist schon klar, dass das eher etwas für einen DSP ist, wenn es aber um nierdrige Frequenzen geht, kann man einen AVR doch bestimmt auch hernehmen. Hat vielleicht schon jemand so etwas realisiert ??? Danke schon im voraus. Mattias
Wenn Du einen ATmega hast, der im CPU-Kern multiplizieren kann, geht das schon. Atmel hat meiner Erinnerung nach eine Appnote für sowas.
Ahhhh, das sieht gut aus. Das werde ich mir mal reinziehen. Danke für die Antworten. Wenn jemand noch etwas hat, währe ich dankbar. Gruß Mattias
Muss man wohl doch das richtige studiert haben, oder? Ich möchte für meine, wie sagt man -Lichtmusikanlage-, auch gern ein Digitales Filter mit einstellbarer Mittenfrequnz gleich in die Firmware integrieren. Habe zur Zeit alles analog, was wunderbar funktioniert. Ich habe mir oben genannten Link angesehen, sehe aber nicht durch, schade. Gibt es keine fertigen Routinen und Funktionen wie If adc(500hz)== 1{ mach } oder sowas? Schönes WE Axel
http://www-users.cs.york.ac.uk/~fisher/mkfilter/trad.html berechnet einem zwar einen Haufen Parameter aber der ANSI C Source Generator scheint nicht zu funktionieren :-( oder bin ich zu blöd das Teil zu bedienen ? Gruß Bernhard
Hi BernhardT, <Zitat> + (177.9240928071 * y[n- 3]) + (-52.8948556015 * y[n- 2]) + ( 10.3023635575 * y[n- 1]) Ansi ``C'' Code sh: /www/usr/fisher/tmpdir/misc/5614988.mkf: No space left on device Error! Command failed (return code 256) </Zitat> genau, ging mir auch so: Kein Platz frei im Gerät. In welchem Gerät? Schönes WE Axel
@Axel Rühl, eine Möglichkeit ist die Verwendung getakteter Filter wie z.B. den Tiefpass MAX292. Die Eckfrequenz ist dann nur noch vom angelegten Takt abhängig (welcher über µP variiert werden kann). Maxim bietet unter anderem auch Bandpässe in dieser Technik an und die Filtercarakteristik ist ebenfalls wählbar (über die Auswahl per Type). MfG Manfred Glahe
@Manfred ich habe schon mal mit einem 8fach analogmultiplexer einen geschalteten Bandpass verwirklicht. war in so einem Peilerprojekt, was hervorragend funktioniert hat. Damals bin ich an die MAX's nicht rangekommen. getaktete Filter sind Stand der Technik... Ich wollts halt in den Atmel packen - was solls, die analoge technik funktioniert ja. Ich lass das jetzt erstmal so, trotzdem Danke! Axel
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.