Логика master и slave в DMX512
Логиката на управление в DMX512 система е приятно проста: едно устройство изпраща данни, а всички останали ги изпълняват. Изпращащото устройство се нарича контролер, останалите са приемници. Думите „master“ и „slave“ се използват в бранша, но не са част от протокола, а разликата има по-голямо значение, отколкото изглежда.
Накратко
- Един контролер предава; всички останали устройства само приемат.
- Данните са еднопосочни — осветителите не отговарят (освен с RDM).
- Всеки осветител чете блока канали, започващ от своя собствен адрес.
- Режимът „Master/Slave“ в менюто е самостоятелна функция, не DMX.
- Осветител, оставен в режим slave, имитира грешка в адресирането.
Какво всъщност се случва на DMX линия
- Едно устройство генерира DMX данните (контролерът).
- Всички останали ги приемат (осветителите).
- Данните текат само в една посока.
Контролер -> DMX линия -> Осветители
Осветителите никога не връщат данни към контролера. Единственото изключение е RDM, който добавя обратен канал по същите проводници.
Какво наистина има значение: адресирането
Устройствата на DMX линия не работят в йерархия „господар – подчинен“. Всяко просто чете данните на своя собствен адрес.
| Осветител | DMX адрес | Чете от |
|---|---|---|
| Осветител 1 | 1 | 1 нататък |
| Осветител 2 | 17 | 17 нататък |
| Осветител 3 | 33 | 33 нататък |
Контролерът предава всички 512 канала във всеки кадър; всеки осветител слуша само блока, започващ от неговия адрес, и игнорира останалото. Това е най-важният работен принцип на DMX.
Тогава какво е режимът „Master / Slave“?
Много LED осветители предлагат тази опция в менюто си. Въпреки името, тя няма нищо общо с DMX протокола: един осветител генерира ефект вътрешно, останалите го копират и никакъв контролер не участва. Това е удобство за малки инсталации, където никой не иска да носи пулт.
Чест източник на объркване
Ако един осветител във веригата отказва да следва пулта, докато останалите работят, проверете менюто му, преди да подозирате кабела. Уред, оставен по погрешка в режим master или slave, изглежда точно като грешка в адресирането, но преадресирането не го оправя.
Цялата логика в два реда
- Контролерът говори.
- Осветителите слушат.
Няма нищо повече. Самият стандарт DMX512 се публикува от ANSI като ANSI E1.11.
Поддръжка за проекти и продукти
Заседнали ли сте някъде в инсталацията, или не сте сигурни кой продукт е подходящ? Пишете ни за консултация по проекта и поддръжка на продукти.
