Autor Tema: DMX512 "Protocolo"  (Leído 6508 veces)

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

Desconectado xootraoox

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 248
DMX512 "Protocolo"
« en: 09 de Abril de 2007, 13:11:40 »
Holas a todos... Bueno Al grano, Alguno de ustedes de casualidad a trabajado con DMX512 en CCS? .... La verdad es que se me ha estado complicando un poco la cosa, ya que necesito poner en mi cuarto una gran cantidad de leds, pero quiero que todo cambie de color de forma independiente... por lo que he leido lo mas apropiado es DMX512, para eso he pensado en hacer un modulo configurable por PC en el que almacene una cantidad de patrones y varios receptores, pero por mas que he buscado no me he topado con ejemplos claros de lo que es DMX en C, Solo he visto algo que anda en ASM y no he podido entender muy bien como trabaja...

si es posible si es que alguno de Ustedes ya tiene algo escrito en C y lo puede compartir se agradeceria bastante... y asi una vez terminado mi proyecto lo compartiria aqui mismo asi como ya lo he hecho en otra ocasion con el contro de R*G*B por software.

sin mas, desde ya se agradece.

-==XooTRAooX==-

Desconectado xootraoox

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 248
Re: DMX512 "Protocolo"
« Respuesta #1 en: 21 de Abril de 2007, 20:07:02 »
Ups... a nadie le ha tocado tratar con esto del DMX???

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: DMX512 "Protocolo"
« Respuesta #2 en: 21 de Abril de 2007, 21:09:57 »
Nop...:(

Contanos un poco que es.... ;)
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado xootraoox

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 248
Re: DMX512 "Protocolo"
« Respuesta #3 en: 21 de Abril de 2007, 22:05:01 »
Bueno... en vez de dar mi explicacion, mejor dejo un par de enlaces a lo que es una buena exsplicacion de que es el DMX512

http://www.lighteducation.com/article.php?sid=45
http://es.wikipedia.org/wiki/DMX

solo puedo decir que lo que busco es una buena implementacion del protocolo, tanto de transmicion como de recepcion que este escrito en c...

desde ya se agradece cualquier aporte para llegar a dominar este protocolo

Desconectado todopic

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3495
    • http://www.todopicelectronica.com.ar
Re: DMX512 "Protocolo"
« Respuesta #4 en: 21 de Abril de 2007, 22:42:57 »
Hola xootraoox, yo realice un receptor DMX , escribi el codigo en ASM, segun la trama del protocolo DMX512
no es dificil, asi que creo lo podras implementar muy facil, pero ten en cuenta que como el nombre lo indica, son 512 salidas...
salvo que implementes de alguna otra forma
el codigo es ciclico, hay un pulso BREAK, DE 88 uS con el cual tendrias que reiniciar los contadores de direccion de cada receptor, y cada dato es enviado uno a uno en forma secuencial...  cada receptor, cuenta cuandos datos fueron enviando, incrementando su contador de direccion, y al llegar al numero que tiene prefijado con los Dip Swich, entonces "toma" ese dato como propio....
Tienes que emplear cristal de 20 mhz ya que CADA BIT DURA 4 uS


Suerte!

Norberto
Firmat - Santa Fe - Argentina

www.TodoPic.net

Solo se tiran piedras, al arbol que tiene frutos...

Desconectado xootraoox

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 248
Re: DMX512 "Protocolo"
« Respuesta #5 en: 21 de Abril de 2007, 23:03:51 »
Muchas gracias norberto... le pondre manos este lunes a ver que es lo qeu pueda conseguir... mientras seguire leyendo para que asi no se me escape ningun detalle.

Gracias.


 

anything