Infrarot Datenübertragung

Gast #3385425
Lesenswert?
• ▲
▼
hi alle zusammen,

ich will auf kleinstem raum eine ir-Datenübertragung realisieren. am 
empfänger habe ich einen TSOP-4836 am Pin2 des attiny13.

Der sender macht mir bloß noch probleme. Ich wollte an pin 5 oder 6 
(ebenfalls attiny13) eine pnp transistor (bc557) anschließen und über 
den eine ir diode (conrad 154070) ansteuern.

meine fragen:
-Ist es iwie möglich das ganze OHNE rc5 zu realisieren oder empfehlt ihr 
den rc5 code?
-Braucht der tsop-4836 nicht eine 36khz trägerfrequenz?



Liebe Grüße aus Bayern
Gast #3386251
Lesenswert?
• ▲
▼
Maier schrieb:

> -Ist es iwie möglich das ganze OHNE rc5 zu realisieren

Natürlich.

> oder empfehlt ihr
> den rc5 code?

Das ist ein durchdachtes und für IR-Übertragung von manuell gedrückten 
Tasten optimiertes Protokoll. Wenn deine Daten letztlich auf 
Tastendrücke zurückgehen, ist RC5 sicher nicht die schlechteste Wahl.

> -Braucht der tsop-4836 nicht eine 36khz trägerfrequenz?

Ja.
#3386371
Lesenswert?
• ▲
▼
Maier schrieb:

> ich will auf kleinstem raum eine ir-Datenübertragung realisieren.

"Kleinster Raum"? Bezieht sich das auf die Baugröße von Sender/Empfänger 
oder die zu überbrückende Entfernung oder was?

> am empfänger habe ich einen TSOP-4836 am Pin2 des attiny13.
> Der sender macht mir bloß noch probleme. Ich wollte an pin 5 oder 6
> (ebenfalls attiny13) eine pnp transistor (bc557) anschließen und über
> den eine ir diode (conrad 154070) ansteuern.

Ähhm.

> meine fragen:
> -Ist es iwie möglich das ganze OHNE rc5 zu realisieren oder empfehlt ihr
> den rc5 code?

Sicher. Nein.

> -Braucht der tsop-4836 nicht eine 36khz trägerfrequenz?

Ja.

Aber für eine Datenübertragung ist ein Fernbedienprotokoll eher die 
falsche Wahl. Es sei denn du bist mit Datenraten von wenigen Bit pro 
Sekunde zufrieden.

Die verwendete Technologie heißt IrDA. Da gibt es fertige Transceiver 
(Sender und Empfänger in einem Gehäuse) die man einfach an einen UART 
(RxD, TxD) und die Betriebsspannung anschließt. Zumindest solange man 
bei SiR (bis 115kbit/s) bleibt.

Wenn unbedingt Fernbedien-Protokoll dann würde wegen der Einfachheit zu 
NEC oder NEC+ raten. Siehe IRMP


XL
Gast #3408353
Lesenswert?
• ▲
▼
hey

kleiner raum bezieht sich auf die baugröße die leiterplatte ist 15*15mm 
groß und der platz für den empfänger (der slave braucht nur empfangen) 
ist etwas größer als eine 5mm led =))

Distanz ca 10m

Dass für die datenübertragung ein fernbedienungsprotokoll nicht ideal 
ist hab ich mir schon gedacht =)

kennt jmd einen irda empfänger und sender ?


lg
#3408475
Lesenswert?
• ▲
▼
Christoph schrieb:

> Distanz ca 10m

Das haben wir dir(?) schon in einem anderen Thread verklickert, daß 10m 
außerhalb der IrDA Spezifikation sind.

> Dass für die datenübertragung ein fernbedienungsprotokoll nicht ideal
> ist hab ich mir schon gedacht =)

Solange du nicht mit mehr Spezifika rausrückst, kann dir das keiner 
beantworten. Weder wissen wir wieviel Sendeleistung du hast, noch 
welchen Durchsatz du brauchst. Oder ob die Umgebung gestört ist 
(Gleichlicht, Flackerlicht, andere IR-Fernbedienungen).

Zu IR-Potokollen lies den Artikel IRMP. Z.B. kannst du mit dem 
NEC-Protokoll knapp 10 Telegramme pro Sekunde versenden. Mit 8 Bit 
Nutzdaten je Telegramm. Ist das genug?


XL

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.