So demodulieren Sie ein IR-Signal

Für ein Arduino-Projekt, das ich baue, möchte ich Codes von einer IR-Fernbedienung lesen, die mit 455 kHz arbeitet. Es gibt eine Kombination aus IR-Auge und Demodulator TSOP7000 , von der ich denke, dass sie perfekt in die Rechnung passen würde, aber leider wird sie nicht mehr angeboten und scheint heute schwer zu beschaffen zu sein.

Daher dachte ich, dass es möglich sein könnte, den Modulator separat vom IR-Auge zu kaufen, also wäre meine Schaltung im Grunde [IR-Auge] - [IR-Modulator] - Arduino Digital In. Bauen Sie alternativ einen, aber das einzige, was ich gesehen habe, ist das , das nicht wirklich so gut zu funktionieren scheint, wenn man nach den Schlussbemerkungen des Autors urteilt.

Irgendwelche Ideen, wo ich einen kaufen oder selbst bauen könnte, um das gleiche Ergebnis wie mit dem eingestellten TSOP7000 zu erzielen?

Warum müssen es 455 kHz sein? Kannst du nichts gegen den Sender machen? Es sind viele IR-Empfangsmodule bei 36 kHz oder 38 kHz erhältlich.
Sind Sie wirklich sicher, dass diese Fernbedienung einen Träger von 455 kHz verwendet? Es gibt einen Grund, warum der Demodulator eingestellt wird. Der "normale" Bereich ist 35-50 kHz. Sie werden sehen, dass dieselbe Vishay TSOP-Leitung eine Reihe von Einheiten in diesem Frequenzbereich hat.
WENN Sie andere Trägerfrequenzen tolerieren können, dann finden Sie hier eine sehr große Anzahl anderer Empfänger
Wenn Sie einen TSOP7000 verwenden möchten, behauptet Farnement 14, sie auf Lager zu haben - diese wären international verfügbar.
IR-Empfänger herzustellen, die gut funktionieren, indem grundlegende Komponenten verwendet werden, ist normalerweise VIEL schwieriger, als es den Anschein haben mag. Signalpegel und Rauscheffekte sowie Datentrennung können sich in der Praxis als ziemlich herausfordernd erweisen. Wenn Sie eine handelsübliche Einheit verwenden können, können Sie sich auf das Projekt und nicht auf das Design der Datenverbindung konzentrieren.
Danke für alle Antworten! Ich möchte eine Fernbedienung von B&O verwenden. Zuvor habe ich Daten abgegriffen, die von der Fernbedienung gesendet wurden, nachdem sie von einer B&O-Einheit empfangen wurden (was ok funktionierte), aber jetzt möchte ich dies eigenständig tun. Daher kann ich die Trägerfrequenz nicht wirklich ändern.
Russel, danke für Hinweise auf Schwierigkeiten beim Eigenbau - dann werde ich das vermeiden. Werde weiter bei Farnell nachfragen, ob sie mir welche besorgen können. Vielen Dank!

Antworten (1)

Wie Russell sagt, ein Empfänger ist nicht einfach, das ist auch der Grund, warum ich gefragt habe, ob Sie nicht am Sender arbeiten könnten. Wenn es Ihnen nichts ausmacht, das zu manipulieren, würde ich eine Operation mit offenem Sender vorschlagen. Die Idee ist, den 455-kHz-Ausgang vom Controller zum Transistor der LED abzufangen und einen kleinen Mikrocontroller wie den PIC10LF320 zwischen dem Ausgang des Controllers und dem Eingang des Transistors zu platzieren. Es ist nur ein SOT23-6-Paket, daher wird es wahrscheinlich kein Problem sein, es in die Fernbedienung aufzunehmen.

Lassen Sie den PIC bei einer steigenden Flanke an seinem Eingang aus dem Ruhezustand aufwachen. Das bedeutet, dass der Sender beginnt, einen Code zu senden. In diesem Moment startet der PIC eine PWM-Ausgabe bei 36 kHz, die die LED ansteuert. Starten Sie auch einen 3-µs-Timer. Das kann ein Softtimer sein, du hast sowieso nichts weiter zu tun. Starten Sie den Timer bei jedem neuen Interrupt neu. Bei 455 kHz ist das alle 2,2 µs, also kürzer als das Timeout. Solange der Timer nicht abläuft, empfangen Sie den 455-kHz-Träger. Wenn der Timer abläuft, bedeutet dies, dass der 455-kHz-Träger angehalten wurde, entweder weil ein 0-Bit ("Leerzeichen") gesendet wird oder weil der Code zu Ende ist. Stoppen Sie in diesem Fall die PWM-Ausgabe und schlafen Sie ein.

Das ist es. Auf diese Weise erkennen Sie den 455-kHz-Träger und ersetzen ihn durch 36 kHz (oder 38 kHz, was auch immer), sodass Sie einen normalen IR-RC-Empfänger verwenden können. Vishay hat viele davon .

Coole Idee - obwohl ich nicht alle Details verstehe. Ich muss jedoch beim Sender bleiben, wie er ist (es ist eine B & O-Fernbedienung) und nur am empfangenden Ende der Dinge arbeiten. Ich wende mich an ein paar Distributoren, um zu sehen, ob sie Alternativen finden können, es sei denn, sie schaffen es irgendwie, ein oder zwei TSOP7000 zu verschrotten.
Vielen Dank Steven, dass du dir die Zeit genommen hast zu antworten, sehr zu schätzen!
@Markus - Gern geschehen. Ich mag kleine Herausforderungen wie diese. Ich bin selbst immer gespannt, wie ich es lösen werde. :-)