poniedziałek, 31 sierpnia 2020

Dot2 ONPC konfiguracja z bramką artnet dmx512 PROMYK 1.xx

 W celu sparowania interfejsu / bramki ARTNET DMX512 Promyk 1.xx z aplikacją DOT2 ONPC należy zmienić ustawienia IP  PROMYKA fabryczne na adres z puli 2.x.x.x lub 10.x.x.x. i zapisać konfigurację w pamięci flash bramki (strona konfiguracyjna 192.168.1.22) , po zapisaniu konfiguracji ta strona zmieni adres na 2.0.0.2

przykład ustawień dla puli 2.x.x.x i universe nr 0

następnie dla karty sieciowej należy wpisać adres różny od adresu Promyk



w ustawieniach DOT2 onpc dla Universe 0 (pierwszy zrzut ekranu z strony konfiguracyjnej) zostawiamy active "ON" , nieużywane UNIVERSE należy wyłączyć

poniedziałek, 10 sierpnia 2020

Jak producenci urządzeń DMX512 oszukują na wejściach DMX512

 Producenci urządzeń DMX512 używają w swoich urządzeniach sztuczkę aby obniżyć koszty ale zwiększając znacznie prądożerność magistrali DMX512 oraz zmniejszając liczbę urządzeń na linii z 32 do połowy lub mniej . 

Jak wygląda poglądowo wejście sygnału DMX512 wg standardu RS485 pokazano na rysunku niżej.

Strona magistrali DMX512 i części logicznej z procesorem dekodującym sygnał są rozdzielone separacją galwaniczną . Zastosowana jest do tego przetwornica DC/DC izolowana . Do zamiany sygnału różnicowego z magistrali DMX512 na pojedynczy względem masy GND , potem transoptor dostarcza poprzez połączenie optyczne sygnał na drugą stronę.

A jak to robią aby było taniej ?

Teraz jest o wiele prościej i taniej . Odeszła przetwornica DC/DC i konwerter sygnału różnicowego na pojedynczy względem masy. Ale nie ma  nic za darmo. Takie wejście potrzebuje o wiele więcej prądu niż jak przy budowie zgodnej ze sztuką. 

Schemat taniego opto-splittera DMX512 z zastosowaniem transoptora jako wejścia
 

Co to oznacza ? Znaczne większe obciążenie wyjścia interfejsu DMX512 niż przy standardowych wejściach i skrócenie prawidłowego działania magistrali DMX512. Urządzenia DMX512 jak PAR , głowa , laser mogą działać w sposób losowy lub w ogóle nie reagować . 

Czy pomoże wtedy terminator na końcu linii ? Nie , spowoduje jeszcze większe obciążenie prądowe i spadek napięcia poniżej progu wysterowania takiego nietypowego wejścia

Co można zrobić aby działało prawidłowo ? 

  • zwiększyć napięcie zasilania nadajnika DMX512 -  maksymalnie dla układu nadajnika DMX512 można zwiększyć do 5.5V , wtedy napięcie różnicowe między data+/data- osiąga prawie 5V . Jest możliwe dla urządzeń z zewnętrznym zasilaczem a nie USB/DMX512 gdzie napięcie ściśle zależy od gniazda USB i waha się między 4.8V a 5.2V w zależności od komputera. Do tego gniazdo USB ma zazwyczaj mniejszą wydajność prądową od zasilacza zewnętrznego.
  • zastosowanie wzmacniacza/splittera DMX512 - standardowo do linii DMX512 powinno podłączyć się go jako 32-ie urządzenie , ale przy "oszukanych liniach" może to być potrzebny po kilku urządzeniach. Taki wzmacniacz ma swoje zasilanie i retransmituje sygnał DMX512 do nowego segmentu. 
  • USB HUB -  może poprawić napięcie i wydajność prądową dla USB / DMX512

 Dla standardowych wejść urządzeń DMX512 przypada 0,5-2mA obciążenia na każde urządzenie. Przy 32 urządzeniach biorąc najgorszy przypadek wypada 64mA co jest do przyjęcia.

schemat poglądowy magistrali DMX512 bazującej na RS485

Tymczasem dla "oszukanych" wejść wygląda to tak 

Każda dioda emitera optycznego transoptora wymaga co najmniej 10mA aby prawidłowo wysterować optotranzystor po drugiej stronie , czyli przy 6 takich urządzeniach DMX512 mamy około 60mA obciążenia linii , zaś przy 32 urządzeniach aż 320 mA , czyli poza zasięgiem typowych driverów RS485. A terminator Rt o wartości 120 Ohm "dobija" jeszcze całość. 

Do tego każdy kabel DMX512 posiada swoją impedancję a więc zawiera oprócz rezystancji kabla także szerogową indukcyjność i równoległą pojemność

Jak to wpływa na kondycję sygnału DMX512 i prawidłowy odbiór danych? 

Rezystor i dioda reprezentują jedno urządzenie DMX512 z "oszukanym wejściem"

rysunek przedstawia poglądowy i uproszczony model zachowania się linii DMX512. Podane napięcia w podanych punktach są to maksymalne napięcie szczytowe dla sygnału różnicowego które wymusza przepływ prądu przez diodę emitera transoptora. Zakładając że do prawidłowego wysterowania przyjmiemy 3V to odbiorniki w czerwonej ramce już prawidłowo nie dekodują sygnału DMX512. Mogą w ogóle nie reagować lub świecić losowo.

Uwzgledniając jeszcze że każdy kabel i odbiornik DMX512 posiada impedancję a nie tylko rezystancję jak w rzeczywistych warunkach sytuacja wygląda jeszcze gorzej. Tym bardziej gdy zastosuje się kabli mikrofonowych ,które są zabronione przy DMX512 .

W takim przypadku należy wstawić wzmacniacz(splitter) dla odbiorników DMX512 reprezentowanych przez diody D5-D8 .

Materiały dydaktyczne:

Czy warto opierać sterowanie oświetleniem na USB DMX512 OPEN ENNTEC w 2020 roku?

wtorek, 19 maja 2020

Szybki test PROMYK 1.2 R50B X2 we FREESTYLER X2 i QLC+ 1024 kanały w jednym urządzeniu

Szybki test prototypu bramki KWMATIK ARTNET DMX512  "PROMYK 1.2 R50B X2"  w programach :

  1.  FREESTYLER 3.61.5
  2. QLC+ 4.12.2 
 
Konfiguracja PROMYK 1.2 X2  z ustawieniami fabrycznymi

 Konfiguracja adresu IP w Windows (analogicznie tak samo w innych systemach MAC OSX , LINUX)

FREESTYLER 3.61.5

Konfiguracja Bramki dla Universe nr 1 Freestyler , PROMYK domyślnie ma Universe nr 1 
Konfiguracja Bramki dla Universe nr 2 Freestyler , PROMYK domyślnie ma Universe nr 2
 Sekwencja testowa dla 2 fixture w różnych universe
konfiguracja Fixture dla różnych Universe
Szybki test bramki artnet DMX 512 ProMyk 1.2 X2 we freestyler x2

QLC+ 4.12.2





Dwa urządzenia zgodne z PAR56 (dimmer, R, G,B )

PROMYK 1.2 p12R50 + płytka z konwerterem RS485 dla drugiego kanału
Jedno urządzenie 2 wyjścia DMX512

Jedno urządzenie 2 wyjścia DMX512 , konfiguracja dla Universe nr 0 i 1, dla zmniejszenia odbciążenia sieci LAN dwoma strumieniami BROADCAST , 2 Universe trafiają na fabryczny adres Promyk 1.2 czyli 192.168.1.22 
szybki test PROMYK 1.2 X2 w QLC+