RC5 - moduliert jmd ne idee?

Gast #264162
Lesenswert?
• ▲
▼
Hallo...

RC% auslesen ist ja schon oft genug besprochen worden. Ich versuche
gerade das sihnal, welches direkt an ne IR-Diode geht zu lesen mit nem
µ-COM. das signal wird durch nen transistor erstmal "auf pegel
gebracht"
aber wie kann ich es demodulieren? lieber software oder ein klein
bisschen hardware?
Gast #264163
Lesenswert?
• ▲
▼
Um störsicher gegen das Umgebungslicht zu werden, sind die IR-Signale
noch einmal mit 38-42kHz moduliert. Möchtest Du diese Störsicherheit
ausnutzen, mußt Du das Signal zunächst über einen Hochpassfilter leiten
(GF 20-30kHz) anschließend demodulieren und einen Tiefpass dahinter (GF
etwa 10kHz). Es gibt das ganze aber auch schon als fertige Module z.B.
beim großen C. Die haben 3 Pins: 5V, GND und ein Ausgangssignal mit
TTL-Pegel, das Du direkt in einen µC leiten kannst.

Viel Erfolg,
Markus_8051
Gast #264165
Lesenswert?
• ▲
▼
Du kannst z.B. einen timer compare interrupt verwenden:

Das IR-Signal geht an einen externen Interrupt und der setzt jedesmal
den Comparewert auf Timer + X.

X ist eine Zeit größer als die Periodendauer des Trägers.

Hört der Träger also auf, kommt es zu einem Compareinterrupt und Du
weißt nun, daß der Puls zuende ist.


Peter

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.