Ir al contenido

DALI (Digital Addressable Lighting Interface) es un protocolo de comunicación que se usa en sistemas de iluminación inteligente para el control preciso y la automatización de redes de iluminación. Permite direccionar y gestionar de forma independiente luminarias individuales o grupos de luminarias, con funciones como regulación de intensidad, cambios de color y programación horaria.​

DALI es una comunicación opcional. Solo pueden usarla los PLC M-Duino y Ardbox con la placa de comunicación adicional.

Hardware

Los PLC basados en Arduino con DALI tienen 1 bus DALI, capaz de controlar hasta 64 dispositivos. Para usarlo, solo tienes que conectar los pines DA+ y DA- al bus, así:

Conecta el PLC y los demás dispositivos DALI en un mismo bus y ya puedes empezar a usar DALI. Según el modelo de PLC, los pines de Arduino que se usan son:

  • M-Duino: 18 y 19.
  • Ardbox: 14 y 16.

Recuerda alimentar correctamente el PLC con una fuente de alimentación de 12-24V.

Software

Para usar la comunicación DALI, hay que seleccionar el modelo de PLC adecuado en el IDE. Ve a Tools > Board > Industrial Shields AVR Boards y selecciona M-Duino DALI Family o Ardbox DALI Family, según el modelo de PLC.

Con el modelo seleccionado correctamente, ya se puede programar el PLC. El paquete de placas de Industrial Shields incluye una librería DALI, llamada "Arduino DALI library", que se usa para comunicarse por DALI.

Por ejemplo, veamos cómo se usa la librería con el ejemplo DataQueries :

  1.  Busca el ejemplo en el IDE, en File > Examples > Arduino DALI library > DataQueries.
  2. Define la dirección de tu lámpara en #define LAMP_ADDR 0.
  3. Inicializa el objeto dali indicando los pines donde está conectado el bus DALI. Como se explica en la sección de hardware de esta página, son distintos en cada modelo de PLC:
    • Para la familia Ardbox (pines 14 y 16): DALI dali(14, 16);
    • Para la familia M-Duino (pines 18 y 19): DALI dali(18, 19);
  4. Con los pines DALI bien definidos, programa el PLC.

Este programa controla una lámpara DALI y alterna su intensidad entre apagada y un valor fijado (175). Inicializa la interfaz DALI, fija la intensidad de la lámpara, comprueba e imprime en el monitor serie el estado y la intensidad de la lámpara, y alterna la intensidad cada 2 segundos. Si hay diferencias entre el estado o la intensidad deseados y los reales, imprime mensajes de error para depuración.

Para más información sobre este tema, consulta los siguientes artículos:

Calificación
0 0

No hay comentarios por ahora.

para ser el primero en comentar.