1. Home
  2. Chat
  3. Forum
  4. Kalender
    1. Termine
    2. Karte
  5. Lexikon
    1. Letzte Änderungen
  6. Marktplatz
    1. Bewertungen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Termine
  • Lexikon
  • Marktplatz-Eintrag
  • Seiten
  • Erweiterte Suche
  1. PA-Forum
  2. Forum
  3. Hobby Forum
  4. Hobby-Selbstbau und Reparatur Party-Technik

DMX Sender - volle 512 Bytes senden?

  • mike j.
  • 14. Januar 2008 um 10:16
  • mike j.
    Reaktionen
    1
    Beiträge
    2.924
    • 14. Januar 2008 um 10:16
    • #1

    Hallo,

    habe vor, einen kleinen DMX Sender auf Basis ATMEL AVR zu bauen. Beim ersten durchdenken der Software auf dem AVR Chip ergibt sich dich folgende Frage:

    DMX ist ein Serielles Protokoll, welches einen MARK sendet (="ich starte jetzt bei Adresse 1") und daraufhin 512 Bytes in einem bestimmten zeitlichen Schema. Meine Sendeplatine braucht aber nur 8 oder 16 Adressbytes zu senden anstatt der vollen 512. Ist es technisch möglich nach 8 Bytes schon wieder diesen MARK zu senden und dann wieder bei 0 zu beginnen oder muss ich gezwungenermaßen die restlichen rund 500 Bytes mit "0" drin senden (also irgendwelche Dummys senden)?

    Machn würd ichs nun so:
    Die Senderoutine läuft als Interrupt ab (damit die Zeiten eingehalten werden) und holt sich die DMX Werte aus dem RAM des Chips. Dieser wird in der Hauptroutine von den Ports eingelesen (Analog/Digital wandler und IO Pins) und in den Ram geschrieben. VIelleicht geht sich noch Zeitlich (CPU Zeittechnisch) ein LCD aus, welches mit Informationen beschossen wird.

    Mein Verwendungszweck dafür (ich weiß die Frage kommt):
    1. ein Kaptouchpult auf DMX umrüsten
    2. eine kleine Testsendeplatine für DMX bauen

    Dazu eine Frage noch: hat jemand die ASM Quellcodes für das Henne DMX Empfangsteil?

  • LC2412
    Reaktionen
    71
    Beiträge
    1.186
    • 14. Januar 2008 um 12:12
    • #2

    bei soundlight gibt es viel Wissen rund umd DMX. http://www.soundlight.de/
    Zu Deiner Frage: Nein, man kann und darf schneller sein, indem man nur die nötigen Kanäle sendet und dann wieder von vorne beginnt.
    Viele Pulte übertragen auch nur "ihre" Anzahl von Kanälen. Wobei es auch "dumme" Pulte gibt, das Behringer sendet (zumindest die Version, die ich getestet habe) alle Kanäle, auch wenn man nur die ersten 30 gepatcht hat.

    Die Senderoutine braucht keine Interruptsteuerung. Reset senden (evtl. dafür Baudratengenerator umstellen), dann Startbyte und dann gehts los. Mark darf (zwischen Reset und Startbyte) 8us-1s, sonst 0-1s sein.


    Sourcecode von Henne: Frag ihn. vielleicht hat er ja auch Gründe, warum er nicht veröffentlicht wird.

  • Soon5
    Beiträge
    153
    • 14. Januar 2008 um 17:37
    • #3

    Hy,

    Ja. Technisch ist das Möglich, den DMX-Rahmen nach senden von N Kanälen abzubrechen und neu anzufangen. Die Interfaces von DMX4All machen das so.

    Das kann aber zu einem interessanden Effekt führen. Gerade günstige Geräte von Eurolite oder anderen Low-Budget Herstellern haben manchmal Probleme, wenn sich der DMX-Rahmen zu schnell wiederholt. Das Ergebnis ist, dass die Geräte anfangen zu spinnen, und nichtmehr richtig reagieren. Abhilfe hilft in diesem Fall, den Rahmen zu verlängern, in dem die DMX-Addresse verschoben wird.

    Du solltest also diese Möglichkeit des künstlichen Rahmenvergrößerns vorsehen, damit du reagieren kannst, falls du mit deinen Geräten Probleme bekommst.

    Gruß Soon5

    DMXControl Light is nothing without Control

Anstehende Termine

  • PA-Forum Stammtisch LeatCon

    Donnerstag, 8. Oktober 2026, 13:00 – 14:00
  • Competent Person for Event Rigging according to IGVW SQQ 2 | Level 1 | Munich (English)

    Dienstag, 13. Oktober 2026 – Freitag, 23. Oktober 2026
  • Combined seminar for experts in lifting gear and lifting beam systems (AnschlägerPlus)

    Dienstag, 13. Oktober 2026 – Donnerstag, 15. Oktober 2026
  • Virtueller Stammtisch im Chat

    Dienstag, 13. Oktober 2026, 21:00 – 23:00
  • Sachkunde für Veranstaltungsrigging nach SQQ2 | Level 1 | Köln

    Donnerstag, 15. Oktober 2026 – Sonntag, 25. Oktober 2026

Letzte Themen

  1. Kölner Oper 8000 Mängel nach Kosten von 1.5 Mrd

    slaytalix
    8. Oktober 2026 um 06:30
  2. IHOS DSP 6.4 / Kingray GPA415 FIR Designer .txt Dateiformat?

    ThomasA
    5. Oktober 2026 um 19:16
  3. Neuer Mixer in Sicht: Behringer FLOWCASTER

    funkbrother
    5. Oktober 2026 um 16:21
  4. VI400/600 - Steuerung Local Rack über Mixing Station und Virtual VI ohne Surface?

    robert müller
    4. Oktober 2026 um 23:18
  5. Leatcon 2026 Forumstreffen

    skyper
    3. Oktober 2026 um 10:00
  6. Eminence Kappa 15 (LF) Bauvorschläge für Bassreflex oder Horn

    soundralf
    2. Oktober 2026 um 12:44
  7. Kleine PA und nur Fragen!!!

    Alex Bundschuh
    1. Oktober 2026 um 18:47
  8. Welche DI-Box/Line-Übertrager für Laptop/Kopfhörerausgang?

    wusel123
    30. September 2026 um 12:29
  9. Ersatzteilversorgung Lautsprecher (speziell Seeburg A3 MKII)

    Hanseat
    29. September 2026 um 18:25
  10. Neues Online-Simulationstool für Treiber / Gehäuse / Leistung / Filter

    Blancblue
    29. September 2026 um 13:16

Benutzer online in diesem Thema

  • 1 Besucher
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™