Fakulta elektrotechniky a informatiky
Katedra informatiky
Pam ˇet’ov ´y DMX splitter
DMX Splitter with Internal Buffer
akc´ı. Popsat moˇznosti ˇr´ızen´ı takov´e techniky, rozebrat pˇr´ıpadn´e nedostatky a moˇznosti zlepˇsen´ı. Tak´e jsou zde definov´any poˇzadavky pro technick´e a funkˇcn´ı vlastnosti tˇechto zaˇr´ızen´ı. Vznikne tak ucelen´a pˇredstava o moˇzn´e relizaci pˇr´ıpravku, kter ´y by mohl napo-moci osvˇetlovaˇc ˚um v jejich pr´aci. V pr´aci je pops´an n´avrh a realizace prototypu takov´eho multifunkˇcn´ıho pˇr´ıstroje.
Kl´ıˇcov ´a slova: DMX512-A, splitter, merger, osvˇetlovac´ı technika, inteligentn´ı splitter
Abstract
The aim is to map the available techniques designed for effect lighting events. Describe management options such techniques, analyze the possible shortcomings and possible improvements. There are also a requirement for technical and functional characteristics of these devices. This will provide a comprehensive idea about the possible realization of product that could help light designers in their work. The paper describes the design and prototype implementation of such a multifunctional device.
ANSI – American National Standards Institute
AMX192 – Analog Multiplexing 192, protokol pro analogov´e ˇr´ızen´ı svˇeteln´e techniky
CMY – Subtraktivn´ım m´ıch´an´ı barev. Cyan (azurov´a), Magenta (pur-purov´a), Yellow (ˇzlut´a)
EIA – Electronic Industries Alliance
GPL – General Public Licence
PAR – parabolic aluminized reflector lamp, hlin´ıkov ´y reflektor s pa-rabolick ´ym zrcadlem
USITT – United States Institute for Theatre Technology
WinApi – Rozhran´ı pro komunikaci s operaˇcn´ım syst´emem Microsoft Windows
Obsah
1 Uvod´ 3
2 Poˇzadavky na ˇr´ızen´ı svˇeteln´e techniky pˇri kulturn´ıch akc´ıch 4
2.1 Rozvody elektrick´e energie . . . 4
2.2 Z´avˇesn ´y syst´em . . . 5
2.3 ˇR´ızen´ı svˇeteln´e techniky . . . 5
2.4 Stm´ıvaˇce . . . 5
2.5 Konvenˇcn´ı sv´ıtidla . . . 6
2.6 Inteligentn´ı zaˇr´ızen´ı . . . 6
2.7 Jin´a efektov´a zaˇr´ızen´ı . . . 6
3 Rozbor technick ´ych vlastnost´ı ˇr´ıd´ıc´ıch DMX zaˇr´ızen´ı dostupn ´ych v souˇcasn´e dobˇe na trhu 7 3.1 Osvˇetlovac´ı pulty . . . 7
3.2 ˇR´ızen´ı pomoc´ı PC . . . 8
3.3 Pˇrevodn´ıky . . . 9
3.4 Ostatn´ı . . . 9
4 Nedostatky souˇcasn´e techniky 11 4.1 Galvanick´e oddˇelen´ı . . . 11
4.2 Cena . . . 11
4.3 Spojen´ı v´ıce konzol´ı . . . 11
4.4 Specializace . . . 12 4.5 Ostatn´ı . . . 12 5 Protokol DMX512 13 5.1 Technick´a specifikace . . . 13 5.2 Mechanick´a specifikace . . . 14 5.3 Kabel´aˇz . . . 16
5.4 Datov ´y r´amec . . . 16
5.5 Pˇrij´ımaˇc . . . 17
5.6 Casov´an´ı sbˇernice . . . .ˇ 17 6 Technick ´y n´avrh a realizace 20 6.1 Koneˇcn´e poˇzadavky na zaˇr´ızen´ı . . . 20
6.2 N´avrh elektrick´e ˇc´asti . . . 20
6.3 Software . . . 21
6.4 Mˇeˇren´ı obnovovac´ı frekvence . . . 26
6.6 Mechanick´e proveden´ı . . . 28
7 Testov´an´ı, stabilita, zkuˇsenosti s provozem 30
Pˇr´ılohy 30
A Reference 31
B Desky ploˇsn ´ych spoj ˚u 32
C Sch´emata elektrick´e ˇc´asti 33
1
Uvod
´
Jiˇz delˇs´ı dobu se pohybuji v oblasti technick´eho zajiˇst’ov´an´ı kulturn´ıch akc´ı. V posledn´ıch ˇctyˇrech letech se zab ´yv´am ´udrˇzbou a provozem svˇeteln´eho parku ve firmˇe Quartet CZECH s.r.o. V minul ´ych letech se vˇsak nejednalo o prim´arn´ı obor podnik´an´ı a zajiˇstˇen´ı svˇeteln´e techniky plnilo jen funkci dopl ˇnkov´e sluˇzby. Z toho plynuly i poˇzadavky na n´aroˇcnost a cenu provozu, rozvoje i ´udrˇzby a v roˇcn´ım pl´anu v ´yvoje firmy se poˇc´ıtalo jen s mal ´ymi investicemi. Takov´a omezen´ı vˇsak pˇrinesla i zv ´yˇsen´e n´aroky na lidsk´e zdroje. Pouˇz´ıv´an´ı nevhodn´eho osvˇetlovac´ıho pultu, nedostatek rozboˇcovaˇc ˚u datov ´ych linek -splitter ˚u, to vˇse prodluˇzovalo ˇcasy pˇr´ıpravy a zvyˇsovalo n´aroky na obsluhu. S jak ´ymkoliv rozvojem stoupala potˇreba dalˇs´ıch dopl ˇnkov ´ych zaˇr´ızen´ı, ale ˇcasem se uk´azalo, ˇze jejich funkci by zastal jeden v´ıce ´uˇcelov ´y pˇr´ıstroj. Nic takov´eho n´am vˇsak trh v dneˇsn´ı dobˇe nenab´ız´ı.
To vede ke snaze o v ´yvoj takov´eho zaˇr´ızen´ı, samozˇrejmˇe s ohledem na funkˇcnost, cenu a kvalitu. Je nutno analyzovat poˇzadavky na dostupnou techniku a tak´e techniku samotnou. Zhodnotit jej´ı nejz´avaˇznˇejˇs´ı nedostatky a naj´ıt kompromis mezi naˇsimi n´aroky a moˇznou realizac´ı.
V ´ysledkem bude pˇredstava o zaˇr´ızen´ı, kter´e by mˇelo usnadnit osvˇetlovaˇc ˚um a osvˇetlo-vac´ım technik ˚um pr´aci. C´ılem je zpracovat takov ´y n´avrh vˇcetnˇe mechanick´e, elektrick´e i softwarov´e ˇc´asti a n´aslednˇe jej zrealizovat.
2
Poˇzadavky na ˇr´ızen´ı sv ˇeteln ´e techniky pˇri kulturn´ıch akc´ıch
Poˇc´atky vyuˇzit´ı svˇetla pro divadeln´ı pouˇzit´ı lze datovat do dob stˇredovˇeku. Automatizo-van´e sv´ıcen´ı vznik´a na poˇc´atku 20. stolet´ı a v t´eto dobˇe zaˇz´ıv´a tak´e sv ˚uj nejvˇetˇs´ı rozvoj. S dneˇsn´ım technologick ´ym pokrokem se at’ uˇz divadeln´ı, architektonick´e nebo sc´enick´e sv´ıcen´ı st´av´a ned´ılnou souˇc´ast´ı kaˇzd´e spoleˇcensk´e ud´alosti. Pro tento obor existuje cel´e pr ˚umyslov´e odvˇetv´ı, kter´e vyr´ab´ı pro tyto ´uˇcely specializovan´a zaˇr´ızen´ı.
Cel ´y osvˇetlovac´ı ˇretˇezec se skl´ad´a z n´asleduj´ıc´ıch ˇc´ast´ı: • Syst´em zavˇeˇsen´ı
• Rozvody elektrick´e energie • Distribuce ˇr´ıd´ıc´ıch dat • ˇR´ızen´ı (osvˇetlovac´ı pult) • Sv´ıtidla
Obr´azek 1: Osvˇetlovac´ı ˇretˇezec. Zdroj: [1], strana 36.
2.1 Rozvody elektrick ´e energie
Reflektory s ˇz´arovkov ´ym zdrojem pouˇz´ıvan´e pro koncertn´ı a divadeln´ı sv´ıcen´ı maj´ı v dneˇsn´ı dobˇe pˇr´ıkon mezi 300 a 2000 watty, pˇr´ıkony v ´ybojkov ´ych sv´ıtidel se pohybuj´ı mezi 150 a 4000 watty a u architektonick ´ych svˇetel existuj´ı i varianty s pˇr´ıkonem 16 kW. To klade velk´e n´aroky na kvalitu dod´avan´e elektrick´e energie i na kvalitu rozvod ˚u. Nekva-litnˇe uloˇzen´e rozvody a vysok´e proudy tekouc´ı rozvody mohou vytv´aˇret velmi zaruˇsen´e prostˇred´ı a ovliv ˇnovat nejen pˇrenos ˇr´ıd´ıc´ıch sign´al ˚u, ale m ˚uˇze naruˇsovat i pˇrenos audio popˇr´ıpadˇe video sign´al ˚u.
2.2 Z ´av ˇesn ´y syst ´em
Pro ´uˇcely spoleˇcensk ´ych akc´ı se vˇetˇsinou pouˇz´ıvaj´ı specializovan´e konstrukce z hlin´ıkov´e slitiny. Z bezpeˇcnostn´ıho hlediska jsou na tyto z´avˇesn´e konstrukce a rozvody elektrick´e energie kladeny nejvˇetˇs´ı n´aroky, protoˇze s rozvojem inteligentn´ıch sv´ıtidel se velmi zv ´y-ˇsila i hmotnost. V´aha bˇeˇzn ´ych konvenˇcn´ıch sv´ıtidel se pohybuje od 1 do 10 kg, zat´ımco inteligentn´ı sv´ıtidla mohou v´aˇzit 40 i v´ıce kilogram ˚u. V´aha osvˇetlen´ı pro jednu sc´enu m ˚uˇze snadno pˇres´ahnout nˇekolik tun a je nutno poˇc´ıtat s pohybem osob pod zavˇeˇsen ´ymi svˇetly. Pro divadeln´ı ´uˇcely se pouˇz´ıvaj´ı specializovan´e syst´emy s protiz´avaˇz´ımi a klad-kami, takzvan´e
”tahy.“
2.3 R´ızen´ı sv ˇeteln ´e technikyˇ
P ˚uvodn´ı analogov´e ˇr´ızen´ı svˇeteln´e techniky pomoc´ı napˇet´ı 0-10 V bylo znaˇcnˇe problema-tick´e. Vyˇzadovalo veden´ı mnoha linek smˇerem ke stm´ıvaˇc ˚um a ˇr´ızen´e technice ve velmi zaruˇsen´em prostˇred´ı, kde jedn´ım z nejvˇetˇs´ıch zdroj ˚u ruˇsen´ı byly pr´avˇe jiˇz zmi ˇnovan´e stm´ıvaˇce. Prvn´ım z pokus ˚u vyˇreˇsit alespo ˇn nˇekter´e z v ´yˇse zm´ınˇen ´ych probl´em ˚u byl protokol AMX192, kter ´y vyuˇz´ıval multiplexov´an´ı analogov ´ych sign´al ˚u. Nevyˇreˇsil vˇsak uspokojivˇe ot´azku ruˇsen´ı. Roku 1986 standardizoval americk ´y USITT digit´aln´ı protokol DMX urˇcen ´y speci´alnˇe k ˇr´ızen´ı z´abavn´ı techniky. Ten je dodnes nejrozˇs´ıˇrenˇejˇs´ım komu-nikaˇcn´ım protokolem pro toto vyuˇzit´ı a veˇsker´a dneˇsn´ı rozˇs´ıˇren´ı, at’ uˇz se jedn´a o pˇrenos prostˇrednictv´ım WiFi nebo LAN s´ıtˇe, vych´azej´ı z nˇej. Protokol vys´ıl´a k zaˇr´ızen´ım 512 byt ˚u, kaˇzd´e zaˇr´ızen´ı pˇrij´ım´a byty od nastaven´eho poˇradov´eho ˇc´ısla (adresa zaˇr´ızen´ı). Hodnota v urˇcit´em bytu urˇcuje hodnotu ˇr´ızen´e vlastnosti, napˇr´ıklad intenzitu paprsku nebo ´uhel natoˇcen´ı v jedn´e z os.
Hlavn´ım prvkem je ˇr´ıd´ıc´ı konzole nebo-li osvˇetlovac´ı pult, kter ´y je ovl´ad´an osvˇetlova-ˇcem. Jeho pracoviˇstˇe je um´ıstˇeno v m´ıstˇe pˇred sc´enou. V pˇr´ıpadˇe architektonick´eho sv´ı-cen´ı m ˚uˇze b ´yt role lidsk´e obsluhy nahrazena automatizovan ´ym rekord´erem. Z tohoto m´ısta je veden ˇr´ıd´ıc´ı sign´al smˇerem k osvˇetlovac´ı technice pomoc´ı kabel´aˇze nebo bez-dr´atov ´ym pˇrenosem, v m´ıstˇe sc´eny se pak pomoc´ı rozboˇcovaˇc ˚u rozdˇeluje k jednotliv ´ym skupin´am sv´ıtidel.
2.4 Stm´ıva ˇce
Zaˇr´ızen´ı urˇcen´e k regulaci v ´ystupn´ıho napˇet´ı a t´ım k regulaci jasu ˇz´arovkov ´ych sv´ıtidel. Nejˇcastˇeji se pouˇz´ıv´a konstrukce s f´azovou triakovou regulac´ı. Vyr´ab´ı se ve dvou prove-den´ıch a to konstrukce T-bar, kter´a je urˇcena k pˇr´ım´emu zavˇeˇsen´ı na konstrukci zastˇreˇsen´ı p ´odia a n´asledn´emu podvˇeˇsen´ı reflektor ˚u a proveden´ı do racku, kter ´y je pak um´ıstˇen pobl´ıˇz p ´odia a k reflektor ˚um pak vede v´ıce-p´arov´e silov´e veden´ı.
2.5 Konven ˇcn´ı sv´ıtidla
Konvenˇcn´ı svˇetla jsou reflektory vyuˇz´ıvaj´ıc´ı ˇz´arovkov´e zdroje. Mezi nejˇcastˇejˇs´ı z´astupce patˇr´ı PAR reflektory, kter´e nemaj´ı optickou ˇcoˇcku, ale pouze parabolick´e zrcadlo, ˇs´ıˇrka kuˇzele je d´ana zrcadlem. Dalˇs´ımi jsou divadeln´ı reflektory s ˇcoˇckou, u tˇech je moˇzno mˇenit ˇs´ıˇrku kuˇzele, popˇr´ıpadˇe ostˇren´ı paprsku. Kromˇe ˇz´arovky a optick´eho syst´emu nen´ı v reflektoru um´ıstˇeno nic, stm´ıv´an´ı je tedy ˇreˇseno extern´ım stm´ıvaˇcem. Zmˇena barvy se prov´ad´ı pomoc´ı pˇrid´an´ı filtru na reflektor.
2.6 Inteligentn´ı zaˇr´ızen´ı
Za inteligentn´ı zaˇr´ızen´ı se povaˇzuj´ı sv´ıtidla, kter´a vyuˇz´ıvaj´ı pro ˇr´ızen´ı v´ıce kan´al ˚u DMX sign´alu. Vˇetˇsina tˇechto sv´ıtidel vyuˇz´ıv´a jako zdroje svˇetla v ´ybojky.
2.6.1 Oto ˇcn ´e hlavy a scannery
U otoˇcn ´ych hlav se pohybuje cel ´y optick ´y syst´em a v z´akladnˇe je um´ıstˇena elektronika. Scanner je sv´ıtidlo s pohybliv ´ym zrcadlem. Pohyb zleva doprava je oznaˇcov´an jako pan a pohyb ze zdola nahoru jako tilt. Pohyb pan se pohybuje od 270 do 480 i 570 stup ˇn ˚u a tilt okolo 270 stup ˇn ˚u, celkem m ˚uˇze b ´yt pohyb ˇr´ızen aˇz ˇsest DMX kan´aly. ˇCtyˇri kan´aly pro pohyb, vˇzdy 16-ti bitovˇe a dva kan´aly pro rychlost pohybu. Kromˇe pohybu je moˇzno napˇr´ıklad mechanicky stm´ıvat paprsek pomoc´ı z´aklopky, popˇr´ıpadˇe je moˇzn´e i elek-trick´e stm´ıv´an´ı. Tak´e m ˚uˇze obsahovat nˇekolik kol s dichroick ´ymi barevn ´ymi filtry1pro zmˇenu barvy paprsku, u novˇejˇs´ıch sv´ıtidel lze vyuˇz´ıt i m´ıch´an´ı barev v reˇzimu CMY. Mezi dalˇs´ı funkce patˇr´ı projekce obrazc ˚u (gob), zvˇetˇsen´ı paprsku, ostˇren´ı, pˇrid´an´ı hra-nolu pro rozdˇelen´ı paprsku a spousta dalˇs´ıch funkc´ı.
2.7 Jin ´a efektov ´a zaˇr´ızen´ı
Mezi dalˇs´ı ˇcasto pouˇz´ıvan´e efekty patˇr´ı r ˚uzn´e v ´yrobn´ıky mlhy, umˇel´eho snˇehu, nebo stro-boskopick´e efekty. Pro pouˇzit´ı na diskot´ek´ach se vyr´ab´ı ˇsirok´a ˇsk´ala sv´ıtidel. ˇR´ızen´ı po-moc´ı DMX nesm´ı b ´yt pouˇzito pro kritick´e aplikace, u kter ´ych by mohlo doj´ıt k ohroˇzen´ı lidsk ´ych ˇzivot ˚u, jako jsou napˇr´ıklad efektov´e plamenomety nebo odpalovac´ı zaˇr´ızen´ı oh ˇnostroj ˚u.
1Polopropustn´e zrcadlo s vysok ´ym ´utlumem pro neˇz´adan´e frekvence, sloˇzen´e z v´ıce vrstev, kde kaˇzd´a
z nich m´a r ˚uzn ´y index lomu. V pˇr´ıpadˇe p´asmov´e propusti tedy z´avis´ı vlnov´a d´elka propouˇstˇen ´ych vln od materi´alu zrcadla a ´uhlu dopadu vlny.
3
Rozbor technick ´ych vlastnost´ı ˇr´ıd´ıc´ıch DMX zaˇr´ızen´ı
dostu-pn ´ych v sou ˇcasn ´e dob ˇe na trhu
3.1 Osv ˇetlovac´ı pulty
Trh s osvˇetlovac´ımi pulty je v dneˇsn´ı dobˇe velmi rozs´ahl ´y. Existuje mnoho r ˚uzn ´ych uzn´a-van ´ych v ´yrobc ˚u s diverzifikouzn´a-van ´ym pod´ılem na trhu a to v r´amci cel´eho svˇeta, cel ´ych kontinent ˚u, ale tak´e v r´amci jednotliv ´ych st´at ˚u. Pˇresto v tomto oboru existuj´ı jist´e
” eta-lony“, jak ´ym je napˇr´ıklad Avolites Pearl 2010. D´ale jsou pops´any konzole pˇrev´aˇznˇe z niˇzˇs´ı cenov´e kategorie, protoˇze pr´avˇe u nich lze naj´ıt nejv´ıce snadno ˇreˇsiteln ´ych nedostatk ˚u, u konzol´ı, kter´e stoj´ı v ˇr´adech mili ´on ˚u, se nedostatky hledaj´ı tˇeˇzko a jde sp´ıˇse o osobn´ı preference neˇz o technick´e nedostatky.
3.1.1 Eurolite DMX Operator 192
Eurolite DMX Operator je osvˇetlovac´ı pult z nejniˇzˇs´ı cenov´e kategorie. Zvl´adne ovl´adat pouze 192 kan´al ˚u dˇelen ´ych do 12 sekc´ı, kaˇzdou nav´ıc rozdˇelenou do dvou str´anek A a B. V jednom okamˇziku je tedy k pˇr´ım´emu ovl´ad´an´ı dostupno 8 kan´al ˚u a to pouze v poˇrad´ı, v jak´em jsou vys´ıl´any. Pult implementuje rozhran´ı MIDI jedn´ım v ´ystupem. Bohuˇzel je implementace nedokumentov´ana. Do vnitˇrn´ı programov´e pamˇeti lze uloˇzit 30 program ˚u skl´adaj´ıc´ıch se z osmi sc´en. Dnes bˇeˇznˇe pouˇz´ıvan´e inteligentn´ı svˇetlo, napˇr´ıklad MAC 250 Entour v ´yrobce Martin vyuˇz´ıv´a 15 aˇz 18 kan´al ˚u. Tento pult je nevhodn ´y na ˇr´ızen´ı inteligentn´ıch sv´ıtidel v re´aln´em ˇcase.
Pˇresto m ˚uˇze plnit svoji funkci pro nen´aroˇcn´e ud´alosti s reflektory PAR nebo jin ´ymi svˇeteln ´ymi efekty napˇr´ıklad v hudebn´ıch nebo taneˇcn´ıch klubech. Z technick´eho hle-diska je v ´ystupn´ı obvod tohoto pultu osazen bˇeˇzn ´ym ˇcipem 75176 bez jak´ehokoliv do-dateˇcn´eho oddˇelen´ı. Pˇresto je velmi rozˇs´ıˇren d´ıky sv´e n´ızk´e cenˇe 3 190,- Kˇc. Zdroj:
http://www.hdt.cz/eurolite-dmx-operator-192-kanal/d-198742/ dne 4. dubna 2012.
3.1.2 ELATION MAGIC 260
Tento pult je n´asledovn´ıkem Eurolite DMX Operator 192, doˇslo k rozˇs´ıˇren´ı na 260 ˇr´ıdi-teln ´ych kan´al ˚u a byl upraven uˇzivatelsk ´y interface pro pohodlnˇejˇs´ı ovl´ad´an´ı. Obsahuje tak´e knihovnu zaˇr´ızen´ı, osvˇetlovaˇc nen´ı nucen si pamatovat ˇc´ısla kan´al ˚u a jejich funkci, ale m ˚uˇze si pˇr´ımo ovl´adat u vybran´eho zaˇr´ızen´ı funkci, dokonce je moˇzno vymˇenit jedno zaˇr´ızen´ı za druh´e a naprogramovan´e sc´eny nen´ı nutno mˇenit. Nev ´yhodou je omezen´e mnoˇzstv´ı kan´al ˚u a uˇzivatelsk ´y interface pro inteligentn´ı sv´ıtidla, d´ıky kter´emu je ovl´ad´a-n´ı konvenˇcovl´ad´a-n´ıch sv´ıtidel m´ırnˇe nepohodln´e. Cenou 8 260,- Kˇc spad´a do niˇzˇs´ı cenov´e kate-gorie. Zdroj:http://www.thomann.de/cz/elation_magic_260.htm dne 4. dubna 2012.
3.1.3 Elation Show Designer 3
Osvˇetlovac´ı pult stˇredn´ı tˇr´ıdy s tˇremi DMX v ´ystupy. Lze obsluhovat 48 inteligentn´ıch sv´ıtidel a 128 konvenˇcn´ıch. V pultu je uloˇzena editovateln´a knihovna zaˇr´ızen´ı. Z panelu je moˇzno pˇr´ımo spouˇstˇet osm playback ˚u z celkem 4700 moˇzn ´ych uloˇzen ´ych sc´en. Sv ´ym vybaven´ım je jedn´ım z prvn´ıch pohodlnˇe pouˇziteln ´ych pult ˚u. Jeho cena je 44 000,- Kˇc. Nev ´yhodou je absence galvanick´eho oddˇelen´ı v ´ystupu.
Zdroj: http://www.thomann.de/cz/elation_show_designer_3.htm dne 4. dubna 2012.
3.1.4 Avolites Pearl 2010
V ˇCesk´e republice pult povaˇzovan ´y za pr ˚umyslov ´y standard a velmi obl´ıben ´y u mnoha osvˇetlovaˇc ˚u pro sv ˚uj pˇr´ıvˇetiv ´y uˇzivatelsk ´y interface. Podpora 240 inteligentn´ıch svˇetel, knihovna zaˇr´ızen´ı, pˇr´ıstup k pˇrednastaven ´ym sc´en´am pˇres palety pro rychl´e progra-mov´an´ı. Standardnˇe je vybaven ˇctyˇrmi opticky oddˇelen ´ymi v ´ystupy. Svou cenou 179 880,- Kˇc se ˇrad´ı do stˇredn´ı vyˇsˇs´ı cenov´e tˇr´ıdy.
Zdroj: http://www.osvetlovac.cz/avolites-pearl-2010-491.html dne 5. dubna 2012.
3.2 R´ızen´ı pomoc´ı PCˇ
Poˇc´ıtaˇce n´am pˇrin´aˇs´ı mnoho moˇznost´ı, ale tak´e maj´ı mnoho nev ´yhod, jako napˇr´ıklad stabilitu, odolnost pˇri pˇrepravˇe. Mezi nejvˇetˇs´ı nev ´yhodu oproti hardwarov´e konzoli patˇr´ı pomal´a reakˇcn´ı doba osvˇetlovaˇce na vnˇejˇs´ı podnˇety. Dobr ´ych v ´ysledk ˚u se d´a napˇr´ıklad doc´ılit pˇri kombinaci s dotykovou obrazovkou a MIDI kontrol´erem.
3.2.1 Freestyler 512
Freestyler je volnˇe ˇs´ıˇriteln ´y program s uzavˇren ´ym zdrojov ´ym k ´odem. Je kompatibiln´ı s nˇekolika des´ıtkami pˇrevodn´ık ˚u vyuˇz´ıvaj´ıc´ıch mnoho rozhran´ı poˇc´ıtaˇce, vˇcetnˇe podpory nov´eho s´ıt’ov´eho protokolu Art-NET. Ofici´alnˇe je moˇzno vyuˇz´ıvat 512 kan´al ˚u, ale existuj´ı i v ´yvojov´e verze s podporou 1024 kan´al ˚u. Je moˇzno vyuˇz´ıvat personalit pro jednotliv´a svˇetla, maker a gener´ator ˚u tvar ˚u. Pˇrehr´avan´e sc´eny je moˇzno sdruˇzovat do podskupin. Disponuje tedy vˇs´ım, co je k bˇeˇzn´e pr´aci potˇreba. Velkou v ´yhodou je podpora extern´ıho ˇr´ızen´ı, jak pomoc´ı MIDI, tak i prostˇrednictv´ım TCP/IP a WinApi, coˇz umoˇz ˇnuje snadn´e program´atorsk´e rozˇs´ıˇren´ı.
3.2.2 Sunlite suite
Tento program je velmi popul´arn´ı, protoˇze nab´ız´ı mnoho moˇznost´ı a je uˇzivatelsky pˇr´ıvˇe-tiv ´y a snadno ovladateln ´y. Licence je v´az´ana na hardwarov ´y pˇrevodn´ık a jej´ı cena zaˇc´ın´a pˇribliˇznˇe na 400 euro. Tato varianta nab´ız´ı 512 v ´ystupn´ıch kan´al ˚u a 512 vstupn´ıch
kan´al ˚u. V ´yhodou je rozˇs´ıˇritelnost o dalˇs´ı v ´ystupy a vstupy a nativn´ı podpora visualiz´eru, kter ´y poskytuje pˇr´ımo v ´yrobce.
3.3 Pˇrevodn´ıky
Mnoho dostupn ´ych pˇrevodn´ık ˚u vych´az´ı z konstrukce virtu´aln´ıho RS232 portu pˇripoje-n´eho pˇres USB rozhran´ı ˇcasto s propriet´aln´ım ovladaˇcem pro operaˇcn´ı syst´em nebo na ˇcipu um´ıstˇenou PROM pamˇet´ı, ve kter´e je um´ıstˇena licence. Existuje mnoho konstrukc´ı s vyuˇzit´ım mikrokontrol´er ˚u nebo obvod ˚u, jako je napˇr´ıklad FT232 firmy Future Techno-logy Devices International Ltd.
3.3.1 Enttec Open DMX
Open DMX je projekt open-source pˇrevodn´ıku, kter ´y je ˇs´ıˇren pod licenc´ı GPL, vˇcetnˇe sch´emat a i desek ploˇsn ´ych spoj ˚u. Ve sv ´ych ´uprav´ach ho vyr´ab´ı a prod´av´a mnoho v ´yrobc ˚u i amat´ersk ´ych konstrukt´er ˚u. Pro jeho obl´ıbenost hraje pˇredevˇs´ım jeho minim´aln´ı v ´yrobn´ı cena. Nev ´yhodou je generov´an´ı DMX sign´alu v PC, coˇz negativnˇe ovliv ˇnuje obnovo-vac´ı frekvenci sbˇernice, nebot’ poˇc´ıtaˇc nemus´ı b ´yt schopen dod´avat data vˇcas. V urˇcit ´ych pˇr´ıpadech m ˚uˇze chybˇet i optick´e oddˇelen´ı v ´ystupu.
3.3.2 Enttec DMX USB Pro
Tato varianta umoˇz ˇnuje vyuˇz´ıt jeden vstup a jeden v ´ystup vˇcetnˇe optick´eho oddˇelen´ı s odolnost´ı 1500 V. Zde se jiˇz o generov´an´ı star´a ˇcip pˇr´ımo v pˇrevodn´ıku a poˇc´ıtaˇc je jen dodavatelem dat. D´ıky tomu lze dos´ahnout obnovovac´ı frekvence 40 Hz s t´ım, ˇze pˇrevodn´ık umoˇz ˇnuje jej´ı plynulou zmˇenu v rozmez´ı od 1 Hz do 40 Hz. Mezi klady lze pˇridat i podporu protokolu RDM, kter ´y slouˇz´ı k zjiˇst’ov´an´ı a zmˇenˇe stavu svˇeteln´e tech-niky (napˇr´ıklad zmˇena DMX adresy).
3.4 Ostatn´ı
3.4.1 Eurolite DMX Split 6X
Galvanick ´y oddˇelovaˇc a rozdˇelovaˇc datov´eho toku. Poskytuje 6 izolovan ´ych v ´ystup ˚u, kaˇzd ´y s vlastn´ım budiˇcem.
3.4.2 Elation DM-2512R DMX Merger
DMX Merger je urˇcen ke spojen´ı dvou datov ´ych tok ˚u. Tento pˇr´ıstroj nab´ız´ı tˇri voliteln´e m ´ody provozu:
• Split - je nastavena adresa, vˇsechny sloty menˇs´ı ne ˇz adresa n´aleˇz´ı vstupu A a sloty s vˇetˇs´ı adresou vstupu B
• Backup - pokud nejsou dostupn ´a data na vstupu A jsou vysl´ana data ze vstupu B
3.4.3 Botex Dr. DMX III DMX Tester
Pˇr´ıruˇcn´ı tester pro urˇcen´ı stavu sbˇernice. Umoˇz ˇnuje prohl´ıˇzen´ı vys´ılan ´ych hodnot, mˇeˇren´ı ˇcasov´an´ı, testov´an´ı kabel´aˇze.
4
Nedostatky sou ˇcasn ´e techniky
4.1 Galvanick ´e odd ˇelen´ı
Jak je zˇrejm´e z pˇrehledu dostupn´e techniky, tak galvanick´e nen´ı zcela bˇeˇzn´e. Pˇresto jej m ˚uˇzeme povaˇzovat za velmi potˇrebn´e. Dle statistik, kter´e poskytla spoleˇcnost QUARTET Czech s.r.o., v deseti procentech zajiˇst’ovan ´ych akc´ı doch´az´ı k pˇripojen´ı zvukov´e techniky na jin ´y zdroj elektrick´e energie neˇz je zdroj svˇeteln´e techniky. At’ se jiˇz jedn´a o kombinaci nˇekolika m´ıstn´ıch rozvadˇeˇc ˚u nebo kombinaci m´ıstn´ıho rozvadˇeˇce a elektrocentr´aly, je to zdroj bezpeˇcnostn´ıho rizika zvl´aˇstˇe v pˇr´ıpadˇe, ˇze se rozhodneme pouˇz´ıt pouze jeden pˇr´ıvod pro pracoviˇstˇe reˇzie. Vznik´a riziko zemn´ıch smyˇcek, ale tak´e nebezpeˇc´ı rozd´ıln ´ych dotykov ´ych napˇet´ı a vzniku vyrovn´avac´ıch proud ˚u. Proto je ˇz´adouc´ı, aby DMX linka byla galvanicky oddˇelena od osvˇetlovac´ıho pultu. Pro ide´aln´ı vyuˇzit´ı spoleˇcn´e sign´alov´e kabel´aˇze mezi zvukovou ˇc´ast´ı a svˇetelnou je ˇz´adouc´ı, aby oddˇelen´ı neprobˇehlo v m´ıstˇe reˇzie, ale v m´ıstˇe p ´odiov´eho rozvadˇeˇce nebo splitteru DMX sign´alu. Mnoho osvˇetlovac´ıch pult ˚u nem´a galvanicky oddˇelen´e v ´ystupy.
4.2 Cena
Z pozice z´akazn´ık ˚u osvˇetlovac´ıch agentur vznik´a neust´al ´y tlak na sniˇzov´an´ı ceny. ˇCasto lze ˇr´ıci, ˇze velikost akce je nepˇr´ımo ´umˇern´a tlaku na sn´ıˇzen´ı ceny. I mal ´y rozd´ıl v cenˇe oproti konkurenci m ˚uˇze b ´yt rozhoduj´ıc´ı. Velkou poloˇzkou v rozpoˇctu na kulturn´ı akci tvoˇr´ı amortizace pouˇzit´e techniky, ve v ´ysledku vznik´a poˇzadavek na vyuˇzit´ı levnˇejˇs´ı techniky, pokud moˇzno bez viditeln ´ych n´asledk ˚u pro z´akazn´ıka. Osvˇetlovaˇci jsou na-pˇr´ıklad nuceni pouˇz´ıvat v´ıce mal ´ych pult ˚u, kter´e neodpov´ıdaj´ı poˇzadavk ˚um svˇeteln´eho parku, popˇr´ıpadˇe pouˇz´ıvaj´ı PC software a pˇrevodn´ık. U tˇechto ˇreˇsen´ı ztr´ac´ı vˇetˇsinou veˇsker ´y komfort pˇri pr´aci a mnohdy se ne ´umˇernˇe prodluˇzuje jejich reakˇcn´ı doba a s t´ım schopnost reagovat na poˇzadavky.
4.3 Spojen´ı v´ıce konzol´ı
Je-li osvˇetlovaˇc nucen pouˇz´ıt v´ıce konzol´ı tak z toho tak´e plyne, ˇze mus´ı pouˇz´ıt v´ıce DMX linek. Kaˇzd ´y z pult ˚u m ˚uˇze ovl´adat pouze k sobˇe pˇripojen´a svˇetla. Pokud chci spo-jit v´ıce linek do jedn´e je potˇreba pouˇz´ıt zaˇr´ızen´ı, kter´e spoj´ı dva datov´e toky (anglicky oznaˇcov´an jako merger). Na jednom inteligentn´ım svˇetle m ˚uˇzeme jedn´ım pultem ˇr´ıdit stm´ıvaˇc a druh ´ym mˇeniˇc barev. Pouˇzit´ı mergeru se st´av´a jeˇstˇe zaj´ımavˇejˇs´ım v pˇr´ıpadˇe, ˇze pouˇzijeme kombinaci poˇc´ıtaˇce a osvˇetlovac´ı konzole. Poˇc´ıtaˇc pouˇzijeme na ˇr´ızen´ı inte-ligentn´ıch sv´ıtidel a konzoli na ˇr´ızen´ı konvenˇcn´ıch svˇetel. Potˇrebujeme menˇs´ı mnoˇzstv´ı kabel´aˇze, t´ım se n´am zved´a spolehlivost, osvˇetlovaˇc m´a pˇri pr´aci vˇetˇs´ı komfort, protoˇze na osvˇetlovac´ım pultu m ˚uˇze pracovat v ´yraznˇe rychleji, neˇz pouze pomoc´ı poˇc´ıtaˇce. Vlast-nosti se jeˇstˇe zlepˇs´ı kdyˇz k poˇc´ıtaˇci pˇrid´ame extern´ı MIDI ovladaˇc.
Dalˇs´ım pouˇzit´ım mergeru je z´alohov´an´ı provozu pultu druh ´ym kusem. V pˇr´ıpadˇe v ´ypadku jednoho pouˇzijeme druh ´y jako z´aloˇzn´ı a pokraˇcujeme v pr´aci bez nutnosti
pˇrepojov´an´ı kabel´aˇze. Nˇekter´e ˇspiˇckov´e pulty maj´ı toto ˇreˇseno speci´aln´ım propojen´ım dvou konzol´ı, v takov´em pˇr´ıpadˇe potˇreba mergeru odpad´a.
4.4 Specializace
Na trhu existuje dostatek v ´yrobk ˚u se svou specifickou funkc´ı. Zaˇr´ızen´ı, kter´a by ˇsla na-zvat za multifunkˇcn´ı se vˇsak hledaj´ı jen velmi tˇeˇzko. Minim´alnˇe spojen´ı splitteru a mer-geru by se dalo povaˇzovat za ˇz´adouc´ı. Toto tak´e ´uzce souvis´ı s cenou, v´ıce kus ˚u speciali-zovan´eho hardware m ˚uˇze b ´yt draˇzˇs´ı neˇz jeden multifunkˇcn´ı kus.
4.5 Ostatn´ı
Pokud pouˇzijeme poˇc´ıtaˇc nebo draˇzˇs´ı konzoli se zabudovan ´ym operaˇcn´ım syst´emem, at’ uˇz propriet´aln´ım nebo na b´azi Linux ˇci Windows, doch´az´ı pˇri v ´ypadku elektrick´eho proudu, hardwarov´e nebo softwarov´e chybˇe ke ztr´atˇe dat. Pˇri znovu zprovoznˇen´ı je potˇreba prvnˇe zav´est operaˇcn´ı syst´em a teprve potom se spust´ı DMX v ´ystup. Chov´an´ı ˇr´ızen´e techniky v t´eto dobˇe je jen na libov ˚uli v ´yrobce, m ˚uˇze reagovat na zvuk, spust´ı uloˇzen ´y program nebo se pˇresunout do v ´ychoz´ıho stavu.
Varianta, kdy se pˇreruˇs´ı dod´avka do konzole, ale dod´avka proudu na sc´enu je za-chov´ana, je re´aln´a, napˇr´ıklad pokud je pouˇzita selektivita proudov ´ych chr´aniˇc ˚u u roz-vodu elektˇriny. V takov´e situaci by bylo vhodn´e zachovat alespo ˇn minim´aln´ı nasv´ıcen´ı sc´eny, realizace tohoto”nouzov´eho osvˇetlen´ı“ by si vyˇz´adala pouˇz´ıt DMX rekord´er, popˇr´ı-padˇe redundantn´ı osvˇetlovac´ı pult ve spojen´ı s mergerem v reˇzimu z´aloha.
Obr´azek 2: Pˇr´ıklad propojen´ı pomoc´ı DMX512.
5
Protokol DMX512
DMX 512 je protokol, kter ´y byl navrˇzen roku 1986 institutem USITT pro ˇr´ızen´ı stm´ıvaˇc ˚u. V pozdˇejˇs´ı variantˇe z roku 1990 byl rozˇs´ıˇren pro potˇreby ˇr´ızen´ı speci´aln´ı efektov´e tech-niky. Technick´a specifikace protokolu DMX 512 vych´az´ı z osvˇedˇcen´eho pr ˚umyslov´eho standardu EIA 485. Jedna s´ıt’ propojen´a t´ımto protokolem (anglicky oznaˇcov´ano jako universe) vˇzdy obsahuje jeden vys´ılaˇc a 32 pˇrij´ımaˇc ˚u na segmentu s t´ım, ˇze pouˇzit´ı opa-kovaˇc ˚u (repeater) a rozdˇelovaˇc ˚u (splitter ˚u) je povoleno a poˇcet segment ˚u je neomezen. Zaˇr´ızen´ı jsou propojena do topologie sbˇernice a kaˇzd ´y segment je zakonˇcen zakonˇcova-c´ım odporem (termin´atorem).
5.1 Technick ´a specifikace
DMX 512 vyuˇz´ıv´a jednosmˇern ´y diferenci´aln´ı napˇet’ov ´y pˇrenos pomoc´ı dvou p´ar ˚u krou-cen´e dvoulinky, kde vodiˇc oznaˇcovan ´y jako A (popˇr´ıpadˇe -), m´a menˇs´ı napˇet´ı neˇz vodiˇc B (+). Pˇrestoˇze norma vyˇzaduje poˇzit´ı dvou p´ar ˚u, tak samotn´e datov´e pˇrenosy prob´ıhaj´ı pouze na jednom. Vyuˇzit´ı druh´eho p´aru nen´ı v normˇe definov´ano.
Rozsah pˇr´ıpustn´eho napˇet´ı na sbˇernici se pohybuje mezi -7 V a +12 V, budiˇc sbˇernice mus´ı b ´yt schopen dodat rozd´ılov´e vstupn´ı napˇet´ı od 1,5 V do 5 V. Maxim´aln´ı zkra-tov´e proudy jsou stanoveny na 150 mA v ˚uˇci zemi a 250 mA proti + 12 V. Impedanˇcn´ı pˇrizp ˚usoben´ı, pro zabr´anˇen´ı odraz ˚u sign´alu, se prov´ad´ı zakonˇcovac´ım odporem, nebo-li termin´atorem, o jmenovit´e hodnotˇe 120 Ohm. Zatˇeˇzovac´ı impedance budiˇce by nemˇela klesnout pod 60 Ohm a vstupn´ı impedance jednotky by nemˇela klesnout pod 12 kOhm.
Obr´azek 3: Pˇetipinov ´y XLR konektor.
Obr´azek 4: Konektor 8P8C.
Poˇcet pˇrij´ımaˇc ˚u na jednom segmentu je stanoven na 32, ale toto ˇc´ıslo je z´avisl´e na vlastnostech pouˇzit´eho bud´ıc´ıho obvodu, napˇr´ıklad s pouˇzit´ım budiˇce MAX1487 firmy Maxim lze budit aˇz 128 pˇrij´ımaˇc ˚u. D´elka jednoho segmentu je stanovena na 4000 stop (asi 1200 m), s pouˇzit´ım opakovaˇce nen´ı poˇcet segment ˚u omezen.
5.2 Mechanick ´a specifikace
5.2.1 Konektory
Pouˇz´ıvan´e konektory fyzick´e vrstvy byly stanoveny v revizi protokolu oznaˇcovan´e DMX 1990. Je stanoveno pouˇzit´ı pˇetipinov´eho XLR konektoru (obr´azek 3.), kde samice je um´ı-stˇena na vys´ılaˇci a samec je um´ıstˇen na pˇrij´ımaˇci. Pouˇzit´ı tˇr´ıpinov ´ych XLR je z pohledu normy zak´az´ano. DMX512-A (ANSI E1.11-2008) rozˇsiˇruje spektrum pouˇz´ıvan ´ych konek-tor ˚u o 8P8C (obr´azek 4.), urˇcen´eho pro pevn´e instalace, kter ´y je v pˇr´ıpadˇe potˇreby me-chanicky zamˇeniteln ´y s RJ-45.
Mnoho v ´yrobc ˚u v historii pouˇz´ıvalo r ˚uzn´e typy v r ˚uzn ´ych variant´ach, kter´e neod-pov´ıdaly normˇe. Z tˇechto nepropriet´aln´ıch variant se do dneˇska dochovalo pouˇz´ıv´an´ı tˇr´ı pinov ´ych XLR, kter ´ymi je osazeno mnoho zaˇr´ızen´ı, pˇrev´aˇznˇe z niˇzˇs´ı cenov´e kategorie.
Pin Oznaˇcen´ı V ´yznam
1 GND 0V pro linku Data 1 a 2 2 Data 1- Prim´arn´ı datov´a linka 3 Data 1+ Prim´arn´ı datov´a linka 4 Data 2- Voliteln´a sekund´arn´ı linka 5 Data 2+ Voliteln´a sekund´arn´ı linka
Tabulka 1: Zapojen´ı pˇetipinov´eho XLR
Pin Oznaˇcen´ı V ´yznam
1 Data 1+ Prim´arn´ı datov´a linka 2 Data 1- Prim´arn´ı datov´a linka 3 Data 2+ Voliteln´a sekund´arn´ı linka 4 Not Assigned Nevyuˇzito
5 Not Assigned Nevyuˇzito
6 Data 2- Voliteln´a sekund´arn´ı linka 7 GND 1 0V pro linku Data 1 8 GND 2 0V pro linku Data 2
Tabulka 2: Zapojen´ı 8P8C
Pˇrestoˇze z elektrick´eho hlediska neexistuje nic, co by tomu br´anilo, v bˇeˇzn´em pracovn´ım prostˇred´ı spoleˇcensk ´ych a kulturn´ıch akc´ı hroz´ı z´amˇena za sign´alovou audio kabel´aˇz. Toto m ˚uˇze zp ˚usobit ˇskody jak na stranˇe audio zaˇr´ızen´ı, tak na stranˇe pˇripojen´ı do DMX s´ıtˇe. Nˇekter´a zaˇr´ızen´ı urˇcen´a pˇrev´aˇznˇe pro architektonick´e ´uˇcely i dnes pouˇz´ıvaj´ı konek-tory ˇctyˇr pinov´e, kde jeden z pin ˚u je urˇcen pro nap´ajen´ı.
5.2.1.1 Zapojen´ı 8P8C Aˇckoli jsou na pinech 7 a 8 oddˇeleny zemˇe pro obˇe datov´e linky, tak by mezi nimi nemˇel existovat rozd´ıl potenci´alu. Konektor XLR vyuˇz´ıv´a pouze jednu spoleˇcnou zem.
5.3 Kabel ´aˇz
P ˚uvodn´ı norma DMX512 z roku 1986 i jej´ı varianta z roku 1990 obsahovala specifikaci pouˇz´ıvan´e kabel´aˇze. U nejnovˇejˇs´ı specifikace zn´am´e jako DMX512-A (ANSI E1.11 - 2004) byla oddˇelena do vlastn´ı normy. Nakonec vznikly dvˇe, jedna zohled ˇnuj´ıc´ı poˇzadavky mobiln´ıch akci ANSI E1.27-1 a ANSI E1.27-2 urˇcen´a pro pevn´e instalace v divadlech a spoleˇcensk ´ych s´alech.
5.4 Datov ´y r ´amec
Datov ´y r´amec je vys´ıl´an sekvenˇcnˇe, asynchronn´ım s´eriov ´ym pˇrenosem a zaˇc´ın´a slotem 0 a konˇc´ı slotem 512 (celkem tedy maxim´alnˇe 513 slot ˚u). Pˇred samotn ´ym pˇrenosem dat je nutno vyslat reset sekvenci (oznaˇcovanou jako BREAK) n´asledovanou MARK AFTER BREAK ˇc´ast´ı a n´aslednˇe START k ´od. Platn´a data v jednotliv ´ych slotech nab ´yvaj´ı hodnot 0 aˇz 255.
5.4.1 Slot
Datov ´y slot se skl´ad´a z 11 bit ˚u. Prvn´ım bitem je start bit s hodnotou 0. D´ale je vys´ıl´ano 8 bit ˚u dat, od nejm´enˇe v ´yznamn ´ych po nejv´ıce v ´yznamn´e. Slot zakonˇcuj´ı dva stop bity s hodnotou 1.
5.4.2 Break
Vysl´an´ım BREAK je indikov´an zaˇc´atek nov´eho r´amce.
5.4.3 Mark after break
Mark after break (zkr´acenˇe MAB)oddˇeluje BREAK a START CODE. DMX vys´ılaˇc mus´ı generovat MAB v urˇcit´em rozsahu 3.
5.4.4 Start code
Start k ´odem se rozum´ı slot s poˇradov ´ym ˇc´ıslem 0. Tento slot specifikuje typ dat vys´ılan ´ych v tomto packetu.
Hodnota 0 (oznaˇcov´ana jako NULL START CODE) je rezervov´ana pro bˇeˇzn´a data, nebo-li data pro stm´ıvaˇce. Vˇsechny n´asleduj´ıc´ı sloty oznaˇcuje jako netypov´a osmibitov´a data. Tato data se mus´ı opakovat vˇzdy alespo ˇn jednou za sekundu. Data odesl´ana s t´ımto k ´odem nejsou povaˇzov´ana za d ˚uleˇzit´a a je pˇredpokl´ad´ana urˇcit´a ztr´atovost. Ztr´ata jed-noho packetu by nemˇela v ´yraznˇe ovlivnit funkˇcnost pˇrij´ımaj´ıc´ıho zaˇr´ızen´ı.
Start k ´ody s hodnotou 1 aˇz 255 jsou rezervov´any pro dalˇs´ı pouˇzit´ı a pˇr´ıpadn´e flexibiln´ı rozˇs´ıˇren´ı. M ˚uˇzou b ´yt vyuˇzity pro odes´ıl´an´ı informac´ı o v ´yrobci, ascii znak ˚u, pˇr´ıpadnˇe kontroln´ıch souˇct ˚u atd.
5.4.5 Data
Slot s hodnotou 00H reprezentuje minim´aln´ı hodnotu stm´ıvaˇce a hodnota FFH odpov´ıd´a maxim´aln´ı hodnotˇe v ´ystupu stm´ıvaˇce.
Jeden packet obsahuje maxim´alnˇe 512 slot ˚u. Promˇenn´a d´elka packetu je pˇr´ıpustn´a, je moˇzno odes´ılat packet s m´enˇe neˇz 512 sloty, ale pokud je vys´ılaˇc naprogramov´an na urˇcitou funkci, nemˇela by se d´elka mˇenit.
5.5 Pˇrij´ıma ˇc
Kaˇzd ´y pˇrij´ımaˇc mus´ı b ´yt schopen zpracovat DMX sign´al s maxim´aln´ı obnovovac´ı frek-venc´ı. Je tak´e povinen kontrolovat ˇcasov´an´ı stop bit ˚u. Dojde-li k rozpadu ˇcasov´an´ı mus´ı pˇrij´ımaˇc dan ´y slot zahodit a zahodit i vˇsechny n´asleduj´ıc´ı. Pokud je sign´al nepˇr´ıtomen d´ele jak 60 sekund, je to povaˇzov´ano za ztr´atu sign´alu. V takov´em pˇr´ıpadˇe je chov´an´ı pˇrij´ımaˇce pouze na rozhodnut´ı v ´yrobce.
5.6 Casov ´an´ı sb ˇerniceˇ
Obr´azek 5: Pˇr´ıklad DMX sign´alu. Zdroj: [4], strana 16.
1
”SPACE“ for BREAK
2 ”MARK“ after BREAK (MAB) 3 Slot time
4 START Bit
5 Least significant data bit 6 Most significant data bit 7 Stop bit
8 Stop bit 9
”MARK“ time between slots 10
”MARK“ before BREAK (MBB) 11 Break to Break time
12 Reset sequence (Break, MAB, START Code) 13 DMX512 Packet
14 Start code (Slot 0 Data) 15 Slot 1 Data
ˇ
C´ıslo Popis Min. Typ. Min. Jednotka
Bitov´a rychlost 245 250 250 kbit / s Doba trv´an´ı bitu 3,92 4 4,08 µs
Min. obnovovac´ı ˇcas - 22,7 - ms
Max. obnovovac´ı frekvece - 44 - packetu / s
1 SPACE for BREAK 92 176 - µs
2 MARK after BREAK 12 - - µs
<1,0 s 9 MARK ˇcas mezi sloty 0 - <1,0 s
10 MARK before BREAK 0 - <1,0 s
11 BREAK TO BREAK 1204 - - µs
1,00 s
13 Delka packetu 1204 - - µs
1,00 s
6
Technick ´y n ´avrh a realizace
6.1 Kone ˇcn ´e poˇzadavky na zaˇr´ızen´ı
• Funkce mergeru. Zaˇr´ızen´ı bude umˇet spojit dva nez´avisl´e datov´e toky o r ˚uzn ´ych rychlostech syst´emem vyˇsˇs´ı vyhr´av´a (high take precendence). Z toho plyne i poˇza-davek na bufferov´an´ı tok ˚u.
• Galvanick´e oddˇelen´ı vstupu. Vstupy budou od pˇr´ıstroje galvanicky oddˇeleny. • Splitter. Zaˇr´ızen´ı poskytne osm v ´ystup ˚u, kaˇzd ´y s vlastn´ım budiˇcem, pokud moˇzno
co nejvˇetˇs´ı kvality, schopn ´ym budit v´ıce neˇz standardn´ıch 32 zaˇr´ızen´ı.
• Mˇeˇren´ı parametr ˚u sbˇernice, napˇr´ıklad obnovovac´ı frekvence. • Testov ´an´ı v ´ystup ˚u s nˇekolika programy.
• Pˇri v ´ypadku vstupn´ıho sign´alu dojde k vysl´an´ı pˇrednastaven´e sc´eny (funkce ozna-ˇcen´a jako emergency mask). S moˇznost´ı pˇr´ım´eho nahr´an´ı masky z bufferu. Bude k dispozici v ´ybˇer z nˇekolika sc´en.
• Prohl´ıˇzen´ı hodnot pˇrij´ıman ´ych na jednotliv ´ych vstupech.
• Vˇsechny potˇrebn´e informace budou zobrazeny na displayi, kter ´y bude um´ıstˇen na ˇceln´ım panelu.
6.2 N ´avrh elektrick ´e ˇc ´asti
Veˇsker´a sch´emata jsou uvedena v pˇr´ıloze.
6.2.1 Mikrokontrol ´er
Z dostupn´e ˇsk´aly mikroˇcip ˚u je vybr´an Mega 644PA firmy Atmel, kter ´y poskytuje do-stateˇcn ´y v ´ykon a optim´aln´ı konfiguraci integrovan ´ych periferi´ı, pro poˇzadovan´e funkce. Disponuje tak´e dostateˇcn ´ym poˇctem vstup-v ´ystupn´ıch bran.
6.2.1.1 Vlastnosti mikrokontrol ´eru Mega 644PA • Taktovac´ı frekvence a ˇz 20 MHz
• 4 kB SRAM a 2 kB EEPROM • 2x USART
6.2.2 Vstupn´ı ˇc ´ast
Vstupn´ı ˇc´ast vyuˇz´ıv´a netradiˇcn´ıho ˇreˇsen´ı, kde nen´ı pouˇzit RS485 receiver, ale linka je za-konˇcena pˇr´ımo optronem 6N137. To velmi zjednoduˇsuje konstrukci, protoˇze nen´ı nutno ˇreˇsit oddˇelen´e zdroje, pro kaˇzdou linku a cel´e zaˇr´ızen´ı. Taky nen´ı nutno ˇreˇsit izolaci trans-form´ator ˚u u takov´eho zdroje. Cel´e zaˇr´ızen´ı tedy m ˚uˇze b ´yt nap´ajeno z jednoho zdroje s jedn´ım transform´atorem. V zaˇr´ızen´ı bude osazena varianta s odolnost´ı aˇz 2,5 kV/1 min. Zdroj: [2].
6.2.3 V ´ystupn´ı ˇc ´ast
Jako budiˇc je vybr´an ST485BN firmy STMicroelectronics, kter ´y je dobr ´ym kompromisem mezi parametry a cenou. Dosahuje zpoˇzdˇen´ı 20 ns a dobu pˇrechodu z jednoho stavu do druh´eho 5 ns. Obvod tak´e obsahuje ochrann´e obvody, kter´e zabra ˇnuj´ı jeho pˇret´ıˇzen´ı. V ide´aln´ıch podm´ınk´ach je schopen vybudit aˇz 64 pˇrij´ımaˇc ˚u. Zdroj: [3].
6.2.4 Nap ´ajec´ı zdroj
Zaˇr´ızen´ı je nap´ajeno ze zabudovan´eho zdroje s toroidn´ım transform´atorem. S v ´ykonem 10 VA a v ´ystupn´ım napˇet´ım 8 V. N´asleduje usmˇer ˇnovaˇc a stabiliz´ator napˇet´ı 7805 s napˇe-t´ım 5 V. D´ale je zaˇrazen napˇet’ov ´y sledovaˇc s tranzistorem BD241 pro pos´ılen´ı prou-dov´eho v ´ystupu ze stabiliz´atoru.
6.2.5 Display
Zobrazen´ı stavov ´ych informac´ı zprostˇredkov´av´a dvou ˇr´adkov ´y alfanumerick ´y display s 16 znaky na ˇr´adku. Obecn ´ym poˇzadavkem je display se zabudovan ´ym kontrol´erem HD44780 nebo ekvivalentn´ım. Pˇresn ´y v ´ybˇer typu z´aleˇz´ı na mechanick´e konstrukci a poˇzadavc´ıch na velikost viditeln´e plochy.
6.3 Software
Program mikrokontrol´eru je naps´an v jazyce C.
6.3.1 Procedura Main
V proceduˇre Main je ˇreˇsena inicializace mikrokontrol´eru, pohyb po menu a vypisov´an´ı informac´ı na display. Vˇse ostatn´ı je ˇreˇseno pomoc´ı pˇreruˇsen´ı. Menu je jedno ´urov ˇnov´e a pohyb v nˇem prob´ıh´a jedn´ım tlaˇc´ıtkem oznaˇcen ´ym menu. Pro v ´ybˇer str´anek, funkc´ı a kan´al ˚u jsou pouˇzita dvˇe tlaˇc´ıtka page+ a page-. Na v ´ybˇer hodnoty na jednotliv´em slotu m ˚uˇze uˇzivatel pouˇz´ıt tlaˇc´ıtka value+ a value-.
1. Show input 1 channel 1 a 2 .. channel 511 and 512 2. Show input 2 .. 3. Show output channel 1 a 2 .. channel 511 and 512 4. Show input 1 timing 5. Show input 2 timing 6. Emergency Mask channel 1 .. channel 512 7. Select mask Emergency scene: 0 .. Emergency scene: 3 8. Test output None Send Zeros Dim all Send ones 9. Buffer to mask
6.3.1.1 Show input Zobrazuje hodnoty jednotliv ´ych DMX slot ˚u. Hodnoty jsou zob-razov´any na displayi vˇzdy dva sloty na jednom ˇr´adku.
6.3.1.2 Show output Vyp´ıˇse hodnoty slot ˚u na v ´ystupu podle moment´alnˇe zvolen´e v ´ystupn´ı funkce.
Obr´azek 6: Stavy a pˇrechody obsluhy s´eriov´eho portu pˇri pˇrijmu DMX packetu.
6.3.1.3 Show input timing Zobraz´ı pr ˚umˇernou hodnotu obnovovac´ı frekvence sbˇerni-ce. Pr ˚umˇer je vypoˇc´ıt´av´an z posledn´ıch osmi pˇr´ıchoz´ıch packet ˚u.
6.3.1.4 Emergency mask Zde m ˚uˇze uˇzivatel zmˇenit hodnoty slot ˚u v moment´alnˇe vybran´e masce. Stiskem tlaˇc´ıtka dojde k uloˇzen´ı masky do EEPROM.
6.3.1.5 Select mask K dispozici jsou 4 r ˚uzn´e masky. Uˇzivatel m ˚uˇze zvolit jednu z nich a v pˇr´ıpadˇe v ´ypadku vstupu 1 dojde k vysl´an´ı vybran´e masky. Po zapnut´ı pˇr´ıstroje je vˇzdy vybr´ana maska ˇc´ıslo 0. Na masce 0 by mˇela b ´yt uloˇzena neutr´aln´ı sc´ena, s co moˇzn´a nejlepˇs´ım nasv´ıcen´ım sc´eny, protoˇze tato maska p ˚ujde na v ´ystup v dobˇe star-tov´an´ı osvˇetlovac´ıho pultu po pˇr´ıpadn´em celkov´em v ´ypadku elektrick´eho proudu.
6.3.1.6 Test output Pˇri vybr´an´ı funkce pro testov´an´ı v ´ystupu je pˇrebr´ana kontrola nad vys´ılan ´yma hodnotama. Moˇzn´e reˇzimy jsou:
• Send zeros: vyˇsle na v ´ystup hodnoty 00H ve vˇsech slotech.
• Dim all: pˇri ka ˇzd´em vyslan´em packetu zvyˇsuje hodnotu ve slotech o 1. • Send ones: vˇsechny vyslan´e sloty budou obsahovat hodnotu FFH
6.3.1.7 Buffer to mask Pˇri stisku tlaˇc´ıtka Store se moment´aln´ı obsah bufferu vstupu 1 uloˇz´ı do moment´alnˇe vybran´e masky a zap´ıˇse ji do EEPROM.
6.3.2 Pˇr´ıjem DMX packetu
Form´at packetu DMX je velmi podobn ´y komunikaci prostˇrednictv´ım s´eriov´eho portu. Pro pˇr´ıjem lze pouˇz´ıt bˇeˇzn ´y s´eriov ´y port, je vˇsak nutno oˇsetˇrit odliˇsnosti, kter ´ymi jsou
BREAK a synchronizaˇcn´ı mezera - MAB. Break je s´eriov ´ym portem vyhodnocen jako rozpad r´amce, pˇri takov´em stavu vynulujeme ˇc´ıtaˇc bufferu. Po ukonˇcen´ı synchronizaˇcn´ı mezery zaˇcne bˇeˇzn ´y s´eriov ´y pˇr´ıjem. Mikrokontrol´er tedy pro pˇr´ıjem pracuje jako stavov ´y automat, jednotliv´e stavy a pˇrechody jsou zobrazeny na obr´azku 6.
Pro pˇr´ıjem dat jsou vyuˇzity oba dva univerz´aln´ı s´eriov´e porty dostupn´e na mikro-kontrol´eru. Kaˇzd ´y DMX vstup je pops´an vlastn´ım uˇzivatelsky definovan ´ym typem, ve kter´em je um´ıstˇen buffer, poˇc´ıtadlo pˇrijat´eho kan´alu, poˇc´ıtadlo obnovovac´ı frekvence. Pˇri pˇr´ıjmu je pr ˚ubˇeˇznˇe mˇeˇrena obnovovac´ı frekvence sbˇernice za pouˇzit´ı jednoho z ˇc´ıtaˇc ˚u.
Pˇr´ıjem obstar´av´a jedno pˇreruˇsen´ı od obou s´eriov ´ych port ˚u a dynamicky je rozhod-nuto, kter ´y port vyvolal pˇreruˇsen´ı a ten je d´ale zpracov´av´an. Pr´ace s porty prob´ıh´a pro-stˇredictv´ım ukazatel ˚u na ukazatel.
typedef volatile struct {
unsigned char DMX freq[DMX freq avg size]; //pole pro vypocet prumerne obnovovaci
frekvence
unsigned char DMX freq counter; // pocitadlo pohybu v poli
unsigned char DMX buffer[512]; // buffer pro prijem
unsigned int DMX buffer counter; // pocitadlo prijimaneho slotu
unsigned char DMX state; // stav DMX vstupu
unsigned int DMX timer overrun; // pocet preteceni citace pro vypocet doby mezi packety
/∗ −−−−−−−−−−−−−−Mozne stavy vstupu−−−−−−−−−−−− 0x00 Frame Error break
0x01 Overrun ztrata dat 0x03 Receive enabled prijem 0x04 Idle interface odpojen
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− ∗/ } universe;
// struktura pro dynamicky vyber serioveho portu
typedef volatile struct { char ∗∗ u UCSRxA; char ∗∗ u UDRx;
} usart;
V ´ypis 1: Uˇzivatelsky definovan´e struktury pro pr´aci s DMX vstupy
ISR(USART0 RX vect){ usart ∗us;
// Vyberu USART od ktereho prislo preruseni
if (( UCSR0A & 0x80) | (UCSR0A & 0x10) | (UCSR0A & 0x08)) {
// preruseni vzeslo od s. portu 0 us = &usart 0;
un = &universe 0;}
else if (( UCSR1A & 0x80) | (UCSR1A & 0x10) | (UCSR1A & 0x08)) {
// preruseni vzeslo od s. portu 1 us = &usart 1;
un = &universe 1;}
else {return;} // nemohu rozhodnout => konec
// Natu data a stav portu
unsigned char state = ∗ us−>u UCSRxA; unsigned char data = ∗ us−>u UDRx;
if ( state&0x08) {
// data over run−> Nestihl jsem vybrat data, zahazuju cely frame a resetuju citac pohybu v bufferu
un−>DMX state = DMX OVERRUN; un−>DMX buffer counter = 0;
return; } if ( state&0x10) {
// Frame Error−> Rozpadl se frame, nejspise prisel BREAK, dalsi prijaty byte jsou platna data
un−>DMX state = DMX FRAME ERROR; un−>DMX buffer counter = 0;
return; }
// Nedoslo k rozpadu ani preteceni, prijaty byte je tedy platny = > zpracovavam
// Predchozi stav byl FRAME ERROR− tedy break, ted mohu povolit prijem
if (un−>DMX state == DMX FRAME ERROR) {
un−>DMX state = DMX ENABLED; }
// Prijem je povolen, prijmu byte
if (un−>DMX state == DMX ENABLED) {
un−>DMX buffer[un−>DMX buffer counter] = data; //ulozim data do bufferu
if (un−>DMX buffer counter == 0){ //prijimam prvni byte, vypoctu tedy frekvenci
un−>DMX freq[un−>DMX freq counter] = un−>DMX timer overrun; //ulozim si pocet preteceni do pole
un−>DMX freq counter++; //posunu se na dalsi index pole
un−>DMX timer overrun = 0; //vynuluji citac preteceni
if ( un−>DMX freq counter == DMX freq avg size ){ un−>DMX freq counter=0;} //
dorazil jsem na konec pole, navrat na prvni index}
if (un−>DMX buffer counter < sizeof(un−>DMX buffer)){ un−>DMX buffer counter++; } //
posuv v bufferu }
}
V ´ypis 2: Obsluha DMX vstupu
6.4 M ˇeˇren´ı obnovovac´ı frekvence
Pˇri pˇrij´ım´an´ı packet ˚u se pr ˚ubˇeˇznˇe, pomoc´ı ˇcasovaˇce, mˇeˇr´ı ˇcas mezi packety a z dan´e hod-noty je vypoˇctena obnovovac´ı frekvence. Hodnota je pak zaps´ana do pole, z kter´eho se pˇri zobrazen´ı na displayi poˇc´ıt´a pr ˚umˇer. Je tak zabr´anˇeno nekontrolovan´emu problik´av´an´ı hodnot na displayi.
6.5 Vys´ıl ´an´ı DMX packetu
Generov´an´ı BREAK a synchronizaˇcn´ı mezery MAB je prov´adˇeno pˇrenastavov´an´ım pinu br´any na dan´e hodnoty. Pro spr´avn´e ˇcasov´an´ı je pouˇzit osmibitov ´y ˇcasovaˇc. O odes´ıl´an´ı slot ˚u se jiˇz star´a s´eriov ´y port mikrokontrol´eru. Plnˇen´ı odes´ılac´ıho bufferu zajiˇst’uje dan´e pˇreruˇsen´ı. Postup odes´ıl´an´ı DMX packetu je n´asleduj´ıc´ı:
• Zablokujeme odes´ıl ´an´ı a pˇreruˇsen´ı signalizuj´ıc´ı pr´azdn ´y odes´ılac´ı buffer s´eriov´eho portu
• Linku pˇresuneme do stavu 0 na dobu 88 µs • Linku pˇresuneme do stavu 1 na dobu 8 µs • Napln´ıme buffer s´eriov´eho portu start k ´odem
• Povol´ıme odes´ıl ´an´ı a potˇrebn´a pˇreruˇsen´ı
• Pˇri pˇr´ıchodu pˇreruˇsen´ı pln´ıme vyrovn ´avac´ı pamˇet’, dokud ˇc´ıtaˇc odes´ılan´eho slotu nedos´ahne 512. Pˇri dos´ahnut´ı 512 slotu pokraˇcujeme od prvn´ıho kroku.
ISR(USART0 UDRE vect){ //pozdavek na plneni dat vystupniho bufferu serioveho portu UDR0 = GetOutput(outcounter);
outcounter++;
if (outcounter == 512) {
// odeslal jsem 512 datovych bajtu, zablokuji preruseni pro plneni daty a povolim preruseni od ukonceni prenosu
outcounter = 0;
UCSR0B &= ˜(1<<UDRIE0); UCSR0B|= (1<<TXCIE0); }
}
ISR(USART0 TX vect){ //ukoncen prenos, zacinam novy packet
UCSR0B &= ˜(1<<TXEN0); //zablokovani odesilani dat seriovym portem UCSR0B &= ˜(1<<TXCIE0);
DDRD = 0xFF;
PORTD &= ˜(1<<PIN1); //pin portu nastavim na urovem 0 TIMSK2|= (1<<OCIE2B);
TCCR2B|= (1<<CS21); //Spustim casovac a povoluji preruseni po dosazeni cilove hodnoty komparatoru. TIMER2 COMPB vect
PORTB|= (1<<PIN0); }
ISR(TIMER2 COMPA vect){ //uplynulo 8 us povolim odesilani dat seriovym portem a preruseni pro plneni vystupniho bufferu
TIMSK2 &= ˜(1<<OCIE2A); TCCR2B &= ˜(1<<CS21); UCSR0B|= (1<<TXEN0);
UDR0 = 0x00; //vyslu prvni byte− startkod s hodnotou 00H UCSR0B|= (1<<UDRIE0);
ISR(TIMER2 COMPB vect){ //uplynulo 88uS, Ted budu generovat synchronizacni mezeru MAB TIMSK2 &= ˜(1<<OCIE2B);
TCCR2B &= ˜(1<<CS21);
PORTD|= (1<<PIN1); //pin portu nastavim na uroven 1 TIMSK2|= (1<<OCIE2A);
TCCR2B|= (1<<CS21); //Spustim casovac a povoluji preruseni po dosazeni cilove hodnoty komparatoru. TIMER2 COMPB ve
PORTB &= ˜(1<<PIN0); }
V ´ypis 3: Obsluha DMX v ´ystupu
Mikrokontrol´er generuje sign´al v maxim´aln´ı moˇzn´e obnovovac´ı frekvenci dan´e nor-mou (hodnoty ˇcasov´an´ı v kapitole 3).
6.5.1 Obsluha LCD displaye
Display je ˇr´ızen pomoc´ı volnˇe ˇs´ıˇriteln´e knihovny, pro ˇctyˇr vodiˇcovou komunikaci, kter´a je dostupn´a na adrese:
http://homepage.hispeed.ch/peterfleury/group__pfleury__lcd.html, dne 3. dubna 2012.
6.6 Mechanick ´e proveden´ı
6.6.1 Box
V oboru osvˇetlovac´ı techniky je standardem proveden´ı v 19" rackov ´y jednotk´ach. Zaˇr´ı-zen´ı lze tak snadno propojovat do vˇetˇs´ıch celk ˚u, snadno se pˇrepravuj´ı a lze je tak chr´anit proti poˇskozen´ı pˇri pˇrepravˇe. Prototypov ´y kus je tedy proveden v t´eto mechanick´e kon-strukci. Je zvolena velikost 1U. Na ˇceln´ım panelu jsou um´ıstˇeny vstupn´ı konektory, dis-play, s´ıt’ov ´y vyp´ınaˇc, podsvˇetlen´a ovl´adac´ı tlaˇc´ıtka a signalizaˇcn´ı kontrolky pro vstupy, v ´ystup a z´apis do pamˇeti. Na zadn´ım panelu je um´ıstˇeno osm v ´ystupn´ıch konektor ˚u XLR, nap´ajec´ı konektor a pojistkov´e pouzdro hlavn´ı pojistky. Box je vyveden v ˇcern´e barvˇe. ˇCeln´ı panel je tak´e ˇcern ´y, popis je vyroben pomoc´ı b´ıl´eho propisotu a zalakov´an nˇekolika vrstvami pololeskl´eho laku. Fotografie proveden´ı koneˇcn´eho v ´yrobku je um´ıstˇe-na v pˇr´ıloze.
6.6.2 Desky plo ˇsn ´ych spoj ˚u
Vˇse je rozdˇeleno do tˇr´ı desek. Jedna pro nap´ajec´ı zdroj, dalˇs´ı pro tlaˇc´ıtka na ˇceln´ım pa-nelu a posledn´ı pro hlavn´ı jednotku s mikrokontrol´erem, budiˇci a vstupn´ımi obvody.
Desky jsou navrˇzeny jako jednostrann´e, pro snadnou v ´yrobu. U desky tlaˇc´ıtek je vyuˇzita metoda povrchov´e mont´aˇze souˇc´astek, jinak jsou tiˇstˇen´e spoje provedeny metodou usa-zen´ı do vrtan ´ych dˇer. N´avrhy desek jsou pˇriloˇzeny v pˇr´ıloze, jiˇz s upraven ´ymi chybami, kter´e se objevily u prototypu. Minimalizace proveden´ı je samozˇrejmˇe moˇzn´a, pro snad-nou opravu pˇr´ıpadn ´ych chyb je vˇsak zvolena prostornˇejˇs´ı konstrukce.
6.6.3 Konektory
Pˇri provozu se pˇredpokl´ad´a vyuˇzit´ı pro touring a ne pro st´al´e instalace. To znamen´a, ˇze veˇsker´e DMX rozvody jsou stavˇeny doˇcasnˇe a po ukonˇcen´ı spoleˇcensk´e akce bu-dou rozpojeny. Od pouˇzit ´ych konektor ˚u se oˇcek´av´a dlouh´a v ´ydrˇz a kvalitn´ı kontakt. Pr ˚umyslov ´ym standardem s nejlepˇs´ım pomˇerem dostupnost, cena, kvalita jsou konek-tory firmy Neutrick. U t´eto varianty zaˇr´ızen´ı se oˇcek´av´a provoz se starˇs´ımi DMX kom-patibiln´ımi svˇetly, jako doplnˇek pro usnadnˇen´ı pr´ace, proto je osazeno tˇr´ı pinnov ´ymi konektory, aˇckoli se jedn´a o vyboˇcen´ı z normy. Na ˇceln´ı panel jsou pouˇzity NC3MD-L-1, kter´e jsou dodateˇcnˇe zaˇcernˇeny, protoˇze dodavatel v ˇCesk´e republice moment´alnˇe nebyl schopen dodat ˇcern´e proveden´ı. Na zadn´ım panelu je um´ıstˇeno osm kus ˚u NC3FD-L-B-1 se zlacen ´ymi kontakty a proveden´ım v ˇcern´e barvˇe. Pro nap´ajen´ı je pouˇzit PowerCon, kter ´y je u zaˇr´ızen´ı v tomto oboru bˇeˇzn ´y.
6.6.4 Sou ˇc ´astky
U tohoto zaˇr´ızen´ı se d´a pˇredpokl´adat celoroˇcn´ı provoz i v zimn´ıch mˇes´ıc´ıch, napˇr´ıklad pˇri zajiˇstˇen´ı spoleˇcensk´e akce na sjezdovce, nebo tak´e provoz v l´etˇe pˇri pˇr´ım´em vysta-ven´ı slunci, pˇri open-air ud´alostech. Proto je nutn´e br´at v potaz teplotn´ı pracovn´ı rozsah souˇc´astek. U prototypu jsou vˇsechny elektronick´e souˇc´astky voleny pro pracovn´ı rozsah minim´alnˇe -20◦C aˇz +80◦C.
6.6.5 Kabel ´aˇz
Vstupn´ı a v ´ystupn´ı konektory jsou propojeny s hlavn´ı deskou st´ınˇen ´ymi kabely firmy Tasker typu C202 black. U v ´ystup ˚u je st´ınˇen´ı propojeno s nulov ´ym potenci´alem, u vstupu je st´ınˇen´ı spojeno s pinem 1 XLR konektoru, na stranˇe optronu nen´ı st´ınˇen´ı pˇripojeno.
7
Testov ´an´ı, stabilita, zku ˇsenosti s provozem
Prototyp byl poprv´e pouˇzit na koncertˇe kapely Legendy se Vrac´ı dne 7. dubna 2012 v Kulturn´ım domˇe Petˇrvald. Pˇri t´eto kulturn´ı ud´alosti byla vyuˇzita svˇetla z m´ıstn´ı pevn´e instalace a ˇr´ızen´e pomoc´ı vlastn´ıho notebooku s pˇrevodn´ıkem. Prim´arn´ım uˇcelem na t´eto akci bylo oddˇelen´ı rozvod ˚u, na kter´e byl pˇripojen zvuk a ˇr´ızen´ı svˇetel od m´ıstn´ıch roz-vod ˚u DMX. V tomto kulturn´ım domˇe je pevn´a instalace nap´ajen´a z vlastn´ı rozroz-vodny, kter´a je um´ıstˇena vedle p ´odia, zat´ımco jedin´a moˇznost k pˇripojen´ı zvuku je z rozvadˇeˇce, kter ´y se nach´az´ı v m´ıstnosti vedle spoleˇcensk´eho s´alu. Na t´eto akci str´avil prototyp osm hodin v provozu, bez jak ´ychkoliv pot´ıˇz´ı.
Tato ud´alost tak´e odhalila jist´e moˇznosti vylepˇsen´ı a rozvoje. M´ıstn´ı instalace je pro bˇeˇzn ´y provoz ovl´ad´ana ze dvou osvˇetlovac´ıch pult ˚u. Jeden je urˇcen pro ˇr´ızen´ı techniky urˇcen´e k nasv´ıcen´ı p ´odia a druh ´y ovl´ad´a osvˇetlen´ı s´alu. Na kaˇzd´em z tˇechto okruh ˚u jsou zaˇr´ızen´ı adresov´ana od adresy 1. Pˇri pouˇzit´em zapojen´ı bylo moˇzno ovl´adat pouze jeden z tˇechto okruh ˚u. Bylo by tedy uˇziteˇcn´e upravit zaˇr´ızen´ı tak, aby bylo moˇzno jeden vstup rozdˇelit do dvou vystup ˚u, tak aby napˇr´ıklad v ´ystupy 1 aˇz 4 byly ovl´ad´any kan´aly 1-255 a v ´ystupy 5-8 kan´aly 256-512. Tato ´uprava si vyˇz´ad´a minim´aln´ı zmˇenu na desce ploˇsn ´ych spoj ˚u v podobˇe jedn´e propojky a zmˇeny v softwaru. D´ale jsou jeˇstˇe zvaˇzov´any zmˇeny ve zp ˚usobu spojov´an´ı dvou vstupn´ıch tok ˚u, ale to si vyˇz´ad´a jeˇstˇe dalˇs´ı testov´an´ı.
V budoucnu bude v ´yvoj tohoto zaˇr´ızen´ı nad´ale pokraˇcovat, funkce emergency mask by mohla b ´yt nahrazena funkc´ı plnohodnotn´eho rekord´eru, to si ale vyˇz´ad´a uˇz pod-statn´e zmˇeny v hardwaru, protoˇze bude nutno ukl´adat vˇetˇs´ı mnoˇzstv´ı dat a bude nutno uvaˇzovat nad podporou napˇr´ıklad SD karty jako uloˇziˇstˇe.
Tento prototyp se m ˚uˇze st´at tak´e podkladem pro v ´yvoj i jin ´ych specializovan ´ych zaˇr´ızen´ı. Napˇr´ıklad je zn´am poˇzadavek na existenci DMX rekord´eru v co nejmenˇs´ım pro-veden´ı, nebo poˇzadavek na cenovˇe nen´aroˇcn ´y pˇr´ıruˇcn´ı DMX tester.
A
Reference
[1] R. Cadena: Automated Lighting. Focal Press, Burlington, 2010. ISBN 978-0-240-81222-9.
[2] Fairchild Semiconductor: Datasheet 6N137. 2005, rev 1.0.8., dne 2. dubna 2012 www.fairchildsemi.com/ds/6N/6N137.pdf
[3] STMicroelectronics: Datasheet ST485BN. 2009, rev 16, dne 2. dubna 2012. www.st.com/internet/com/TECHNICAL_RESOURCES/
TECHNICAL_LITERATURE/DATASHEET/CD00002183.pdf
[4] Entertainment Services and Technology Association: Asynchronous Serial Data Transmission Standard for Controlling Lighting Equipment and Accessories. 2008.
B
Desky plo ˇsn ´ych spoj ˚u
Obr´azek 7: Hlavn´ı deska s mikrokontrol´erem.
Obr´azek 8: Nap´ajec´ı zdroj.
C
Sch ´emata elektrick ´e ˇc ´asti
Obr´azek 10: Zapojen´ı mikrokontrol´eru.
Obr´azek 12: Zapojen´ı v ´ystupn´ıho linkov´eho budiˇce.