mecatronica in designul industrial - dezvoltarea unui laborator didactic
mecatronica in designul industrial - dezvoltarea unui laborator didactic
mecatronica in designul industrial - dezvoltarea unui laborator didactic
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.