Erstellen eines Single-Channel-IR-Fernbedienungssystems mit Ihren eigenen Händen, einer Matter-Klasse mit einem Foto. Fernbedienungsdiagramm IR-Steuerelemente von jeder Fernbedienung mit Ihren eigenen Händen

Jemand hatte so spät am Abend, je nach Fernseher, es gibt einen interessanten Film, und die Frau wird ein Fernseher ruhiger machen, das Kind schläft? Was zu tun ist? Kopfhörer mit Drähten sind nicht bequem, drahtlos, um teuer zu kaufen. Aber es gibt einen Ausweg.

Ich präsentiere Ihnen drahtlose Kopfhörer auf IR-Strahlen. Genauer gesagt, der Sender und Empfänger für Kopfhörer. Der Betriebsprinzip ist sehr einfach, der Sender verbindet sich mit dem Audioausgang des Fernsehgeräts oder einer anderen Technologie. In dem Sender der Errichtung von IR-Dioden, derselbe wie in den Konsolen des Fernsehgeräts, übersetzt der Sender den Klang vom Fernsehgerät in die IR-Signale, die vom Empfänger akzeptiert werden.

Sie müssen nicht in der Regelung blinken, einfach das Schema zusammenbauen und genießen.

Hier ist das Senderschema selbst:

Es besteht aus keiner großen Anzahl von Details, es wird nicht viel schwierig sein, sie zu sammeln. Sie können sogar die Gebühr reiten, sondern um die gesamte Montage herzustellen. Die Kraft des Senders beträgt 12 V, wenn es weniger gut ist, zum Beispiel 9V, alles funktioniert, aber in den Kopfhörern wird es ein bisschen von der Telefonierung geben. Der Sender in der Setup benötigt nicht, die Hauptsache, um alles wie im Diagramm zu verbinden.

Die Senderplatte selbst nach der Anordnung.

Das Diagramm zeigt 4 IR-Dioden zur Übertragung, aber ich habe nur 3 angewendet, es war einfacher nicht. Sie können auch eins setzen, aber was sie mehr sind, desto einfacher ist es, das Übertragungssignal zu fangen. Anschließen von IR-Dioden und Fotos von Dioden unten auf dem Foto:

Der Empfänger besteht auch aus einem Minimum an Details, noch weniger als der Sender.
Empfängerschema:

Das Herz des Empfängers ist der TDA 2822-Mikroschaltung. Es gibt einen Penny in Läden.

Ein Empfänger wird von 3-4,5 V von einer beliebigen Stromquelle angetrieben.
Die Empfängerplatte ist kompakt genug.

Und so wurde ein geeigneter Fall für den Empfänger gefunden.

Die gesamte Füllung ist sehr gut platziert, viel Platz blieb.

Es wurde zu Mahlzeiten. Ich dachte lange Zeit, dass ich mich anpasst und die Batterien aus den Kinderspielzeug gewählt hat. Infolgedessen können Sie einfach die Batterien aufladen und die Batterien nicht ändern.

Alles, was in dem Gehäuse verdorben ist, war der Ort zum Rand ausreichend.

Infolgedessen sieht alles gut aus.


Die Drehung des Sendergehäuses dreht sich. Der Körper legte, was ich damals war. Immerhin ist das Essen aus der Stromversorgung extern.

9V-Netzteil.
Alles ist fertig. Um die Bedienbarkeit des Empfängers zu überprüfen, schalten Sie es ein, schließen wir den Kopfhörer an, wir führen die einfache Fernbedienung vom Fernsehgerät an und drücken Sie eine beliebige Taste. Die Klicks müssen gehört werden, wenn sie sind, bedeutet dies, dass der Empfänger funktioniert.

In der elektronischen Haushaltsfunkausstattung wurden integrierte Empfänger der Infrarotstrahlung weit verbreitet. In einem anderen anderen werden sie auch IR-Module bezeichnet.

Sie können in jedem elektronischen Gerät erkannt werden, was mit der Fernbedienung verwendet werden kann.

Hier zum Beispiel ein IR-Empfänger auf der TV-Leiterplatte.


Trotz der scheinbaren Einfachheit dieser elektronischen Komponente ist dies eine spezialisierte integrierte Schaltung, die ein Infrarotsignal von der Fernbedienung (DB) empfängt. In der Regel hat ein IR-Empfänger mindestens 3 Schlussfolgerungen. Eine Ausgabe ist üblich und verbindet sich mit minus «-» Lebensmittel ( GND.), dient der andere den Vorteil «+» Ausgabe ( Vs.) und der dritte Ausgang des empfangenen Signals ( Aus.).

Im Gegensatz zu einer gewöhnlichen Infrarot-Fotodiode kann ein IR-Empfänger ein Infrarotsignal empfangen und verarbeiten, der ein IR-Impulse einer festen Frequenz und ein bestimmtes Dauerbündel von Impulsen ist. Diese technologische Lösung beseitigt zufällige Auslöser, die durch Hintergrundstrahlung und Interferenz von anderen im Infrarotbereich emittierenden Geräten verursacht werden können.

Beispielsweise können starke Interferenzen für den Empfänger von IR-Signalen fluoreszierende Beleuchtungslampen mit einem elektronischen Vorschaltgerät erstellen. Es ist klar, dass es nicht möglich ist, einen IR-Empfänger im Gegenzug für eine gewöhnliche IR-Fotodiode zu verwenden, da das IR-Modul ein spezialisierter Mikroschirmen ist, der unter bestimmten Bedürfnissen geschärft wird.

Um den Betriebsprinzip des IR-Moduls zu verstehen, werden wir anhand des Strukturschemas näher in seinem Gerät beschreiben.

Der IR-Strahlungsempfänger-Mikroschirmen umfasst:

    Pin-Fotodiode.

    Einstellbarer Verstärker.

    Streifenfilter

    Amplitudendetektor.

    Filter integrieren.

    Schwelle


Pin-Fotodiode. - Dies ist eine Vielzahl von Fotodiode, die zwischen den Bereichen hat n. und p. Es gibt einen Bereich seines eigenen Halbleiters ( i-oblast ). Die Fläche des eigenen Halbleiters ist im Wesentlichen eine Schicht aus einem reinen Halbleiter ohne Verunreinigungen darin. Es ist diese Ebene, die einen PIN-DODE seine besonderen Eigenschaften ergibt. Übrigens werden Pin-Dioden (keine Fotodioden) aktiv in der Mikrowellenelektronik eingesetzt. Schauen Sie sich Ihr Mobiltelefon an, es verwendet auch eine PIN-Diode.

Aber lassen Sie uns zum Pin-Fotodid zurückkehren. Im Normalzustand geht der Strom über die Pin-Fotodiode nicht vor, da sie in entgegengesetzter Richtung eingeschaltet (in der sogenannten umgekehrten Verschiebung). Da unter der Wirkung externer Infrarotstrahlung in i-Regionen Es gibt Elektronenlochpaare, dann beginnt der Strom durch die Diode zu fließen. Dieser Strom wird dann in Spannung umgewandelt und tritt ein einstellbarer Verstärker..

Als nächstes tritt das Signal vom einstellbaren Verstärker ein streifenfilter. Es dient als Schutz vor Interferenz. Das Streifenfilter ist auf eine bestimmte Frequenz konfiguriert. In IR-Empfängern werden hauptsächlich in IR-Empfänger-Filter, die auf der Frequenz 30 konfiguriert sind, verwendet; 33; 36; 36,7; 38; 40; 56 und 455 Kilohertz. Um das von der Fernbedienung emittierte Signal, das von einem IR-Empfänger empfangen wird, muss es mit der gleichen Frequenz moduliert werden, auf der der IR-Empfängerstreifenfilter konfiguriert ist. So sieht zum Beispiel ein moduliertes Signal aus wie eine strahlende Infrarot-Diode (siehe Abbildung).

Es sieht jedoch aus wie ein Signal am Auslass des IR-Empfängers.

Es ist erwähnenswert, dass die Selektivität des Bandfilters klein ist. Daher kann ein IR-Modul mit einem 30-Kihertz-Filter ein Signal mit einer Frequenz von 36,7 Kilohertz und mehr erhalten. Die Entfernung des zuverlässigen Empfangs sinkt wahr.

Nachdem das Signal durch einen Streifenfilter geleitet wurde, tritt er ein amplitudendetektor. und filter integrieren.. Der integrierende Filter ist erforderlich, um kurze Einzelsignal-Bursts zu unterdrücken, die durch Interferenz verursacht werden können. Als nächstes kommt das Signal auf schwelleund dann weiter ausgangstransistor.

Für einen nachhaltigen Betrieb des Empfängers wird die Verstärkung des einstellbaren Verstärkers durch das automatische Verstärkungssteuerungssystem überwacht ( Aru). Da das Nutzsignal ein Pulloverpulse einer bestimmten Dauer ist, dann hat das Signal aufgrund der Inertialität ARU die Zeit, den Verstärkungsweg und den Rest der Schaltknoten zu durchlaufen.

In dem Fall, wenn die Dauer des Impulspakets übermäßig ist, wird das Agarsystem ausgelöst, und der Empfänger hört auf, ein Signal aufzunehmen. Eine solche Situation kann auftreten, wenn ein IR-Empfänger von einer Leuchtstofflampe mit einem elektronischen Vorschaltgerät beleuchtet wird, der bei Frequenzen von 30 bis 50 Kilohertz arbeitet. In diesem Fall kann die industrielle Infrarotstrahlung von Dampfquecksilberlampen ein Schutzstreifenfilter des Fotodetektors passieren und ARU-Auslöse verursachen. Natürlich fällt die Empfindlichkeit des IR-Empfängers.

Daher sollten Sie nicht überrascht sein, wenn der Fotodetektor des Fernsehgeräts keine Befehle von der Fernbedienung annimmt. Vielleicht verhindert er nur die Beleuchtung von Leuchtstofflampen.

Automatische Anpassung der Schwelle ( Arp) Führt eine ähnliche Funktion als ARU aus, um den Schwellenwert der Schwellenvorrichtung zu steuern. Ein ARP zeigt den Niveau der Schwellenwertschwelle so, dass die Anzahl der falschen Impulse an der Modulausgabe reduziert wird. In Abwesenheit eines nützlichen Signals kann die Anzahl der falschen Impulse 15 pro Minute erreichen.

Die Form des IR-Modulkörpers trägt zum Fokussieren der empfangenen Strahlung auf der empfindlichen Oberfläche der Fotodiode bei. Das Material des Gehäuses verläuft Strahlung mit einer Wellenlänge von 830 bis 1100 nm. Somit ist ein optischer Filter in der Vorrichtung implementiert. Um die Elemente des Empfängers vor den Auswirkungen externer elektrischer Felder zu schützen, ist ein elektrostatischer Bildschirm im Modul installiert. Die Fotos werden von IR-Markenmodulen angezeigt HS0038A2. und TSOP2236.. Zum Vergleich werden gewöhnliche IR-Fotodioden neben Kdf-111v. und FD-265..

IR-Empfänger

Wie kann man die Gesundheit des IR-Empfängers überprüfen?

Da der IR-Signalempfänger ein spezialisierter Chip ist, um seine Wartungsfähigkeit zuverlässig zu überprüfen, wird die Versorgungsspannung auf dem Chip verwendet. Beispielsweise beträgt die nominale Versorgungsspannung für die "Hochspannungs-IR-Module der TSOP22-Serie 5 Volt. Der Stromverbrauch ist Milliamper-Einheiten (0,4 - 1,5 mA). Wenn die Stromversorgung mit dem Modul verbunden ist, lohnt es sich, die Decke in Betracht zu ziehen.

In einem Zustand, in dem das Signal nicht auf dem Empfänger gegeben ist, sowie in Pausen zwischen den Impulspackungen, ist die Spannung an seinem Auslass (ohne Last) nahezu gleich der Leistungsspannung. Die Ausgangsspannung zwischen dem Gesamtausgang (GND) und dem Ausgangsausgang kann mit einem digitalen Multimeter gemessen werden. Sie können auch den vom aktuellen Modul verbrauchten Strom messen. Wenn der Verbrauchsstrom typisch übersteigt, ist das Modul höchstwahrscheinlich fehlerhaft.

Informationen zum Überprüfen der Gesundheit des IR-Empfängers mit der Stromversorgung, dem Multimeter und der Fernbedienung lesen Sie.

Wie wir sehen können, haben die Empfänger der IR-Signale, die in den Fernsteuerungssystemen im Infrarotkanal verwendet werden, ein ausreichend anspruchsvolles Gerät. Diese Fotodigtoren verwenden häufig Fans von Mikrocontroller-Techniken in ihren hausgemachten Geräten.

System du auf IR-Strahlen auf chinesischen Chips

Nun in unserem Land gab es viele verschiedene chinesische Elektronik, sowohl bereit als auch verschiedene Teile und Komponenten und andere Dinge. Verschiedene fliegende und fahrende Spielzeuge auf einer Funksteuerung oder auf IR-Kontrolle sind sehr beliebt. Die meisten von ihnen basieren auf einem einzelnen Mikroschirmensatz: SM6135-SM6136, dem Codierer und Decoder des Steuerungssystems. Diese Chips können von fehlerhaften Spielzeug abgebaut werden oder einfach nur im Laden kaufen.

Hier möchte ich wie bei diesen Chips zeigen, dass Sie beispielsweise fünffache Fernbedienungen auf IR-Strahlen organisieren können, um beispielsweise ein hausgemachter Audiozentrum zu verwalten oder ein Roboter zu sein.

Die Abbildung zeigt den Remote- und Decoder.

Die Fernbedienung ist auf SM6136 übrig. Wie Sie sehen, ist es sehr klein und Details und das Schema können sehr kompakt durchgeführt werden. S1-S5-Tasten dienen zur Futterbefehle. Befehle werden von einer bestimmten Reihenfolge von Impuls-Packs übertragen. Putch-Impulse werden durch eine modulierende Frequenz ausgetauscht. Diese Modulationsfrequenz sowie die äquivalente Frequenz des Befehlsimpulssignals hängt von der Frequenz des Taktgenerators ab, der vom Widerstand R1 installiert ist, wobei die Frequenz der Packungen der Packungen gleich der Hälfte der Frequenz des Taktgenerators ist, das kann in der Steuerausgabe 13 d1 gemessen werden.

Das pulsmodulierte Signal tritt in den Taste auf dem VT1 ein und durch ihn an die HL1-IR-LED. Der Strom über HL1 ist auf den R3-Widerstand beschränkt. HL1 LED - Jede IR leitet von einer TV-Fernbedienung 3V.
HL2 - Teamübertragungsanzeige.

Die Empfangsschaltung ist rechts auf dem SM6135-Chip gezeigt. Pakete der Konsole nehmen einen integrierten Fotodetektor FL1 an. Dies ist ein Standard-Fotodetektor du aus dem Fernseher, unter der Modulationsfrequenz von 38 kHz. Auf dem Transistor VT2 - Wechselrichter. Und die Befehle erscheinen in Form von logischen Einheiten an den Leitungen 7, 6, 10, 11, 12 d1. Die Taktfrequenz wird vom R4-Widerstand eingestellt.

Rahmen
Beginnen Sie von der Konsole. Messen der Ausgangsfrequenz 13 D1 Setzen Sie die für das Pappen mit dem Fotodetektor notwendige duddy-Frequenz gleich. Das heißt, wenn es SFH506-38 ist, dh die Frequenz von 38 kHz, sollte sich 76 kHz an der Ausgabe 13 d1 befinden.
Angaben und Übernehmen von Befehlen zum Konfigurieren von R4, so dass die Befehle akzeptiert werden und der höchste Bereich.

Das gleiche Kit SM6136 / 6135 wird in funkgesteuerten Systemen mit Modellen und Spielzeug verwendet. In diesem Fall werden die Befehlsimpulse aus dem 8. Ausgang des SM6136 entfernt, auf dem sie nicht mit modulierenden Impulsen gefüllt sind, dh ein rein Befehlscode, ohne den Impulse zu füllen. Dieser Code wird dem Sendermodulator zugeführt.
Das Empfangsteil unterscheidet sich auch, da er verstärkende Kaskaden des SM6135-Chips (Schlussfolgerungen 1-3, 14-16) verwendet. Bei diesen Kaskaden wird eine Signalverstärkerschaltung, die vom ultra-genrativen Detektor kommt, gesammelt werden.

Eine der möglichen Funksteuerungsschemata ist in der zweiten Zeichnung dargestellt.

Nachdem Sie den JDM-Programmierer gesammelt haben, findet man einfach, um das Programm einfach zu finden. Häufig sind dies Banal-Blinker auf der LED oder Öffnungszeiten an LED-Anzeigen, aber die erste Version der praktischen Anwendung hat jedoch nichts zu tun, und der zweite ist oft nicht geeignet, da es unerwünscht ist, sondern weil der Radio Amateur, insbesondere der Anfang oder Das Leben im Outback hat nicht immer die gewünschten Komponenten (z. B. einem Quarzresonator oder LED-Indikator).


In dem unten vorgeschlagenen Schema entnommen von der Site of Iron-off (http://aes.at.ua/publ/31-1-0-61), werden mehr erschwingliche Elemente verwendet.

Der Fotosensor TSOP1738 wurde von mir auf TSOP1736 ersetzt, aber Sie können mit ähnlichen Details experimentieren, die mit defekten Geräten eingestellt werden.

Die in dem Schema angegebenen Mikrocontroller werden von verschiedenen Firmware genäht - beide Optionen für Firmware können von der oben genannten Site heruntergeladen werden.

Das Relais kann mit einem beliebigen 12 Volt zur Wickelspannung verwendet werden.

Ein wenig über den Rest der Gegenstände, denn im Diagramm einiger von einigen von ihnen sind nicht sehr gut:
C1 - 220 μF 25 V;
C2 - 220 μF, nicht weniger als 10 V;
C3 - 0,1 μF (der Typteer ist Embryo im Schema des Autors - der folgende Kondensator, elektrolytisch, sollte Sequenznummer 4 haben;
C4 - 4.7 ICF 10 V;
R1 - 330 Ohm;
R2 - 1k;
R3 - 4,7 K;
T1 - BC547, KT315 oder andere ähnliche Transistoren der N-P-N-Struktur;
LED - Jede Art von LED und die Farbe, die Sie mögen;
D1 - 1N4148, 1N4007 oder Analoga;
Taste - ohne Fixierung.
Stabilisator - beliebige 5 Volt.

Yakora Sergey.

Einführung

Im Internet gibt es viele einfache Geräte, die auf den Controllern der PIC16F-Familie und der PIC18F-Firmen von Microchip basieren. Ich schlage Ihre Aufmerksamkeit ein ziemlich kompliziertes Gerät vor. Dieser Artikel, den ich denke, wird für jeden nützlich sein, der Programme für PIC18F schreibt, da Sie die Source-Texte des Programms annehmen können, um Ihr Echtzeitsystem zu erstellen. Die Informationen werden von der Theorie und Normen reichen und endet mit der Hardware- und Software-Implementierung dieses Projekts. Die Source-Texte des Asemblers sind mit vollständigen Kommentaren ausgestattet. Daher ist es nicht schwierig, das Programm zu verstehen.

Idee

Wie immer beginnt alles mit der Idee. Wir haben eine Karte des Stavropol-Territoriums. Auf der Karte befinden sich 26 Regionen der Kante. Kartengröße 2 x 3 m. Es ist notwendig, die Hintergrundbeleuchtung der ausgewählten Bereichen zu steuern. Das Management sollte im Infrarot-Steuerkanal aus der Ferne sein, dann ist der Text einfach eine IR- oder IR-Fernbedienung. Gleichzeitig sollten die Steuerbefehle an den RS-Steuerungsserver übertragen werden. Bei der Auswahl eines Bezirks auf der Karte zeigt der Steuerungsserver zusätzliche Infomation auf dem Monitor an. Durch Befehle vom Server können Sie die Anzeige von Informationen auf der Karte verwalten. Die Aufgabe wird geliefert. Letztendlich haben wir, was Sie auf dem Foto sehen. Aber bevor all dies umgesetzt werden musste, mussten einige Bühnen verschiedene technische Aufgaben lösen und lösen.


Blick vom Rand.

Gerätebetriebsalgorithmus.

Von der Fernbedienung sollte das Display-Management-System nicht schwieriger gesteuert werden, als das Programm auf dem TV oder der Task die Titelnummer auf der CD auszuwählen. Es wurde beschlossen, das Telefon vom Philips-Videorecorder bereitzustellen. Die Auswahl des Zimmerbezirks wird auf sequenzieller Drücken der Schaltflächen "P +" NEXT zwei digitale Tasten der Bereichsnummer, Endeingabe "R-" eingestellt. Wenn Sie zunächst den Bereich auswählen, wird es zugewiesen, (die LED-Beleuchtung wird eingeschaltet) und die Auswahl wird beim automatischen Auswählen entfernt.
Kartenverwaltungsprotokoll mit RS-Verwaltungsserver.

1. Ausgehende Befehle, d. H. Befehle vom Gerät im PC:

1.1. Wenn Sie die Stromversorgung des Geräts in den RS einschalten, kommt der Befehl: MAP999
1.2. Wenn Sie den Bereich einschalten: Karte (Distriktnummer) 1
1.3. Wenn der Bereich ausgeschaltet ist: Karte (Distriktnummer) 0
1.4. Wenn Sie die gesamte Karte einschalten: MAP001
1.5. Wenn Sie die gesamte Karte ausschalten: MAC000

2. Incoming-Befehle:

2.1. Fügen Sie die gesamte Karte ein: MAP001
2.2. Schalten Sie die gesamte Karte aus: MAC000
2.3. Aktivieren Sie den Bereich: Karte (Bezirksnummer) 1
2.4. Deaktivieren Sie den Bereich: Karte (Distriktnummer) 0
2.5. Informationen zu den mitgelieferten Bereiche erhalten: MAP999 Als Antwort auf diesen Befehl werden Daten auf allen integrierten Bereichen im Format von Absatz 1.2 übertragen (als ob alle integrierten Bereiche erneut eingeschlossen).
2.6. Informationen zu den deaktivierten Bereiche erhalten: MAP995 Als Antwort auf diesen Befehl werden Daten über alle OFF-Bereiche im Format von Absatz 1.3 übertragen (als ob alle außerhalb der Bereichen wieder eingestellt werden).

Wenn Sie den letzten Bereich ausschalten, muss das Befehl "Abschalten des gesamten Karten" auch empfangen.
Wenn Sie den letzten Nicht-Inclusive-Bereich einschalten, sollte auch der Befehl "Map" aktivieren "werden.
Die Bereichsnummer ist ASCII-Zeichen der Zahlen (0x30-0x39).

Von Ideen zur Implementierung

Erwarten, dass die Herstellung eines eigenen Gehäuses ein ziemlich schwieriges Problem sein kann, wurde beschlossen, die fertige Fernbedienung von der seriellen Maschine anzunehmen. Das IR-Steuerungssystem der RC5-Steuerbefehle wird als Grundlage des IR-Steuerungssystems ausgewählt. Derzeit wird die Fernbedienung (DF) auf IR-Strahlen sehr weit verbreitet, um verschiedene Geräte zu steuern. Vielleicht waren die erste Art von Haushaltsapparat, in der IR du verwendet wurde, Fernsehgeräte. Jetzt ist es in den meisten Arten von Haushaltsaustritten- und Videogeräten. Sogar tragbare Musikzentren sind kürzlich mit einem System von du ausgestattet. Aber Haushaltsgeräte sind nicht der einzige Bereich der Anwendung von DU. Instrumente mit DF und Produktion sowie in wissenschaftlichen Laboratorien sind recht weit verbreitet. In der Welt gibt es ziemlich viele nicht kompatible Systeme von IR du. Das RC-5-System erhielt die größte Verteilung. Dieses System wird in vielen Fernsehgeräten eingesetzt, einschließlich des Inlands. Derzeit werden mehrere Modifikationen der RC-5-Fernbedienungen von verschiedenen Anlagen erzeugt, und einige Modelle haben ein ziemlich anständiges Design. Auf diese Weise können Sie ein selbstgemachter Gerät mit einem IR-du bekommen. Nachdem Sie die Details senken, warum dieses System ausgewählt wurde, berücksichtigen wir die Theorie des Baufensystems basierend auf dem RC5-Format.

Theorie

Um zu verstehen, wie das Steuerungssystem funktioniert, ist es erforderlich, einzudringen, das das Signal am Ausgang der IR-Fernbedienung ist.

Das Infrarotfernsteuerungssystem RC-5 wurde von Philips für die Bedürfnisse der Verwaltung von Haushaltsgeräten entwickelt. Wenn wir die Fernsteuerungsknopf drücken, wird der Senderchip aktiviert und erzeugt eine Folge von Impulsen, die eine Füllung mit einer Frequenz von 36 kHz aufweisen. Die LEDs konvertieren diese Signale in IR-Strahlung. Das abgestrahlte Signal wird von der Fotodiode empfangen, wodurch IR-Strahlung wieder in elektrische Impulse umwandelt. Diese Impulse werden verbessert und das Empfängermikrophop demoduliert. Dann werden sie am Decoder serviert. Die Dekodierung wird normalerweise mit einem Mikrocontroller-Software implementiert. Wir werden im Abschnitt zum Dekodieren detailliert detailliert sprechen. RC5-Code unterstützt 2048 Befehle. Diese Befehle bilden 32 Gruppen (Systeme) von 64 Teams. Jedes System wird verwendet, um ein bestimmtes Gerät wie TV, Videorecorder usw. zu steuern.

Bei der Morgendämmerung der Bildung von IR-Steuerungssystemen war die Signalerzeugung Hardware. Dafür wurden spezialisierte ICs entwickelt, und nun werden zunehmend die Fernbedienungen auf der Grundlage eines Mikrocontrollers vorgenommen.

Einer der häufigsten Sendelchips ist der SAA3010-Mikroschaltung. Betrachten Sie kurz seine Eigenschaften.

  • Versorgungsspannung - 2 .. 7 in
  • Stromverbrauch im Wartemodus - nicht mehr als 10 μA
  • Maximaler Ausgangsstrom - ± 10 mA
  • Maximale Taktfrequenz - 450 kHz

Das Blockschaltbild des SAA3010-Mikroschirmens ist in Abbildung 1 dargestellt.

Abbildung 1. Strukturschema von SAA3010.

Die Beschreibung der Schlussfolgerungen des SAA3010-Chips ist in der Tabelle angegeben:

Ausgabe Bezeichnung Funktion
1 X7. Eingangsleitungen Matrix-Tasten
2 Ssm. Auswahl des Protokollierungsmodus
3-6 Z0-Z3. Eingangsleitungen Matrix-Tasten
7 Mdata. Modulierte Ausgabe, 1/12 Resonatorfrequenz, 2%
8 Daten. Ausgabe
9-13 DR7-DR3. Ausgänge scannen
14 Vss. Land
15-17 DR2-DR0. Ausgänge scannen
18 Osz. Generatoreingang.
19 Tp2. Testeingang 2.
20 Tp1. Testeingang 1.
21-27 X0-x6. Eingangsleitungen Matrix-Tasten
28 Vdd. Versorgungsspannung

Der Sender-Mikroschaltung ist die Basis der Fernbedienung. In der Praxis kann die gleiche Fernbedienung zur Verwaltung mehrerer Geräte verwendet werden. Der Sender-Mikrokreis kann 32 Systeme in zwei verschiedenen Modi ansprechen: kombiniert und im einzelnen Systemmodus. Im kombinierten Modus wird das System zuerst ausgewählt und dann der Befehl. Die Anzahl des ausgewählten Systems (Adresscode) wird in einem speziellen Register gespeichert, und der Befehl wird in Bezug auf dieses System übertragen. Um den Befehl zu übertragen, ist somit der sequentielle Drücken von zwei Tasten erforderlich. Es ist nicht völlig bequem und gerechtfertigt, wenn sie gleichzeitig mit einer großen Anzahl von Systemen arbeiten. In der Praxis wird der Sender häufiger im Modus eines Systems verwendet. In diesem Fall ist anstelle der Matrix der Systemauswahlschaltflächen ein Jumper montiert, der die Systemnummer bestimmt. In diesem Modus, um einen Befehl zu übertragen, um nur eine Taste zu drücken. Durch Anwenden des Switches können Sie mit mehreren Systemen zusammenarbeiten. In diesem Fall muss nur eine Taste gedrückt werden, um einen Befehl zu senden. Der übertragene Befehl bezieht sich auf das System, das zu diesem Zeitpunkt mit dem Switch ausgewählt wird.

Um den kombinierten Modus an den SSM-Senderausgang (Systemmodus) zu aktivieren, müssen Sie ein niedriges Niveau einreichen. In diesem Modus arbeitet der Sender-Mikrokreis wie folgt: Während des Restes der X und der Z-Linie des Senders befinden sich in einem hochrangigen Zustand unter Verwendung interner p-Kanal-Anziehtransistoren. Wenn die Taste in der X-DR- oder Z-DR-Matrix gedrückt wird, wird der Zyklus des Cracks der Tastatur gestartet. Wenn die Taste für 18 Uhr geschlossen ist, wird das Generatorauflösungssignal aufgezeichnet. Am Ende des Bounce-Unterdrückungszyklus schalten DR-Outs aus und zwei Scanzyklen werden gestartet, einschließlich jeder Dr.-Ausgabe. Im ersten Scan-Zyklus wird die Z-Adresse in der zweiten X-Adresse erkannt. Wenn Z-Input (Systemmatrix) oder X-Input (Befehlsmatrix) im Nullzustand erfasst wird, ist die Adresse fixiert. Wenn Sie eine Taste in der Systemmatrix drücken, wird der letzte Befehl übertragen (d. H. Alle Bits des Teams sind gleich einem) im ausgewählten System. Dieser Befehl wird geleitet, bis die Systemauswahltaste freigegeben ist. Wenn Sie die Taste in der Befehlsmatrix drücken, wird der Befehl zusammen mit der Adresse des Systems übertragen, das in der Register-Uhr gespeichert ist. Wenn die Taste vor dem Beginn der Übertragung freigegeben wird, erfolgt das Zurücksetzen. Wenn das Getriebe gestartet wurde, dann ist es unabhängig vom Knopfstatus vollständig erfüllt. Wenn mehr als eine Z- oder X-Taste gleichzeitig gedrückt wird, startet der Generator nicht.

Um den einzelnen Systemmodus zu aktivieren, muss der SSM-Ausgang einen hohen Pegel aufweisen, und die Systemadresse muss vom entsprechenden Jumper oder Switch eingestellt werden. In diesem Modus befinden sich während des restlichen Röntgenzeilens des Senders in einem hochrangigen Zustand. Gleichzeitig ist die Z-Line ausgeschaltet, um den aktuellen Verbrauch zu verhindern. In der ersten von zwei Scan-Zyklen wird die Adresse des Systems ermittelt und in der Registersperre gespeichert. Der zweite Zyklus definiert die Befehlsnummer. Dieser Befehl wird zusammen mit der Adresse des Systems übertragen, das in der Registersperre gespeichert ist. Wenn kein Z-DR-Jumper vorhanden ist, werden keine Codes übertragen.

Wenn die Taste zwischen dem Weitergabe des Codes freigesetzt wurde, dann das Zurücksetzen. Wenn die Taste während des Rating-Unterdrückungsvorgangs oder während des Matrix-Scans freigegeben wurde, aber bevor die Taste gedrückt wird, wird auch die Taste abgegeben. Die Ausgänge von DR0-DR7 haben einen offenen Bestand, an den Resttransistoren offen.

Im RC-5-Code gibt es ein zusätzliches Steuerbit, das mit jeder Tastenfreigabe invertiert ist. Dieses Bit informiert den Decoder darüber, ob die Schaltfläche Hält oder eine neue Presse hat. Das Steuerbit wird erst nach vollständig abgeschlossenem Paket invertiert. Scanzyklen werden vor jeder Prämisse hergestellt, so dass auch wenn Sie die Taste während der Übertragung des Pakets an einen anderen ändern, werden die Systemnummer und Befehlsnummern korrekt übermittelt.

Der OSC-Ausgang ist ein Eingang / Ausgang eines 1-Ausgangsgenerators und ist so konzipiert, dass er einen Keramikresonator an eine Frequenz von 432 kHz verbindet. Es wird ein sequentielles Resonator empfohlen, um einen Widerstand mit einem Widerstand von 6,8 kΩ aufzunehmen.

Die Testeingaben TP1 und TP2 im Normalbetrieb müssen mit dem Boden verbunden sein. Mit einem hohen logischen Pegel erhöht der TP1 die Abtastfrequenz und auf hoher Ebene auf TP2 - die Frequenz des Schieberegisters.

Im Ruhezustand befinden sich die Datenergänge und MDATA in Z-Zustand. Das vom Sender erzeugte Sender am Ausgang der MDATA-Impulssequenz hat eine Frequenz von 36 kHz (1/12 der Taktgeneratorfrequenz) mit einem Standard von 25%. Bei der Datenausgabe wird dieselbe Sequenz erzeugt, jedoch ohne Füllung. Diese Ausgabe wird in dem Fall verwendet, wenn der Senderchip die Funktionen des eingebauten Tastaturcontrollers ausführt. Das Datenausgangssignal ist vollständig mit dem Signal am Ausgang des Fernbedienungsempfängers identisch (aber im Gegensatz zum Empfänger hat es jedoch keine Inversion). Beide Signale können von demselben Decodierer verarbeitet werden. Die Verwendung von SAA3010 als eingebauter Tastaturcontroller in einigen Fällen ist sehr praktisch, da nur ein Interrupt-Eingang verbraucht wird, um die Matrix auf 64-Tasten im Mikrocontroller zu erfragen. Darüber hinaus ermöglicht der Sender-Mikroschirmen die Stromversorgung +5 V.

Der Sender erzeugt ein 14-Bit-Wortdaten, dessen Format wie folgt ist:


Abbildung 2. Datenwortformat RC-5-Code.

Start Bits sollen ARUS in der Empfänger-IC installieren. Die Kontrollstarke ist ein Zeichen einer neuen Presse. Die Dauer der Uhr beträgt 1,778 ms. Während die Taste gedrückt bleibt, wird das Datenwort mit einem Intervall von 64 Uhr übertragen, d. H. 113.778 ms (Abb. 2).

Die ersten beiden Impulse starten, und beide sind logisch "1". Beachten Sie, dass die Hälfte des Bits (leer) früher durchläuft, als der Empfänger den tatsächlichen Start der Nachricht ermittelt.
Das erweiterte RC5-Protokoll verwendet nur 1 Start-Bit. Bit S2 wird umgewandelt und zu den 6. Bits des Teams hinzugefügt, die insgesamt 7 Bits des Teams bildet.

Das dritte Bit ist der Manager. Dieses Bit wird invertiert, wenn der Schlüssel gedrückt wird. Auf diese Weise kann der Empfänger den Schlüssel unterscheiden, der gedrückt bleibt, oder periodisch gedrückt.
Die folgenden 5 Bits repräsentieren die Adresse des IR-Geräts, das an den ersten LSB gesendet wird. Die Adresse folgt 6 Bits des Teams.
Die Nachricht enthält 14 Bit zusammen mit der Pause eine Gesamtdauer von 25,2 ms. Manchmal kann die Nachricht kürzer sein, da die erste Hälfte des Startbits S1 leer bleibt. Und wenn das letzte Bit des Befehls ein logisches "0" ist, ist der letzte Teil der Nachrichtenbits auch leer.
Wenn der Schlüssel gedrückt bleibt, wird die Meldung alle 114 ms wiederholt. Das Steuerbit bleibt in allen Nachrichten gleich. Dies ist ein Signal für das Empfängerprogramm, um es als Funktion des Auto-Helfer zu interpretieren.

Um eine gute Rauschimunität sicherzustellen, wird die Zweiphasenkodierung verwendet (Fig. 3).

Abbildung 3. Codieren "0" und "1" im RC-5-Code.

Bei Verwendung des RC-5-Codes müssen Sie möglicherweise den durchschnittlichen Strom verbraucht berechnen. Machen Sie es gerade genug, wenn Sie Reis verwenden. 4, wo das detaillierte Paket angezeigt wird.

Abbildung 4. Detaillierte RC-5-Paketstruktur.

Um die identische Reaktion der Geräte auf den RC-5-Befehlen sicherzustellen, werden die Codes auf bestimmte Weise recht verteilt. Eine solche Standardisierung ermöglicht es uns, Sendern zu gestalten, mit denen Sie verschiedene Geräte steuern können. Mit den gleichen Befehlen der Befehle für die gleichen Funktionen in verschiedenen Geräten kann der Sender mit einer relativ kleinen Anzahl von Tasten gleichzeitig gesteuert werden, beispielsweise ein Audiokomplex, ein TV und einen Videorecorder.

Systemnummern für einige Arten von Haushaltsgeräten sind unten dargestellt:

0 - TV (TV)
2 - Teletext.
3 - Videodaten
4 - Video Player (VLP)
5 - Kassette VCR (VCR)
8 - Video-Tuner (SAT.TV)
9 - Videokamera
16 - Audio-Vorverstärker
17 - Tuner.
18 - Kassettenrekorder
20 - Kompakter Player (CD)
21 - Spieler (LP)
29 - Beleuchtung.

Die verbleibenden Systemnummern sind für die künftige Standardisierung oder für den experimentellen Einsatz reserviert. Standardisierte auch Einhaltung einiger Befehlscodes und Funktionen.
Befehlscodes für einige Funktionen sind unten dargestellt:

0-9 - Digitalwerte 0-9
12 - Duty Regime
15 - Anzeige.
13 - Mute.
16 - Volumen +
17 - Volumen -
30 - Suchen Sie nach vorne
31 - Suche zurück
45 - Emission.
48 - Pause.
50 - Zurückspulen zurück
51 - Rückwärts vorwärts
53 - Wiedergabe.
54 - STOP.
55 - Rekord

Um eine fertige Fernbedienung auf der Grundlage eines Senderchips auf der Grundlage des LED-Treibers aufzubauen, der einen großen Impulsstrom bereitstellen kann. Moderne LEDs arbeiten in der Fernbedienung der Fernbedienung von etwa 1 A. Der LED-Treiber ist sehr bequem, um auf einem MOS-Transistor mit niedrigem Niveau (logischer Ebene) beispielsweise KP505A aufzubauen. Ein Beispiel für ein Konzept der Konsole ist in Fig. 4 gezeigt. fünf.

Abbildung 5. RC-5-Konsolenschema.

Die Systemnummer wird vom Jumper zwischen ZI- und DRJ-Ausgängen eingestellt. Die Systemnummer wird wie folgt sein:

Der Codecode, der übertragen wird, wenn die Taste gedrückt wird, was die XI-Leitung mit der DRJ-Linie schließt, wird wie folgt berechnet:

Der IR-DU-Empfänger muss Daten mit zweiphasiger Codierung wiederherstellen, es sollte unabhängig von Interferenzen auf große schnelle Signalpegel änderungen reagieren. Die Breite des Impulses am Auslass des Empfängers sollte vom Nenn nicht mehr als 10% abweichen. Der Empfänger muss unempfindlich gegen konstante Außenleuchten sein. Sie erfüllen alle diese Anforderungen nicht einfach. Die alten Implementierungen des Empfängers von IR DU, auch unter Verwendung von spezialisierter Chip, enthielten zzgl. Solche Empfänger verwendeten oft Resonanzkonturen, die auf eine Frequenz von 36 kHz konfiguriert sind. All dies machte den Designkomplex in der Herstellung und Konfiguration, erforderte die Verwendung von guter Abschirmung. In letzter Zeit erhielten drei Wege-integrierte Empfänger von IR du eine große Verteilung. In einem Fall kombinieren sie die Fotodiode, einen Vorverstärker und den Formator. Ein normales TTL-Signal ist am Auslass ohne Füllung von 36 kHz ausgebildet, das zur weiteren Verarbeitung mit einem Mikrocontroller geeignet ist. Solche Empfänger werden von vielen Firmen hergestellt, diese Siemens SFH-506 Firmen, TEMIC, ILM5360, die von "Integral" und anderen hergestellt werden. Derzeit gibt es mehr Miniaturvarianten solcher Chips. Da andere Standards, die sich insbesondere unterscheiden, ist die Frequenz der Füllung, außer insbesondere integrierte Empfänger für unterschiedliche Frequenzen. Um mit dem RC-5-Code zu arbeiten, sollten Sie Modelle auswählen, die auf der Füllfrequenz von 36 kHz berechnet werden.

Eine Fotodiode mit einem Verstärker-Shaper kann auch als Empfänger von IR doo angewendet werden, der als spezialisierter Mikroschaltung von KR1568HL2 dienen kann. Das Diagramm eines solchen Empfängers ist in Fig. 6 gezeigt.

Abbildung 6. Empfänger auf dem KR1568HL2-Chip.

Für das Display-Management-System wählte ich einen integrierten Empfänger IR dB. Als Empfänger der optischen Strahlung in dem TSOP1736-Chip wird eine hochempfindliche Pin-Fotodiode installiert, wobei das Signal in den Eingangsverstärker eingeht, der den Ausgangsstrom der Fotodiode in die Spannung umwandelt. Das transformierte Signal tritt mit dem ARU und auf dem Streifenfilter in den Verstärker ein, der die Signale mit einer Arbeitsfrequenz von 36 kHz aus Rauschen und Interferenzen hervorhebt. Das dedizierte Signal tritt in den Demodulator ein, der aus einem Detektor und einem Integrator besteht. In Pausen zwischen Impulsen ist das ARU-System kalibriert. Verwaltet dieses Kontrollschema. Dank dieser Konstruktion reagiert der Mikroschirmen auch bei der Betriebsfrequenz nicht auf kontinuierliche Interferenzen. Der aktive Pegel des Ausgangssignals ist gering. Der Mikroschirmen erfordert nicht die Installation von externen Elementen für seine Arbeit. Alle ihre Komponenten, einschließlich des Fotodetektors, sind vor einem externen Anschluss mit einem internen elektrischen Bildschirm geschützt und mit einem speziellen Kunststoff überflutet. Dieser Kunststoff ist ein Filter, der die optische Interferenz im sichtbaren Lichtbereich absetzt. Dank all dieser Maßnahmen unterscheidet sich der Mikroschirmen sehr hohe Empfindlichkeit und die geringe Wahrscheinlichkeit des Erscheinungsbildes von falschen Signalen. Alle integrierten Empfänger sind sehr empfindlich auf Ernährungsstörungen, daher wird immer empfohlen, Filter zu verwenden, zum Beispiel RC. Das Erscheinungsbild des integralen Fotodetektors und der Position der Schlussfolgerungen sind in Fig. 4 gezeigt. 7.

Abbildung 7. Integraler Empfänger RC-5.

RC-5-Dekodierung

Da die Basis unseres Geräts ein Mikrocontroller-PIC18F252-Dekodieren des RC-5-Codes ist, ist programmgesteuert. Der im Netzwerk vorgeschlagene RC5-Code-Empfangsalgorithmen eignet sich meist nicht für Echtzeitgeräte, was ist unser Gerät. Die meisten der vorgeschlagenen Algorithmen verwenden Programmzyklen, um temporäre Verzögerungs- und Messintervalle zu bilden. Für unseren Fall ist dies nicht geeignet. Es wurde beschlossen, das Signal langsame Interrupts am INT-Eingabeingang Mikrocontroller PIC18F252, Zeitparameter mit TMR0 PIC18F252-Mikrocontroller zu verwenden. Derselbe Timer erzeugt ein Interrupt, wenn die nächste Pulswartezeit abgelaufen ist, d. H. Wenn die Pause zwischen zwei Paketen auftrat. Das demodulierte Signal aus der Freigabe des DA1-Chips wechselt in den Int0-Mikrocontroller-Eingang, in dem er entschlüsselt und einen entschlüsselten Befehl zum Umschaltregister zum Steuern von Tasten entschlüsselt und ausgeben soll. Der Entschlüsselungsalgorithmus basiert auf dem Messen der Zeitintervalle zwischen den Interrupts des Mikrocontrollers PIC18F252. Wenn Sie nach Abbildung 8 sorgfältig ansehen, können Sie einige Funktionen feststellen. Wenn also das Intervall zwischen den Interrupts des Mikrocontrollers pic18f252 gleich 2t war, wobei t die Dauer eines einzelnen Zellstoffs RC5 ist, kann das empfangene Bit 0 oder 1 sein. Es hängt alles davon ab, welches das Bit vor ihm ist. In dem untenstehenden Programm mit detaillierten Kommentaren ist es sehr deutlich sichtbar. Vollständiges Projekt ist zum Download und zur Verwendung für persönliche Zwecke verfügbar. Beim Nachdruck ist der Link erforderlich.

Fortsetzung des Themas:
Os

Ich habe einen Web-Service, den ich überregte, den ich als "Link zum Service hinzufügen" registriert habe, für den HTTPS erforderlich ist, und Zertifikat. Unten ist mein Code zum Erstellen einer Instanz ...