Autor Tema: implementar protocolo DALI en atmega1280  (Leído 4712 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado p92algal

  • PIC10
  • *
  • Mensajes: 2
implementar protocolo DALI en atmega1280
« en: 09 de Abril de 2011, 07:40:49 »
Estimados Señores,
Estoy tratando de implementar un protocolo de comunicación, denominado DALI es un estándar abierto que se utiliza para la iluminación (para variar la salida de luz de una reactancia electrónica), está estructurado de la siguiente manera:
1200 bits / seg.
Transmisión:
19 bits:
1 bit de arranque, una dirección de byte, un byte de datos, 2 bits de parada.


Recepción:
11 bits:
1 bit de arranque, un byte de datos, 2 bits de parada.


Mi pregunta es ¿cómo ponerlo en práctica, las comunicaciones serie utiliza 8 bits de datos?

podría enviar la trama de 19 bits utilizando USART inicialización MSPIM?
Si envío un byte cada vez vez como enviar el bit de inicio y dos bits de parada?
Dado que la trama es un bit de inicio, un byte de  dirección, un byte de datos, 2 bits de parada .


Estoy perdido si alguien puede ayudarme se lo agradezco.

Gracias.
Saludos.

Desconectado stk500

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 4923
Re: implementar protocolo DALI en atmega1280
« Respuesta #1 en: 09 de Abril de 2011, 10:26:21 »
Hola P92algal! y Bienvenido a nuestro Foro todopic. ante todos cada vez que formule una pregunta deberia decir en que lenguaje tu usa o va a usar, nunca he hecho un programa con este protocologo pero si lo he usado para dimmer lamparas Florecente y otros tipos, pero con el DMX512, claro que no importa a que velocidad de Baudrate lo valla a usar, no debe de olvidar que debe tener 2 modulo uno es el Maestro y otro o varios seran los Esclavos el maestro envia la Trama a cada esclavo donde cada esclavo estan solo esperando los comando que le envie.  claro que utiliza 8 bit de datos, no creo pueda enviar la trama de 19 bit de datos,  no olvide que siendo un protocologo Standard debe hacer tal como es, sino no seria compartible.
aqui te pongo un ejemplo que encontre http://gandalf.arubi.uni-kl.de/avr_projects/dali/index.html
pero como no se en que lenguaje lo quiere hacer no se mas nada que decirte.
Saludos y suerte

Desconectado p92algal

  • PIC10
  • *
  • Mensajes: 2
Re: implementar protocolo DALI en atmega1280
« Respuesta #2 en: 09 de Abril de 2011, 10:49:49 »
Hola!!
Muchas Gracias antes de nada.
El lenguaje que voy a utilizar es lenguaje C.
Voy a utilizar dos placas arduino mega con dos microcontroladores atmega1280.

Gracias!!

Un Saludo!!