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