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 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
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