Sound in µC einlesen

Gast #95682
Hi Forum!

Ich grübele gerade über einer Möglichkeit, störsicher Sounds in einen
µC einzulesen. Und zwar möchte ich als proof of concept erst mal ein
einfaches soundgetaktetes Lauflicht realisieren. Das klappt auch schon
ganz gut, bisher aber nur über ein Mikrofon (siehe www.mathar.com). Das
hat natürlich den Nachteil, dass alle möglichen Umgebungsgeräusche
stören. Deswegen möchte ich jetzt direkt vom Klinkenstecker an den µC
gehen um so störsicher zu sein.

Die ersten Probleme gibt's aber schon beim Pegel. Früher war ja mal 1
Vss max der Quasi-Standard bei Line-Pegeln. Heutzutage powern die
Geräte aber bis zu 6 Vss max raus (hab eben noch mal meinen DVD-Player
durchgemessen!). Irgendwelche Ideen, wie ich das sicher auf 0-2,5 Volt
bekomme? (Am besten auch galvanisch getrennt ...)

Ausserdem ist ein Line-Signal ja gleichanteilsfrei, weswegen ich
einfach eine Diode (irgendwas schnelles) in Reihe davor schalten
wollte, um es rein positiv zu machen, denn der ADC verträgt ja nur
positive Spannungen. Hat das schon mal jemand probiert? Verändere ich
ein Geräusch nennenswert, wenn ich seiner Wellenform quasi die negative
Hälfte klaue?

Danke für Tipps!
Gast
Hallo,

" Verändere ich ein Geräusch nennenswert, wenn ich seiner Wellenform
quasi die negative Hälfte klaue?"

Ja allerdings und das gewaltig. Das möchte sich keiner mehr anhören.
Kannst Du im Selbstversuch testen z.B. per Kopfhörer. Einen Sound liest
Du damit nicht in den µC ein. Im Fall eines Lauflichtes oder einer
Lichtorgel wird jedoch immer das Signal gleichgerichtet, weil man nur
den Betrag der Amplitude haben möchte. Dann folgt meist ein einfacher
Tiefpaß.

"um es rein positiv zu machen, denn der ADC verträgt ja nur positive
Spannungen."

Ist richtig und doch nicht. Will man eine Wechselspannung mit dem ADC
einlesen, spannt man einfach den Eingang des ADC mittels
Spannungsteiler auf die Mitte des Wandlungs-Bereiches und koppelt das
Eingangssignal per Kondensator an. DC gekoppelt ginge das auch. Am
besten schützt man noch den Eingang mittels Dioden davor, daß das
Eingangssignal größer 5V und kleiner 0V werden kann. Man muß dann nur
bei der Verarbeitung in der Software berücksichtigen, daß alles
unterhalb der "Mitte" als negativ anzusehen ist. Aber für ein
Lauflicht braucht man das normalerweise nicht.

Gruß

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.