Hallo, habe das Problem und ich weiß nicht so richtig wie ich das angehen soll. Ich habe einen DMX > LED Dimmer Programmiert über einen weiteren DMX Strobekanal verfügt. Das Problem ist wenn ich mehrere geräte betreibe läuft das Strob nicht syncron. Der "Strobe Timer" (Timer 1) wird beim Start des Controllers Initialisiert und gestartet. Durch die Schaltnetzteile die dort verbaut sind starten die geräte nicht gleichzeitig und es gibt Zeitverschiebungen im Timerstart durch die Netzteile. Gibts ne Lösung für das Problem? Verbunden Siend die Geräte untereinander Per DMX 512 und die geräte können nur daten empfangen aber nicht senden. DMX kanal währe z.B. kanal 5 ab Wert 0-5 keine Strobefunktion ab Wert 6-245 langsam Strobe bis schnell ab Wert 246 bis 255 keine Strobefunktion das bedeutet ab Wert kanal 5 >=6 und <= 245 Timer 1 Sarten alles was davon abweicht Timer aus oder Timer Interrupt abschalten. Wie löst man sowas am besten Danke und Gruß René
Eine Möglichkeit: DMX Rahmen empfangen und verarbeiten aber noch keine Ausgabe. Ausgabe synchron auf alle Endgeräten mit dem nächsten Startcode.
Der normale Ablauf sieht ja so aus: 1. Startcode Empfangen 2. Auf Startadresse warten 3. Werte übernehmen 4. Werte ausgeben (aus 3.) 5. Startcode empfangen ... Du machst das jetzt einfach mal so: 1. Startcode Empfangen 2. Werte ausgeben (beim ersten Durchlauf "0") 3. Auf Startadresse warten 4. Werte übernehmen 5. Startcode empfangen 6. Werte ausgeben (aus 4.) Das bei jedem Empfänger und Du hast die Ausgabe synchron mit dem Startcode.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.