Spektrumanalysator mit AVR

Gast #55988
Lesenswert?
• ▲
▼
Hallo,
nachdem vor Wochen im Forum über FFT und Spektrumanalyse im
Audio-Bereich diskutiert wurde, ist mir ein Projekt aufgefallen, in dem
mit einem AT90S8535 bei 9kHz Samplingfrequenz ein "einfacher"
Spektrumanalysator aus acht FIR-Bandpässen gebaut wurde.
(A/D-Wandler -> RAM -> Filter offline drüberlaufen lassen -> RS232
http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s1999/lisa/default.htm
Dort ist auch die Assembler-Software in Form dreier Dateien beigefügt.
So hätte man leicht mal im Simulator sich anschauen können, wie die
Filter funktionieren. Leider fehlt die Datei "square.asm", die als
include-Datei gebraucht wird. Weiß jemand, ob diese Datei Allgemeingut
ist und deshalb nicht mehr mitgeliefert wird oder wurde sie nur
schlichtweg auf der Site vergessen?
Gast #55989
Lesenswert?
• ▲
▼
Hallo Chris,

auf den ersten Blick sieht es so aus, als wenn aus dieser Datei nur die
Variable "threslevel" benötigt wird. Wenn Du

threslevel: .Byte 2

irgendwo im Datensegment ergänzt, läßt sich das Programm erst einmal
ohne Fehler übersetzen. Vielleicht hilft Dir das ja etwas weiter.

Gruß, Frank
Gast #55992
Lesenswert?
• ▲
▼
hmmmm interessanter thread....

ich hab übrigens vor am avr ein schönes kleines laborchen zu
entwickeln...

sinus gen läuft schon bis 80Mhz... da werd ich mich mit oberwelln mal
bis 500Mhz hochhanteln..sollte eigentlich hinhaun

phase und betragsmessung von irgendwas kommt in den nächsten wochen
komplett rein

dann noch ein sample scope implementieren und fft drann.... das wär
meine wunschvorstellung ;)

aja ich hätt fast das hf-millivoltmeter vergessn ;)

bis auf das scope und fft is alles 0prob.. nur dort muss ich mir noch
gröbere gedanken machen... das ganze soll auf nem mega128 laufn...

also die messereien brauch ich als diplomarbeit... das hab ich vor auf
nem alten 8535 zu machen das die ned mehr geben soll und ich ned will
das mir da einer den source 1:1 fladern kann G

aber die libs die ich da hab compilieren und laufn auf nem mega32
einwandfrei... bin grad am portieren auf mega128 (hauptsächlich uart
zeugs)

bin dafür das man da mal ein openhardware projekt machen sollte... cvs
system für den source und dann kann jeder bastln wie er will....

perepherie kommt über so pfostenstecker dran (wie beim stk500).. dann
kann man sich das sozusammentun wie man will....

als motherboard könnte ein 0815 board dienen wo nur minimum beschaltung
drauf is + die portpins rausgelegt...

dann müssten nur einige leuz an den libs herumspieln....

software für pc is schnell geschrieben...

was haltet ihr davon ???

73 de oe6jwf / hans

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.