17.06.2014 Views

mecatronica in designul industrial - dezvoltarea unui laborator didactic

mecatronica in designul industrial - dezvoltarea unui laborator didactic

mecatronica in designul industrial - dezvoltarea unui laborator didactic

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

UNIVERSITATEA TRANSILVANIA DIN BRAOV<br />

Catedra Design de Produs 'i Robotic)<br />

Simpozionul na%ional cu participare <strong>in</strong>terna%ional<br />

PRoiectarea ASIstat de Calculator<br />

P R A S I C ' 02<br />

Vol. III – Design de Produs<br />

7-8 Noiembrie Braov, România<br />

ISBN 973-635-076-2<br />

MECATRONICA ÎN DESIGNUL INDUSTRIAL – DEZVOLTAREA UNUI<br />

LABORATOR DIDACTIC<br />

Claudiu POZNA, Ion VIA<br />

Universitatea “Transilvania” d<strong>in</strong> Braov<br />

Abstract: Present work is a part of the Mechatronic Laboratory presentation. Last year the Product Design<br />

and Robotics department bayed the Lego-Dacta products for develop<strong>in</strong>g a new <strong>laborator</strong>y. This paper<br />

present how we used these products and also witch are ours orig<strong>in</strong>al projects that we <strong>in</strong>tend to develop <strong>in</strong><br />

this <strong>laborator</strong>y.<br />

Cuv<strong>in</strong>te cheie: <strong>laborator</strong> <strong>didactic</strong>, mecatronic", lego-dacta, motoare pas cu pas.<br />

1. Introducere<br />

Termenul mecatronic este utilizat pentru a<br />

subl<strong>in</strong>ia conexiunea d<strong>in</strong>tre subsistemele de control<br />

digital (cu ajutorul microprocesorului), sistemele<br />

electrice i cele mecanice (fig.1, a). Detali<strong>in</strong>d,<br />

sistemul mecatronic este compus d<strong>in</strong> urmtoarele<br />

subsisteme: microprocesorul, circuitele de<br />

<strong>in</strong>terfa%are, elementele de ac%ionare electrice,<br />

elementele de transmisie i de ac%ionare mecanice i<br />

senzorul (fig.1, b).<br />

Mecanic<br />

Electro -<br />

mecanic<br />

Electric<br />

Ma'<strong>in</strong>i de<br />

calcul<br />

Mecatronica<br />

Calculatoare<br />

a)<br />

Informatic<br />

b)<br />

Mrimea de refer<strong>in</strong>%<br />

+<br />

-<br />

Microprocesor<br />

Legea de<br />

control<br />

Interfa$are<br />

CDA<br />

CAD<br />

Ac%ionare<br />

electric<br />

Senzor<br />

Mecanism<br />

Mrimea de ieire<br />

Fig. 1


Concept<br />

Sistemul<br />

mecanic<br />

Sistemul<br />

electric<br />

Sistemul<br />

de control<br />

Prototipul<br />

virtual<br />

Un sistem mecatronic este îns mai mult decât un<br />

hibrid (mecanic, electric, <strong>in</strong>formatic), reprezentând<br />

în fapt un sistem ob%<strong>in</strong>ut pr<strong>in</strong> <strong>in</strong>tegrarea celor trei<br />

subsisteme. Acest caracter <strong>in</strong>tegrator al sistemelor<br />

mecatronice este dezvoltat înc d<strong>in</strong> perioada de<br />

proiectare a sistemului, ceea ce implic utilizarea<br />

solu%iilor <strong>in</strong>g<strong>in</strong>eriei concurente (fig.2).<br />

D<strong>in</strong> punct de vedere al func%ionrii, produsul<br />

mecatronic poate fi unul controlat sau comandat. În<br />

cadrul sistemelor controlate (în bucl închis)<br />

mrimea de ieire este msurat cont<strong>in</strong>uu i este<br />

comparat cu mrimea de refer<strong>in</strong>%, rezultatul<br />

compara%iei fi<strong>in</strong>d utilizat pentru convergen%a mrimii<br />

de ieire ctre cea de refer<strong>in</strong>%. Comparativ cu acest<br />

mod de func%ionare, sistemele mecatronice<br />

comandate (în bucl deschis) nu con%<strong>in</strong> sistemele<br />

senzoriale de msurare a mrimilor de ieire, ceea ce<br />

simplific realizarea acestora, dar are repercusiuni<br />

negative asupra elim<strong>in</strong>rii perturba%iilor. Elementul<br />

def<strong>in</strong>itor al sistemelor mecatronice (proprietatea<br />

specific) fa% de cele automate (genul proxim) îl<br />

constituie utilizarea microprocesorului. Datorit<br />

dezvoltrii microelectronicii, produsele mecatronice<br />

cunosc în prezent o mare diversitate, Importan%a<br />

acestora a condus la <strong>in</strong>tegrarea cunot<strong>in</strong>%elor<br />

aferente în cursuri de specialitate, care apar în<br />

programele analitice ale diferitelor direc%ii de<br />

specializare universitare.<br />

Pentru a asigura latura aplicativ a cursurilor<br />

men%ionate este necesar <strong>dezvoltarea</strong> unor<br />

laboratoare <strong>didactic</strong>e de profil. Pr<strong>in</strong>cipalele direc%ii<br />

de dezvoltare ale <strong>unui</strong> astfel de <strong>laborator</strong> realizat în<br />

cadrul Catedrei Design de Produs i Robotic<br />

precum i echipamentul achizi%ionat în acest sens au<br />

fost men%ionate în [1]. Lucrarea de fa% îi propune<br />

prezentarea modului de utilizarea a acestui<br />

echipament dup un an de la achizi%ionarea sa,<br />

precum i produsele mecatronice orig<strong>in</strong>ale<br />

dezvoltate în cadrul acestui <strong>laborator</strong> <strong>didactic</strong>.<br />

2.Utilizarea echipamentului Lego Dacta în<br />

procesul <strong>didactic</strong><br />

Pr<strong>in</strong> programului Tempus TRUST JEP 125661-<br />

97 în Catedra de Design de Produs i Robotic a<br />

Verificare<br />

prototip<br />

Prototipul<br />

fizic;<br />

Experimentare<br />

Fig. 2<br />

Facult%ii de Ing<strong>in</strong>erie Tehnologic d<strong>in</strong> cadrul<br />

Universit%ii Transilvania Braov, a fost achizi%ionat<br />

sistemu de produse LEGO Dacta, care este un<br />

echipament utilizabil la realizarea unor ansamble de<br />

tip mecatronic.<br />

Astfel, în figura 3 este reprezentat o imag<strong>in</strong>e<br />

s<strong>in</strong>tetic a acestui produs <strong>didactic</strong> [2]. Schema<br />

ilustreaz structura în care pot fi construite<br />

produsele mecatronice imag<strong>in</strong>ate, eviden%i<strong>in</strong>d<br />

totodat sensul fluxului de <strong>in</strong>forma%ii d<strong>in</strong>tre<br />

diferitele pr%i componente ale sistemului.<br />

Cu ajutorul acestui suport material, firma<br />

constructoare, propune partenerilor si un concept<br />

pedagogic specific, denumit hard fun, care are<br />

urmtoarele beneficii: <strong>dezvoltarea</strong> creativit%ii<br />

<strong>in</strong>dividului; <strong>dezvoltarea</strong> depr<strong>in</strong>derilor de colaborare<br />

între membrii unei echipe care proiecteaz i<br />

realizeaz un produs mecatronic; <strong>dezvoltarea</strong> unor<br />

depr<strong>in</strong>deri teoretice i practice pentru proiectarea<br />

sistemelor de tip mecatronic.<br />

Porn<strong>in</strong>d de la acest concept, în cadrul<br />

<strong>laborator</strong>ului au fost imag<strong>in</strong>ate o serie de lucrri<br />

practice care au ca scop familiarizarea studentului cu<br />

acest echipament, iar în f<strong>in</strong>al ofer posibilitatea<br />

utilizrii acestuia în activit%ile creative de tipul<br />

celor propuse de firma constructoare. Fiecare d<strong>in</strong><br />

lucrrile am<strong>in</strong>tite trateaz o anumit tem i implic<br />

studentul în solu%ionarea mai multor probleme legate<br />

de aceasta. Problemele am<strong>in</strong>tite au în vedre atât<br />

construc%ia fizic a produsului pr<strong>in</strong> îmb<strong>in</strong>area<br />

elementelor mecanice (transmisii cu curele,<br />

transmisii cu ro%i d<strong>in</strong>%ate, mecanisme articulate<br />

mecanisme cu cam etc.) cu cele electronice:<br />

microcontrolerul, senzori, motoare de curent<br />

cont<strong>in</strong>uu, calculator, cât i realizarea programelor de<br />

conducere. Pentru o mai bun imag<strong>in</strong>e, aceste lucrri<br />

sunt sistematizate în tabelul 1, men%ionându-se<br />

obiectivul lucrrii i exemplificând câte una d<strong>in</strong><br />

problemele propuse în fiecare lucrare.


Calculator PC<br />

Transmisia în <strong>in</strong>frarou a<br />

datelor<br />

Transmisia pr<strong>in</strong> cablu a datelor<br />

Alte<br />

microcontrolere<br />

Microcontroler µ C<br />

Interfa%<br />

Motoare de CC<br />

Elemente mecanice<br />

Senzori<br />

Denumirea 'i obiectivul lucr)rii<br />

Prezentarea echipamentului<br />

Lego-Dacta.<br />

Rolul lucrrii este familiarizarea<br />

studentului cu echipamentul Lego-Dacta.<br />

Sunt prezentate elementele mecanice i<br />

electrice, precum i un exemplu.<br />

Comandarea motoarelor de curent<br />

cont<strong>in</strong>uu<br />

Scopul lucrrii este a familiariza<br />

studentul cu controlul secven%ial al<br />

motoarelor de curent cont<strong>in</strong>uu<br />

Fig.3<br />

Tabelul 1<br />

Tipuri de probleme propuse<br />

Exemplul prezentat este un robot comandat care are dou<br />

grade de mobilitate i care are ca sarc<strong>in</strong> deplasarea <strong>unui</strong><br />

pahar.<br />

Mecanism<br />

paralelogram<br />

Motoare de CC<br />

Exemplu de problem":<br />

Se cere realizarea <strong>unui</strong> montaj alctuit d<strong>in</strong> 2 motoare de curent<br />

cont<strong>in</strong>uu (A,B) care s func%ioneze dup urmtorul ciclu:<br />

Motorul A func%ioneaz 10s, dup care se oprete; motorul B<br />

func%ioneaz 5s, dup care se oprete. Motoarele A i B<br />

func%ioneaz împreun 5s.<br />

A<br />

Transmisie pr<strong>in</strong><br />

curele<br />

µC<br />

Pahar<br />

Transmisie melc<br />

roat" melcat"<br />

B<br />

Montajul<br />

Motor de CC<br />

Programul


Tabelul 1 (cont<strong>in</strong>uare)<br />

Senzori<br />

Obiectivul lucrrii este familiarizarea<br />

studentului cu utilizarea senzorilor i cu<br />

conducerea secven%ial.<br />

Exemplu de problem":<br />

Se cere realizarea <strong>unui</strong> montaj necesar utilizrii senzorului de<br />

lum<strong>in</strong>ozitate si a programului de comand a sistemului.<br />

Senzorul va sesiza schimbarea lum<strong>in</strong>ozit%ii unei suprafe%e i<br />

va declana oprirea <strong>unui</strong> motor de CC.<br />

Montajul propus:<br />

Programul de<br />

conducere<br />

Motor de CC<br />

40<br />

µC<br />

Senzor<br />

Achizi4ii de date<br />

Obiectivul lucrrii este cunoaterea<br />

procedeelor utilizabile în achizi%ionarea<br />

de date cu ajutorul produsului Lego Dacta<br />

Exemplu de problem":<br />

Se impune realizarea <strong>unui</strong> montaj format d<strong>in</strong>tr-un motor de CC<br />

i un senzor de rota%ie. Sarc<strong>in</strong>a impus este determ<strong>in</strong>area<br />

vitezei motorului de curent cont<strong>in</strong>uu.<br />

Senzor<br />

Motor<br />

µC<br />

PC<br />

Programul<br />

propus:<br />

Determ<strong>in</strong>area experimental) a legilor<br />

de mi'care<br />

Lucrarea se refer la compararea rela%iilor<br />

teoretice cu rezultatele practice în<br />

transmisia micrii cu ajutorul<br />

mecanismelor cu ro%i d<strong>in</strong>%ate. Sunt tratate<br />

mecanismele cu unul si dou grade de<br />

mobilitate<br />

Exemplu de problem":<br />

Se cere realizarea <strong>unui</strong> montaj format d<strong>in</strong>tr-un motor de CC si<br />

un angrenaj de ro%i d<strong>in</strong>%ate cil<strong>in</strong>drice. Sarc<strong>in</strong>a impus este<br />

determ<strong>in</strong>area raportului de transmitere teoretic i experimental.<br />

Montajul aferent acestei probleme.<br />

la µC<br />

Motor<br />

S1<br />

S2<br />

PC<br />

µC<br />

La motor<br />

Programul propus:


Construirea <strong>unui</strong> robot mobil<br />

Scopul acestor lucrri este utilizarea<br />

conceptului pedagogic propus de firma<br />

Lego. Taskul robotului mobil este<br />

transportarea unor piese pe o traiectorie<br />

fix con%<strong>in</strong>ut pe o suprafa% neted.<br />

Condi%iile <strong>in</strong>i%iale sunt urmtoarele:<br />

robotul nu este plasat pe traiectoria de<br />

lucru ci se afl pe o direc%ie care<br />

<strong>in</strong>tersecteaz aceast traiectorie. Etapele<br />

propuse pentru realizarea acestui proiect<br />

sunt descrise în [1]<br />

Programul f<strong>in</strong>al<br />

1<br />

1: roat de enil; 2<br />

2: transmisie pr<strong>in</strong><br />

angrenaj melcat; 3<br />

3: transmisie pr<strong>in</strong><br />

curele; 4<br />

4: motor de CC;<br />

5: enil;<br />

5<br />

6: platforma robotului<br />

6<br />

Tabelul 1 (cont<strong>in</strong>uare)<br />

Solu%ia f<strong>in</strong>al:<br />

µC<br />

Senzori<br />

40<br />

40<br />

1 2<br />

5<br />

40<br />

40<br />

3. Dezvoltarea unor sisteme mecatronice<br />

O cont<strong>in</strong>uare fireasc a acestor lucrri de<br />

<strong>laborator</strong> este <strong>dezvoltarea</strong> unor sisteme mecatronice<br />

orig<strong>in</strong>ale. In acest sens se <strong>in</strong>ten%ioneaz realizarea<br />

unor produse comandate pr<strong>in</strong> calculator care au la<br />

baz ac%ionarea pr<strong>in</strong> motoare pas cu pas i care în<br />

f<strong>in</strong>al vor putea conduce la realizarea unor sisteme<br />

tehnologice cu comand numeric. Acest deziderat<br />

implic realizarea programului de conducere;<br />

proiectarea i realizarea circuitelor de <strong>in</strong>terfa%are a<br />

portului pr<strong>in</strong> care se face comunicarea d<strong>in</strong>tre<br />

motoarele pas cu pas i calculator precum i<br />

proiectarea, realizarea sistemului mecanic ac%ionat.<br />

Volumul de munc necesar realizrii acestor sisteme


este specific aplica%iilor d<strong>in</strong> cadrul cercurilor<br />

studen%eti i a proiectelor de diplom.<br />

Un prim pas în aceast direc%ie a fost conducerea<br />

<strong>unui</strong> motor pas cu pas pr<strong>in</strong> portul paralel al PC-ulu,<br />

Denumire etap). Obiective<br />

cu ajutorul <strong>unui</strong> program realizat în C++. Etapele<br />

proiectului i solu%iile gsite sunt sistematizate în<br />

tabelul 2.<br />

Solu4ia propus)<br />

Documentare:<br />

• modul de func%ionare al motoarelor pas cu pas;<br />

• modul de comunicare cu portul paralel;<br />

• structura portului: Localizarea p<strong>in</strong>ilor de <strong>in</strong>put¸output; status;<br />

• adresa portului paralel în limbajul C++ i modul de transmitere al <strong>in</strong>forma%iilor ctre port;<br />

• electronica portului parale; tensiunea i curentul admisibil pe portul paralel.<br />

Realizarea <strong>unui</strong> program<br />

în limbajul C++ pentru<br />

conducerea portului<br />

Proiectarea i realizarea<br />

circuitului de <strong>in</strong>terfa%are<br />

a motorului pas cu pas la<br />

PC<br />

Programul realizat are urmtoarele date de <strong>in</strong>trare:<br />

• vector care <strong>in</strong>clude numrul de pai;<br />

• vector care <strong>in</strong>clude sensul de rota%ie al fiecrui grup de pai;<br />

Tabelul 2<br />

• viteza cu care se dorete realizarea pasului.<br />

Exemplu: numr de pai[ 4 2 1]<br />

; sens [ 1 0 1]<br />

; viteza 1000 . Mai precis la<br />

fiecare 1000 de milisecunde se execut câte un pas în urmtoarea succesiune: 4<br />

pai în sens trigonometric urma%i de 2 pai în sens orar i de un pas în sens<br />

trigonometric.<br />

Pentru fiecare bob<strong>in</strong> a motorului pas cu pas s-a proiectat i realizat urmtorul<br />

circuit:<br />

+ Ec<br />

P<strong>in</strong>ul<br />

portului<br />

paralel<br />

Bob<strong>in</strong>a<br />

motorul<br />

Proiectarea i realizarea<br />

elementelor mecanice<br />

Scopul lucrrii a fost conducerea <strong>unui</strong> motor pas cu pas pr<strong>in</strong> portul paralel al<br />

PC-ului cu ajutorul <strong>unui</strong> program realizat în C++. Elementele mecanice ale<br />

proiectului s-au redus la realizarea <strong>unui</strong> suport pentru motorul pas cu pas i d<strong>in</strong><br />

dor<strong>in</strong>%a de a vizualiza efectul comenzii, a <strong>unui</strong> ac <strong>in</strong>dicator, montat pe axul<br />

motorului.<br />

Concluzii f<strong>in</strong>ale:<br />

Experien%a acumulat în urma acestui proiect permite s<strong>in</strong>teza <strong>unui</strong> sistem tehnologic în dou sau mai multe<br />

axe antrenate de motoare pas cu pas i conduse pr<strong>in</strong> calculator iar în f<strong>in</strong>al materializarea acestui sistem .<br />

4. Concluzii<br />

Dezvoltarea microelectronicii a fcut posibil<br />

apari%ia unor noi tipuri de produse (mecatronice),<br />

ob%<strong>in</strong>ute pr<strong>in</strong> s<strong>in</strong>teza structurilor mecanice conduse<br />

pr<strong>in</strong> microprocesoare cu ajutorul sistemelor de<br />

ac%ionare electrice. Diversitatea i calit%ile<br />

deosebite ale acestor produse au determ<strong>in</strong>at apari%ia<br />

<strong>unui</strong> nou domeniu al ti<strong>in</strong>%elor <strong>in</strong>g<strong>in</strong>ereti, denumit<br />

Mecatronic". Lucrarea de fa% prez<strong>in</strong>t structura<br />

<strong>laborator</strong>ului de Comanda i Controlul Sistemelor<br />

Mecatronice utilizat în <strong>in</strong>struirea studen%ilor precum<br />

i modulele mecatronice dezvoltate în activit%i cu<br />

studen%ii.<br />

Bibliografie:<br />

1. Pozna, C., Visa, I., Mogan, G., Anov, A.<br />

Utilizarea sistemului LEGO Dacta în<br />

construirea robo$ilor mobili educa$ionali. WRM<br />

Craiova 2001, p.30-36.<br />

2. Pozna, C. Comanda 'i Controlul Robo$ilor<br />

Industriali. Editura CIT, Braov 2000.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!