Forum: Mikrocontroller und Digitale Elektronik IR-Sendediode TSHF5210 kompatibel ?


von Phil W. (wurglitsphil)


Lesenswert?

Hallo Leute,

kurze Frage an euch.
Ist diese IR-Sendediode kompatibel mit dem Tsop1136 vom Pollin Addon 
Board?

IR-Sendediode TSHF5210
http://www.neuhold-elektronik.at/datenblatt/N8990.pdf

Was ist bei Sendern und Empfängern wichtig das die zusammenpassen?

Bitte um kurze Aufklärung.

Danke,
Phil

von troll (Gast)


Lesenswert?

Phil Wurglits schrieb:
> Was ist bei Sendern und Empfängern wichtig das die zusammenpassen?
Wellenlänge
Frequenz (OK, das ist eher ein Problem der Ansteuerung als der Diode)
Lichtleistung (der Empfänger braucht so und so viel um zu reagieren, in 
der Praxis wohl irelevant)

von Phil W. (wurglitsphil)


Lesenswert?

ok der Tsop hat 940nm und meine Sendediode 890nm.

Wir auch der Grund sein warum das Ganze nicht funktioniert.

Danke

von spess53 (Gast)


Lesenswert?

Hi

>ok der Tsop hat 940nm und meine Sendediode 890nm.
>Wir auch der Grund sein warum das Ganze nicht funktioniert.

Die Empfindlichkeit des TSOP ist bei 890nm immer noch 80% gegenüber 
940nm. Bei kleinen Entfernungen sollte das keinen Rolle spielen. Der 
Fehler liegt wahrscheinlich an anderer Stelle.

Welcher Fehler ist es denn?

MfG Spess

von Phil W. (wurglitsphil)


Lesenswert?

Hmm ok, dann ist das doch nicht der Fehler...

Ich habe Ethersex auf dem AVR-NET-IO laufen und will damit eine HDMI 
Switch Box steuern. Die Befehle von der originalen Fernbedieung habe ich 
eingelesen und wenn ich diese dann über die Diode sende schaltet die Box 
aber nicht. Die Diode geht an - das hab konnte ich mit der Digicam 
sehen.

Folgender Schaltung ist in Verwendung. Die Basis hängt an Pin PD7.
http://www.mikrocontroller.net/wikifiles/4/45/Ir-sender.png

Wie kann ich überprüfen was der wirklich sendet?

von spess53 (Gast)


Lesenswert?

Hi

>Die Befehle von der originalen Fernbedieung habe ich
>eingelesen und wenn ich diese dann über die Diode sende schaltet die Box
>aber nicht. Die Diode geht an - das hab konnte ich mit der Digicam
>sehen.

Eine Modulationsfrequenz von 36kHz hast du aber?

MfG Spess

von Phil W. (wurglitsphil)


Lesenswert?

Das ist in Ethersex fix drinnen, da wählt man nur das Protokoll aus mit 
dem man senden möchte.
Also beim NEC Protokoll das die Box verwendet sinds 38kHz.
http://www.sbprojects.com/knowledge/ir/nec.php

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


Lesenswert?

Phil Wurglits schrieb:
> Wie kann ich überprüfen was der wirklich sendet?

Kamera mit elektronischem Sucher (Handy geht auch). Im abgedunkelten 
Raum auf die IR-Diode richten und senden lassen. Kann man ganz gut im 
Sucher erkennen ob die IR-LED leuchtet oder nicht. Zum Vergleich mit 
einer herkömmlichen Fernbedienung probieren.


XL

von Phil W. (wurglitsphil)


Lesenswert?

Danke für deine Antwort.
Das er sendet weiß ich, das habe ich schon im ersten Beitrag erwähnt.´
Aber ich weiß noch immer nicht genau warum die Box nicht schaltet -
ich werde einmal den gesendeten Code wieder einlesen lassen und schauen 
was da raus kommt.

Axel Schwenke schrieb:
> Kamera mit elektronischem Sucher (Handy geht auch). Im abgedunkelten
> Raum auf die IR-Diode richten und senden lassen.

Phil Wurglits schrieb:
> Die Diode geht an - das hab konnte ich mit der Digicam
> sehen.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Phil Wurglits schrieb:
> Das ist in Ethersex fix drinnen, da wählt man nur das Protokoll aus mit
> dem man senden möchte.

Ich vermute mal, das ist die Ethersex-Portierung von IRMP.
Welches Protokoll benutzt Du denn? NEC?

von Phil W. (wurglitsphil)


Lesenswert?

Ja NEC,

Protokoll 2
Adresse FF00
Command 4, Command 8 und Command 10
Flag 0

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Phil Wurglits schrieb:
> Ja NEC,

NEC ist absolut unkritisch. Ich habe jetzt nicht mehr genau im Kopf, wer 
nochmal IRMP bzw. IRSND auf Ethersex portiert hat. Ich kann mir nur 
vorstellen, dass die 38kHz-Modulation aufgrund falscher 
Timer-Komnfiguration bzw. bereits anders belegter Timer im Ethersex gar 
nicht funktioniert.

Vielleicht setzt Du Dich mal mit demjenigen in Verbindung, der den 
IRMP/IRSND auf Ethersex portiert hat.

> Adresse FF00
> Command 4, Command 8 und Command 10

Diese hast Du vorher mit IRMP selbst ermittelt?

von Phil W. (wurglitsphil)


Lesenswert?

Frank M. schrieb:
> Diese hast Du vorher mit IRMP selbst ermittelt?

Ja genau, durch den Empfang in Ethersex mit dem Tsop vom Pollin Addon 
Board und die Abfrage über die serielle Schnittstelle.

Ich habe auch die firmware vom IRMP Thread probiert - diese gibst das 
gleiche aus - bis auf das, dass die Adresse FF00 in Dezimal dargestellt 
wird. Also der Fernbedienungscode sollte passen.

Ich kann mir auch nicht vorstellen das Ethersex da einen Fehler hat weil 
das sicher schon einige Leute getestet haben. Wahrscheinlich liegts an 
meiner Konfiguration ?!

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Phil Wurglits schrieb:
> Ich habe auch die firmware vom IRMP Thread probiert - diese gibst das
> gleiche aus - bis auf das, dass die Adresse FF00 in Dezimal dargestellt
> wird. Also der Fernbedienungscode sollte passen.

FF00 ist plausibel. Viele NoName-Hersteller benutzen FF00. Ich habe 
zuhause allein 3 NEC-kompatible Fernbedienungen, welche die Adresse FF00 
verwenden.

> Ich kann mir auch nicht vorstellen das Ethersex da einen Fehler hat weil
> das sicher schon einige Leute getestet haben.

Bestimmt haben schon einige IRMP erfolgreich getestet. Aber IRSND? Der 
wird wesentlich seltener eingesetzt.

> Wahrscheinlich liegts an meiner Konfiguration ?!

Kann sein. Mit Ethersex kenne ich mich nicht aus. Mit IRMP schon. Hast 
Du vielleicht etwas an der IRSND-Konfiguration geändert, sprich 
irsndconfig.h?

von Phil W. (wurglitsphil)


Lesenswert?

Frank M. schrieb:
> Hast
>
> Du vielleicht etwas an der IRSND-Konfiguration geändert, sprich
>
> irsndconfig.h?

Nein sicher nicht, hab ehrlich gesagt nicht gewusst dass das Senden mit 
IRSDN bezeichnet wird. Hab mir gedacht das läuft alles unter IRMP.
Somit habe ich da sicher nichts geändert.

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.