Werbung
Du musst dabei nicht mal den gesendeten Code decodieren - und auch keinen, wie auch immer gearteten, TV-Fernsteuerungscode senden.... Ich werde die Sendediode nun ein moduliertes Signal ausgeben lassen und mit einem TSOP31236 empfangen ...
Ich habe bei meinen Robotern öfters die Funktion, dass ich das Vorhandensein eines modulierten Signals prüfe und damit bestimmte Funktionen ein- oder ausschalte. Hintergrund: sobald der TSOP von einem zu ihm passend modulierten Signal einige Pulse (sechs oder so, steht im Datenblatt) empfängt, d.h. nach rund 0,17 ms, schaltet er seinen Signalausgang auf low.
Ciao sagt der JoeamBerg
Dazu kann ich gar nichts sagen, das ist mir völlig fremd.... Eine andere Möglichkeit wäre das ganze z.b. mit einem "Tone Decoder" (z.b. LM567) diskret aufzubauen.
Die Geschichte wie oben skizziert geht so (nur als Beispiel, Varianten sind möglich):
- die IR-LED wird zweckmässigerweise durch einen Mikrocontroller durch einen Timer hardwaremässig mit 36 kHz geschaltet. Alterntiv geht natürlich eine Schaltung mit dem NE555 auch ohne Controller. Es wird üblicherweise ein duty cycle von 25+ % geschaltet.
- Sobald der TSOP das Licht der LED genügend intensiv empfängt, passt der auf, tackert (intern) los - und nach rund sechs empfangenen Pulsen legt er seinen Signalausgang auf low. Einfacher gehts ja kaum - denke ich.
Ciao sagt der JoeamBerg
Was ich meinte ist das man mit der "Noise Suppression" Funktion der TSOPs aufpassen muss. Wenn das Signal zu lange durchgehend da ist mach er nach einigen pulsen "dicht" bzw. reduziert die Verstärkung extrem zurückfährt. Das ist aber je nach Typ unterschiedlich, vorher im Datenblatt nahcschauen.
Lesezeichen