Wiren BoardDokumentation
Dokumentation · Deutsch

WB-MIR v.3

Infrarot-Fernsteuermodul

Revision 113462
Abgedeckte Bestellnummern (1)
  • WB-MIR v.3


Diese Seite beschreibt das neue Gerät WB-MIR v.3; zur Vorgängerversion siehe WB-MIR v.2.

Diese Seite beschreibt die neueste Hardware-Revision mit der neuesten stabilen Firmware. Falls Ihr Gerät ältere Firmware verwendet, aktualisieren Sie diese nach Möglichkeit (siehe Firmware-Aktualisierung).
WB-MIR v.3 IR Learn — Infrarotempfänger zum Einlernen von Befehlen
WB-MIR v.3 IR Learn — Infrarotempfänger zum Einlernen von Befehlen

Verwendungszweck

Montagebeispiel des WB-MIR v.3-IR-Senders über dem Empfänger einer Klimaanlage unter ihrer Zierabdeckung
Montagebeispiel des WB-MIR v.3-IR-Senders über dem Empfänger einer Klimaanlage unter ihrer Zierabdeckung

Ein lernfähiges Infrarot-Sende-/Empfangsmodul zur Steuerung von Klimaanlagen, Fernsehern und anderen IR-gesteuerten Geräten. Ein Controller oder PC sendet Modbus RTU-Befehle über RS-485. Es unterstützt außerdem bis zu 20 digitale DS18B20-Temperatursensoren über 1-Wire oder die Verwendung des Eingangs zur Zählung und Tastendruckerkennung.

Technische Daten

Parameter Wert
Spannungsversorgung
Versorgungsspannung 9–28 V DC
Leistungsaufnahme

0.1 W

Senderreichweite < 1 m
Externe Sensoren Bis zu 20 digitale DS18B20-Temperatursensoren.
IR-Befehle
Trägerfrequenz des Senders 38 kHz
Anzahl gespeicherter Befehle 80
Befehlsdauer Maximale Befehlslänge: bis zu 1000 Symbole.

Jedes Register kodiert die Dauer eines aufeinanderfolgenden hohen oder niedrigen Signalpegels in Mikrosekunden; eine Einheit entspricht 10 Mikrosekunden.

Steuerung
Steuerschnittstelle RS-485
Schnittstellentrennung Nicht galvanisch getrennt
Kommunikationsprotokoll Modbus RTU; per Software konfigurierbare Adresse; die Werkseinstellungen sind auf dem Etikett aufgedruckt
Parameter der RS-485-Schnittstelle Per Software konfigurierbar; Standardwerte:

Baudrate — 9600 bit/s; Daten — 8 Bit; Parität — keine (N); Stoppbits — 2

Betriebsbereit nach dem Einschalten ~2 s
Betriebsbedingungen
Umgebungslufttemperatur −40 bis +80 °C
Relative Luftfeuchtigkeit Bis zu 95%, nicht kondensierend
Klimaklassifizierung nach GOST 15150-69 O2.1*
Garantie 2 Jahre
Lebensdauer 8 Jahre
Klemmenblöcke und Leiterquerschnitte
Empfohlener Leiterquerschnitt mit isolierten Aderendhülsen 0.35–1 mm2 — Einzeladerendhülse; 0.35–0.5 mm2 — Doppeladerendhülse
Standardlänge der Aderendhülse 8 mm
Anzugsdrehmoment der Schrauben 0.2 N·m
Abmessungen
L × W × H

34 × 20 × 17 mm; der Senderkabelstecker vergrößert die Gehäusebreite um 30 mm

Gewicht (einschließlich Karton) 25 g

Funktionsprinzip

Zeichnen Sie ein Signal der Gerätefernbedienung im Modulspeicher auf und geben Sie es anschließend wieder.

Richten Sie zur Aufzeichnung die Fernbedienung auf den mit IRbeschrifteten Modulempfänger. Schließen Sie zum Senden den externen IR-Sender an IR out (3.5 mm) an und positionieren Sie ihn über dem IR-Empfänger des gesteuerten Geräts.

Eingang 1W unterstützt bis zu 20 externe Temperatursensoren DS18B20 oder im ändern Sie die Eingangs-Betriebsart , um ihn stattdessen zum Zählen zu verwenden. Sensorwerte können zur Überwachung gesteuerter Geräte in wb-rules -Regeln oder Node-Red -Szenarien dienen. Schalten Sie beispielsweise eine Klimaanlage abhängig von DS18B20-Temperaturmesswerten.

Anzeigen

Statusanzeige des WB-MIR v.3
Statusanzeige des WB-MIR v.3

Das Modul hat eine Anzeige, die seinen Status ohne Verbindung zu einem Controller anzeigt:

  • S (grün) — Modbus-Kommunikationsstatus: leuchtet bei anliegender Kleinspannungsversorgung und blinkt während der Abfrage über RS-485. Bei Geräten mit aktivierten Ereignissen in Fast Modbus ⚡ blinkt die Anzeige häufiger als bei der sequenziellen Abfrage, da Ereignisse schneller abgefragt werden. Im Bootloader-Modus blinkt sie einmal pro Sekunde; während des Firmware-Uploads blinkt sie schnell. Sie befindet sich unter Klemme B.

Erkennung der Tastendruckart

Das Modul erkennt vier Tastendruckarten: kurz, lang, doppelt sowie kurz gefolgt von lang.

Tastendrücke können auf dem Controller verarbeitet werden, der für jede Tastendruckart einen separaten Zähler über Modbus erhält.

Die Parameter zur Tastendruckerkennung können in den Einstellungen geändert werden.

Tastendruckzähler und Eingangszustände können als Fast Modbus-Ereignisse empfangen werden, was die Verzögerung unabhängig von der Busauslastung minimiert. Siehe Modbus-Betrieb.

Beispielregel zur Verarbeitung von Tastendruckzählern

Installation

Anschluss eines DS18B20-Sensors und eines Sensors mit potenzialfreiem Kontakt
Anschluss eines DS18B20-Sensors und eines Sensors mit potenzialfreiem Kontakt

Installieren Sie das Modul nahe oder innerhalb des gesteuerten Geräts, beispielsweise einer Klimaanlage. Halten Sie es zugänglich, falls später weitere IR-Befehle eingelernt werden müssen. Befestigen Sie den Sender mit seinem etwa 140 cm langen Kabel mithilfe des mitgelieferten doppelseitigen Klebebands neben dem Geräteempfänger. Verdecken Sie den Empfänger nicht vollständig, wenn die ursprüngliche Fernbedienung weiter verwendbar bleiben soll. Prüfen Sie die zuverlässige IR-Übertragung.

Der Klemmenblock V+ GND A B mit einem Rastermaß von 3.5 mm dient zum Anschluss der Spannungsversorgung und des RS-485-Kommunikationsbusses. Eine korrekte Busverdrahtung ist für eine zuverlässige Kommunikation erforderlich; siehe Verdrahtung und Anschluss des RS-485-Busses.

Wenn Geräte am RS-485-Bus unterschiedliche Spannungsversorgungen verwenden, müssen ihre GND-Klemmen miteinander verbunden werden. Siehe Erdung von Wiren Board-Geräten und Verbindung von GND und iGND.

Externe Temperatursensoren, bis zu 20 DS18B20 werden mit parasitärer Versorgung an WB-MIR v.3 angeschlossen: Verbinden Sie die Leitungen +5 V und GND jedes Sensors mit der GND-Klemme und DATA mit 1W.

Der 1-Wire-Eingang unterstützt auch einen Sensor mit potenzialfreiem Kontakt. Ändern Sie bei dessen Verwendung die Eingangs-Betriebsart von 1-Wire auf digitalen Eingang.

Weboberfläche des Wiren Board-Controllers

Vorlage auswählen

Damit das Gerät auf der Registerkarte Devices in der Weboberfläche des Wiren-Board-Controllers erscheint, fügen Sie es automatisch über die Suche nach Wiren-Board-Geräten an RS-485 oder manuell durch Auswahl der Vorlage WB-MIR v.3.

Gerät steuern und Werte anzeigen

Über die Weboberfläche können Sie die Geräteausgänge steuern und Messwerte anzeigen. Um die angezeigten Kanäle zu ändern, bearbeiten Sie die Gerätekonfiguration in den Einstellungen des Treibers wb-mqtt-serial.

Wichtigste Bedienelemente des WB-MIR v.3:

Weboberfläche des WB-MIR v.3
Weboberfläche des WB-MIR v.3
  • Command x recording — IR-Befehl x aufzeichnen;
  • Command x size — Länge des gespeicherten Befehls x, zur Bestätigung einer erfolgreichen Aufzeichnung;
  • Play command x — IR-Befehl x senden;
  • Reset all commands — alle aufgezeichneten Befehle löschen. Achtung: Diese Schaltfläche löscht Befehle ohne Bestätigungsabfrage!;
  • Internal/External Temperature Sensor — Temperatur des internen/externen digitalen Sensors. Fehlende oder defekte Sensoren werden rot hervorgehoben;
  • Serial NO — Seriennummer des WB-MIR, die möglicherweise für den technischen Support benötigt wird;
  • FW Version — Firmware-Version;
  • Input Voltage — Versorgungsspannung des Moduls.

Konfiguration

Konfigurationsmöglichkeiten

  1. Stellen Sie die Parameter in der Weboberfläche des Wiren Board-Controllers unter Settings → Configs → Serial devices driver configurationein. Falls diese Einträge nicht verfügbar sind, prüfen Sie Ihre Zugriffsebene.
  2. Schreiben Sie die Einstellungen von der Controller-Konsole aus in die Modbus-Register des Moduls mithilfe des Dienstprogramms modbus-utils-rpc oder im modbus­_client.
  3. Ohne Wiren Board-Controller verwenden Sie den Webkonfigurator für Wiren Board-Geräte oder andere Software; siehe Wiren Board-Modbus-Geräte ohne Controller verwenden. Sie benötigen einen Computer mit einem Schnittstellenkonverter: USB-RS485.

Unsere Geräte werden laufend verbessert. Falls in diesem Handbuch beschriebene Einstellungen fehlen, aktualisieren Sie die Geräte-Firmware und die Controller-Software.

IR-Befehle einlernen und das Modul verwenden

Der Lernempfänger befindet sich direkt neben dem mit IR beschrifteten Empfänger mit dunkler Linse.

Einzelheiten zum Betrieb des WB-MIR v.3 finden Sie unter IR-Transceiver in WB-MSW und WB-MIR verwenden.

Verwenden Sie für Modbus-Master von Drittanbietern wie SCADA, OPC-Server oder andere SPS die Holding-Register 5500/5501/5502 anstelle von Coils; siehe Signale über Holding-Register verarbeiten.

Betriebsart des 1W-Eingangs

Auswahl der 1W-Eingangs-Betriebsart in der Controller-Weboberfläche
Auswahl der 1W-Eingangs-Betriebsart in der Controller-Weboberfläche

Konfigurieren Sie 1W als 1-Wire-Schnittstelle oder als Eingang zur Zählung/Tastendruckerkennung. Aktivieren Sie den Eingang durch Auswahl von Modeund wählen Sie dann seinen Typ aus der Auswahlliste.

Zählerdaten werden bei einer Wertänderung in den nichtflüchtigen Speicher geschrieben, jedoch höchstens einmal alle 300 Sekunden. So bleiben die gespeicherten Zähler aktuell und die Lebensdauer des nichtflüchtigen Speichers wird verlängert.

Entprellung

Konfigurieren Sie die Eingangsentprellung über den Parameter Debounce Time (ms). Bereich: 0–100 ms; Standardwert: 50 ms.

Counting and press detection

Wenn Sie die Betriebsart Counting and press detectionwählen, können Sie die Übertragung der Tastendruckzähler zum Controller konfigurieren. Siehe Erkennung der Tastendruckart.

Verfügbare Einstellungen:

Zeitdiagramm für Tastendruckereignisse bei deaktivierter Entprellung
Zeitdiagramm für Tastendruckereignisse bei deaktivierter Entprellung
Tastendruckzähler für Eingang 1 in der Weboberfläche des Wiren Board-Controllers
Tastendruckzähler für Eingang 1 in der Weboberfläche des Wiren Board-Controllers
  • Long Press Time (ms) — unterscheidet lange und kurze Tastendrücke. Dauert ein Tastendruck länger als dieser Wert, gilt er als lang; andernfalls als kurz.
  • Second Press Waiting Time (ms) — öffnet nach dem Ende eines kurzen Tastendrucks ein Zeitfenster. Ein zweiter Tastendruck innerhalb dieses Fensters gilt als doppelter Tastendruck; andernfalls wird der erste Tastendruck als einzelner gewertet.
  • Debounce Time (ms) — das Eingangssignal muss für diese Dauer stabil bleiben, bevor es akzeptiert und vom Algorithmus zur Tastendruckerkennung verarbeitet wird. Stellen Sie diesen Wert zur Tastendruckerkennung auf ein Fünftel bis ein Zehntel der Wartezeit für den zweiten Tastendruck ein.
  • Abfrageintervall für jeden Zähler — belassen Sie den Standardwert; der Treiber verwaltet die Abfrage automatisch.

Die Erkennung doppelter Tastendrücke verzögert die Erkennung kurzer Tastendrücke. Beispielsweise tritt bei der Standardeinstellung von 300 ms das Ereignis für einen kurzen Tastendruck 300 ms nach dem Loslassen des Tasters auf. Wenn doppelte und kurze gefolgt von langen Tastendrücken nicht benötigt werden, setzen Sie Second Press Waiting Time (ms) auf 0 ms. Das Ereignis für einen kurzen Tastendruck tritt dann unmittelbar nach dem Loslassen des Tasters auf.

Die Tastendruckerkennung erfolgt nach der Entprellung. Wenn Debounce Time (ms) auf den Standardwert von 50 ms eingestellt ist, werden Tastendrücke unter 50 ms ignoriert. Auch das Loslassen wird erst 50 ms nach dem physischen Loslassen registriert. Wählen Sie die Entprellzeit passend zum Taster, um die Verzögerung zu minimieren und gleichzeitig Fehlereignisse zu verhindern, etwa die Erkennung eines doppelten anstelle eines einzelnen Tastendrucks.

Safety Mode

Safety Mode konfigurieren
Safety Mode konfigurieren

Safety Mode kann bei Verlust der Gerätesteuerung, beispielsweise nach einem RS-485-Kabelbruch, einmalig einen IR-Befehl senden. Berücksichtigen Sie Kommunikationsverlust bei der Systemauslegung.

Der Überwachungszeitgeber startet nach jedem erfolgreich empfangenen und verarbeiteten Modbus-Paket neu. Nach Ablauf der Wartezeit wechselt das Gerät in Safety Mode. Sobald die Kommunikation wiederhergestellt ist, wird der Normalbetrieb fortgesetzt. Die Standardwartezeit beträgt 10 Sekunden.

Die standardmäßige Sicherheitsaktion ist Do nothing. Wählen Sie Play IR command und geben Sie die Befehlsnummer an, um eine Aktion zu aktivieren.

Modbus-Betrieb

Wiren Board-Geräte verwenden Modbus RTU. Die physische Verbindung erfolgt über die RS-485.

-Schnittstelle. Alle wesentlichen Befehle zum Lesen und Schreiben eines oder mehrerer Register werden unterstützt. Die Liste finden Sie in der Beschreibung des Modbus-Protokolls.

Das Modul kann konfiguriert werden:

Standard-Porteinstellungen

Wert
Standard
Parametername
in der Weboberfläche
Parameter
9600 Baudrate Baudrate, bit/s
8 Datenbits Anzahl der Datenbits
Keine Parität Parität
2 Stoppbits Anzahl der Stoppbits

In aktueller Firmware ist die Einstellung Stoppbits optional: Das Gerät funktioniert auch dann korrekt, wenn sich seine Anzahl der Stoppbits von der Einstellung des Modbus-Masters unterscheidet.

Für eine schnellere Reaktion empfehlen wir, die Baudrate auf 115200 bit/s zu erhöhen; siehe Einstellungen der Kommunikationsparameter

Modbus-Adresse

Werkseitig zugewiesene Modbus-Adresse. Links: Etikett auf dem Gerätedeckel. Rechts: Etikett an der Seite oder Unterseite des Geräts.
Werkseitig zugewiesene Modbus-Adresse. Links: Etikett auf dem Gerätedeckel. Rechts: Etikett an der Seite oder Unterseite des Geräts.

Jedes Gerät am Bus muss eine eindeutige Adresse von 1 bis 247 haben. Die werkseitig zugewiesene Adresse ist auf Etiketten am Gehäuse aufgedruckt (Deckel, Seite oder Unterseite). Geräten einer Produktionscharge werden unterschiedliche Adressen zugewiesen, sodass Geräte einer Bestellung üblicherweise verschiedene Adressen haben.

Anleitungen zum Ermitteln, Ändern oder Zurücksetzen der Adresse finden Sie unter Modbus-Adresse von Wiren Board-Geräten.

Fast Modbus-Erweiterung

Fast Modbus erweitert den Standard Modbus um die schnelle Erkennung von Wiren Board-Geräten an RS-485 und die Ereignisabfrage.

Diese Funktionen werden durch einen speziellen Befehl des Masters aktiviert, sodass Wiren Board-Geräte mit Geräten anderer Hersteller kompatibel bleiben.

Nicht jedes Register unterstützt die Erzeugung von Ereignissen. Prüfen Sie die Registertabelle: Ereignisfähige Register sind mit ⚡ gekennzeichnet. Siehe Fast Modbus.

Registertabelle

Registertabelle WB-MIR v.3

Dieser Artikel enthält allgemeine Register wie Kommunikationseinstellungen, Firmware-Informationen und Serviceregister. Register für IR-Aufzeichnung, Wiedergabe und Bearbeitung sind separat im Registertabelle Abschnitt von IR-Transceiver verwenden dokumentiert.

Firmware-Aktualisierungen und Zurücksetzen der Einstellungen

Wiren Board-Geräte unterstützen Firmware-Aktualisierungen über Modbus. Damit lassen sich Fehler am Installationsort beheben und, soweit technisch möglich, neue Funktionen hinzufügen. Im Gerät gespeicherte Einstellungen bleiben bei einer Firmware-Aktualisierung erhalten.

Anleitungen:

Neue Firmware-Versionen sind im Firmware-Änderungsprotokoll.

Bekannte Probleme

Hardware-Probleme und Einschränkungen des WB-MIR v.3 , die im Betrieb festgestellt wurden.

Hardware-Revisionen

Revisionsverlauf

Geräteabbildungen und Zeichnungen

Abmessungen WB-MIR v.3
Abmessungen WB-MIR v.3

CorelDRAW 2018 (Schriftart: Ubuntu): Datei: WB-Library.cdr.zip

Visio:

  1. Wiren Board-Geräte: Datei: WB-Visio-Lib.zip.
  2. Gehäuse, Leitungsschutzschalter, Schütze und weitere Symbole von Drittanbietern.

SVG: Datei: WB-Library.svg.zip

Autocad 2013 DXF: Datei: WB-MIRv3.dxf.zip

Autocad PDF: Datei: WB-MIRv3.pdf

Schaltzeichenbibliothek für AutoCAD Electrical: Datei: Wirenboard-AE-base.zip

Revision 113462.