Wyjaśnienie interfejsów USB DMX

Interfejs USB DMX to mała skrzynka lub kabel, który przekształca komputer w kontroler oświetlenia DMX512: USB z jednej strony, para różnicowa EIA-485 z drugiej. Przekazuje poziomy, które obliczyło twoje oprogramowanie, i przesyła je przez kabel jako rzeczywisty sygnał DMX512, co oznacza generowanie BREAK, Mark After Break oraz do 513 slotów danych przy 250 kbit/s, do 44 razy na sekundę.

To jest cała praca, i dlatego kabel adaptera za 15 dolarów i interfejs za 169 dolarów to nie to samo. Ten przewodnik opisuje, co robi sprzęt, gdzie generowany jest czas ramki, jakie wymagania RDM stawia interfejsowi, jaki złącze jest rzeczywiście wymagane przez standard oraz co sprawdzić przed zakupem. Każda figura protokołu jest odczytywana z opublikowanych standardów ESTA: ANSI E1.11-2024 dla DMX512, ANSI E1.27-1 dla kabla, ANSI E1.20-2025 dla RDM.

Ostatnia aktualizacja

Co robi sprzęt

Komputer nie ma portu DMX512 i nie może go stworzyć w oprogramowaniu. DMX512 to standard elektryczny, zanim stanie się czymkolwiek innym: ANSI E1.11-2024 stwierdza, że jego specyfikacje elektryczne są zgodne z EIA-485-A, zrównoważoną parą różnicową zasilaną przy określonych napięciach. Interfejs to element, który przekracza tę granicę. Po stronie oświetleniowej napędza skręconą parę plus wspólny, i produkuje powtarzającą się strukturę:

  • BREAK, linia trzymana nisko, informująca każdy odbiornik, że nowy pakiet się zaczyna;
  • Mark After Break, linia trzymana wysoko, oddzielająca BREAK od danych;
  • do 513 slotów, wysyłanych w kolejności od slotu 0. Slot 0 to kod START, sloty od 1 do 512 to poziomy kanałów. Kod START NULL (00h) jest domyślny i oznacza, że następują zwykłe poziomy oświetlenia.

Każdy slot jest wysyłany asynchronicznie jako 1 bit startowy, 8 bitów danych (najmniej znaczący pierwszy) i 2 bity stopu, bez parzystości: 11 czasów bitowych na slot, przy nominalnej prędkości 250 kbit/s z czasem bitu 4 mikrosekundy. Pełny pakiet 513-slotowy zajmuje zatem około 22,7 milisekundy, co jest powodem, dla którego standard ogranicza go do 44 aktualizacji na sekundę. Krótsze pakiety mogą działać znacznie szybciej, do około 830 Hz, ale prawie nic w terenie tego nie robi.

Oprogramowanie oświetleniowe
512 poziomów kanałów
USB
poziomy wysyłane do interfejsu
Interfejs USB DMX
BREAK, MAB, 513 slotów przy 250 kbit/s
Para EIA-485
5-pin XLR, terminator 120 ohm
Urządzenia oświetleniowe
do 32 obciążeń jednostkowych
Interfejs to jedyne miejsce, w którym dane stają się DMX512. Wszystko po jego lewej stronie to transfer USB, wszystko po prawej stronie to różnicowy sygnał elektryczny.

Dlaczego czas ma znaczenie

DMX512 nie ma adresowania ani potwierdzenia. Odbiornik ustala, gdzie znajduje się w pakiecie, wyłącznie przez zliczanie slotów po BREAK, więc jeśli BREAK jest krótki lub Mark After Break jest obcięty, urządzenie albo przegapia pakiet, albo zaczyna zliczać w złym miejscu. Standard określa zatem liczby po obu stronach łącza, celowo nie używając tych samych liczb: 88 mikrosekund to wartość dla odbiornika, 92 dla nadajnika, a przerwa to margines.

DMXDesktop wyprowadza sygnał z 40 Hz domyślnie i może być ustawiony od 10 do 44 Hz na uniwersum, ta sama domyślna wartość i zakres dla wyjścia USB i sieciowego.

ParametrNadajnikOdbiornik
BREAKminimum 92 mikrosekundy, typowo 176musi rozpoznać co najmniej 88 mikrosekund
Mark After Breakminimum 12 mikrosekundmusi zaakceptować co najmniej 8 mikrosekund
Prędkość bitowa250 kbit/s nominalnie, 245 do 255ten sam zakres
BREAK do BREAK1204 mikrosekundy do 1 sekundy1196 mikrosekund do 1,25 sekundy
Pełny pakiet 513-slotowymaksymalnie 44 aktualizacje na sekundęta sama sufit

Głupie adaptery i inteligentne interfejsy

To rozróżnienie ma większe znaczenie niż cena, a rzadko jest wyjaśniane na stronie produktu.

Adapter bit-banged, klasa Open DMX w stylu FTDI, to chip USB do szeregowego połączenia podłączony do sterownika linii EIA-485 i nic więcej. Nie ma w nim logiki oświetleniowej. Komputer gospodarza buduje cały ramkę: utrzymuje linię w stanie niskim dla BREAK, zwalnia ją dla Mark After Break, a następnie przesyła 513 slotów. Wszystko, co standard określa w mikrosekundach, jest synchronizowane przez system operacyjny ogólnego przeznaczenia, który również uruchamia przeglądarkę, stos audio i cokolwiek innego, co masz otwarte, a port jest utrzymywany przez całe 22,7 milisekundy, które zajmuje pełny pakiet przy 250 kbaud. Te adaptery są wszędzie i działają, ale ramka jest tylko tak dobra, jak zdolność hosta do utrzymania harmonogramu.

Inteligentny interfejs ma własny mikrokontroler. Gospodarz przekazuje mu 512 poziomów jako wiadomość, a urządzenie generuje BREAK, Mark After Break i synchronizację slotów w oprogramowaniu, bez żadnej konkurencji. Czas ramki przestaje być właściwością twojego laptopa, co jest powodem, dla którego te same 512 kanałów może kosztować rząd wielkości więcej. Istnieje druga konsekwencja, którą łatwo przeoczyć: ponieważ inteligentny interfejs kontroluje czasowanie linii, może również kontrolować kierunek linii direction, co jest warunkiem wstępnym dla RDM. Jednokierunkowa faza wyjściowa nie ma nic do odwrócenia.

RDM: słuchanie i mówienie

RDM (ANSI E1.20-2025) pozwala kontrolerowi odkrywać urządzenia na linii DMX i następnie konfigurować, monitorować i zarządzać nimi, w tym ustawiać adres startowy DMX urządzenia z oprogramowania zamiast z własnego menu. Nakłada to twarde wymaganie na interfejs.

RDM jest dwukierunkowy w półdupleksie na głównym połączeniu danych. Standard wyraźnie stwierdza, że RDM używa tej samej pary co pakiety NULL START Code dla danych zwrotnych, a że drugie połączenie danych wykracza poza jego zakres, więc folklor o RDM podróżującym po pinach 4 i 5 jest po prostu błędny. Każdy port komend i port odpowiedzi zawiera nadajnik i odbiornik, a tylko jeden nadajnik jest w trybie nadawania w danym momencie. Czasowanie jest również bardziej rygorystyczne niż w przypadku zwykłego DMX: minimalny BREAK kontrolera RDM jest wydłużony do 176 mikrosekund, odpowiedź musi nastąpić nie wcześniej niż 176 mikrosekund i nie później niż 2 milisekundy, a kontroler musi wprowadzić swój sterownik w stan wysokiej impedancji w ciągu 88 mikrosekund od ostatniego bitu stopu, gdy oczekiwana jest odpowiedź. Żadne z tego nie jest dostępne z adaptera szeregowego z ustalonym sterownikiem wyjściowym.

RDM współistnieje czysto z urządzeniami, które go nie obsługują, ponieważ używa Alternatywnego START Code, 0xCC, który zwykły odbiornik DMX512 ignoruje. Standard bezpośrednio określa cel: użycie urządzeń E1.20 w systemie E1.11 nie wpłynie na żadną funkcjonalność E1.11.

Jedna uwaga dotycząca zakupu: wiele sprzętu reklamuje RDM. Rejestrujemy status RDM urządzenie po urządzeniu, z testów na ławce, a testowana pozycja nie zawsze jest tą, która jest reklamowana. Niektóre interfejsy są zdolne do RDM w sprzęcie, ale jeszcze nie działają w DMXDesktop w oczekiwaniu na oprogramowanie, a niektóre produkty, które reklamują RDM, nie przeszły naszych testów; macierz wspieranego sprzętu pokazuje, co jest czym. W DMXDesktop, RDM przez USB działa przez protokół widgetu Enttec Pro i jest również dostępny przez Art-Net. Nie ma RDM przez sACN, ponieważ ANSI E1.31 nie definiuje żadnego transportu RDM. RDM wymaga planu Standard lub Pro.

Złącza: 5-pin XLR, i dlaczego 3-pin nie jest dozwolony

ANSI E1.11-2024 jest jednoznaczny. Sprzęt z dostępnymi dla użytkownika podłączanymi połączeniami danych, co obejmuje wszystkie przenośne produkty, musi używać złączy 5-pin XLR: pin 1 Data Link Common, pin 2 Data 1-, pin 3 Data 1+, piny 4 i 5 jako opcjonalne drugie połączenie. Gniazda znajdują się w urządzeniach nadających, wtyki w urządzeniach odbierających.

Istnieje ustępstwo dla alternatywnego złącza, ale przeczytaj warunki. Dotyczy tylko wtedy, gdy fizycznie niemożliwe jest zamontowanie złącza 5-pin XLR w produkcie, a jego pierwszym warunkiem jest to, że alternatywne złącze nie może być żadnym typem złącza XLR. Złącze 3-pin XLR jest złączem XLR, więc jest wykluczone z nazwy. Produkt używający jednego musi być oznaczony NCC DMX512-A (Niekompatybilne złączem) i jego producent musi udostępnić adapter.

Żadne z tego nie zmienia faktu, że wiele przystępnych cenowo produktów oświetleniowych wysyła 3-pin, a najtańsze kable adapterowe to w przeważającej części 3-pin. W praktyce kupujesz adaptery. Ważne jest, aby wiedzieć, że 3-pin to konwencja rynkowa, a nie opcja standardowa. Piny 4 i 5 mają swoje własne ostrzeżenie ze standardu: zostały wykorzystane do różnych celów przez różnych producentów, w tym niskonapięciowe zasilanie DC, a błędne podłączenie różnych systemów może spowodować poważne uszkodzenia.

Zakończenie, obciążenia jednostkowe i mit długości kabla

Zakończ połączenie. Terminator to opornik 120 ohm, tolerancja +5% i -10%, umieszczony między Data+ a Data-. Producenci mogą wbudować zakończenie w produkt, pod warunkiem, że spełnia wymagania elektryczne i oznakowania standardu, dlatego niektóre urządzenia mają przełącznik zakończenia.

32 obciążenia jednostkowe, nie 32 urządzenia. Zgodnie z EIA-485-A, całkowite obciążenie dozwolone na połączeniu danych DMX512 wynosi 32 obciążenia jednostkowe. Zgodny nadajnik musi być w stanie zasilać 32 z nich, a każdy port odbierający musi prezentować obciążenie jednostkowe 1 lub mniej. Urządzenie może prezentować mniej niż pełne obciążenie jednostkowe, więc poprawne sformułowanie to zawsze obciążenia jednostkowe. Poza tym potrzebujesz rozdzielacza.

Nie ma maksymalnej długości kabla w żadnym standardzie ESTA. Warto to jasno stwierdzić, ponieważ zwykłe twierdzenie o 300 m lub 1000 ft powtarzane jest wszędzie, jakby było wymaganiem. E1.11-2024 całkowicie wyklucza kabel ze swojego zakresu, a standard kabla, ANSI E1.27-1, mówi, że maksymalne i minimalne długości biegów są specjalnie pominięte, ponieważ jakość sygnału, charakterystyka działania urządzenia, w tym wartości pojemnościowe i środowisko instalacji, mają na nie wpływ. Traktuj znaną liczbę jako heurystykę planowania, a każdą konkretną wartość jako szacunkową wartość dostawcy.

Kabel mikrofonowy to zły kabel. E1.27-1 wymaga skręconej pary, ekranowanej, z surowego kabla, który jego producent uznaje za odpowiedni dla systemów EIA-422, EIA-485 lub EIA-485-A, o charakterystycznej impedancji od 100 do 120 ohm (preferowane 120) i pojemności między przewodami w ekranie nie większej niż 19,8 pF na stopę (65 pF na metr). Następnie wyjaśnia, dlaczego kabel audio zawodzi: kabel mikrofonowy ma wysoką pojemność i nieprawidłową charakterystyczną impedancję, a przy szybkościach danych DMX512 prowadzi to do zniekształceń czasu bitu oraz odbić i przesterowania sygnału. Często wygląda dobrze na krótkim biegu, a następnie zawodzi, gdy zestaw rośnie.

Co kupić za około 15 dolarów, a co za 169 dolarów

Tanio jest prawdziwie. W amerykańskim wyszukiwaniu detalicznym 16 września 2026 roku znaleziono kable adapterowe FT232 klasy USB do DMX512 w cenie 14,79 dolarów i 14,99 dolarów, oba 3-pinowe. W tych samych wynikach, Enttec Open DMX USB kosztował 79,00 dolarów, a Enttec DMX USB Pro kosztował 169,00 dolarów. To są ceny sprzętu firm trzecich, których ani nie ustalamy, ani nie kontrolujemy, zarejestrowane w jeden dzień na jednym rynku, i zmieniają się. Używaj ich jako punktu odniesienia, a nie jako cytatu.

Za około 15 dolarów dostajesz jeden wszechświat, tylko wyjście, bez RDM, czasowanie ramki generowane przez hosta i złącze 3-pinowe. Oświetla zestaw, a dla pierwszego zestawu przy małym budżecie to racjonalny zakup. Przejście na wyższy poziom kupuje generację ramki w urządzeniu, drugi wszechświat w niektórych modelach, RDM, 5-pin XLR, a w niektórych produktach izolację galwaniczną jako wariant (AVT USB-DMX512 sprzedawany jest jako Standard lub Pro, a Pro dodaje izolację). Jeśli chcesz izolacji i RDM razem, sprawdź, czy izolowana ścieżka jest dwukierunkowa: E1.20 wymaga, aby wszystko w ścieżce sygnałowej przesyłało dane w obu kierunkach, więc jednokierunkowa faza zatrzymuje RDM, cokolwiek by to nie było.

Liczba wszechświatów jest jednocześnie pytaniem o sprzęt i licencję. W DMXDesktop, wyjście USB działa w planie Free, ale jest ograniczone do jednego wszechświata, a Standard podnosi limit do dwóch.

Co sprawdzić przed zakupem

Sześć rzeczy decyduje, czy interfejs zrobi to, czego potrzebujesz. Wszystko inne to opakowanie.

Co sprawdzićDlaczego to ważneNa co zwrócić uwagę
WszechświatyJeden wszechświat to 512 kanałów, a ruchome światła zużywają kanałyJeden port na wszechświat, sprawdź limit swojego planu: Free 1, Standard 2
RDMAdresuje i monitoruje urządzenia z oprogramowania, a nie z menu urządzeniaSprzęt dwukierunkowy, oraz urządzenie, które zweryfikowaliśmy, a nie takie, które się reklamuje
Wejście DMXDo pobierania DMX z innej konsoliWsparcie USB w DMXDesktop jest tylko wyjściowe. Odbieranie DMX odbywa się przez węzeł sieciowy, w wersji Pro
Złącze5-pin XLR jest wymagany przez E1.11-2024, 3-pin to konwencjaDopasuj do swojego sprzętu i zaplanuj budżet na adaptery w obie strony
IzolacjaOferowane jako wariant w niektórych interfejsachJeśli chcesz również RDM, upewnij się, że izolowany etap przesyła dane w obie strony
Sterowniki na platformymacOS i Windows akceptują różne zestawy adapterówSzczególnie na macOS, preferuj przetestowane urządzenie zamiast nieoznaczonego kabla

Kompatybilność i nasze rekomendacje

Warto zrozumieć przed zamówieniem czegoś nieoznaczonego, ponieważ wynik różni się w zależności od platformy. Interfejsy z własnymi układami scalonymi są dopasowywane dokładnie: DMXDesktop rozpoznaje konkretne urządzenie lub w ogóle się nie pojawia. Adaptery klasy FTDI są obsługiwane luźniej. Na Windows akceptowany jest każdy adapter klasy FTDI, który system zgłasza, a nierozpoznawany traktowany jest jako ogólne urządzenie Open DMX, dlatego nieoznaczony kabel zazwyczaj działa tam bez problemu. Na macOS dopasowanie jest ściślejsze i akceptowane są tylko powszechne układy FTDI, więc adapter zbudowany na czymś nietypowym może nigdy się nie pojawić.

Więc: na Windows w tańszej kategorii, kabel oparty na FTDI FT232 to bezpieczna klasa. Na macOS lub gdy interfejs ma znaczenie dla płatnego zlecenia, kupuj z przetestowanej listy. "Jeszcze nie zweryfikowane" poniżej oznacza, że sprzęt jest zdolny do RDM, ale nie przeszedł testów w DMXDesktop, co nie jest tym samym co uszkodzenie.

InterfejsUniwersaRDMNajlepsze dla
Enttec DMX USB Pro Mk22ZweryfikowaneDomyślna odpowiedź: dwa uniwersa, przetestowane RDM, inteligentny interfejs
Enttec DMX USB Pro Mk11ZweryfikowaneTa sama klasa, gdzie jeden uniwers wystarcza
DMXKing ultraDMX2 PRO2Jeszcze nie zweryfikowaneDwa uniwersa, jeśli RDM nie jest powodem zakupu
DMXKing eDMX2 MAX2ZweryfikowaneUSB teraz i Art-Net lub sACN później, z jednego urządzenia
DMXKing eDMX1 MAX1ZweryfikowaneJeden uniwers przez USB-C z zweryfikowanym RDM
Enttec Open DMX USB1BrakBudżetowa opcja, od znanego producenta
Generic FTDI FT232 cable1BrakNajtańsza droga do celu. Użyj sterownika Enttec USB Open

Najczęściej zadawane pytania

Co właściwie robi interfejs USB DMX?

Konwertuje USB na łącze danych EIA-485 i generuje na nim ramkę DMX512: BREAK, Mark After Break, a następnie do 513 slotów przy 250 kbit/s, slot 0 przenoszący kod START, a sloty od 1 do 512 poziomy kanałów. Pełny pakiet może być powtarzany maksymalnie 44 razy na sekundę.

Czy adapter USB DMX za 15 dolarów jest wystarczająco dobry?

Dla pierwszego zestawu często tak. Daje jeden uniwersum, tylko wyjście, bez RDM i z 3-pinowym złączem, z czasowaniem ramki generowanym przez komputer, a nie przez urządzenie. Przejście na wyższy poziom zapewnia generację ramki na dedykowanym sprzęcie, drugie uniwersum w niektórych modelach, RDM i 5-pinowe XLR. Ceny tego sprzętu ustalają strony trzecie, a nie my, i są zmienne.

Czy potrzebuję RDM?

Tylko jeśli chcesz odkrywać, adresować, monitorować i konfigurować urządzenia z poziomu oprogramowania, a nie z menu każdego urządzenia. RDM jest dwukierunkowy w półdupleksie przez tę samą parę co dane oświetleniowe, więc interfejs potrzebuje transceivera, a nie tylko sterownika wyjściowego. W DMXDesktop działa przez USB za pośrednictwem protokołu Enttec Pro i przez Art-Net, w planach Standard i Pro.

Jaka jest maksymalna długość kabla DMX?

Żaden standard ESTA tego nie definiuje. ANSI E1.11-2024 wyklucza kable ze swojego zakresu, a ANSI E1.27-1 stwierdza, że maksymalne i minimalne długości biegów są specjalnie pominięte, ponieważ jakość sygnału, charakterystyka urządzenia i środowisko instalacji mają na nie wpływ. Powszechnie powtarzana wartość 300 m lub 1000 ft to zasada ogólna, a nie wymóg standardowy.

Czy mogę użyć kabla mikrofonowego do DMX?

Nie, a standard kabla wyjaśnia dlaczego: kabel mikrofonowy ma wysoką pojemność i nieprawidłową impedancję charakterystyczną, co przy prędkościach danych DMX512 powoduje zniekształcenia czasu bitu oraz odbicia i nadstrzały sygnału. Kabel DMX musi być skręconą parą, ekranowany, uznawany za odpowiedni do użycia z EIA-485, z impedancją charakterystyczną od 100 do 120 omów, preferowane 120.

Dlaczego mój interfejs ma 3 piny, skoro DMX powinien mieć 5 pinów?

Bo 3 piny to konwencja rynkowa, a nie opcja standardowa. ANSI E1.11-2024 wymaga 5-pinowego XLR w każdym produkcie z dostępnymi dla użytkownika połączeniami danych, a jego koncesja na alternatywne złącze dotyczy tylko miejsc, gdzie 5-pinowe XLR fizycznie nie może być zamontowane, przy czym zabrania wszelkiego rodzaju XLR jako alternatywy.

Źródła

Każda figura techniczna na tej stronie została odczytana z opublikowanego standardu, a nie z drugorzędnych podsumowań.