Anda di halaman 1dari 24

Sistem mecatronic demonstrativ pentru poziionare a lmpilor de scen INTRODUCERE Noiuni generale1

Ce este mecatronica? Termenul "mecatronic" a fost utilizat pentru prima dat n anul 1975 de ctre concernul japonez Yaskawa Electric Corporation , fiind o prescurtare a cuvintelor Mecanic-ElectronicInformatic. La nceput, mecatronica a fost neleas ca o completare a componentelor mecanicii de precizie, aparatul de fotografiat cu blitz fiind un exemplu clasic de aplicaie mecatronic. Cu timpul, noiunea de mecatronic i-a schimbat sensul i i-a extins aria de definiie: mecatronica a devenit tiina inginereasc bazat pe disciplinele clasice ale construciei de maini, electrotehnicii, electronicii i informaticii . Scopul acestei tiine este mbuntirea funcionalitii utilajelor i sistemelor tehnice prin unirea disciplinelor componente ntr-un tot unitar. Totui, mecatronica nu este acelai lucru cu automatic sau cu automatizarea produciei. Acetia sunt termeni care apar i n afara domeniului MECATRONIC, dar sunt i inclui n el. Mecatronica poate fi definit ca o concepie novatoare a tehnicii de automatizare pentru nevoile ingineriei i educaiei. Mecatronica s-a nscut ca tehnologie i a devenit filosofie care s-a rspndit n ntreaga lume. n ultimii ani, mecatronica este definita simplu: tiina mainilor inteligente.
Figur 1

Sursa: http://www.mecatronica.ro la aceast adres se pot gsi de asemenea informaii suplimentare att despre ceea ce nseamn mecatronic, ct i despre ce reprezint ea din punct de vedere al instruirii, necesiti i competene, precum i diferite iniiative i programe, programe de instruire tehnic, training i consultan.

Ca o concluzie, se poate spune c mecatronica este o sfer interdisciplinar a tiinei i tehnicii care se ocup n general de problemele mecanicii, electronicii i informaticii. Totui, n ea sunt incluse mai multe domenii, care formeaz baza mecatronicii, i care acoper multe discipline cunoscute, cum ar fi: electrotehnic, energetic, tehnica de cifrare, tehnica microprocesrii informaiei, tehnica reglrii i altele. De ce mecatronic? Apariia mecatronicii este rezultatul firesc al evoluiei n dezvoltarea tehnologic. Sistemele mecatronice sunt caracterizate de faptul c stocheaz, proceseaz i analizeaz semnalele obinute i execut sarcini adecvate. Se consider ca primul utilaj complet din punct de vedere al conceptului mecatronic a fost maina-unealt comandat numeric (CNC) pentru producia elicelor de elicopter, construit la Massachusetts Institute of Technology din SUA, n 1952. Dezvoltarea informaticii la nceputul anilor '70 a fost marcata de apariia microprocesorului, caracterizat printr-o nalt fiabilitate i flexibilitate deosebit, oferind n acelai timp gabarit i pre sczut; toate acestea au permis nlocuirea elementelor electronice analogice i de decizie clasice, sistemele electronice devenind astfel mai complexe dar n acelai timp mai uor de utilizat. Mecatronica a nceput s se dezvolte n mod dinamic dup anii '80, perioad n care era deja proaspt definit, iar conceptul suferea permanent perfecionri. A fost o perioada de dezvoltare n direcia obinerii elementelor integrate, menite s asigure pe deplin controlul utilajelor, mainilor i sistemelor complexe. Produse mecatronice Printre produsele mecatronice ntlnite n mod curent se numr i imprimantele, copiatoarele din noua generaie, mainile de cusut i de tricotat cu comand numeric, motorul cu ardere intern controlat electronic, sistemele antifurt, sistemele antiderapante (ABS) i pernele de aer din tehnica automobilistic, robo ii i manipulatoarele, echipamentele medicale, inclusiv protezele de nalt tehnologie.

Tot produse mecatronice sunt i camerele video miniaturale, CD-playere i alte micromaini, dar i mainile agricole mari i cele stradale din noua generaie, sistemele cu gabarit mare i liniile de producie automate. Productorii de automobile creeaz tot mai des autovehicule mecatronice dotate cu sisteme de execuie complicate, programate i comandate prin calculator. n prezent, cel mai complex sistem mecatronic din lume este cel care asigur nchiderea i deschiderea canalului de acces ctre portul din Rotterdam, elementele sistemului avnd o ntindere de peste 300 m. Utilajele mecatronice sunt ansambluri care integreaz elemente componente simple sau complexe ce ndeplinesc diferite funcii, acionnd n baza unor reguli impuse . Principala lor sarcina este funcionarea mecanic, deci producerea de lucru mecanic util, iar esena lor este posibilitatea de a reaciona inteligent, printr-un sistem de senzori, la stimulii exteriori care acioneaz asupra utilajului lund deciziile corespunztoare pentru fiecare situaie. Trsturile caracteristice ale utilajelor mecatronice sunt urmtoarele:

Multifuncionalitatea, adic posibilitatea de a realiza diferite procese tehnologice, de exemplu prin schimbarea programului; Inteligena, reprezentnd capabilitatea mainii de a comunica cu mediul i de a lua decizii;

Flexibilitatea, adic posibilitatea de a modifica fr dificulti majore construcia utilajului pe etape de proiectare, producie sau exploatare, de exemplu prin folosirea construciei modulare;

Posibilitatea de a fi conduse de la distan, ceea ce impune cunoaterea i utilizarea unor interfee complexe de comunicare;

Evoluie permanent, datorit dinamicii cerinelor pieei i a posibilitilor tehnologice de execuie.

Principala caracteristica a utilajelor mecatronice este capacitatea de a se adapta n permanen la condiiile externe i de a da informaii (sub forma semnalelor mecanice, electrice, pneumatice, optice, etc) printr-o automatizare de nivel ridicat. Sistemele mecatronice sunt dotate cu senzori i traductoare care preiau semnalele din mediu, cu sisteme programate de transformare i interpretare a acestor semnale i dispozitive de comunicaie, precum i cu elemente de execuie care acioneaz corespunztor asupra mediului.

CONSTRUCIE MECANIC
Dup analiza cerinelor funcionale s-a realizat urmtoarea variant constructiv a jugului motorizat, prezentat n figura de mai jos:

Figura 2. Soluia constructiv a jugului prezentat ca schem cinematic (stnga) si proiectata in SolidWorks (dreapta)

ntregul sistem de poziionare (jugul pentru lampa) este alctuit din 3 carcase din duraluminiu cu grosimea de 2 mm ptrunse de doua bare din otel inoxidabil cu diametrul de 20 mm.

Fig.3 Carcasele sistemului de poziionare a lmpilor de mare putere.

Aceste componente au fost proiectate in Solid Works pentru ca mai apoi carcasele sa fie tiate la laser si ndoite pe un abkant cu comanda numerica; iar barele au fost ndoite pe o main special de ndoit evi. Doua dintre carcase conin partea mecanica (mecanisme identice pentru realizarea micrilor sus-jos, stnga-dreapta) ce pun lampa in micare, iar una din carcasele laterale con ine partea electronica. Partea mecanica ce se afla in interiorul unei singure carcase conine un motor de curent continuu, un reductor cu curele si un reductor melcat.

Reductorul cu melc roata melcata


Reductorul cu melc roata melcata (fig.9) este compus dintr-un melc si roata melcata cu un raport de transmisie de 32:1 cu un randament de 0,4 si cu un unghi de presiune de 15 grade acestea fcnd parte din clasa melc-roata melcata de precizie.

Fig.4 Reductorul cu melc - roata melcata.

Fig.5 Melcul si roata melcata din componena reductorului.

Axul rotii melcate a fost gndit astfel incat roata melcata sa alunece pe acesta dup ce momentul transmis prin roata depete o anumita valoare, egala cu momentul de frecare dintre roata si o flan solidara cu arborele. Acest moment de frecare depinde de for a de apsare a rotii pe flana, asigurata de 3 arcuri disc care apsa asupra rotii melcate formnd astfel cuplajul de friciune. Axul rotii melcate este centrat si ghidat de 2 buci (una mai mica, una mai mare) de bronz sinterizat cu flana aflate cate una la fiecare din capetele carcasei.
6

In partea superioara a carcasei reductorului melcat se afla un lamaj care mpreun cu un umr din partea inferioara a capacului carcasei reductorului formeaz o centrare a axului rotii melcate intre capac si carcasa, asigurnd concentricitatea. La ieirea axului rotii melcate s-a ataat acestuia o roata dinat care mpreun cu o alta roata dinat aflata pe reductorul de curele ataat unui poteniometru si cu un raport de transmisie intre cele doua de 2:1 formeaz un traductor de poziie. Traductorul de poziie este folosit pentru a cunoate permanent poziia in care se afla lampa, nainte ca aceasta sa fie modificata prin control la distanta (protocol DMX/Ethernet).

Fig.6 Traductorul de poziie ataat parii mecanice.

Reductorul cu curele
Reductorul cu curele (fig.7) este format din doua rapoarte de transmisie egale de 1:3. Acest reductor este alctuit din curele AT3, 4 roti dinate de curele din aluminiu iar arborii sunt lgruii cu rulmeni axiali cu bile. Curele si rotile dinate utilizate sunt de tip AT3 Gen III de la firma Continental cu pasul de 3mm, acestea fiind curele ce rezista la temperaturi ridicate de pana la 100 de grade Celsius. Motorul ales este unul de curent continuu de la firma Cruzet model 82800037 cu un cuplu de 0.075Nm si cu o viteza de rotaie a arborelui de pana la 2000 rpm. Reductorul cu curele din carcasa superioara a jugului este alctuit din doua rapoarte de transmisie egale de 1:3 cu roti si curele dinate. Parametrii necesari calculului curelelor (turaia si cuplul motorului ales) au fost introduse intr-un program special de calcul pentru roti si curele de
7

la firma Mulco de unde au rezultat o serie de date cu privire la dimensiunile roilor si curelelor ce trebuie utilizate (fig.8)

Fig.7 Reductorul cu curele

Prima roata de curea este plasata direct pe arborele motorului, in continuare aceasta este legata prin curea de roata nr.2, aflata pe acelai arbore cu roata nr.3. Roata de curea nr.4 este legata prin curea de roata nr.3. Arborele de ieire al reductorului cu curele este cel pe care este poziionat roata nr.4.

Fig.8 Program de calcul pentru roti si curele de la firma Mulco

Reductorul cu curele din carcasa laterala a jugului este alctuit din doua rapoarte de transmisie egale de 1:4 cu roti si curele dinate de la Gates GT2. Parametrii necesari calculului curelelor (turaia si cuplul motorului ales) au fost introdui intr-un program special de calcul pentru roti si curele de la firma Gates, de unde au rezultat o serie de date cu privire la dimensiunile roilor si curelelor ce trebuie utilizate (fig.9). Aceste curele de la firma Gates fiind curele cu pasul de 2mm, a permis realizarea unui redactor cu un raport de transmisie mai mare, dar avnd un gabarit mai redus fata de cel la care am folosit curele Continental.

Fig.9 Program de calcul pentru roti si curele dinate de la Gates.

Ambele reductoare au fost proiectate in Solid Works iar piesele care nu au fost cumprate, au fost realizate fizic (carcasa si capac reductor melcat, arbori, elementele metalice de susinere si distaniere). Componenta unei carcase a jugului este prezentata in fig.10.

Fig.10 Componenta unei carcase cu parte mecanica a jugului.

CONSTRUCIE ELECTRIC
Partea electrica a sistemului este format din: cinci microcontrolere AtMega 328p, un microcontroler AtMega 2560, trei motoare, trei traductoare de poziie (poteniometre), trei puni H pentru amplificarea semnalului de control pentru motoare, trei convertoare Analog-Digital cu rezoluie de 16 bii asigurndu-se astfel un rspuns mai bun al sistemului, sursa de alimentare de 24V, un afiaj cu 4 butoane pentru control si memorarea parametrilor de lucru
10

un panou DMX prin care se controleaz sistemul sau un telefon mobil.

Microcontrolerele alese

Pentru alegerea microcontrolerelor s-a inut cont de urmtoarele cerine:


11

S poate comunica ntre ele prin protocolul I2C; S poat comunica prin protocolul SPI, necesar pentru primirea datelor de la convertorul analog digital;

Pentru controlul motoarelor este necesar o frecven minim de 32 kHz a semnalului PWM;

O memorie flash mai mare de 30 KB; Un minim de 30 de pini; Pentru decodificarea protocolului DMX512 este necesar o comunicaie prin USART la o rat de citire de 250 Kbps

Pentru

decodificarea

protocolului

DMX512

controlul

motoarelor

s-a

ales

microcontrolerul

de tip AtMega328p, iar pentru interfaa cu utilizatorul a fost ales un

microcontroler de tip AtMega2560.

Microcontrolerul de tip AtMega2560 Microcontrolerul de tip AtMega2560 este un microcontroler CMOS de putere redus bazat pe arhitectura consolidat AVR RISC pe 8 bii. Prin executarea unor instruc iuni puternice ntrun singur ciclu de ceas. Prin executarea unor instruciuni puternice, AtMega2560 poate realiza 16 MIPS ( MEGA INSTRUCIUNI PE SECUND). Am ales acest microcontroler deoarece are o memorie flash de 256 KB, o memorie EEPROM de 4 KB, o memorie SRAM de 8 KB, o interfa de comunicare prin protocolul SPI i una prin protocolul I2C. Acest microcontroler este folosit s comunice cu
Fig. 11

toate celelalte microcontrolere, s salveze n memoria

EEPROM toate preferinele utilizatorului i s realizeze legtura dintre utilizator i interfaa cu utilizatorul.
12

Iniial a fost ales un microcontroler de tip AtMega328p, ns algoritmul pentru interfaa cu utilizatorul era necesar de o memorie SRAM mai mare, acesta avnd 2KB, i o memorie flash mai mare de 30 KB, acesta avnd 30 KB valabili. Microcontrolerul de tip AtMega328p Microcontrolerul de tip AtMega328p este asemntor cu cel de tip AtMega2560. Diferena este c acesta are o memorie SRAM de 2 KB, o memorie flash de 32 KB i o memorie EEPROM de 1 KB. Un astfel de microcontroler a fost utilizat la decodificarea protocolului DMX512 i la comanda motoarelor a fost folosit cte unul pentru fiecare motor. Pentru decodificare protocolului DMX512 s-a folosit un astfel de microcontroler deoarece ndeplinea condiiile de a avea o comunicaie USART cu o rat de citire de 250 Kbps i o comunicaie folosind protocolul I2C. Pentru comanda motoarelor a fost utilizat un astfel de microcontroler deoarece ndeplinea condiiile de a avea o
2

Fig. 12

comunicaie prin protocolul I C, o comunicaie prin protocolul SPI, i s poat oferi un semnal PWM de 32 KHz.

Convertorul analog digital Convertorul analog digital de tip ADS8341 are o rezoluie de 16 bii pe 4 canale cu o interfa de comunicare prin SPI. Puterea disipat este de 8 mW pentru o conversie a datelor la frecvena de 100 kHz i alimentat cu o tensiune de +5V. tensiunea de referin poate varia de la 500 mV la Vcc (tensiunea de alimentare), oferind o tensiune de intrare de la 0V la V ref ( tensiunea de referin ). Dispozitivul include i un mod de oprire , care reduce puterea disipat sub 15 W .

13

Fig. 13

Zgomotul convertorului poate fi comprimat prin realizarea medierea rezultatelor. Prin realizarea medierea rezultatelor, zgomotul de tranziie va fi redus cu un factor de este numrul de conversii. Acest convertor a fost ales cu scopul de a citi 2 traductoare folosind un singur microcontroler, dar datorit dificultii de programare, s-a folosit doar pentru citirea unui singur traductor. Pentru eliminarea zgomotului recepionat pe semnal s-a folosit o funcie de mediere la 10 citiri de la convertor. , unde n

PROGRAMAREA
Interfea cu utilizatorul
Interfaa cu utilizatorul implic afiarea unui meniu pe un ecran cu cristale lichide si citirea in timp real a patru butoane de selecie. Pe ecran se poate afia textul pe doua linii, fiecare linie avnd cte 16 caractere. Datorita spaiului redus de afiare al textului, utilizatorul va trebui s selecteze funcia asupra cruia sa acioneze printr-un sistem de derulare. A fost ales acest ecran deoarece este ieftin, uor de utilizat, avnd la dispoziie o bibliotec specific acestuia i nu n ultimul rnd ocup puin spaiu. Pentru manipularea funciilor asupra cruia utilizatorul dorete s acioneze, utilizatorul se poate folosi de cele patru butoane. S-au ales patru butoane pentru c ndeplinesc numrul minim de funcii fr s complice programarea.
14

Butonul de salvare

Ecran cu 2 linii, fiecare linie cu 16 Butoanele sunt asociate urmtoarelor funcii: caractere

Butonul de incrementare/urmto area opiune

ntoarcere; Selecie; Urmtoarea opiune/ incrementare;

Butonul de ntoarcere Opiunea anterioara/ decrementare;

Butonul de incrementare/urmto area opiune

Fig. 14

Interfaa cu utilizatorul are doua moduri de operare: Dac butoanele care ndeplinesc funciile de incrementare si decrementare de mai sus sunt apsate, pot avea pentru unele selecii funcia de comutare ntre modul automat sau manual. Modul de lucru; Modul de meniu.

Interfaa cu utilizatorul are posibilitatea ca atunci cnd este n modul de meniu, LED-ul care lumineaz ecranul s fie aprins, iar in modul de lucru acesta s fie stins. n cazul n care utilizatorul a uitat s ias din modul de meniu, LED-ul se stinge dup un timp prestabilit (60 secunde n acest caz) i se iese din modul de meniu intrnd n modul de lucru.
15

Modul de Meniu
Modul de meniu este folosit de utilizator atunci cnd acesta dorete modificarea parametrilor de lucru a celorlalte microcontrolere, limitele de curs ale subsistemelor mecanice i pentru activarea modului de focalizare.
16

Dac utilizatorul a fcut modificrile enumerate mai sus o dat, dup oprirea sistemului nu mai este nevoie s le fac i a doua oar, deoarece toate modificrile sunt salvate in memoria EEPROM. n modul de meniu interfaa cu utilizatorul conine urmtoarele funcii: Modificarea adresei DMX; Activarea modului de focalizare; Reglarea poziiei de mijloc a micrii de rotaie vertical; Reglarea capetelor de curs n funcie de poziia de mijloc a micrii de rotaie vertical; Reglarea poziiei de 0 a micrii de rotaie pe orizontal - nclinaie; Reglarea capetelor de curs n funcie de poziia de mijloc a micrii de orizontal nclinaie; Reglarea limbii in care meniul va fi afiat; Reglarea vitezei de micare a sistemului in modul de meniu; Reglarea limitei inferioare a unitii de focalizare; Reglarea limitei superioare a unitii de focalizare; Activarea funciei de schimbarea direciei sistemului; Alegerea comunicaiei pe care va primi valorile pentru control; Afiarea valorilor primite pentru control; Activarea funciei DHCP (Dynamic Host Configuration Protocol - Protocol de configuraie dinamica al gazdei ); Alegerea IP-ului (Internet Protocol- Protocolul de internet);
17

Alegerea procentual a valorii ce reprezint micarea fina din cea total.

Funcia de reglarea poziiei de mijloc a micrii de rotaie vertical

La accesarea acestei funcii se afieaz pe ecran n colul din stnga sus valoarea anterioara salvat, iar n colul din dreapta sus valoarea traductorului de poziie al micrii de rotaie. Dup aceste dou valori este afiat modul de control. Majuscula A (modul automat) evideniaz ca utilizatorul poate controla sistemul modificnd cu ajutorul butoanelor poziia int iar sistemul realizeaz deplasarea automat pentru atingerea noii poziii, iar majuscula M (modul manual) c este dezactivat controlul motoarelor i utilizatorul poate s modifice poziia sistemului fr ca acesta s revin la poziia dinaintea reglrii manuale la ieirea din func ie si/sau s se opun micrii manuale.
Modul de control (Automat n acest caz)

Valoarea modificat de utilizator


Fig. 15

Valoarea de la traductor (cursa total fiind de la 0 la 6535)

La intrarea n funcie denumirea funciei este afiat n partea de jos a ecranului. Dac denumirea are mai mult de 16 caractere, sunt afiate doar 13 caractere urmate de trei puncte. Valoarea anterior salvat este citit din memoria EEPROM i afiat. Totodat valoarea traductorului de la micrii de rotaie pe vertical trebuie afiat n partea de sus dreapta a ecranului mpreun cu majuscula M sau A, reprezentnd tipul de acionare Manual respectiv Automat.
18

Funcia fiind un subprogram aceasta va trebui s se repete pn cnd utilizatorul va memora valoarea sau dorete s revin la programul principal. Pentru ca utilizatorul s poat alege valoarea poziiei de mijloc a micrii de rotaie pe vertical, se va apela subprogramul pentru citirea butoanelor. Aceast funcie returneaz valoarea atribuit butonului apsat de utilizator. Dac a fost apsat butonul de selecie, valoarea afiat este salvat n memoria EEPROM, dup care se afieaz pe ecran un mesaj care s confirme salvarea i n care valoarea salvat este reafiat. Dup mesajul afiat, se ntrerupe subprogramul i se revine la programul principal de selecie a funciilor. Dac a fost apsat butonul de ieire se ntrerupe programul i se revine la programul principal de selecie a funciilor. Dac a fost apsat butonul de incrementare valoarea este adunat cu 1, dup care se verific dac valoarea este egal cu valoarea maxim a traductorului. n cazul n care valoarea este egal cu valoarea maxim, valoarea dorit este egalat cu valoarea maxim, altfel valoarea este adunat cu 1. Dup care subprogramul se repet. Dac a fost apsat butonul de decrementare valoarea este sczut cu 1, dup care se verific dac valoarea este egal cu valoarea minim a traductorului. n cazul n care valoarea este egal cu valoarea minim, valoarea dorit este egalat cu valoarea minim, altfel valoarea este sczut cu 1. Dup care subprogramul se repet. Dac au fost apsate ambele butoane de incrementare, respectiv de decrementare, va schimba tipul de acionare. Din Manual n Automat i invers. Dup care subprogramul se repet.

19

20

Modul de Lucru
Modul de lucru este folosit de utilizator atunci cnd dorete s manipuleze sistemul fie prin protocolul DMX folosind diverse panouri speciale (exemplu fig. 16 stnga), fie prin reeaua local folosind aplicaia DMX de pe telefonul mobil (fig. 16 dreapta).

Fig. 16 Controlul prin panou DMX (stnga) i controlul prin aplicaia de pe telefonul mobil (dreapta)

Intrarea n modul de lucru se face automat, sistemul fiind programat s sesizeze dac este inactiv timp de 60 de secunde, sau manual folosind butonul de napoi pn cnd LED-ul de fundal al ecranului se stinge. La intrarea n modul de lucru valorile stabilite n modul de meniu vor fi citite din memoria EEPROM o singur dat. Fiecare subsistem are un set de valori specifice folosite la manipularea acestuia.
21

Valorile primite prin comunicaia aleas n modul de lucru, se vor citi n permanen. Dac se sesizeaz o modificare a acestor valori se va lua o decizie, n funcie de valoarea modificat. Subsistemele care realizeaz micarea de rotaie pe vertical si cel care realizeaz micarea de rotaie pe orizontal au cte dou valori specifice pentru poziie. Prima valoare reprezint micarea grosier, iar a doua valoare micarea fin. Aceste valori sunt primele 4 valori primite prin comunicaia aleas. n cazul subsistemului care realizeaz micarea de translaie pe orizontal, are specific o singur valoare. Aceasta reprezint micarea grosier a unitii de focalizare. Aceast valoare este a asea valoare primit prin comunicaia aleas. A cincea valoare primit reprezint un procent din viteza de micare a sistemelor. Toate subsistemele primesc aceast valoare. Dup decizia de stabilire a relaiei valorilor cu subsistemele, se vor procesa valorile respective. n urma procesrii, rezultatul va fi trimis microcontrolerului care se ocup cu controlul mi crii asociate valorii respective. Decodificarea protocolului DMX [1] Protocolul DMX512 este un standard, de comunicare digital ntre reele, care sunt frecvent utilizate pentru a controla iluminarea de pe scene i pentru a crea efecte luminoase. Acesta a fost iniial conceput ca o metod standard de control pentru variatoarele de intensitate luminoas. Cu toate acestea, n curnd a devenit principala metod pentru conectarea microcontrolere si variatoare de intensitate luminoas, i de asemenea, programe mai avansate si efecte speciale, dispozitive, cum ar fi maini de ghea si de lumini n micare. Protocolul DMX a fost extins de asemenea la utilizarea lui n scopuri non-teatrale n interior si de iluminat arhitectural. DMX512 a fost utilizat de la irurile de lumini folosite de Crciun la panouri electrice. Protocolul DMX512 nu include verificarea automat a erorilor i corectarea lor. Deci nu este un control adecvat pentru aplicaii periculoase. Acest protocol DMX512 transmite date seriale asincrone la 250 kps. Formatul de date este fixat la un bit de start, opt bii de date, doi bii de stop i fr paritate:
22

Condiie de pauz; Semn dup pauz; Slot 0, care conine cod de un octet Start cod; Pn la 512 canale de date, fiecare coninnd un octet. nceputul unui pachet este semnificat de o pauz, urmat de un semn (unul logic), cunoscut

sub numele de Semn dup pauz (MAB). Pauza, care semnaleaz sfritul unui pachet i nceputul altuia, provoac startul recepionrii de date i, de asemenea, servete ca un cadru (poziia de referin) pentru octei de date n cadrul pachetului. Octeii de date sunt cunoscu i sub numele de sloturi sau canale. Dup pauz, pn la 513 canale sunt trimise, incluznd si canalul 0. Primul canal (canalul 0) este rezervat pentru un Cod de Start, care specific tipul de date din pachet. Un cod de primire de 0x00 (hexazecimal 0) este valoarea standard utilizat pentru toate dispozitivele compatibile cu protocolul DMX 512, care include cele mai multe corpuri de iluminat si variatoare. Toate canalele de la codul de nceput conine setri de control pentru dispozitive de tip slave. Poziia unui canal determin dispozitivul controlat, n timp ce valoarea sa de date specific controlul dispozitivului.

23

Fig. 17 DMX-512 semnal pe un osciloscop, adnotat pentru a arta timpul msurat

Parametrii de sincronizare ai protocolului DMX512 pot varia ntr-o gam larg. Un pachet ntreg, care are 512 canale ( canale urmate dup codul de start), are aproximativ 23 ms pentru a trimite, corespunztor la o rat de mprosptare de aproximativ 44 Hz. Standardul nu precizeaz numrul minim de sloturi care pot fi trimise ntr-un pachet. Cu toate acestea, standardul nu cere ca pachetele s fie trimise, astfel nct marginile de conducere ale oricror dou pauze succesive trebuie s fie separate de cel puin 1204 micro secunde, i receptorul trebuie s fie capabil s se ocupe de timpul ntre pauze de minim 1196 micro secunde.

Fig. 18

CONCLUZII
Folosind cunotine de baz din electronica, mecanica si informatica (mecatronica), a fost posibila realizarea unui sistem complex (produs mecatronic). Realizarea unui asemenea produs poate fi dus uor la ndeplinire de ctre un inginer mecatronist, deoarece acesta coordoneaz realizarea lui din subsisteme concepute studiate si realizate de ingineri specializa i, rolul lui fiind acela de a mbina aceste subsisteme intr-o construcie modulara.

24

Anda mungkin juga menyukai