DALI: ¿Cómo se realiza el proceso de puesta en marcha en el sistema DALI -2?

0

Los comandos de control de difusión funcionan correctamente. Sin embargo, no puedo obtener la respuesta de Dali Driver para consultas de difusión o comandos especiales.

Y tampoco puedo establecer una dirección corta para el controlador. Pasos seguidos por mí para establecer la dirección corta: 1. Inicializar el comando 2. Randomize Command 3. Programar la dirección corta 4. Consultar la dirección corta (sin obtener respuesta)

Gracias.

La secuencia de comandos para establecer una dirección corta cuando solo tengo una marcha en el bus es: Envié la transmisión con el Comando 145- > > FF91 Recibí FF y luego envié A307 (Command257) - > > FF80 (Command 128) - > > 0791 (Command 145) No obtengo respuesta

Envié FF98 (comando 152) obtén 07

* ---------------------------------------------- --------------------------------------------- AHORA puedo establecer una dirección corta y encender o apagar la lámpara cuando solo tengo una marcha en el autobús siguiendo:

* Establezca el DTR en la dirección corta requerida en el formato especial (desplazado a la izquierda un lugar, el bit menos significativo se establece en 1).

* Lee el DTR para verificar que sea correcto.

* Enviar Comando 128 Almacena DTR como dirección corta, usando direccionamiento de transmisión. (Pero necesito enviar el Comando 128 muchas veces, ¿es esto un problema?)

Hay algunos errores: Procedimiento para direccionamiento corto cuando tengo dos marchas en el bus:

Envié FF91 una vez, obtuve FF una vez

Envié 0591 una vez, obtuve FF una vez envié 0391 una vez, obtuve FF una vez

Una vez envié 0508/0500, la lámpara se encendió / apagó. envió 0308/0300 una vez, la otra lámpara se encendió / apagó

Envié A500 cuatro veces - > > enviado A700 dos veces - > > enviado B5FF - > > enviado B3FF - > > enviado B1FF - > > enviado A900 no obtuvo respuesta

Y luego, envié 0591, recibí FF enviado 0391, obtuve FF

Eso es muy confuso. He enviado el comando 258, pero los dos engranajes no se iniciaron.

    
pregunta 張簡麒耀

1 respuesta

0

Le recomendaría que primero haga que las consultas de difusión funcionen antes de intentar el procedimiento más complicado para el direccionamiento corto, ya que requiere que las consultas y respuestas de difusión estén funcionando. Comience ejecutando consultas de difusión en un solo controlador. Si no obtiene respuesta con su herramienta de interfaz DALI, mire la línea con un alcance para verificar los niveles de voltaje y los intervalos de bits. Compruebe que su consulta (marco de reenvío) cumple con los requisitos de tiempo de IEC62386-101.

Los comandos que cambian una variable no volátil (una configuración) y algunos de los comandos especiales (Intialise, Randomise) deben enviarse dos veces dentro de 75 ms para ser aceptados (tiempo de Ed 2, fue de 100 ms con una tolerancia del 10% en Ed 1 ). Consulte la Tabla 16 de IEC62386-102 Ed. 2 para obtener información sobre qué comando se debe enviar dos veces.

La dirección corta del programa solo se acepta cuando la dirección de búsqueda coincide con la dirección aleatoria y el engranaje está en estado retirado o inicializado. También tenga en cuenta que la dirección corta utilizada en este comando y Verificar dirección corta usa una versión desplazada a la izquierda con el bit menos significativo establecido en 1. En binario, esto se describe en la norma como

0AAAAAA1 , donde A es un bit de dirección.

Este comando también se usa con el comando 128 GUARDAR DTR COMO DIRECCIÓN CORTA, por lo que si tiene un valor DTR de 7, entonces ha establecido una dirección corta de (7 > > 1) = 3.

0AAAAAA1
00000111
    
respondido por el Martin

Lea otras preguntas en las etiquetas