Wiren BoardDocumentación
Documentación · Español

WB-MIR v.3

Módulo de control remoto por infrarrojos

revisión 113462
Referencias de pedido incluidas (1)
  • WB-MIR v.3


Esta página describe el nuevo dispositivo WB-MIR v.3; para la versión anterior, consulte WB-MIR v.2.

Esta página describe la revisión de hardware más reciente con el último firmware estable. Si su dispositivo utiliza un firmware anterior, actualícelo cuando sea posible (consulte Actualización del firmware).
WB-MIR v.3 IR Learn — receptor de infrarrojos para aprender comandos
WB-MIR v.3 IR Learn — receptor de infrarrojos para aprender comandos

Finalidad

Ejemplo de montaje del emisor IR del WB-MIR v.3 sobre el receptor de un aire acondicionado, bajo su cubierta decorativa
Ejemplo de montaje del emisor IR del WB-MIR v.3 sobre el receptor de un aire acondicionado, bajo su cubierta decorativa

Módulo transceptor de infrarrojos con aprendizaje para controlar aires acondicionados, televisores y otros equipos operados por IR. Un controlador o un PC envía comandos Modbus RTU mediante RS-485. También admite hasta 20 sensores de temperatura digitales DS18B20 mediante 1-Wire, o el uso de la entrada para contar y detectar pulsaciones.

Especificaciones técnicas

Parámetro Valor
Alimentación
Tensión de alimentación 9–28 V DC
Consumo de energía

0.1 W

Alcance del transmisor < 1 m
Sensores externos Hasta 20 sensores digitales de temperatura DS18B20.
Comandos IR
Frecuencia portadora del transmisor 38 kHz
Número de comandos almacenados 80
Duración del comando Longitud máxima del comando: hasta 1000 símbolos.

Cada registro codifica la duración de un nivel alto o bajo sucesivo de la señal en microsegundos; una unidad equivale a 10 microsegundos.

Control
Interfaz de control RS-485
Aislamiento de la interfaz Sin aislamiento
Protocolo de comunicación Modbus RTU; dirección configurable por software; los ajustes de fábrica figuran en la etiqueta
Parámetros de la interfaz RS-485 Configurable por software; valores predeterminados:

velocidad en baudios — 9600 bit/s; datos — 8 bits; paridad — ninguna (N); bits de parada — 2

Tiempo hasta estar listo tras el encendido ~2 s
Condiciones de funcionamiento
Temperatura del aire ambiente −40 a +80 °C
Humedad relativa Hasta el 95%, sin condensación
Clasificación climática según GOST 15150-69 O2.1*
Garantía 2 años
Vida útil 8 años
Borneros y secciones de los conductores
Sección recomendada del conductor con punteras aisladas 0.35–1 mm2 — puntera individual; 0.35–0.5 mm2 — puntera doble
Longitud estándar del manguito de la puntera 8 mm
Par de apriete de los tornillos 0.2 N·m
Dimensiones
L × W × H

34 × 20 × 17 mm; el conector del cable del transmisor añade 30 mm a la anchura de la carcasa

Peso (incluida la caja) 25 g

Principio de funcionamiento

Grabe en la memoria del módulo una señal del mando a distancia del equipo y después reprodúzcala.

Para grabar, apunte el mando a distancia al receptor del módulo etiquetado como IR. Para transmitir, conecte el emisor IR externo a IR out (3.5 mm) y colóquelo sobre el receptor de infrarrojos del equipo controlado.

Entrada 1W admite hasta 20 sensores de temperatura externos DS18B20 o cambie el modo de entrada para utilizarla para el conteo en su lugar. Los valores de los sensores pueden supervisar los equipos controlados en wb-rules reglas o Node-Red escenarios. Por ejemplo, encienda o apague un equipo de aire acondicionado según las lecturas de temperatura de un DS18B20.

Indicadores

Indicador de estado del WB-MIR v.3
Indicador de estado del WB-MIR v.3

El módulo tiene un indicador que muestra su estado sin conectarlo a un controlador:

  • S (verde) — estado de la comunicación Modbus: se ilumina al aplicar alimentación de baja tensión y parpadea durante las consultas por RS-485. En dispositivos con eventos habilitados en Fast Modbus ⚡ el indicador parpadea con mayor frecuencia que durante las consultas secuenciales porque los eventos se consultan más rápidamente. En el modo de cargador de arranque, parpadea una vez por segundo; durante la carga del firmware, parpadea rápidamente. Está situado debajo del borne B.

Reconocimiento del tipo de pulsación

El módulo reconoce cuatro tipos de pulsación: corta; larga; doble; y corta seguida de larga.

Las pulsaciones se pueden procesar en el controlador, que recibe mediante Modbus un contador independiente para cada tipo de pulsación.

Los parámetros de reconocimiento de pulsaciones pueden cambiarse en ajustes.

Los contadores de pulsaciones y los estados de las entradas pueden recibirse como eventos Fast Modbus, lo que minimiza la latencia independientemente de la carga del bus. Consulte Funcionamiento Modbus.

Ejemplo de regla para procesar los contadores de pulsaciones

Instalación

Conexión de un sensor DS18B20 y un sensor de contacto seco
Conexión de un sensor DS18B20 y un sensor de contacto seco

Instale el módulo cerca del equipo controlado o en su interior, por ejemplo, de un aire acondicionado. Manténgalo accesible si será necesario aprender más comandos IR. Fije el emisor de su cable de aproximadamente 140 cm junto al receptor del equipo con la cinta de doble cara suministrada. No tape completamente el receptor si debe seguir siendo posible utilizar el mando original. Compruebe que la transmisión IR sea fiable.

El bornero V+ GND A B, con un paso de 3.5 mm, conecta la alimentación y el bus de comunicación RS-485. Un cableado correcto del bus es esencial para una comunicación fiable; consulte Cableado y conexión del bus RS-485.

Si los dispositivos del bus RS-485 utilizan distintas fuentes de alimentación, sus bornes GND deben interconectarse. Consulte Puesta a tierra de los dispositivos Wiren Board y conexión de GND e iGND.

Sensores de temperatura externos, hasta 20 DS18B20 se conectan a WB-MIR v.3 mediante alimentación parásita: una los conductores +5 V y GND de cada sensor al borne GND y conecte DATA a 1W.

La entrada 1-Wire también admite un sensor de contacto seco. Al utilizar uno, cambie el modo de funcionamiento de la entrada de 1-Wire a entrada digital.

Interfaz web del controlador Wiren Board

Selección de una plantilla

Para mostrar el dispositivo en la pestaña Devices de la interfaz web del controlador Wiren Board, añádalo automáticamente mediante la búsqueda de dispositivos Wiren Board en RS-485 o manualmente, seleccionando la plantilla WB-MIR v.3.

Control del dispositivo y visualización de valores

La interfaz web permite controlar las salidas del dispositivo y consultar las lecturas. Para cambiar los canales mostrados, edite la configuración del dispositivo en ajustes del controlador wb-mqtt-serial.

Controles principales del WB-MIR v.3:

Interfaz web del WB-MIR v.3
Interfaz web del WB-MIR v.3
  • Command x recording — grabar el comando IR x;
  • Command x size — longitud del comando x almacenado, que indica que la grabación se ha realizado correctamente;
  • Play command x — transmitir el comando IR x;
  • Reset all commands — borrar todos los comandos grabados. Atención: este botón borra las órdenes sin pedir confirmación.;
  • Internal/External Temperature Sensor — temperatura del sensor digital interno/externo. Los sensores ausentes o averiados se resaltan en rojo;
  • Serial NO — número de serie del WB-MIR, que puede ser necesario para obtener asistencia técnica;
  • FW Version — versión del firmware;
  • Input Voltage — tensión de alimentación del módulo.

Configuración

Métodos de configuración

  1. Configure los parámetros en la interfaz web del controlador Wiren Board, en Settings → Configs → Serial devices driver configuration. Si estos elementos no están disponibles, compruebe su nivel de acceso.
  2. Escriba los ajustes en Registros Modbus del módulo desde la consola del controlador mediante la utilidad modbus-utils-rpc o modbus­_client.
  3. Sin un controlador Wiren Board, utilice Configurador web de dispositivos Wiren Board o con otro software; consulte Uso de dispositivos Modbus de Wiren Board sin controlador. Necesitará un ordenador con un convertidor de interfaz: USB-RS485.

Nuestros dispositivos se mejoran continuamente. Si faltan ajustes descritos en este manual, actualice el firmware del dispositivo y el software del controlador.

Aprendizaje de comandos de infrarrojos y uso del módulo

El receptor de aprendizaje está situado justo al lado del receptor de lente oscura marcado IR.

Para obtener detalles sobre el funcionamiento del WB-MIR v.3, consulte Uso del transceptor IR en WB-MSW y WB-MIR.

Para maestros Modbus de terceros, como SCADA, servidores OPC u otros PLC, utilice los registros de mantenimiento 5500/5501/5502 en lugar de bobinas; consulte Trabajo con señales mediante registros de mantenimiento.

Modo de funcionamiento de la entrada 1W

Selección del modo de entrada 1W en la interfaz web del controlador
Selección del modo de entrada 1W en la interfaz web del controlador

Configure 1W como interfaz 1-Wire o como entrada de conteo/detección de pulsaciones. Active la entrada seleccionando Mode, y después seleccione su tipo en la lista desplegable.

Los datos de los contadores se escriben en la memoria no volátil cuando cambia el valor, pero como máximo una vez cada 300 segundos. Esto mantiene actualizados los contadores almacenados y prolonga la vida útil de la memoria no volátil.

Antirrebote

Configure el antirrebote de las entradas mediante el parámetro Debounce Time (ms). Rango: 0–100 ms; valor predeterminado: 50 ms.

Counting and press detection

Al seleccionar el modo Counting and press detection, puede configurar la transmisión de los contadores de pulsaciones al controlador. Consulte Reconocimiento del tipo de pulsación.

Ajustes disponibles:

Diagrama temporal de los eventos de pulsación, con el antirrebote desactivado
Diagrama temporal de los eventos de pulsación, con el antirrebote desactivado
Contadores de pulsaciones de la entrada 1 en la interfaz web del controlador Wiren Board
Contadores de pulsaciones de la entrada 1 en la interfaz web del controlador Wiren Board
  • Long Press Time (ms) — distingue entre pulsaciones largas y cortas. Una pulsación que dura más que este valor se considera larga; en caso contrario, se considera corta.
  • Second Press Waiting Time (ms) — abre una ventana de tiempo después de que termine una pulsación corta. Una segunda pulsación dentro de esta ventana se considera una doble pulsación; de lo contrario, la primera se considera una pulsación simple.
  • Debounce Time (ms) — la señal de entrada debe permanecer estable durante este tiempo antes de aceptarse y procesarse mediante el algoritmo de reconocimiento de pulsaciones. Para reconocer pulsaciones, ajústelo a entre una quinta y una décima parte del tiempo de espera de la segunda pulsación.
  • Intervalo de consulta de cada contador: mantenga el valor predeterminado; el controlador de software gestiona automáticamente las consultas.

La detección de la doble pulsación retrasa la detección de la pulsación corta. Por ejemplo, con el ajuste predeterminado de 300 ms, el evento de pulsación corta se produce 300 ms después de soltar el pulsador. Si no necesita pulsaciones dobles ni cortas seguidas de largas, establezca Second Press Waiting Time (ms) en 0 ms. El evento de pulsación corta se producirá entonces inmediatamente después de soltar el botón.

El reconocimiento de pulsaciones se realiza después del antirrebote. Con Debounce Time (ms) configurado con el valor predeterminado de 50 ms, se ignoran las pulsaciones de menos de 50 ms. La liberación del botón también se registra 50 ms después de soltarlo físicamente. Elija el tiempo de supresión de rebotes adecuado para el botón a fin de minimizar la latencia y evitar eventos falsos, como detectar una doble pulsación en lugar de una pulsación corta.

Safety Mode

Configuración de Safety Mode
Configuración de Safety Mode

Safety Mode puede transmitir una orden IR una sola vez si se pierde el control del dispositivo, por ejemplo, tras una rotura del cable RS-485. Tenga en cuenta la pérdida de comunicación al diseñar el sistema.

El temporizador de seguridad se reinicia después de cada paquete Modbus recibido y procesado correctamente. Cuando vence el tiempo de espera, el dispositivo entra en Safety Mode. El funcionamiento normal se reanuda al restablecerse la comunicación. El tiempo de espera predeterminado es de 10 segundos.

La acción de seguridad predeterminada es Do nothing. Seleccione Play IR command y especifique su número de comando para habilitar una acción.

Funcionamiento Modbus

Los dispositivos Wiren Board utilizan Modbus RTU. La conexión física utiliza el RS-485.

interfaz. Se admiten todas las órdenes principales de lectura y escritura de uno o varios registros. Consulte la lista en el Descripción del protocolo Modbus.

El módulo puede configurarse:

Ajustes predeterminados del puerto

Valor
predeterminado
Nombre del parámetro
en la interfaz web
Parámetro
9600 Velocidad en baudios Velocidad en baudios, bit/s
8 Bits de datos Número de bits de datos
Ninguno Paridad Paridad
2 Bits de parada Número de bits de parada

En el firmware actual, establecer Bits de parada es opcional: el dispositivo también funciona correctamente cuando su número de bits de parada difiere del ajuste del maestro Modbus.

Para una respuesta más rápida, recomendamos aumentar la velocidad en baudios a 115200 bit/s; consulte Ajustes de los parámetros de comunicación

Dirección Modbus

Dirección Modbus asignada de fábrica. Izquierda: etiqueta en la tapa del dispositivo. Derecha: etiqueta en el lateral o en la parte inferior del dispositivo.
Dirección Modbus asignada de fábrica. Izquierda: etiqueta en la tapa del dispositivo. Derecha: etiqueta en el lateral o en la parte inferior del dispositivo.

Cada dispositivo del bus debe tener una dirección única entre 1 y 247. La dirección asignada de fábrica está impresa en las etiquetas de la carcasa (tapa superior, lateral o parte inferior). A los dispositivos de un lote de producción se les asignan direcciones diferentes, por lo que los dispositivos de un mismo pedido suelen tener direcciones distintas.

Para obtener instrucciones sobre cómo buscar, cambiar o restablecer la dirección, consulte Dirección Modbus del dispositivo Wiren Board.

Extensión Fast Modbus

Fast Modbus amplía el Modbus estándar con detección rápida de dispositivos Wiren Board en RS-485 y consultas de eventos.

Estas funciones se activan mediante una orden especial del maestro, por lo que los dispositivos Wiren Board mantienen la compatibilidad con equipos de terceros.

No todos los registros admiten la generación de eventos. Compruebe el mapa de registros: los registros que admiten eventos están marcados con ⚡. Consulte Fast Modbus.

Mapa de registros

Mapa de registros del WB-MIR v.3

Este artículo contiene registros de uso general, como la configuración de comunicación, la información del firmware y los registros de servicio. Los registros de grabación, reproducción y edición de IR se documentan por separado en la sección Mapa de registros del artículo Uso del transceptor IR.

Actualizaciones del firmware y restablecimiento de ajustes

Los dispositivos Wiren Board admiten actualizaciones de firmware mediante Modbus. Esto permite corregir errores en el lugar de instalación y, cuando resulta técnicamente posible, añadir nuevas funciones. Los ajustes almacenados en el dispositivo se conservan durante la actualización del firmware.

Instrucciones:

Las nuevas versiones del firmware se enumeran en el historial de cambios del firmware.

Problemas conocidos

Problemas y limitaciones de hardware del WB-MIR v.3 identificados durante el funcionamiento.

Revisiones de hardware

Historial de revisiones

Imágenes y planos del dispositivo

Dimensiones del WB-MIR v.3
Dimensiones del WB-MIR v.3

CorelDRAW 2018 (fuente: Ubuntu): Archivo: WB-Library.cdr.zip

Visio:

  1. Dispositivos Wiren Board: Archivo: WB-Visio-Lib.zip.
  2. Carcasas, interruptores automáticos, contactores y otros símbolos de terceros.

SVG: Archivo: WB-Library.svg.zip

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

PDF de Autocad: Archivo: WB-MIRv3.pdf

Biblioteca de símbolos esquemáticos para AutoCAD Electrical: Archivo: Wirenboard-AE-base.zip

Revisión 113462.