Протокол і стандарти
DMX512 передає значення для димерів, LED-приладів і рухомих голів. Значення 0–255, вісім біт; канал визначає позиція слота. Сам прилад перетворює їх на світло чи рух. Базовий DMX — односторонній потік лінією на основі RS-485.
USITT видав версії 1986/1990; DMX512-A розвинувся як ANSI E1.11, зокрема редакції 2004/2008 та наступні reaffirmations. Редакція й підтвердження — різні речі; статус перевіряють у ESTA. Пов’язані E1.20 RDM, E1.31 sACN, E1.33 RDMnet та E1.27 кабелі.
Кабель і роз’єми
Застосовують послідовну шину й кінцевий термінатор, типово 120 Ом між data-жилами на дальньому кінці. Пасивний Y не замінює активний splitter. Splitter регенерує дані на окремі гілки, не живить лампи.
32 unit loads — традиційне електричне навантаження, не універсально 32 світильники. Довжина залежить від кабелю, стиків, обладнання та завад; 400 м не гарантовані завжди. Стандартний переносний XLR-5: 1 common, 2 data−, 3 data+, опціональна пара 4/5. XLR-3 поширений, але не стандартний DMX. 8P8C та фірмові pinouts перевіряють; форма RJ45 не означає Ethernet.
Пакети й оновлення
250 кбіт/с, вісім біт молодшим першим, без parity, два stop bits; слот — 44 мкс. Пакет починається break, MAB, start code й має до 512 data slots. Звичайні мінімуми передавача — break 92 мкс, MAB 12 мкс; межі приймача відрізняються.
Повний пакет близько 22,7 мс, приблизно 44 оновлення/с без додаткових пауз. Коротший може бути швидшим за допустимого часу й підтримки. Мінімальний break-to-break можна забезпечити mark-інтервалом; фіктивні канали не обов’язкові. Частота пакетів сама не визначає оптичної чи механічної реакції.
Universes й адреси
Universe містить до 512 восьмибітних слотів. Фізичний вихід передає вибраний universe, кілька виходів можуть його повторювати. 1024 канали зазвичай означають два universes, не стандартний пакет на 1024 слоти.
Personality задає footprint. Вісім слотів від адреси 17 займають 17–24. Незалежне керування потребує неперекривних адрес; навмисний збіг можливий для однакової реакції сумісних приладів. Coarse/fine використовує два слоти для 16-бітного параметра.
RDM та IP
Звичайні рівні мають start code 0x00, RDM — 0xCC. Двосторонній RDM дозволяє підтримувані discovery, адреси, personality й діагностику. Splitter має передавати зворотний обмін. Bias визначають вимогами обладнання, не універсальним числом.
Art-Net зазвичай UDP 6454; ArtDmx передає дані й у Art-Net 4. Port-Address дає 32768 комбінацій. sACN зазвичай UDP 5568, universe 1–63999, multicast/підтримуваний unicast, пріоритети й синхронізація. Рівні пріоритети обробляють за правилами. Wi-Fi можливий, але затримки, втрати й multicast потребують тестування.
Діагностика й межі
Перевіряють термінацію, кабель, полярність, навантаження, personality, адреси, потенціали й RDM. Поведінка при втраті даних залежить від приладу. Базові level data не мають загального payload checksum або підтвердження; це не система безпечного керування небезпечними діями. DALI має іншу модель gear, груп, сцен і зворотного зв’язку; шлюзи можуть інтегрувати обидві.
