blob: 0021b671fb132c7e11241c578716e61f38c372d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
-------------------------------------------------------------------------------
DMX512-A / DMX4ALL Mini-USB-DMX-Interface
-------------------------------------------------------------------------------
This is a set of example captures of DMX512 packets from a
DMX4ALL Mini-USB-DMX-Interface, driven by a lighting control
software loaded with 10 basic dimmer fixtures located at DMX addresses
1, 2, 101, 102, 201, 202, 301, 302, 401 and 402.
The signal was grabbed directly at the interface without any actual
fixtures attached to the bus.
Details:
https://en.wikipedia.org/wiki/DMX512
http://www.dmx512-online.com/dmx512_packet.html
https://www.erwinrol.com/page/articles/dmx512/
https://wiki.openlighting.org/index.php/DMX512-A
https://www.dmx4all.de/produkt-archiv/
Logic analyzer setup
--------------------
The logic analyzer used was a Saleae Logic (at various sample rates):
Probe 3-pin XLR DMX connector
-----------------------------------
0 DMX+ (3)
1 DMX- (2)
The sigrok command line used was:
sigrok-cli --driver fx2lafw -c samplerate=<samplerate> --time 1s \
--channels '0=DMX,1=DMX Inverse' \
-o <samplerate>_all_<dmxvalue>.sr
with <dmxvalue> being the dimmer level of all fixtures.
Note: While "--time 1s" was used to create the files, they have
retroactively been shortened to roughly 40ms each.
|