Forum: Mikrocontroller und Digitale Elektronik DMX Protokoll - Programm


von Philipp G. (greenmile3)


Lesenswert?

Hallo!

Hab mal eine Frage zum DMX Protokoll:

Die Datenkette soll ja mit einem Reset (Signal = low) von mid. 88µs 
anfangen. Ich dachte mir ich stell die Baudrate runter und sende einfach 
mal '0' und dann stell ich die Baudrate auf 250.000 und sende zuerst das 
Startbyte('0') und anschließend die Daten...

Jetzt meine Frage/n:

auf welchen Wert soll die Baudrate für den low Pegel eingestellt werden?

Muss beim low Pegel auch die Einstellung 8n2 sein oder eine andere?

Ich hab "nur" 16 Kanäle zum Ansteuern, soll ich trotzdem 512 Werte 
senden?

danke schon mal

von Stefan (Gast)


Lesenswert?

Hallo,

ich verwende 90.9kbaud für den break.
Es müssen nicht alle 512Bytes übertragen werden. Um so weniger Bytes du 
überträgst um so schneller kannst du Änderungen ausgeben/ausführen.


Gruß
Stefan

von Philipp G. (greenmile3)


Lesenswert?

Hallo!

Verwendest du beim Break auch die Einstellung 8n2?

mfg

Philipp

von Dussel (Gast)


Lesenswert?

>Muss beim low Pegel auch die Einstellung 8n2 sein oder eine andere?
Das Format ist grundsätzlich egal, da du einen Nullpegel übertragen 
musst.

Stefan schrieb:
> Es müssen nicht alle 512Bytes übertragen werden. Um so weniger Bytes du
> überträgst um so schneller kannst du Änderungen ausgeben/ausführen.
Grundsätzlich ja, aber es soll Geräte geben, die mit zu wenigen Kanälen 
nicht klarkommen, weil dann die Befehle zu schnell kommen. Also 
ausprobieren oder lieber zwischen den Übertragungen eine Pause einlegen.

von Stefan (Gast)


Lesenswert?

Genau die Einstellung 8n2 ist eigentlich nicht relevant. Ich lasse die 
Einstellung so, da ich dann nicht wieder umstellen muss.

Hatte bisher keine Probleme mit zu schnellem Übertragen der Daten. Ach 
meine DMX Slaves machen das mit.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.