Forum: Mikrocontroller und Digitale Elektronik Daten zwischen AVRs über IR versenden


von Samuel C. (dragonsam)


Lesenswert?

Hallo Community
Ich will eine Datenübertragung über IR zwischen 2 AVRs realisieren. Ich 
sollte mindestens 10 Byte übertragen können. Dadurch fällt RC5 schon 
einmal aus.
Jetzt würde ich die IR-LED einfach mit 2 in Reihe geschalteten 
Transistoren ansteuern. An einem erzeuge ich per Timer eien 
36kHz-Frequenz und am anderen würde ich ganz normales aber 
langsames(BAUD = 600) UART laufen lassen. Ist das möglich?

MfG Sam

von Anja (Gast)


Lesenswert?

Die üblichen Empfänger sind so ausgelegt daß die AGC gewisse 
Pausenzeiten braucht. Daher sind die RC-Codes als Bi-Phasen-Modulation 
ausgelegt.
Ich würde da mal ins Datenblatt schauen.

von Samuel C. (dragonsam)


Lesenswert?

Ich weiß leider nicht, nach was ich da im Datenblatt schauen muss. Aber 
eine BAUD von 600 müsste doch reichen, oder? RC5 sendet doch auch mit 
einer BAUD von 600, oder? Ich kann auch auf 300 runter. Die Daten sind 
nicht zeitkritisch.

von Markus K. (markus-)


Lesenswert?

Samuel C. schrieb:
> Hallo Community
> Ich will eine Datenübertragung über IR zwischen 2 AVRs realisieren. Ich
> sollte mindestens 10 Byte übertragen können. Dadurch fällt RC5 schon
> einmal aus.

Du kannst Du einfach 10x ein Byte übertragen.

> Jetzt würde ich die IR-LED einfach mit 2 in Reihe geschalteten
> Transistoren ansteuern. An einem erzeuge ich per Timer eien
> 36kHz-Frequenz und am anderen würde ich ganz normales aber
> langsames(BAUD = 600) UART laufen lassen. Ist das möglich?

Und was willst Du als Empfänger benutzen? Der muss diese Geschwindigkeit 
können und die Pegel müssen passen.

Es gibt aber viele Beispiele für RC5-Empfänger.

von Samuel C. (dragonsam)


Lesenswert?

Als Empfänger benutze ich einen TSOP1736.

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.