RDM (освещение) - RDM (lighting)
Эта статья написано как руководство или путеводитель.Февраль 2016 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Удаленное управление устройствами (RDM) - это расширение протокола для USITT DMX512 это позволяет двунаправленная связь между освещение или системный контроллер и подключенные RDM-совместимые устройства по стандартной линии DMX. Этот протокол позволит настраивать, контролировать состояние и управлять этими устройствами таким образом, чтобы не нарушать нормальную работу стандартных устройств DMX512, которые не распознают протокол RDM. Стандарт был первоначально разработан Ассоциация развлекательных услуг и технологий - Технические стандарты (ESTA) [1] и официально известен как "ANSI E1.20, Удаленное управление устройствами по сетям DMX512".
С января 2011 года ESTA, Ассоциация развлекательных услуг и технологий в Северной Америке, объединилась с Профессиональная ассоциация освещения и звука, аналогичная организация в Великобритании. Новая организация получила название PLASA. В 2015 году председатель Руководящего совета PLASA Джон Симпсон объявил, что организация столкнулась с «критическими проблемами с денежными потоками», что ускорило продажу ее офиса в Истборне, сокращение штата, реструктуризацию бизнеса и сокращение услуг, предоставляемых членам. Кроме того, произошло слияние американского подразделения организации в отдельный орган.
Все стандарты ESTA теперь поддерживаются ESTA.
Технические детали
Физический уровень RDM
Протокол RDM и физический уровень RDM были разработаны для совместимости с устаревшим оборудованием. Все совместимые устаревшие приемники DMX512 должны использоваться в смешанных системах с контроллером RDM (консоль) и ответчиками RDM (приемниками). Приемники DMX и ответчики RDM могут использоваться с устаревшей консолью DMX для формирования системы, работающей только с DMX512. С точки зрения пользователя структура системы очень похожа на систему DMX. Контроллер размещается на одном конце основного отрезка кабеля. Кабель идет от приемника к приемнику в гирляндной цепи. Разветвители с поддержкой RDM используются так же, как и разветвители DMX. Дальний конец (конец, не являющийся консолью или разделителем) сегмента кабеля должен быть заделан.
RDM требует двух значительных изменений топологии по сравнению с DMX. Однако эти изменения, как правило, являются внутренними для оборудования и поэтому не видны пользователю.
Сначала прекращается вывод контроллера (консоли). Во-вторых, это завершение должно обеспечивать смещение, чтобы линия оставалась в «состоянии маркировки», когда ни один драйвер не включен.
Причина дополнительного завершения заключается в том, что сегмент сети будет управляться во многих точках по его длине. Следовательно, любой конец сегмента, если он не завершен, вызовет отражения.
Драйверы вывода консоли DMX всегда включены. Протокол RDM спроектирован так, что, за исключением времени обнаружения, никогда не должно быть конфликтов данных. Чтобы гарантировать это отсутствие коллизий, делая возможной реализацию на разных платформах, бывают случаи, когда необходимо отключить все линейные драйверы. Если бы не было сделано ничего, кроме завершения, линия переместилась бы на какой-то неизвестный уровень. В этом случае в строке могут быть прочитаны одно или несколько случайных изменений. Эти случайные изменения значительно снижают точность системы. Значит требуется смещение линии
Чтобы гарантировать это, в разделе 2.4.1 (Сети с линейным смещением) стандарта говорится: «Командный порт должен обеспечивать средство для смещения завершения канала передачи данных до значения не менее 245 мВ и проверки с использованием тестовой схемы, описанной в Приложение F. »
В стандарте далее указано, что среднее смещение «должно быть поляризовано таким образом, чтобы Data + канала данных был положительным по отношению к Data- каналу данных. Сеть смещения линии должна поддерживать это смещение, когда канал передачи данных загружен эквивалентом 32 единичных нагрузок и синфазное напряжение изменяется в диапазоне от +7 вольт до -7 вольт постоянного тока ».
Стандарт не требует какой-либо конкретной схемы для обеспечения основы и завершения; однако самый простой метод - это часто пассивная раздельная сеть.
Какой бы метод ни использовался, необходимо протестировать его с выбранной микросхемой драйвера, чтобы убедиться, что комбинация дизайна по-прежнему соответствует требованиям E1.20. Тесты приведены в Приложении F стандарта. Эти испытания предназначены для проверки конструкции и не требуются в качестве производственных испытаний. Опыт показал, что многие драйверы EIA485, рассчитанные на работу при напряжении 5 В, проходят необходимые испытания. Не так уж и понятно, что пройдут все части 3.3 вольта. В любом случае эту работу необходимо проверить. Подробную информацию о раздельной сети и тестах можно найти в ANSI E1.20 - 2006.
Протокол
Пакеты RDM перемежаются с существующими пакетами данных DMX, которые используются для управления освещением. Спецификация DMX 512 требует, чтобы пакеты DMX начинались с начального кода. Начальный код по умолчанию - 0x00 (также известный как нулевой начальный код). Используя начальный код 0xCC, пакеты RDM могут быть безопасно вставлены между пакетами данных DMX без попыток их чтения старыми устройствами, не поддерживающими RDM.
Спецификация DMX 512 требовала, чтобы разъемы DMX были 5-контактными. XLR типа, при этом используются только первые 3 контакта (контакты 4 и 5 зарезервированы для «будущего использования»). К сожалению, разные производители начали использовать последние два контакта для различных собственных целей, таких как низковольтное питание или проприетарные протоколы обратной связи. В результате было принято решение, что вся связь RDM будет на контактах 2 и 3. Это вызывает опасения. конфликт данных обеспокоенность.
Стандарт RDM решает эту проблему, гарантируя, что во всех случаях (кроме обнаружения) только одному устройству разрешено передавать в любой момент времени (что-то вроде передача токена подход). Только контроллер (из которых может быть только один) может начать обмен RDM. Респонденты могут говорить, только если с ними разговаривают. Контроллер всегда будет инициировать все коммуникации RDM.
Все устройства RDM имеют уникальный идентификатор (UID), который состоит из идентификатора производителя и серийного номера.
Связь RDM можно разделить на три типа:
- Открытие
- Одноадресная связь
- Радиовещание
Открытие
Обнаружение - единственная ситуация, в которой могут возникнуть конфликты данных, если все подключенные устройства работают правильно. Контроллер рассылает команду обнаружения всем устройствам и ожидает ответа. Если подключено более одного устройства, одновременные ответы, скорее всего, приведут к конфликту данных, и контроллер не получит правильно отформатированный ответ. Затем контроллер уточнит свой поиск до меньшего диапазона UID в соответствии с бинарный поиск шаблон. Как только контроллер получит правильный ответ, он попытается отключить звук на отвечающем устройстве. После успешного отключения звука устройству больше не разрешается отвечать на сообщения обнаружения, и контроллер может продолжать поиск других устройств. После того, как все устройства отключены (на команды обнаружения не поступает никаких ответов), процесс обнаружения завершается, и контроллер хранит список всех подключенных устройств.
Контроллер должен будет периодически выполнять поиск новых устройств и утверждать, что уже обнаруженные устройства все еще подключены.
Одноадресная связь
Общее общение с конкретным прибором происходит в ответ на запрос шаблон. Контроллер отправляет запрос устройству, обращаясь к нему по UID устройства. Когда запрос был отправлен, контроллер отказывается от управления линией DMX на определенный период времени, поэтому устройство может передать свой ответ. Одноадресная связь - это единственный способ получения данных от прибора (кроме его UID, который можно получить с помощью механизма обнаружения, упомянутого выше). Если устройство не отвечает в течение заданного периода времени, контроллер может предположить, что связь потерпела неудачу, и может повторить попытку.
Радиовещание
Для быстрой отправки инструкций на несколько приборов RDM позволяет осуществлять широковещательную связь. Это позволяет контроллеру отправлять инструкции всем устройствам или всем устройствам от одного производителя. Поскольку сообщение может получать более одного устройства, в широковещательной передаче ответы не допускаются, кроме как во время Открытие процесс.
Использование для RDM
Поскольку протокол RDM работает поверх протокола DMX512, большинство его применений будет в областях архитектуры и сценическое освещение.
Этот протокол изменит способ Светотехники наладить и обслуживать свои осветительные установки. Он может обеспечить:
- Идентификация и классификация подключенных устройств (светильники, диммеры, сплиттеры и т. Д.)
- Адресация устройств, управляемых DMX512
- Отчетность о состоянии осветительных приборов или других подключенных устройств
- Конфигурация светильников и других устройств DMX
Совместимость с существующим оборудованием DMX
RDM с самого начала был разработан для работы с существующими устройствами DMX. Использование другого стартового кода гарантирует, что все DMX-совместимые устройства, которые не поддерживают RDM, будут просто игнорировать любые сообщения RDM, однако не все DMX-устройства были сделаны строго в соответствии со спецификацией DMX, и поэтому устройства, которые не проверяют стартовый код входящие пакеты DMX будут пытаться интерпретировать сообщения RDM как пакеты DMX, что может привести к мерцанию или другим типам неправильного поведения.
Любые устройства, обеспечивающие гальваническая развязка или же буферизация на линии DMX (например, разветвители DMX) традиционно проектировались так, чтобы обеспечить передачу в одном направлении: от контроллера к устройствам. Поскольку RDM требует двунаправленной связи, эти устройства обычно выходят из строя. Обычно работают только устройства, которые были разработаны с поддержкой RDM в качестве функции. Старые разветвители DMX, несовместимые с RDM, по-прежнему должны надежно отправлять данные DMX и блокировать связь RDM.
Принятие
RDM был ратифицирован в 2006 году. Потребовалось время, чтобы он получил широкое распространение. В настоящее время существует несколько основных осветительных консолей, поддерживающих RDM, а также постоянно растущий список «ответчиков» RDM, таких как цветные скроллеры, диммеры, и движущиеся огни. Теперь доступны продукты для распределения данных, включая беспроводные каналы DMX / RDM.
Поддерживать
Доступны тестеры DMX512 / RDM и инструменты настройки. С помощью этих инструментов система, содержащая респонденты RDM, может быть адресована, настроена и контролироваться без необходимости использования консоли RDM. Внедрение инструментов тестирования значительно расширило возможности проектирования и оценки контроллеров и ответчиков RDM. Некоторые компании производят устройства RDM-инжектора, которые проходят между контроллером DMX и ответчиками. Они вводят пакеты RDM в поток данных DMX.
Перекрестная совместимость
Как и в случае любого относительно нового протокола, некоторые проблемы совместимости между производителями возникают и будут возникать. Чтобы преодолеть эти проблемы, DMX-сообщество предприняло несколько действий. Форум разработчиков и пользователей протокола RDM существует для того, чтобы разработчики могли задавать вопросы и решать потенциальные проблемы. PLASA несколько раз в год проводит фестивали RDM. Это позволяет производителям RDM сопрягать оборудование других производителей со своим собственным. Это привело к большей совместимости. Для респондентов RDM существует набор с открытым исходным кодом Автоматические тесты респондентов.
Совместимость с новыми технологиями
RDM был разработан с учетом традиционного последовательного интерфейса DMX-512. Он в значительной степени полагается на несколько предположений, которые могут повлиять на его совместимость с другими технологиями освещения.
RDM полагается на наличие только одного контроллера на одной линии для управления предотвращением коллизий. Существует ряд продуктов, позволяющих объединить несколько потоков DMX от нескольких контроллеров в один поток DMX. Хотя это довольно тривиально в однонаправленной среде, это становится намного более сложным, когда задействован RDM, так как может быть очень сложно маршрутизировать ответы RDM от устройств обратно на правильный контроллер.
RDM полагается на устройства, отвечающие в течение заданного периода времени после завершения ответа. Если устройство не начинает отвечать в нужное время, контроллер, скорее всего, повторит свой запрос или откажется. В среде только DMX это не проблема, поскольку задержка между устройством и контроллером может быть очень и очень короткой. Если DMX направляется по промежуточной среде (например, по TCP / IP (Ethernet ) сеть или беспроводной интерфейс), то это может вызвать некоторые проблемы. В общем, если производитель контролирует промежуточный интерфейс (как они это делают для протоколов, таких как беспроводной DMX), можно пересылать ответы RDM по мере их получения вместе с прокси-системой для процесса обнаружения, чтобы обеспечить иллюзия связи RDM происходит как обычно.
Если производитель не контролирует реализацию промежуточного интерфейса (например, при использовании сети Ethernet), то практически невозможно отправлять сообщения RDM обратно на контроллер RDM на основе DMX. Однако можно поддерживать связь RDM с устройствами на базе DMX и контроллером на базе Ethernet. Поскольку контроллеры освещения уже стремительно движутся к тому, чтобы полностью основываться на Ethernet, именно в такой форме устройства DMX / RDM, скорее всего, появятся в будущем. Связь RDM и DMX происходит в среде Ethernet, конвертируется через устройство вывода Ethernet-to-DMX, а затем переходит к устройствам на основе DMX.
Смотрите также
внешняя ссылка
- Характеристики
- Другой