WB-MIR v.3
Modulo telecomando a infrarossi
Codici d'ordine trattati (1)
WB-MIR v.3
Questa pagina descrive il nuovo dispositivo WB-MIR v.3; per la versione precedente, vedere WB-MIR v.2.
Questa pagina descrive la revisione hardware più recente con l'ultimo firmware stabile. Se il dispositivo utilizza un firmware precedente, aggiornarlo quando possibile (vedere Aggiornamento del firmware).
Descrizione

Modulo ricetrasmettitore a infrarossi con apprendimento per controllare climatizzatori, televisori e altre apparecchiature comandate a infrarossi. Un controllore o PC invia comandi Modbus RTU tramite RS-485. Supporta anche fino a 20 sensori digitali di temperatura DS18B20 tramite 1-Wire, oppure l'utilizzo dell'ingresso per il conteggio e il rilevamento delle pressioni.
Caratteristiche tecniche
| Parametro | Valore |
|---|---|
| Alimentazione elettrica | |
| Tensione di alimentazione | 9–28 V DC |
| Consumo energetico |
0.1 W |
| Portata del trasmettitore | < 1 m |
| Sensori esterni | Fino a 20 sensori digitali di temperatura DS18B20. |
| Comandi IR | |
| Frequenza portante del trasmettitore | 38 kHz |
| Numero di comandi memorizzati | 80 |
| Durata del comando | Lunghezza massima del comando: fino a 1000 simboli.
Ogni registro codifica la durata di un livello di segnale alto o basso successivo in microsecondi; un'unità equivale a 10 microsecondi. |
| Controllo | |
| Interfaccia di controllo | RS-485 |
| Isolamento dell'interfaccia | Non isolato |
| Protocollo di comunicazione | Modbus RTU; indirizzo configurabile via software; le impostazioni di fabbrica sono stampate sull'etichetta |
| Parametri dell'interfaccia RS-485 | Configurabili via software; valori predefiniti:
velocità di trasmissione — 9600 bit/s; dati — 8 bit; parità — nessuna (N); bit di stop — 2 |
| Pronto dopo l'accensione | ~2 s |
| Condizioni di esercizio | |
| Temperatura dell'aria ambiente | da −40 a +80 °C |
| Umidità relativa | Fino al 95%, senza condensa |
| Classificazione climatica secondo GOST 15150-69 | O2.1* |
| Garanzia | 2 anni |
| Vita utile | 8 anni |
| Morsettiere e sezioni dei conduttori | |
| Sezione consigliata dei conduttori con puntalini isolati | 0.35–1 mm2 — puntalino singolo; 0.35–0.5 mm2 — puntalino doppio |
| Lunghezza standard del manicotto del puntalino | 8 mm |
| Coppia di serraggio delle viti | 0.2 N·m |
| Dimensioni | |
| L × W × H |
34 × 20 × 17 mm; il connettore del cavo del trasmettitore aggiunge 30 mm alla larghezza dell'involucro |
| Peso (scatola inclusa) | 25 g |
Principio di funzionamento
Registrare un segnale dal telecomando dell'apparecchiatura nella memoria del modulo, quindi riprodurlo.
Per registrare, puntare il telecomando verso il ricevitore del modulo contrassegnato IR. Per trasmettere, collegare l'emettitore IR esterno a IR out (3.5 mm) e posizionarlo sopra il ricevitore IR dell'apparecchiatura controllata.
L'ingresso 1W accetta fino a 20 sensori di temperatura esterni DS18B20 o modificare la modalità dell'ingresso per utilizzarlo invece per il conteggio. I valori dei sensori possono monitorare l'apparecchiatura controllata nelle regole wb-rules o negli scenari Node-Red . Ad esempio, commutare un climatizzatore in base alle letture di temperatura DS18B20.
Indicatori

Il modulo dispone di un indicatore che ne mostra lo stato senza collegarlo a un controllore:
- S (verde) — stato della comunicazione Modbus: si accende quando viene applicata l’alimentazione a bassa tensione e lampeggia durante l’interrogazione tramite RS-485. Nei dispositivi con eventi abilitati in Fast Modbus ⚡ l'indicatore lampeggia più frequentemente rispetto all'interrogazione sequenziale perché gli eventi vengono interrogati più rapidamente. In modalità bootloader lampeggia una volta al secondo; durante il caricamento del firmware lampeggia rapidamente. Si trova sotto il morsetto B.
Riconoscimento dei tipi di pressione
Il modulo riconosce quattro tipi di pressione: breve; lunga; doppia; e breve seguita da lunga.
Le pressioni possono essere elaborate nel controllore, che riceve tramite Modbus un contatore separato per ciascun tipo di pressione.
I parametri di riconoscimento delle pressioni possono essere modificati nelle impostazioni.
I contatori delle pressioni e gli stati degli ingressi possono essere ricevuti come eventi Fast Modbus, riducendo al minimo la latenza indipendentemente dal carico del bus. Vedere Funzionamento Modbus.
Esempio di regola per l'elaborazione dei contatori delle pressioni
Installazione

Installare il modulo vicino o all'interno dell'apparecchiatura controllata, ad esempio un climatizzatore. Mantenerlo accessibile se sarà necessario apprendere ulteriori comandi IR. Fissare l'emettitore sul suo cavo di circa 140 cm accanto al ricevitore dell'apparecchiatura utilizzando il nastro biadesivo fornito. Non coprire completamente il ricevitore se il telecomando originale deve rimanere utilizzabile. Verificare l'affidabilità della trasmissione IR.
La morsettiera V+ GND A B, con passo di 3.5 mm, consente di collegare l’alimentazione e il bus di comunicazione RS-485. Il corretto cablaggio del bus è essenziale per una comunicazione affidabile; vedere Cablaggio e collegamento del bus RS-485.
Se i dispositivi sul bus RS-485 utilizzano alimentatori diversi, i loro morsetti GND devono essere collegati tra loro. Vedere Messa a terra dei dispositivi Wiren Board e collegamento di GND e iGND.
I sensori di temperatura esterni, fino a 20, DS18B20 si collegano al WB-MIR v.3 utilizzando l'alimentazione parassita: collegare i fili +5 V e GND di ciascun sensore al morsetto GND e collegare DATA a 1W.
L'ingresso 1-Wire accetta anche un sensore a contatto pulito. Quando se ne utilizza uno, modificare la modalità operativa dell'ingresso da 1-Wire a ingresso digitale.
Interfaccia web del controllore Wiren Board
Selezione di un modello
Per visualizzare il dispositivo nella scheda Devices dell’interfaccia web del controllore Wiren Board, aggiungerlo automaticamente tramite la ricerca dei dispositivi Wiren Board su RS-485 oppure manualmente selezionando il modello WB-MIR v.3.
Controllo del dispositivo e visualizzazione dei valori
L'interfaccia web consente di controllare le uscite del dispositivo e visualizzare le letture. Per modificare i canali visualizzati, modificare la configurazione del dispositivo nelle impostazioni del driver wb-mqtt-serial.
Comandi principali del WB-MIR v.3:

- Command x recording — registra il comando IR x;
- Command x size — lunghezza del comando x memorizzato, che indica il successo della registrazione;
- Play command x — trasmette il comando IR x;
- Reset all commands — cancella tutti i comandi registrati. Attenzione: questo pulsante cancella i comandi senza chiedere conferma!;
- Internal/External Temperature Sensor — temperatura del sensore digitale interno/esterno. I sensori assenti o guasti vengono evidenziati in rosso;
- Serial NO — numero di serie del WB-MIR, che potrebbe essere richiesto dall'assistenza tecnica;
- FW Version — versione del firmware;
- Input Voltage — tensione di alimentazione del modulo.
Configurazione
Metodi di configurazione
- Impostare i parametri nell'interfaccia web del controllore Wiren Board in Settings → Configs → Serial devices driver configuration. Se queste voci non sono disponibili, verificare il livello di accesso.
- Scrivere le impostazioni nei registri Modbus del modulo dalla console del controllore utilizzando l'utilità modbus-utils-rpc o modbus_client.
- Senza un controllore Wiren Board, utilizzare il configuratore web dei dispositivi Wiren Board o altro software; vedere Utilizzo dei dispositivi Modbus Wiren Board senza controllore. È necessario un computer con un convertitore di interfaccia: USB-RS485.
I nostri dispositivi vengono costantemente migliorati. Se mancano impostazioni descritte in questo manuale, aggiornare il firmware del dispositivo e il software del controllore.
Apprendimento dei comandi IR e utilizzo del modulo
Il ricevitore per l'apprendimento si trova direttamente accanto al ricevitore con lente scura contrassegnato IR.
Per il funzionamento dettagliato del WB-MIR v.3, vedere Utilizzo del ricetrasmettitore IR in WB-MSW e WB-MIR.
Per master Modbus di terze parti come SCADA, server OPC o altri PLC, utilizzare i registri holding 5500/5501/5502 anziché le coil; vedere Gestione dei segnali tramite registri holding.
Modalità operativa dell'ingresso 1W

Configurare 1W come interfaccia 1-Wire o come ingresso di conteggio/rilevamento delle pressioni. Abilitare l'ingresso selezionando Mode, quindi scegliere il tipo dall'elenco a discesa.
I dati dei contatori vengono scritti nella memoria non volatile quando il valore cambia, ma non più di una volta ogni 300 secondi. In questo modo i contatori memorizzati rimangono aggiornati prolungando al contempo la durata della memoria non volatile.
Antirimbalzo
Configurare il filtro antirimbalzo degli ingressi tramite il parametro Debounce Time (ms). Intervallo: 0–100 ms; valore predefinito: 50 ms.
Conteggio e rilevamento delle pressioni
Quando si seleziona la modalità Counting and press detection, è possibile configurare la trasmissione dei contatori delle pressioni al controllore. Vedere Riconoscimento dei tipi di pressione.
Impostazioni disponibili:


- Long Press Time (ms) — distingue le pressioni lunghe da quelle brevi. Una pressione di durata superiore a questo valore è lunga; altrimenti è breve.
- Second Press Waiting Time (ms) — apre una finestra temporale al termine di una pressione breve. Una seconda pressione entro questa finestra viene considerata una doppia pressione; altrimenti la prima pressione viene considerata singola.
- Debounce Time (ms) — il segnale di ingresso deve rimanere stabile per questa durata prima di essere accettato ed elaborato dall'algoritmo di riconoscimento delle pressioni. Per il riconoscimento delle pressioni, impostarlo a un valore compreso tra un quinto e un decimo del tempo di attesa della seconda pressione.
- Intervallo di interrogazione di ciascun contatore — mantenere il valore predefinito; il driver gestisce automaticamente l'interrogazione.
Il rilevamento della doppia pressione ritarda quello della pressione breve. Ad esempio, con l'impostazione predefinita di 300 ms, l'evento di pressione breve si verifica 300 ms dopo il rilascio del pulsante. Se non servono pressioni doppie o brevi seguite da lunghe, impostare Second Press Waiting Time (ms) a 0 ms. L'evento di pressione breve si verificherà quindi immediatamente dopo il rilascio del pulsante.
Il riconoscimento delle pressioni avviene dopo il filtraggio antirimbalzo. Con Debounce Time (ms) impostato al valore predefinito di 50 ms, le pressioni inferiori a 50 ms vengono ignorate. Anche il rilascio del pulsante viene registrato 50 ms dopo il rilascio fisico. Scegliere il tempo di antirimbalzo adatto al pulsante per ridurre al minimo la latenza evitando eventi falsi, come il rilevamento di una doppia pressione al posto di una singola.
Safety Mode

Safety Mode può trasmettere una volta un comando IR se si perde il controllo del dispositivo, ad esempio in seguito alla rottura di un cavo RS-485. Considerare la perdita di comunicazione nella progettazione del sistema.
Il temporizzatore di sicurezza riparte dopo ogni pacchetto Modbus ricevuto ed elaborato correttamente. Alla scadenza del timeout, il dispositivo entra in Safety Mode. Il funzionamento normale riprende al ripristino della comunicazione. Il timeout predefinito è 10 secondi.
L'azione di sicurezza predefinita è Do nothing. Selezionare Play IR command e specificare il numero del comando per abilitare un'azione.
Funzionamento Modbus
I dispositivi Wiren Board utilizzano Modbus RTU. Il collegamento fisico utilizza l'interfaccia RS-485.
. Sono supportati tutti i principali comandi per la lettura e la scrittura di uno o più registri. Vedere l'elenco nella descrizione del protocollo Modbus.
Il modulo può essere configurato:
- nell'interfaccia web del controllore Wiren Board;
- utilizzando il configuratore web dei dispositivi Wiren Board;
- utilizzando software di terze parti.
Impostazioni predefinite della porta
| Valore predefinito |
Nome del parametro nell'interfaccia web |
Parametro |
|---|---|---|
| 9600 | Velocità di trasmissione | Velocità di trasmissione, bit/s |
| 8 | Bit di dati | Numero di bit di dati |
| None | Parità | Parità |
| 2 | Bit di stop | Numero di bit di stop |
Nel firmware attuale, l'impostazione di Bit di stop è facoltativa: il dispositivo funziona correttamente anche quando il suo numero di bit di stop differisce dall'impostazione del master Modbus.
Per una risposta più rapida, si consiglia di aumentare la velocità di trasmissione a 115200 bit/s; vedere Impostazioni dei parametri di comunicazione
Indirizzo Modbus

Ogni dispositivo sul bus deve avere un indirizzo univoco da 1 a 247. L'indirizzo assegnato in fabbrica è stampato sulle etichette dell'involucro (coperchio superiore, lato o parte inferiore). Ai dispositivi di un lotto di produzione vengono assegnati indirizzi diversi, quindi i dispositivi di uno stesso ordine hanno generalmente indirizzi diversi.
Per istruzioni su come trovare, modificare o ripristinare l'indirizzo, vedere Indirizzo Modbus dei dispositivi Wiren Board.
Estensione Fast Modbus
Fast Modbus estende il Modbus standard con il rilevamento rapido dei dispositivi Wiren Board su RS-485 e l'interrogazione degli eventi.
Queste funzioni vengono abilitate da un comando speciale del master, quindi i dispositivi Wiren Board rimangono compatibili con apparecchiature di terze parti.
Non tutti i registri supportano la generazione di eventi. Controllare la mappa dei registri: quelli che supportano gli eventi sono contrassegnati con ⚡. Vedere Fast Modbus.
Mappa dei registri
Mappa dei registri del WB-MIR v.3
Questo articolo contiene registri di uso generale, come impostazioni di comunicazione, informazioni sul firmware e registri di servizio. I registri di registrazione, riproduzione e modifica dei comandi IR sono documentati separatamente nella Mappa dei registri sezione di Utilizzo del ricetrasmettitore IR.
Aggiornamenti del firmware e ripristino delle impostazioni
I dispositivi Wiren Board supportano gli aggiornamenti del firmware tramite Modbus. Ciò consente di correggere errori sul luogo di installazione e, ove tecnicamente possibile, di aggiungere nuove funzioni. Le impostazioni memorizzate nel dispositivo vengono mantenute durante un aggiornamento del firmware.
Istruzioni:
- Aggiornamento del firmware ()
- Ripristino delle impostazioni
- Impostazioni dei parametri di collegamento
- Indirizzo Modbus: ricerca, ripristino o modifica
- Aggiornamento del bootloader
Le nuove versioni del firmware sono elencate nel registro delle modifiche del firmware.
Problemi noti
Problemi e limitazioni hardware del WB-MIR v.3 identificati durante il funzionamento.
Revisioni hardware
Immagini e disegni del dispositivo

CorelDRAW 2018 (carattere: Ubuntu): File: WB-Library.cdr.zip
Visio:
- Dispositivi Wiren Board: File: WB-Visio-Lib.zip.
- Involucri, interruttori automatici, contattori e altri simboli di terze parti.
Autocad 2013 DXF: File: WB-MIRv3.dxf.zip
Autocad PDF: File: WB-MIRv3.pdf
Libreria di simboli schematici AutoCAD Electrical: File: Wirenboard-AE-base.zip