DMX - Nepetalactone/LightOS GitHub Wiki

Einführung

DMX basiert auf RS485 Beim Beagleboard muss folgendes gemacht werden:

  • 5V out
  • 0V out
  • 1,8V für Pegel
  • DMX Modul mit 5V (Pegelumsetzter notwendig)
  • UART2 für die Serialisierung (DMX nur senden und empfangen; ACHTUNG: Überschneidung mit PWM pin)PI
  • GPIO (I/O, Standby,...)
  • RS485 Treiber
  • FET Transistor
  • Levelshifter (unser Modell geht in zwei Richtungen)

RS485

Differential: ja

  • Entscheidung: welches Signal ist größer/kleiner?
  • 0V/5V oder 5V/0V

DMX

Quellen http://de.wikipedia.org/wiki/DMX_(Lichttechnik)

UART Konfiguration: 8N2, 250 kBaud

512 Kanäle (beginnend bei 1); diese können jedes mal komplett übertragen werden, das ist jedoch nicht zwingend notwendig. 8/16 bit (255 Stufen) für Regelung BREAK Kommando: Quasi der Anfang/Reset eines DMX Pakets

Topologie

EIA-485 ("Daisychain") 1 Sender - bis zu 32 Empfänger, dann Repeater erforderlich. Bei Verzweigungen Splitter 120 Ohm Abschlusswiderstand am Ende jeder Kette