Forum: Mikrocontroller und Digitale Elektronik IR - Empfänger/Sender (gleichzeitig)


von hmann (Gast)


Lesenswert?

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

von Gerhard Gunzelmann (Gast)


Lesenswert?

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

von Marko B. (Gast)


Lesenswert?

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?

von hmann (Gast)


Lesenswert?

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

von Marko B. (Gast)


Lesenswert?

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.

von Benedikt (Gast)


Lesenswert?

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.

von hmann (Gast)


Lesenswert?

@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.

von anfänger (Gast)


Lesenswert?

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...

von anfänger (Gast)


Lesenswert?

och männo! kann denn mal einer grob beschreiben, wie sowas
softwaretechnisch ginge? am besten in basic(-isch) :-)

von veit (Gast)


Lesenswert?

@hmann:
mach doch bei uns mit, wir könnten dich gebrauchen.
ich werd dir heut abend mal mailen!

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
Noch kein Account? Hier anmelden.