Pila DALI

Datos técnicos


La arquitectura 

Para integrar la pila DALI en una aplicación, existe un archivo de cabecera "libdali.h" en el que se definen todos los tipos de datos, funciones, estructuras, constantes y códigos de acción y reacción necesarios. La pila DALI está disponible como archivo binario "liblibdali.a".

La ilustración describe la arquitectura.

Pulse para ampliar

La pila DALI implementa funciones DALI 2.0

La pila DALI admite funciones que se definen en los requisitos generales para los dispositivos operativos y de control DALI 2.0. Entre ellas se incluyen las siguientes funciones:

  • Procesamiento de todos los comandos DALI del bus DALI, supervisión de todos los estados de error correspondientes en el bus DALI.
    Requisito previo para ello: Los errores de transmisión a nivel de bit/trama deben ser reconocidos y procesados por el controlador de bajo nivel.

  • Procesamiento de la salida luminosa correspondiente para el control de la caja de cambios con condiciones de desvanecimiento de tiempo y secuencia

  • Procesamiento del controlador DALI a través de la interfaz de bus; asignación de direcciones cortas DALI, incluida la asignación de direcciones aleatorias en coordinación con los controladores DALI. La pila DALI proporciona comandos de configuración; la lógica de configuración automática del dispositivo DALI debe implementarse previamente en la aplicación HOST.

  • Gestión de retardos y otras condiciones de temporización en relación con las operaciones DALI. Las temporizaciones a nivel de transmisión bit/trama son gestionadas por el controlador de bajo nivel, las temporizaciones a nivel de trama (condiciones de temporización entre múltiples tramas DALI) son gestionadas por la pila DALI.


Alimentación

  • DALI Parte 250 - Fuente de alimentación de bus integrada (Tipo de dispositivo 49)


Especificaciones de datos de los controladores LED

  • DALI Parte 251 - Ampliación del banco de memoria 1 (Tipo de dispositivo 50)

  • DALI Parte 252 - Informe energético (Tipo de dispositivo 51)

  • DALI Parte 253 - Diagnóstico y mantenimiento (Tipo de dispositivo 52)


Propiedades

  • Comunicación sencilla

  • Simplifica el desarrollo

  • Se comunica a través de la función Stack API

  • Desarrollado con ANSI-C

  • DALI 2.0 (IEC 62386)


Los tipos de dispositivos

La pila DALI admite diferentes tipos de dispositivos y puede configurarse en consecuencia.

Modo I - Dispositivo de control
Dispositivos de control 

  • Tecnología de maestro único conforme a la norma IEC 62386 Parte 103

  • Tecnología multimaster conforme a la norma IEC 62386 Parte 103

Modo II - Dispositivo de entrada
Dispositivos de entrada
Se admiten los siguientes dispositivos de entrada:

  • Parte 301 (Pulsadores)

  • Parte 303 (sensores de presencia)

  • Parte 304 (sensores de luz)

Modo III - Dispositivo de funcionamiento
Engranajes de control 

  • Parte 201 (Lámparas fluorescentes) dispositivo tipo 0

  • Parte 202 (Alumbrado autónomo de emergencia) dispositivo tipo 1 (Edición 2.0)

  • Parte 207 (Módulos LED) dispositivo tipo 6

  • Parte 208 (Función de conmutación) dispositivo tipo 7

  • Parte 209 (Control del color) dispositivo tipo 8 Sólo RGBWAF

Ejemplo de arquitectura Multi-MAster con una unidad de control de aplicaciones

Pulse para ampliar
 

Resumen de los requisitos de memoria

(Las especificaciones pueden variar ligeramente)

 
 

CPUs de 32Bit

 

CPUs de 16Bit

 

Flash

Ram

 

Flash

Ram

Todas las funciones activas, incluidas las extensiones
D4i:

Todas las funciones activas sin las extensiones
D4i (suministradas):

Dispositivos desconectados
(ya no es posible el control de la aplicación, sólo los engranajes):

Dispositivos apagados, sin soporte de color (DT8):


88 kB


81 kB



62 kB


55 kB


11 kB


10,2 kB



9,5 kB


9 kB


34 kB


30,2 Kb



22 kB


19 kB


9 kB


8 kB



7,2 kB


7 kB


Los requisitos

Requisitos de hardware

  • La biblioteca funciona con un tamaño de pila entre 1 y 1,5 kByte

  • Dos GPIO (uno con interrupción)

  • Un temporizador con una anchura de al menos 24 bits con una interrupción de temporizador asociada

  • La biblioteca DALI-2 requiere soporte para memoria no volátil de al menos 526 bytes

La pila DALI funciona en una gran variedad de procesadores. Debido a esta variedad, sólo enumeramos aquellos que ya hemos probado con éxito:

Microchip

  • ATSAMD21G17D

  • ATSAME54P20A

Renesas

  • RA2

  • RA6

STMicroelectronics

  • STM32G071

  • STM32G474

  • STM32L496

  • STM32WB55

  • STM32F091CCU7

La lista se amplía constantemente.

Si utiliza en su proyecto un procesador que no figura en esta lista, estaremos encantados de comprobar las posibilidades con nuestra pila DALI de forma gratuita.

Si tiene alguna pregunta, llámenos.
Estaremos encantados de hablar con usted:
T +49 2151 7294-0 | E info@mbs-solutions.de