MENÜ English Ukrainian Russisch Home

Kostenlose technische Bibliothek für Bastler und Profis Kostenlose technische Bibliothek


ENZYKLOPÄDIE DER FUNKELEKTRONIK UND ELEKTROTECHNIK
Kostenlose Bibliothek / Schemata von radioelektronischen und elektrischen Geräten

Relais-IR-Steuergerät. Enzyklopädie der Funkelektronik und Elektrotechnik

Kostenlose technische Bibliothek

Lexikon der Funkelektronik und Elektrotechnik / Uhren, Timer, Relais, Lastschalter

Kommentare zum Artikel Kommentare zum Artikel

Gemäß IR-Befehlen, die von jeder Fernbedienung von Haushaltsgeräten ausgegeben werden, die unter dem gemeinsamen NEC-Protokoll (oder einem ähnlichen Protokoll) arbeiten, steuert die vorgeschlagene Einheit zehn darin installierte elektromagnetische Relais, die wiederum verschiedene Elektrogeräte ein- und ausschalten können. Es ist möglich, die Entsprechung zwischen den gedrückten Tasten der verwendeten Fernbedienung und den Relais, die bei diesen Drücken ihren Zustand ändern, programmgesteuert einzustellen.

Da im Block zehn Relais verbaut sind, werden in der Autorenversion die digitalen Tasten auf der Fernbedienung „0“ – „9“ zur Steuerung ausgewählt. Wenn eine solche Taste gedrückt wird, schließt das entsprechende Relais seine Kontakte, bei erneutem Drücken öffnet es sie, bei erneutem Drücken schließt es wieder und so weiter. Wenn Sie die „VOL-“-Taste drücken, öffnen sich die Kontakte aller Relais und bei der „EQ“-Taste schließen sie. Zur Statuskontrolle des Relais stehen LEDs zur Verfügung. Wenn alle Relais aktiviert sind, verbraucht das Gerät einen Strom von 15...17 mA aus einer 24...200 V AC (oder 250 V DC) Quelle. Dieser Wert hängt von den verwendeten Relais ab.

Für die Herstellung und Einstellung dieses Geräts ist es nicht erforderlich, im Voraus die Befehlscodes zu kennen, die die Fernbedienung beim Drücken ihrer Tasten ausgibt. Sie müssen lediglich sicherstellen, dass die Fernbedienung gemäß dem Protokoll funktioniert, das hinsichtlich der Kodierung der übertragenen Informationen und ihres Umfangs (jeder Befehl umfasst vier Bytes) mit NEC übereinstimmt. Bitte beachten Sie, dass Fernbedienungen von unterschiedlichen Geräten, auch solchen, die mit demselben Protokoll arbeiten, beim Drücken funktionsgleicher Tasten in der Regel Befehle mit unterschiedlichen Codes generieren. Um diese Codes zu ermitteln, habe ich ein spezielles Programm PriemNEC_Eeprom entwickelt, das in den Mikrocontroller des zusammengebauten Geräts geladen werden muss und nach einfachen Vorgängen die empfangenen Codes an das Arbeitsprogramm des Mikrocontrollers übertragen muss.

IR-Relais-Steuereinheit
Reis. 1 (zum Vergrößern anklicken)

Das Diagramm des IR-Steuerblocks ist in Abb. dargestellt. 1. Es enthält keine ungewöhnlichen technischen Lösungen sowie knappe und zu teure Teile. Die mit der Fernbedienung gesendeten Befehle werden vom IR-Empfängermodul U1 empfangen, dessen Signale dem Eingang PD3 des Mikrocontrollers DD1 zugeführt werden. Die Versorgungsspannung des Mikrocontrollers (5 V) wurde aus einer Spannung von ca. 1 V gewonnen, die von der Diodenbrücke VD24 über einen integrierten Stabilisator DA1 gleichgerichtet wurde. Es ist hier unmöglich, den importierten 7805-Stabilisator durch den heimischen KR142EN5A oder KR142EN5V zu ersetzen, da deren zulässige Eingangsspannung nur 15 V beträgt (im Gegensatz zu 35 V beim 7805).

Chips DD2 und DD3 – Sätze elektronischer Schlüssel auf Verbundtransistoren (maximaler Schaltstrom 130 mA, Spannung – 50 V). Die K1-K10-Relais sind vom Typ G2L-113P-V-US-24VDC (Wicklungswiderstand 1200 Ohm), deren Kontakte in der Lage sind, Ströme bis 5 A bei Wechselspannung bis 250 V zu schalten.

IR-Relais-Steuereinheit
Fig. 2

Eine Platine mit den Maßen 120x110 mm, deren Leiterbahnzeichnung in Abb. 2 besteht aus einseitig foliertem Textolith. Die Details auf der gegenüberliegenden Seite der gedruckten Leiter befinden sich, wie in Abb. gezeigt. 3.

IR-Relais-Steuereinheit
Fig. 3

Darüber hinaus gibt es zwei Jumper aus blankem Draht. Die strichpunktierte Linie zeigt die Kontur des Plattenkühlkörpers des Stabilisators DA1. Die Höhe des Kühlkörpers beträgt 25 mm (entsprechend der Höhe des Relais). Für den DD1-Mikrocontroller muss auf der Platine ein Panel vorgesehen werden, in das er bereits programmiert eingesteckt wird.

Auf der Seite der Leiterbahnen werden die Platinen wie in Abb. gezeigt montiert. 4, zwei Gruppen von Springern. Springer einer Gruppe sind mit schwarzen Linien dargestellt. Sie bestehen aus dünnem isoliertem Draht. Die roten Linien zeigen die Jumper einer anderen Gruppe, die die Relaiskontakte in der erforderlichen Reihenfolge mit dem XT1-Klemmenblock verbinden. Der Querschnitt und die Isolierung des Drahtes, aus dem sie bestehen, müssen dem vom Relais geschalteten Strom und der Spannung entsprechen.

IR-Relais-Steuereinheit
Fig. 4

Bevor mit der Herstellung der Platine fortgefahren wird, muss sichergestellt werden, dass die Fernbedienung, mit der sie verwendet werden soll, nach einem NEC-ähnlichen Protokoll funktioniert. Dazu können Sie einen einfachen Knoten verwenden, der nach dem in Abb. gezeigten Schema zusammengesetzt ist. 5, indem Sie es an den Mikrofoneingang der Soundkarte des Computers anschließen.

IR-Relais-Steuereinheit
Fig. 5

Die Fernbedienung wird auf das IR-empfindliche Fenster des U1-Moduls gerichtet und mit dem im Windows-Paket enthaltenen Programm „Sound Recorder“ (oder einem ähnlichen Programm) werden die Signale aufgezeichnet, die die Fernbedienung beim Drücken ihrer Tasten aussendet in Computer-WAV-Dateien. Sie können die Wellenformen der aufgezeichneten Signale beispielsweise anzeigen, indem Sie den im NERO-Softwarepaket integrierten WAVE-Editor ausführen.

Ein Beispiel für ein Oszillogramm des Konsolensignals des NEC-Protokolls finden Sie im Artikel [1]. Der einzige Unterschied besteht darin, dass die Aufzeichnung mit einem digitalen Oszilloskop und nicht mit einem Computer erfolgte. Wenn die Impulse und Pausen dazwischen in den Signalen der untersuchten Fernbedienung mit denen im Beispiel übereinstimmen, die Dauer und die Gesamtmenge der in jedem Befehl übertragenen Informationen (vier Bytes) gleich sind, ist die Fernbedienung einsatzbereit mit dem beschriebenen Gerät. Eine detaillierte Beschreibung der verschiedenen Protokolle, die in IR-Fernsteuerungssystemen verwendet werden, finden Sie in [2]. Von dort wurde der Prototyp des Programms zur Dekodierung von Codepaketen übernommen.

Nach dem Zusammenbau des beschriebenen Geräts muss zunächst ermittelt werden, welche Befehlscodes den gedrückten Tasten auf der ausgewählten Fernbedienung entsprechen. Höchstwahrscheinlich werden sie von den vom Autor verwendeten Fernbedienungscodes abweichen.

Laden Sie dazu die Codes aus der Datei PriemNEC_Eeprom.hex in den Programmspeicher des ATtiny2313-20PI-Mikrocontrollers, installieren Sie den Mikrocontroller in dem dafür vorgesehenen Panel auf der Platine und schalten Sie den Strom ein.

Richten Sie die Fernbedienung auf den IR-Empfänger U1 und drücken Sie nacheinander jede seiner Tasten im Abstand von 2...3 s. Zur Bestätigung jedes erfolgreichen Befehlsempfangs sollte die HL1-LED auf der Platine kurz blinken und der HL3-Status sollte sich in das Gegenteil ändern. Dies ist ein Zeichen dafür, dass der Code akzeptiert und in das EEPROM des Mikrocontrollers geschrieben wurde. Die maximale Anzahl der Tastendrücke, die bei einem Programmstart aufgezeichnet werden können, beträgt 32. Ihre Reihenfolge muss man sich merken, oder besser gesagt, auf Papier aufschreiben.

IR-Relais-Steuereinheit
Fig. 6

Als nächstes sollte das Gerät ausgeschaltet werden und der Mikrocontroller von seinem Panel auf das Programmierpanel übertragen werden, um den Inhalt des EEPROMs zu lesen. Auf Abb. In Abb. 6 zeigt das Fenster des IC-Prog-Programms mit solchen Inhalten, die der Autor bei der Untersuchung der von ihm verwendeten Fernbedienung vom FM-Modulator des Autos erhalten hat. Diese Fernbedienung verfügt über 20 Tasten und kleine Abmessungen (85 x 40 x 6 mm).

IR-Relais-Steuereinheit
Fig. 7

Jede gedrückte Taste entspricht vier aufeinanderfolgenden Bytezellen. Die Codes in den ersten beiden (0x40, 0xBF) ändern sich nicht von Knopf zu Knopf, während der dritte und vierte den eigentlichen Code des durch den Knopf gegebenen Befehls und seine Umkehrung enthalten. Im betrachteten Gerät werden nur Codes aus den vierten Zellen verwendet. Auf Abb. In Abb. 7 sind sie rechts neben den Bildern der Fernbedienungstasten des FM-Modulators geschrieben. Sie müssen ein ähnliches Schema für Ihre eigene Fernbedienung erstellen.

IR-Relais-Steuereinheit

Es müssen noch Änderungen am Arbeitsprogramm vorgenommen werden, die es an die vorhandene Fernbedienung anpassen. Dazu müssen Sie mit der Programmentwicklungsumgebung AVRStudio die Datei Plata_IR_upravlenie_rele2.asm öffnen und darin die Zeilen mit den Bezeichnungen one, mesg und Wataa finden. Sie werden in der Tabelle angezeigt, und der Einfachheit halber ist jedes der mesg- und Wataa-Arrays hier in mehrere Teile unterteilt und mit Kommentaren versehen.

Die eine Konstante enthält die ersten beiden Bytes der Anweisung. Wie bereits erwähnt, sind sie für alle Befehle gleich, können jedoch von Fernbedienung zu Fernbedienung variieren. Hier müssen diejenigen eingegeben werden, die Ihre Fernbedienung sendet, statt denen im Programm. Das Programm analysiert das dritte Byte des Befehls nicht, daher wird sein Wert nirgendwo benötigt.

Das mesg-Byte-Array listet die Codes (vierte Bytes) der Befehle auf, die vom FM-Modulator an jede der verwendeten Fernbedienungstasten gegeben werden.

Sie sollten durch die Codes der Tasten Ihrer Fernbedienung ersetzt werden. Ihre maximale Anzahl beträgt 15. Da zur Steuerung des Relais nur 12 Tasten verwendet werden, werden die Bytes vom dreizehnten bis fünfzehnten mit nicht vorhandenen Tastencodes gefüllt, statt dessen können auf Wunsch vorhandene geschrieben werden, und diese Befehle werden ausgeführt ausgeführt werden. Das sechzehnte Byte enthält den Code 0xFF – ein Zeichen für das Ende des Arrays, er kann nicht geändert werden.

Ein Array aus 16-Bit-Wataa-Wörtern enthält Codes, die die Aktionen des Geräts beim Empfang eines bestimmten Befehls bestimmen. Die darin enthaltenen Wörter folgen derselben Reihenfolge wie die Befehlscodes im mesg-Array. Der erste Code (Fernbedienungstaste) entspricht dem ersten Wort, der zweite dem zweiten und so weiter. Das High-Byte des Wortes gibt den auszuführenden Vorgang an: 0x00 – alle Relais ausschalten, 0x01 – den Zustand der Bits von Port B und zugehörigen Relais ändern, 0x02 – den Zustand der Bits von Port D und zugehörigen Relais ändern, 0x03 – einschalten alle Relais. Einheiten in Binärziffern (eine oder mehrere) des Low-Worts markieren die Bits des Ports, die durch das High-Byte angegeben werden und deren Zustand sich beim Empfang durch diesen Befehl in das Gegenteil ändern soll. Bitte beachten Sie, dass der Zustand der PD3- und PD5-Bits auf diese Weise nicht gesteuert werden kann. Der Pegel an den Pins der PD0-PD2-Bits wird durch Befehle geändert, auf der beschriebenen Platine sind sie jedoch nirgendwo angeschlossen. Um sie nutzen zu können, ist eine Verfeinerung erforderlich. Bei High-Bytes gleich 0x00 oder 0x03 wird das Low-Byte nicht geparst und kann beliebig sein.

Nachdem Änderungen vorgenommen wurden, muss das Programm zusammengestellt werden. Als Ergebnis erhält man eine HEX-Datei des an die gewählte Fernbedienung angepassten Arbeitsprogramms, deren Inhalt in den Programmspeicher (FLASH) des Mikrocontrollers geladen werden soll.

Wenn beim Drücken der Fernbedienungstaste die HL1-LED, die den Empfang des Befehls signalisiert, nicht blinkt, müssen Sie den Wert der Konstante Delay_1125us auswählen, der im Programm für die genaue Bildung der für die korrekte Ausführung erforderlichen Zeitintervalle verantwortlich ist Rezeption. In der Assembler-Datei des Programms befindet sich die .equ-Anweisung, die ihr den Wert $B6 zuweist, ganz am Anfang des Abschnitts „Basiskonstanten“. Im AVRASM-Assembler sind das $-Zeichen und das 0x-Präfix Gleichheitszeichen einer Hexadezimalzahl. Die Konstante sollte sehr sorgfältig ausgewählt werden und ihren Wert um eins ändern. Nach jeder Änderung muss das Programm neu zusammengesetzt und der Mikrocontroller neu programmiert werden.

Das Mikrocontroller-Programm kann von ftp://ftp.radio.ru/pub/2013/07/ir-upr.zip heruntergeladen werden.

Literatur

  1. Salimov N. Empfänger der Befehle der Fernbedienung vom Fernseher. – Radio, 2012, Nr. 3, S. 23-27.
  2. Theorie von IR DE - woodocat.ru/IK.php.

Autor: Yu.Svyatov

Siehe andere Artikel Abschnitt Uhren, Timer, Relais, Lastschalter.

Lesen und Schreiben nützlich Kommentare zu diesem Artikel.

<< Zurück

Neueste Nachrichten aus Wissenschaft und Technik, neue Elektronik:

Kunstleder zur Touch-Emulation 15.04.2024

In einer modernen Technologiewelt, in der Distanz immer alltäglicher wird, ist es wichtig, die Verbindung und das Gefühl der Nähe aufrechtzuerhalten. Jüngste Entwicklungen bei künstlicher Haut durch deutsche Wissenschaftler der Universität des Saarlandes läuten eine neue Ära der virtuellen Interaktionen ein. Deutsche Forscher der Universität des Saarlandes haben ultradünne Folien entwickelt, die das Tastgefühl über eine Distanz übertragen können. Diese Spitzentechnologie bietet neue Möglichkeiten der virtuellen Kommunikation, insbesondere für diejenigen, die weit von ihren Lieben entfernt sind. Die von den Forschern entwickelten ultradünnen, nur 50 Mikrometer dicken Folien lassen sich in Textilien integrieren und wie eine zweite Haut tragen. Diese Folien fungieren als Sensoren, die taktile Signale von Mama oder Papa erkennen, und als Aktoren, die diese Bewegungen an das Baby weiterleiten. Durch die Berührung des Stoffes durch die Eltern werden Sensoren aktiviert, die auf Druck reagieren und den ultradünnen Film verformen. Das ... >>

Petgugu Global Katzenstreu 15.04.2024

Die Pflege von Haustieren kann oft eine Herausforderung sein, insbesondere wenn es darum geht, Ihr Zuhause sauber zu halten. Das Startup Petgugu Global hat eine neue interessante Lösung vorgestellt, die Katzenbesitzern das Leben erleichtert und ihnen hilft, ihr Zuhause perfekt sauber und ordentlich zu halten. Das Startup Petgugu Global hat eine einzigartige Katzentoilette vorgestellt, die den Kot automatisch ausspülen kann und so Ihr Zuhause sauber und frisch hält. Dieses innovative Gerät ist mit verschiedenen intelligenten Sensoren ausgestattet, die die Toilettenaktivität Ihres Haustieres überwachen und nach dem Gebrauch eine automatische Reinigung aktivieren. Das Gerät wird an die Kanalisation angeschlossen und sorgt für eine effiziente Abfallentsorgung, ohne dass der Eigentümer eingreifen muss. Darüber hinaus verfügt die Toilette über einen großen spülbaren Stauraum, was sie ideal für Haushalte mit mehreren Katzen macht. Die Petgugu-Katzentoilettenschüssel ist für die Verwendung mit wasserlöslicher Streu konzipiert und bietet eine Reihe zusätzlicher ... >>

Die Attraktivität fürsorglicher Männer 14.04.2024

Das Klischee, dass Frauen „böse Jungs“ bevorzugen, ist schon lange weit verbreitet. Jüngste Untersuchungen britischer Wissenschaftler der Monash University bieten jedoch eine neue Perspektive zu diesem Thema. Sie untersuchten, wie Frauen auf die emotionale Verantwortung und Hilfsbereitschaft von Männern reagierten. Die Ergebnisse der Studie könnten unser Verständnis darüber verändern, was Männer für Frauen attraktiv macht. Eine von Wissenschaftlern der Monash University durchgeführte Studie führt zu neuen Erkenntnissen über die Attraktivität von Männern für Frauen. Im Experiment wurden Frauen Fotos von Männern mit kurzen Geschichten über deren Verhalten in verschiedenen Situationen gezeigt, darunter auch über ihre Reaktion auf eine Begegnung mit einem Obdachlosen. Einige der Männer ignorierten den Obdachlosen, während andere ihm halfen, indem sie ihm beispielsweise Essen kauften. Eine Studie ergab, dass Männer, die Empathie und Freundlichkeit zeigten, für Frauen attraktiver waren als Männer, die Empathie und Freundlichkeit zeigten. ... >>

Zufällige Neuigkeiten aus dem Archiv

12 W Nettoleistung Wireless Power IC 10.01.2015

Toshiba stellte die Chips TC7765WBG und TB6865AFG Enhanced Version vor, die die Funktionen eines Empfängers und Senders in drahtlosen Stromversorgungssystemen erfüllen, die der Spezifikation Qi LP 1.1 entsprechen. Das Merkmal dieses Chipsatzes ist eine hohe Leistung - etwa 10 W. Evaluierungsmuster der Enhanced Version TC7765WBG und TB6865AFG sollten Ende dieses Monats erscheinen, und der Hersteller rechnet damit, im Juni dieses Jahres mit der Serienlieferung zu beginnen.

Der TC7765WBG implementiert Steuerungsfunktionen in Hardware, was laut Toshiba die Notwendigkeit einer Softwareimplementierung für Entwickler von drahtlosen Ladesystemen überflüssig macht. Der Sender TB6865AFG Enhanced Version wird von einem integrierten ARM Cortex-M3-Kern gesteuert.

Der Sender ist für eine Eingangsspannung von 19 V ausgelegt. Die Empfängerausgangsspannung beträgt 7-12 V, die maximale Ausgangsleistung 12 W. Zu den Anwendungen für den Chipsatz gehören Smartphones, Tablets und Zubehör für Mobilgeräte.

Weitere interessante Neuigkeiten:

▪ Halleys Komet auf armenischen Münzen

▪ Sony Mocopi-Sensoren für die Bewegungsanimation von Avataren

▪ Burger-King-Restaurants von morgen

▪ Der kälteste Stern, der Radiowellen aussendet, wurde gefunden

▪ Licht führt in die Quantenwelt und die Beschleunigung von Supraströmen

News-Feed von Wissenschaft und Technologie, neue Elektronik

 

Interessante Materialien der Freien Technischen Bibliothek:

▪ Abschnitt der Website Experimente in der Chemie. Artikelauswahl

▪ Artikel Rechtliche Unterstützung der ökologischen Kontrolle. Grundlagen des sicheren Lebens

▪ Artikel Was ist eine Lawine? Ausführliche Antwort

▪ Poroporo-Artikel. Legenden, Kultivierung, Anwendungsmethoden

▪ Artikel Bälle fallen nicht heraus. Enzyklopädie der Funkelektronik und Elektrotechnik

▪ Artikel Leistungsstarker Last-Optosimitor-Schalter, 220 Volt 40 Ampere. Enzyklopädie der Funkelektronik und Elektrotechnik

Hinterlasse deinen Kommentar zu diesem Artikel:

Name:


E-Mail optional):


Kommentar:





Alle Sprachen dieser Seite

Startseite | Bibliothek | Artikel | Sitemap | Site-Überprüfungen

www.diagramm.com.ua

www.diagramm.com.ua
2000-2024