IR - Empfänger/Sender (gleichzeitig)

Gast #86899
Hi!

Ist es möglich mit nur einem uC Daten zu senden und zu empfangen und
das ganze gleichzeitig? Es handelt sich um RC5 signale die eben während
gesendet wird auch ankommen könnten. Ich denke da brauch ich wohl 2 uC
um das zu bewerkstelligen.
Falls jemand ne andere Idee hat wäre ich für Tips dankbar.

Ciao
   hmann
Gast #86900
Klaro geht das. Die Empfangshardware und Sendehardware arbeitet in der
regel immer unabhängig voneinenader. Ich kenne dies vom PC,
8051-Derivaten und von den PIC's.

Gerhard
Gast #86901
Was für Sende- und Empfanghardware? Ich denke mal nicht, daß er den UART
benutzen wird ...

Um die Frage des OP zu beantworten: wo liegt das Problem?
Gast #86902
Als Hardware will ich den kleinsten möglichen AVR verwenden. Wenn das
mit 2 UARTs möglich ist nehm ich halt einen mit 2. Aber um eine
IR-Diode an den UART zu klemmen brauch ich sicher noch ein paar
Bauteile extra, oder? Ich wollte sie eigentlich direkt an den uC hängen
Gast #86903
Du willst RC5 Codes mit dem UART senden? Wie stellst Du dir das vor?

Häng die LED an einen Portpin, den TSOP an einen anderen, damit dürfte
der Hardwareteil abgeschlossen sein.

Die 38 kHz Trägerfrequenz per Software zu erzeugen könnte allerdings
viel Prozerzorzeit schlucken (weiß ja nicht was Du sonst noch so machen
willst). In dem Fall kannst Du einen externen Oszillator verwenden.
Guck Dir mal die Schaltung an:
http://web.archive.org/web/20030618100058/http://www.nwlink.com/~kevinro/guide/infrared.html

Du brauchst natürlich nur eine LED. Pin 5 oder 6 kommt dan an einen
Controllerpin.
Gast #86904
Ein Problem könnte Streulicht der Sendediode sein.
Bei den meisten IrDA Tranceiver muss man nach dem Senden einige ms
warten, ehe die Empfangsdiode sich erholt hat.
Gast #86905
@MarkoB: Während ich sende muss ich eigtl. sonst nichts machen. Ich
müsste halt nur auch empfangen können. Aber zum senden sollte es
ausreichen.
Gast #86906
ich denke mal, dass das für dein lasergun projekt gedacht sein soll.
über dieses problem habe ich mir auch schon gedanken gemacht, da ich
mir vielleicht auch so ne lasergun bauen will.

könnte mal jemand ein bascom-avr beispiel schreiben, in dem rc5 codes
gleichzeitig gesendet und auch empfangen werden können?! es geht halt
darum, dass man während dem schiessen (= rc5-code senden) auch
getroffen werden kann (= rc5-code empfangen). ich hoffe ihr versteht
was ich meine. ist das denn in bascom überhaupt möglich? alternativ
könnte man ja auch den uart statt rc5 verwenden. da ists vielleicht
einfacher?!?

danke im vorraus...

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.