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