Trame DMX

Résolu
bobstien Messages postés 38 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 1 mars 2007 - 26 févr. 2007 à 08:06
cs_morinxav2 Messages postés 67 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 6 octobre 2011 - 3 mars 2007 à 22:00
Bonjours à tous,
Est ce que quelqu un si connait en protocole DMX? Et est-il possible de programmer en delphi une trame DMX et de la sortir sur le port parallele? Merci d'avance pour vos réponses

11 réponses

cs_morinxav2 Messages postés 67 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 6 octobre 2011 4
1 mars 2007 à 00:59
Bonsoir,

a mon avis, tu n'as que deux solutions :

- passer par le port serie et convertir ton signal avec un ds1302. Je l'ais experimenté il y a longtemps en autonaume avec un microprocesseur 89c52.
- l'interfacer avec un convertisseur usb/rs232 (port serie) et le retransformer en rs485 avec un ds 1302 (c'est d'ailleur ce que fais Sunlite).

Bon courrage
2
bobstien Messages postés 38 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 1 mars 2007 1
26 févr. 2007 à 08:49
Pour préciser mon problème, je doit créer une trame avec des bits de différents durées dont le plus rapide est à 4 microsecondes précis. Vu que le timer est programmable que jusqu'a la milliseconde je ne sais comment faire...
1
cs_Kenavo Messages postés 702 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 1 octobre 2009 5
26 févr. 2007 à 16:14
Port parallèle !?!?



!?
!?
!?

DMX, c'est bien du RS485 non ?






Ken@vo








Code, Code, Codec !






[%3C/body
]
1
cs_morinxav2 Messages postés 67 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 6 octobre 2011 4
1 mars 2007 à 10:24
Bonjour,

pas de probleme pour la vitesse de transmission car ce n'est pas une donnee 8 bits classique :

1 bit de start, les donnees sur 8 bits, 1 de controle, 2 bits de stops et cela 256 fois, il faut donc construire le signal et le serialiser et cela marche très bien.

ce n'est pas reellement du 256 Kbauds

salutation

A+
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_morinxav2 Messages postés 67 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 6 octobre 2011 4
1 mars 2007 à 12:41
des que j'ai le temps je t'explique.
1
bobstien Messages postés 38 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 1 mars 2007 1
26 févr. 2007 à 17:42
oui. J ai vu que je ne pouvais pas avec le port parallele. Donc je ne sais pas trop comment m y prendre...
0
bobstien Messages postés 38 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 1 mars 2007 1
1 mars 2007 à 06:59
Merci beaucoup pour ces informations je vais de ce pas rechercher les informations nécessaires. Bonne journée et encore merci
0
cs_Kenavo Messages postés 702 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 1 octobre 2009 5
1 mars 2007 à 08:33
Salut,

Il reste un petit (gros !) problème, la vitesse de transmission imposée par le protocole DMX - si j'en crois mes sources - est de 250 kbauds, vitesse qui ne fait pas partie des vitesses qu'autorise windows !





http://msdn2.microsoft.com/en-us/library/aa363214.aspx







Avec DOS ça n'aurait posé aucun problème. Reste à voir si :
1 - Ça fonctionne à 256 kbauds
2 - On a la possibilité de transmettre à 250 kbauds

Ken@vo








Code, Code, Codec !






[%3C/body
]
0
bobstien Messages postés 38 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 1 mars 2007 1
1 mars 2007 à 10:38
J'ai été regardé le datasheet du dsl302 mais je ne comprend pas trop le principe. Serais-ce possible de me l'expliquer dans les grande lignes? merci
0
bobstien Messages postés 38 Date d'inscription lundi 4 avril 2005 Statut Membre Dernière intervention 1 mars 2007 1
1 mars 2007 à 13:18
ok merci bien
0
cs_morinxav2 Messages postés 67 Date d'inscription mercredi 30 juin 2004 Statut Membre Dernière intervention 6 octobre 2011 4
3 mars 2007 à 22:00
Bonsoir,
je m'excuse profondement mais quand je t'ai repondu, j'ai regardé un montage et je me suis trompé sur le nom du composant :

le convertisseur rs232/rs485 est le SN 75176 et là je suis sûr que tu vas comprendre beaucoup plus rapidement.

milles excuses

A+
0
Rejoignez-nous