IR UART mit at90usb1286

#3467574
Lesenswert?

Hallo,

ich bin auf der Suche nach einer sehr einfachen Möglichkeit eine UART 
über Infra Rot zu realisieren.

Ich habe einen Beitrag gefunden in dem behauptet wird man müsse die Tx 
Pin nur mit einer IR Led + Widerstand an einen weiteren Pin, welcher ein 
38kHz Signal erzeugt legen.
müssen dann so aussehen

TxPin - IR Led - Widerstand - Pin(38kHz)

Ich verstehe die Funktionsweise dahinter nicht ganz.

Der TxPin sollte dabei eine Baud von bis max. 2k haben. Das entspricht 
8000 Bits per Sekunde. Umgerechnet auf Zeit wären das 1Zeichen alle 
125us.

Die IR braucht aber ein 38kHz Signal. Sprich alle 26,04us ein TTL 
high/low.

Das würde bedeuten die IR Diode bekommt ein Signal mit 38kHz Wenn der Tx 
Pin am senden ist. Dieser sendet ja nur mit 125us und schickt somit ein 
realtiv langsames Signal weg.

Auf der Empfangseite müsste dann ein gesendetes TTL high von Tx, ein 
zerhackter Pegel Anstieg empfangen werden. Erkennt das die normale UART 
noch?

Worauf ist auf der Empfänger Seite zu achten? Ich verwende eine TSOP und 
eine gewöhnliche IR LED.

Stimmt das? Hast das schon wer ausprobiert?

MfG Elias
Gast #3467784
Lesenswert?

Der TSOP demoduliert das Signal, an dessen Ausgang siehst du nur noch 
das Nutzsignal ohne die 38kHz.

Allerdings sind bei der beschriebenen Signalerzeugung Takt und 
Nutzsignal nicht synchronisiert. Die Impulslänge auf der Empfängerseite 
jittert damit. Ob die Empfangs-UART damit klarkommt, wirst du 
ausprobieren müssen.

Oliver

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren