Логика мастер и слейв в DMX512
Логика управления в системе DMX512 приятно проста: одно устройство передаёт данные, а все остальные их исполняют. Передающее устройство называют контроллером, остальные — приёмниками. Слова «мастер» и «слейв» ходят в отрасли, но к протоколу они не относятся, и эта разница важнее, чем кажется.
Кратко
- Один контроллер передаёт; все остальные устройства только принимают.
- Данные идут в одну сторону — приборы не отвечают (кроме RDM).
- Каждый прибор читает блок каналов, начинающийся с его собственного адреса.
- Режим «Master/Slave» в меню — автономная функция, а не DMX.
- Прибор, оставленный в режиме слейва, имитирует ошибку адресации.
Что на самом деле происходит на линии DMX
- Одно устройство формирует данные DMX (контроллер).
- Все остальные их принимают (приборы).
- Данные идут только в одну сторону.
Контроллер -> Линия DMX -> Приборы
Приборы никогда не отправляют данные обратно контроллеру. Единственное исключение — RDM, добавляющий обратный канал по тем же проводам.
Что действительно важно: адресация
Устройства на линии DMX не работают в иерархии «мастер — слейв». Каждое просто читает данные по своему адресу.
| Прибор | DMX-адрес | Читает начиная с |
|---|---|---|
| Прибор 1 | 1 | 1 и далее |
| Прибор 2 | 17 | 17 и далее |
| Прибор 3 | 33 | 33 и далее |
Контроллер передаёт все 512 каналов в каждом кадре; каждый прибор слушает только блок, начинающийся с его адреса, и игнорирует остальное. Это самый важный принцип работы DMX.
Тогда что такое режим «Master / Slave»?
Многие светодиодные приборы предлагают эту опцию в меню. Несмотря на название, к протоколу DMX она отношения не имеет: один прибор генерирует эффект внутри себя, остальные его копируют, и никакой контроллер не участвует. Это удобство для небольших инсталляций, где никто не хочет везти пульт.
Частый источник путаницы
Если один прибор в цепи отказывается слушаться пульта, пока остальные работают, проверьте его меню, прежде чем подозревать кабель. Прибор, случайно оставленный в режиме мастера или слейва, выглядит точно как ошибка адресации, но переадресацией не лечится.
Вся логика в двух строках
- Контроллер говорит.
- Приборы слушают.
Больше ничего нет. Сам стандарт DMX512 публикуется ANSI как ANSI E1.11.
Поддержка проектов и оборудования
Застряли на монтаже или не знаете, какое оборудование выбрать? Напишите нам — поможем с проектом и подбором оборудования.
