Forum: Mikrocontroller und Digitale Elektronik Infrarot Datenübertragung


von Maier (Gast)


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

von Wolfgang (Gast)


Lesenswert?

Maier schrieb:
> -Ist es iwie möglich das ganze OHNE rc5 zu realisieren oder empfehlt ihr
> den rc5 code?
Ja, k.A.

> -Braucht der tsop-4836 nicht eine 36khz trägerfrequenz?
Ja, sonst hieße der TSOP4836 nicht TSOP..36

Und was ist genau dein Problem?

von Maier (Gast)


Lesenswert?

wie mache ich in bascom die trägerfrequenz oder macht das der rc5 code 
selber?



lg

von c-hater (Gast)


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.

von Axel S. (a-za-z0-9)


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

von Christoph (Gast)


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

von Axel S. (a-za-z0-9)


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

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.