Kompletné porovnanie protokolov pre LED pixely

Komplexné porovnanie protokolov pre LED osvetlenie — Art-Net, DMX512, sACN, SPI a vlastný protokol LEC3. Zistite, ktorý z nich použiť pre vašu inštaláciu pixelových LED a prečo vo veľkom meradle voľba protokolu mení všetko.

Art-Net vs DMX vs sACN vs SPI: Ktorý protokol skutočne funguje pre pixelové LED?
#

Výber osvetľovacieho protokolu pre inštaláciu pixelových LED patrí medzi tie rozhodnutia, ktoré sa zdajú byť jednoduché, kým vaša inštalácia nedosiahne 10 000 pixelov a sieť nezačne vynechávať snímky. Art-Net, DMX512, sACN a SPI sa spomínajú v rovnakých diskusiách, ale riešia rôzne problémy na rôznych úrovniach. Táto príručka vám pomôže zorientovať sa v tejto záležitosti a presne vysvetlí, čo každý protokol robí, kde má svoje obmedzenia a po ktorom z nich siahajú profesionálni inštalatéri – a prečo.

Čo vlastne tieto protokoly robia?
#

Pred ich porovnaním je užitočné pochopiť, že tieto protokoly nefungujú všetky na rovnakej úrovni. DMX512 a SPI sú sériové protokoly fyzickej vrstvy – bežia cez vyhradené vodiče priamo medzi ovládačom a svietidlom alebo LED čipom. Art-Net a sACN sú sieťové protokoly – prenášajú údaje kanálov v štýle DMX vo vnútri štandardných ethernetových paketov cez vašu existujúcu sieťovú infraštruktúru. Protokol LEC3 od LED Strip Studio je zase niečo iné: moderný, komprimovaný a šifrovaný protokol vyvinutý od základu špeciálne pre ovládanie pixelových LED cez ethernet.

Zmiešavanie týchto pojmov je zdrojom mnohých nedorozumení. SPI komunikuje s integrovaným obvodom vo vnútri vášho LED pásika WS2815 alebo LED pásika APA102. Art-Net prenáša dáta z vášho počítača alebo mediálneho servera do LED ovládača Art-Net, ktorý ich následne prevádza na SPI. Fungujú spolu, nie proti sebe.

Porovnávacia tabuľka protokolov
#

Protokol Kábel Bezdrôtový? Určený pre pixely? Max. počet pixelov na úsek Kľúčové výhody
Art-Net Ethernet Cat5e/6 Áno (Wi-Fi) Nie 170 RGB na universe Univerzálna kompatibilita – funguje s grandMA, Resolume, Madrix, MadMapper
DMX512 3-pinový alebo 5-pinový XLR Nie Nie 170 RGB na kábel Neochvejná spoľahlivosť; spúšťa animácie z SD kariet na samostatných ovládačoch
sACN Ethernet Cat5e/6 Áno (Wi-Fi) Čiastočná 170 RGB na universe Podpora multicastu; vstavaná priorita zdrojov pre zlúčenie
SPI 2–4 vodiče Nie Áno Závisí od čipu Priamy jazyk čipu; nulová latencia; používa sa vo vnútri každého pixelového ovládača
LEC3 (LSS) Ethernet Áno (komprimované) Áno 100 000+ pixelov Kompresia v reálnom čase, prenos cez TCP, šifrovanie, adresovanie priamo na úrovni pixelov

Art-Net: Priemyselný štandard, ktorý nebol vytvorený pre pixely
#

Art-Net je zďaleka najrozšírenejší sieťový protokol pre osvetlenie. Každá významná osvetľovacia konzola — grandMA, ChamSys, Avolites — vysiela Art-Net. Každý seriózny mediálny server – Resolume Arena, MadMapper, softvér LED Strip Studio – vysiela Art-Net. Ak potrebujete pixelový ovládač Art-Net, ktorý funguje so zariadeniami od viacerých výrobcov, Art-Net je jasnou voľbou.

Problémom je, že Art-Net bol navrhnutý v roku 1998 na prenos dát DMX512 cez Ethernet. DMX bol navrhnutý pre inteligentné svietidlá – pohyblivé hlavy, stmievače, hmlové stroje – nie pre tisíce individuálne adresovaných pixelov. Art-Net teda zdedil obmedzenie DMX na 512 kanálov na universe, čo v praxi znamená len 170 RGB pixelov na universe. Ak ovládate 5 000 pixelov, spravujete takmer 30 universov nekomprimovaných UDP dát. Na káblovom gigabitovom prepínači to nie je problém. Pri Wi-Fi je to však recept na stratené snímky a blikanie.

Art-Net tiež používa protokol UDP, čo znamená, že funguje na princípe „odoslať a zabudnúť“ – ak sa paket stratí, daná snímka sa jednoducho preskočí. V tmavom nočnom klube so zapnutými stroboskopmi si to možno ani nevšimnete. Pri živom televíznom vysielaní sa však aj jediný vynechaný snímok prejaví na kamere.

Arduino Developer

Výpočty pre Art-Net môžu byť naozaj otravné

DMX512: Stále užitočný, ale nie tak, ako by ste čakali
#

DMX512 je pôvodný štandard profesionálneho scénického osvetlenia. Existuje už od roku 1986, funguje na jednoduchom symetrickom kábli RS-485 a funguje. Na ovládanie niekoľkých inteligentných svietidiel alebo DMX stmievača je stále úplne vyhovujúci.

Pre použitie DMX pixelového ovládača s veľkými inštaláciami adresovateľných LED pásikov je však DMX v podstate nepraktický. Každý kábel prenáša jeden universe — 170 RGB pixelov. Prevádzka 10 000 pixelov cez DMX vyžaduje 59 samostatných káblových vedení RS-485. To nikto nerobí.

DMX si v moderných LED pixelových inštaláciách stále zachováva svoje miesto ako spúšťací signál. Mnohé profesionálne samostatné LED ovládače s prehrávaním z SD karty podporujú DMX vstup práve na tento účel: osvetľovací pult pošle hodnotu jedného DMX kanála a ovládač prepne na zodpovedajúcu uloženú animáciu. Vďaka tomu sa údaje o pixeloch úplne vyhýbajú DMX káblu a DMX sa používa len na to, v čom je stále skutočne dobrý — spoľahlivé, jednoduché ovládacie príkazy s nízkou šírkou pásma.

sACN (E1.31): Lepší ethernetový protokol pre veľké projekty
#

sACN — Streaming ACN, štandardizovaný ako E1.31 — je modernou odpoveďou organizácie ESTA na Art-Net. Takisto prenáša DMX univerzá cez Ethernet UDP, ale pridáva dve funkcie, ktoré majú pri veľkom rozsahu obrovský význam.

Prvou je multicast, čo znamená, že LED ovládač sACN sa prihlási len k tým univerzám, ktoré potrebuje, a sieťový prepínač mu posiela len tieto univerzá. Vo veľkej inštalácii s desiatkami ovládačov to zabraňuje preťaženiu siete, ku ktorému dochádza, keď každý ovládač prijíma každé vysielanie Art-Net univerzá. Pre projekty v rozsahu štadiónov alebo inštalácie LED videosten so zložitým smerovaním dát je multicastová architektúra sACN výrazne prehľadnejšia.

Druhou funkciou je systém priorít (hodnoty 1–200), ktorý umožňuje viacerým zdrojom vysielať do toho istého univerza a určuje, ktorý z nich má prednosť. Vďaka tomu je možné prevádzkovať záložný mediálny server popri primárnom alebo umožniť lokálnemu ovládaču prepisovať nastavenia vzdialeného ovládača – bez potreby hardvérového zlučovača. Pre LED osvetlenie v televíznych štúdiách alebo trvalé architektonické inštalácie, kde záleží na redundancii, je to skutočná výhoda.

sACN má stále 170 pixelov na jeden universe, rovnako ako Art-Net, a stále používa protokol UDP, takže má rovnaké obmedzenia týkajúce sa straty paketov. Vo všeobecnosti je však lepšou voľbou pre rozsiahle komerčné LED inštalácie s viacerými ovládačmi.

SPI: Jazyk, ktorým skutočne hovorí každý pixelový čip
#

SPI (Serial Peripheral Interface) nie je v skutočnosti konkurenčný protokol – ide o to, čo sa deje na poslednej míli. Každý integrovaný obvod adresovateľného LED pásika – WS2811, WS2812B, WS2815, SK6812, APA102, TM1803, MBI6024 – prijíma údaje o farbe vo forme impulzov SPI priamo z výstupného pinu ovládača.

Keď použijete prevodník Art-Net na SPI, ovládač prijíma dáta Art-Net universe cez Ethernet a v reálnom čase ich prekladá na časovanie SPI požadované konkrétnou rodinou integrovaných obvodov. Rôzne čipy používajú rôzne protokoly SPI — APA102 používa hodinovú a dátovú linku, WS2812B používa časovaný impulz na jednom vodiči — takže ovládač LED s rozhraním SPI musí presne vedieť, s ktorým integrovaným obvodom komunikuje.

Hlavným obmedzením SPI je vzdialenosť. TTL signály SPI zo štandardného výstupu ovládača začínajú strácať kvalitu už po približne 3–5 metroch kábla. Pre veľké inštalácie potrebujete predlžovač signálu SPI alebo rozdeľovač signálu SPI – diferenciálny buffer, ktorý zosilňuje signál pre dlhé káblové trasy. Profesionálne ovládače, ako je LEC3, majú túto funkciu integrovanú do svojej výstupnej architektúry, takže môžete spoľahlivo prenášať SPI dáta na vzdialenosť desiatok metrov bez externého hardvéru.

Prečo Art-Net a sACN nikdy neboli skutočne určené pre pixelové LED diódy
#

Tu je vec, o ktorej sa zriedka hovorí otvorene: Art-Net a sACN boli navrhnuté na ovládanie inteligentných svietidiel, nie pixelových LED. Model s 512 kanálmi dával v roku 1998 dokonalý zmysel, keď jedno svietidlo využívalo 3–20 kanálov na otáčanie, nakláňanie, farbu, gobo a stroboskop. Situácia sa stala nepraktickou, keď jeden meter LED pásika WS2812B s hustotou 60 LED/m spotreboval až 180 kanálov.

Celý pracovný postup rozdelenia pixelovej inštalácie na skupiny po 170 pixeloch, prideľovania čísel „universe“ a prepojenia výstupných portov – všetka táto záťaž existuje len preto, že protokol nebol navrhnutý pre tento prípad použitia. Funguje to a odvetvie na tom vybudovalo obrovské ekosystémy, ale v podstate ide o provizórne riešenie.

Zakaždým, keď sa niekto opýta „koľko pixelov na Art-Net universe?“, rieši dôsledok tohto nesúladu. Odpoveď – 170 RGB, 128 RGBW – je číslo, ktoré existuje len kvôli 40 rokov starému obmedzeniu počtu kanálov pre scénické stmievače.

Protokol LEC3: Od základu navrhnutý pre pixely
#

Protokol LED Strip Studio používaný v LED ovládači LEC3 pristupuje k problému inak. Namiesto zabalenia DMX kanálov do ethernetových paketov pracuje priamo s pixelmi. Pixely adresujete priamo – bez matematiky s „universami“, bez zoskupovania po 170 pixeloch. Softvér vie, že vo vašej inštalácii je 50 000 pixelov, a odošle dáta zodpovedajúce 50 000 pixelom, a basta.

Tri technické rozhodnutia ho odlišujú od Art-Netu a sACN spôsobmi, ktoré sú dôležité pre profesionálne použitie.

Arduino Developer

A potom bohovia povedali… pre svoje inštalácie budete používať LEC3.

**Kompresia v reálnom čase.** Protokol LEC3 komprimuje video dáta za behu, čím znižuje zaťaženie siete približne o 80 % v porovnaní s nekomprimovaným Art-Netom. Práve vďaka tomu je obsah s vysokým rozlíšením realizovateľný cez Wi-Fi – nie preto, že by Wi-Fi bolo skvelé (nie je), ale preto, že objem prenášaných dát je dostatočne malý na to, aby sieť nebola preťažená. V prípade **bezdrôtového Art-Net ovládača** nekomprimovaný Art-Net pri veľkom počte pixelov takmer okamžite preťaží štandardnú Wi-Fi sieť s frekvenciou 2,4 GHz. Protokol LEC3 to nespôsobuje.

Doručovanie cez TCP. Art-Net a sACN používajú protokol UDP – rýchly, ale so stratami. Protokol LEC3 používa protokol TCP, ktorý zaručuje, že každý dátový paket dorazí a bude potvrdený. V prípade LED osvetlenia v televíznom štúdiu, kde by jediný vynechaný snímok mohol byť odvysielaný v priamom prenose, alebo v inštalácii LED osvetlenia fasády budovy bežiacej 24 hodín denne, 7 dní v týždni, je táto záruka dôležitá.

Šifrovanie. Art-Net nie je šifrovaný. Ktokoľvek v tej istej sieti môže posielať pakety Art-Net do vašich ovládačov. Protokol LEC3 zahŕňa šifrovanie dát, čo je čoraz dôležitejšie pre trvalé verejné inštalácie — vonkajšie LED pixelové inštalácie, architektonické LED osvetlenie na komerčných budovách, LED reklamné billboardy — kde je ovládač pripojený k zdieľanej alebo verejnej sieti.

Ktorý protokol by ste mali skutočne používať?
#

Pri väčšine inštalácií, ktoré využívajú softvér tretích strán – Resolume, MadMapper, osvetľovaciu konzolu – budete používať Art-Net, pretože práve tento protokol tieto nástroje generujú. Vyberte si profesionálny pixelový ovládač Art-Net s dostatočným počtom kanálov pre váš počet pixelov, pripojte ho na vyhradený ethernetový prepínač a Wi-Fi si nechajte len na monitorovanie.

Pri rozsiahlych projektoch na štadiónoch alebo vo viacerých priestoroch, kde záleží na správe šírky pásma a redundancii zdrojov, stojí sACN za tú dodatočnú zložitosť nastavenia.

Pre LED systém typu plug-and-play, ktorý funguje autonómne v bare, hotelovej hale alebo reštaurácii a nikdy nepotrebuje komunikovať s konzolou tretej strany, použite LED ovládač s SD kartou, ako je REACTIVO s protokolom LEC3, a úplne vynechajte réžiu Art-Netu.

Pre najnáročnejšie scenáre – trvalé LED osvetlenie televízneho štúdia, LED osvetlenie fasád významných budov, veľké inštalácie LED pixelových závesov alebo LED pixelových stien, ktoré vyžadujú zaručený prenos a bezpečné ovládanie – je LEC3 tým správnym nástrojom.


Koľko pixelov sa zmestí do jedného Art-Net univerza?

Jeden Art-Net universe prenáša 512 DMX kanálov. RGB pixely využívajú po 3 kanály, takže na jeden universe sa zmestí 170 RGB pixelov. RGBW pixely – ako napríklad RGBW pásy SK6812 – využívajú po 4 kanály, čo znamená 128 pixelov na jeden universe. Tento limit je základnou vlastnosťou protokolu a nie je možné ho zmeniť. Pri veľkých inštaláciách jednoducho použijete viacero vesmírov – inštalácia s 5 000 pixelmi vyžaduje približne 30 vesmírov Art-Net.

Aký je rozdiel medzi protokolmi Art-Net a sACN pri inštaláciách pixelových LED?

Protokol Art-Net aj sACN prenášajú dáta DMX universe cez štandardnú sieť Ethernet a podporujú rovnakých 170 RGB pixelov na jeden universe. Kľúčové rozdiely sú nasledovné: sACN využíva multicast, takže sieťové prepínače posielajú každému ovládaču len tie universes, ktoré potrebuje – tým sa zabraňuje preťaženiu siete pri veľkých inštaláciách. sACN má tiež zabudovaný systém priority zdrojov (1–200) na zlučovanie viacerých riadiacich zdrojov bez potreby hardvéru. Pre väčšinu pixelových inštalácií funguje Art-Net bez problémov; pre zložité konfigurácie s viacerými ovládačmi alebo projekty v štadiónovom meradle je architektúra sACN prehľadnejšia.

Môžem ovládať adresovateľné LED pásy cez Wi-Fi pomocou Art-Netu?

Áno, avšak s výraznými obmedzeniami pri väčšom rozsahu. Art-Net odosiela nekomprimované DMX dáta ako UDP pakety a veľká pixelová inštalácia generuje veľký sieťový prevádzku – konfigurácia s 10 000 pixelmi odosiela súčasne takmer 30 Art-Net univerz. Štandardná Wi-Fi sieť s frekvenciou 2,4 GHz sa pri takomto zaťažení rýchlo nasýti, čo spôsobuje výpadky snímok a blikanie. Protokol LEC3 od spoločnosti LED Strip Studio tento problém rieši kompresiou v reálnom čase, ktorá znižuje šírku pásma približne o 80 %, čím zabezpečuje skutočne stabilné bezdrôtové ovládanie pixelov aj pri vysokom počte pixelov.

Čo je SPI a aký má vzťah k Art-Netu v konfigurácii pixelových LED?

SPI (Serial Peripheral Interface) je nízkoúrovňový signál, ktorý skutočne riadi integrované obvody vo vnútri vašich adresovateľných LED pásikov – WS2812B, WS2815, APA102, SK6812 a všetkých ostatných. Art-Net prenáša údaje o farbe cez sieť Ethernet z vášho počítača alebo mediálneho servera do ovládača. Ovládač potom tieto údaje v reálnom čase prevádza na impulzy SPI, ktorým čipy LED rozumejú. Prevodník Art-Net na SPI je mostom medzi týmito dvoma svetmi. Samotný protokol SPI je protokolom s priamym prepojením bez sieťového stacku – funguje len na krátke vzdialenosti (3–5 m) bez signálneho vyrovnávacieho pamäťového modulu.

Prečo DMX podporuje len 170 pixelov a ako to profesionáli riešia?

DMX512 bol navrhnutý v roku 1986 pre scénické osvetľovacie zariadenia, ako sú stmievače a pohyblivé hlavy, nie pre pixelové LED. Každý DMX vesmír prenáša 512 kanálov a jeden RGB pixel potrebuje 3 kanály, takže na jeden vesmír pripadá presne 170 pixelov. V profesionálnych inštaláciách pixelových LED sa toto obmedzenie obchádza použitím Art-Netu alebo sACN – ktoré dokážu prenášať tisíce vesmírov cez jediný ethernetový kábel – alebo použitím natívneho pixelového protokolu, ako je LEC3, ktorý vôbec nepoužíva adresovanie DMX vesmírov. Súčasní profesionáli používajú DMX predovšetkým ako jednoduchý spúšťací signál na spustenie animácií uložených na SD karte v ovládači, nie na prenos skutočných farebných údajov pixelov.

Čo robí protokol LEC3 lepším ako Art-Net pre veľké inštalácie v televíznych štúdiách alebo na fasádach?

Tri veci. Po prvé, kompresia v reálnom čase: protokol LEC3 znižuje šírku pásma približne o 80 % v porovnaní s nekomprimovaným Art-Netom, čo má obrovský význam pre stabilitu bezdrôtového pripojenia a rezervu siete pri veľkých inštaláciách. Po druhé, prenos cez TCP: na rozdiel od UDP v Art-Net (ktorý vynecháva stratené pakety) protokol LEC3 zaručuje doručenie každého snímku – čo je kľúčové pre LED osvetlenie v televíznych štúdiách pri živom vysielaní, kde vynechaný snímok je viditeľný v zábere kamery. Po tretie, adresovanie na úrovni jednotlivých pixelov: žiadna matematika „universe“, žiadne zoskupovanie po 170 pixeloch, žiadna réžia pri vytváraní prepojení. Pracujete priamo s pixelmi a systém sa plynulo škaluje na viac ako 100 000 pixelov bez administratívnej zložitosti, ktorú pri veľkom rozsahu spôsobuje správa „universe“ v Art-Net.