Documente Academic
Documente Profesional
Documente Cultură
Îndrumar de laborator
Specializarea Mecatronică
2018-2019
1
Lucrarea 1
1. Dispozitive fotoelectronice
Aceste dispozitive se impart in doua mari categorii: unele care transforma energia
luminoasa in energie electrica (numite uneori si fototraductoare) si altele care transforma
energia electrica in energie luminoasa (diode luminescente). In cele ce urmeaza vor fi
prezentate pe rand ambele categorii de dispozitive.
1.1. Fototraductoare
Dintre fototraductoarele cele mai intalnite , fac parte:
Fotorezistenta este un dispozitiv cu semiconductor omogen, a carui rezistenta electrica
se modifica sub actiunea radiatiei electromagnetice incidente. Variatia rezistentei
semiconductorului se datoreste modificarii concentratiei purtatorilor, prin formarea perechilor
electron-gol, ca urmare a aportului energetic de la radiatia incidenta. Principalii parametri ai
fotorezistentei sunt: rezistenta de intuneric, R0 si sensibilitatea. Dependenta sensibilitatii de
lungimea de unda , λ, a radiatiei incidente, se numeste caracteristica spectrala . Dupa valoarea
lungimii de unda, la care sensibilitatea este maxima, fotorezistentele pot fi: pentru spectru
vizibil si pentru spectru infrarosu.
Fotodioda este o dioda semiconductoare de constructie speciala utilizata in regim de
polarizare inversa. Principalii parametrii de catalog ai unei fotodiode sunt: curentul de
intuneric, ID, tensiunea inversa maxima, URM, curentul de iluminare, IL, pentru o tensiune
anodica si o iluminare E date, sensibilitatea S= etc. Caracteristica spectrala este data sub
forma dependentei cu lungimea de unda λ, a sensibilitatii sau a raportului IL/ILmax. Cele mai
multe fotodiode se construiesc pentru spectrul vizibil si infrarosu apropiat. De exemplu,
fotodioda romaneasca ROL 021 are : ID= 5 Na; IL = 30 μA (la UR = 30 V, E = 1 klx); URM =
50 V; S = 30 nA/lx .
Fototranzistorul. Este un tranzistor, care se comporta ca o fotodioda cu amplificator
de curent. Aceasta inseamna ca spre deosebire de fotodioda, sensibilitatea acestui dispozitiv
este de circa 500 de ori mai mare. In mod real, cea mai mare pondere in fotocurent o au
purtatori generati in regiunea bazei, intrucat posibilitatea ca unii fotoni sa patrunda pana la
nivelul jonctiunii colector-baza este destul de mica. De asemenea, nu este rational sa se lase
baza in gol, deoarece variatia punctului static cu temperatura devine importanta, putand duce
chiar la ambalare termica. De aceea fototranzistorul se polarizeaza ca un tranzistor obisnuit
(de exemplu cu divizor in baza si rezistenta in emitor), singura diferenta fiind faptul ca
semnalul de intrare se aplica pe cale optica, si nu electric. Ca aplicatii, fototranzistorul este
util in aparatele de control si reglaj al iluminarii,citirea automata a cartelelor si benzilor
perforate, releele optice etc. Fototranzistoarele se realizeaza atat cu germaniu cat si cu siliciu.
Asa cum s-a aratat , dispozitivele semiconductoare optoelectronice pot fi : cu efect
fotoelectric intern (fotorezistenta, fotodiode, fototranzistoare, fototiristoare si celule
fotovoltaice) si cu efect de recombinare radiativa (diode electroluminiscente).
2
2. Descrierea si functionarea robocarului cu ghidare fotoelectrica
1 4
2
5 6
7 8
3
circuitul cu microcontroler - mers inainte-inapoi si oprire in statii in functie
de cerere;
Schema partii mecanice este prezentata mai jos:
A1 A1
R1 R3
AO1
D1 R5 d1 D3 d2 D4
-
A2 A2
FR1 + Uout1
P1
AO2 T1 T2
D2
FR2 R6
-
Uout2
+
Avem relatiile:
Pragul de tensiune pentru cele doua AO sunt fixate cu ajutorul divizorului de tensiune
format de rezistoarele R3, P1 si R4.
5
Din P1 (figura 2.5) se regleaza decalajul intre cele doua praguri, fapt impus de
necesitatea ca sa existe o fereastra care sa nu basculeze nici unul din cele doua AO (pentru a
nu exista o oscilatie prelungita pana la stabilizare). Cand fotorezistentele FR1 si FR2 sunt
illuminate cu aceeasi intensitate luminoasa, atunci tensiunea de intrare Uin este intre cele
doua praguri (valoare reglata de P1). Cand FR1 si FR2 au valori diferite (sunt illuminate
diferit) atunci valoarea Uin iese in afara pragului fixat de P1 fapt ce duce la amplificarea de
+E sau –E a celor doua comparatoare de prag formate de AO1 si AO2.
Valoarea fotorezistentelor FR1 si FR2 este invers proportionala cu intensitatea
luminoasa, astfel:
FR1 > FR2 => Uout1 = -E
Uout2 = +E
FR1 ˂ FR2 => Uout1 = +E (2.2)
Uout2 = -E
La comanda releelor ce comanda rotile motoare este folosita doar starea de +E pentru:
FR1 = FR2 => Uout1 = Uout2 = +E
ceea ce impune montarea celor doua diode D3 si D4.
D1 si D2 vor aduce in zona de saturatie tranzistoarele T1 si T2 care vor alimenta –
functie de stare – bobinele releelor d1 si d2. Aceste relee, prin intermediul unui contact NO
(normal deschis) vor alimenta cu tensiune motoarele ce antreneaza cele doua roti motoare ale
robocarului. In situatia in care robocarul iese din conturul benzii argintii de pe pardoseala
atunci fotorezistenta din acea parte – fiind mai putin luminata – va comuta AO in starea –E si
tranzistorul aferent va trece in starea blocat oprind motorul din partea opusa, iar roata ramasa
in miscare va repune robocarul pe traiectoria descrisa de banda de ghidare.
Schema electrica a montajului cu microcontroller care face programarea opririi la
punctele de lucru si mersul inainte/inapoi este urmatoarea:
6
Functionarea acestei parti a robacarului este urmatoarea: in cazul aparitiei unei cereri
(inchiderea unui contact) de la unul din punctele de lucru A, B sau C si in functie de pozitia
actuala a robocarului , microcontrolerul va comanda directia de mers (in memoria
controlerului va ramane ultima pozitie ). Daca de exemplu cand robocarul se afla in postul de
lucru A si comanda (contactul inchis) vine tot de la postul A, microcontrolerul va sesiza acest
lucru ca pe o anomalie si in consecinta va semnaliza aceasta prin aprinderea intermitenta de 3
ori a unui led de culoare rosie. La comanda de la postul B (cand robocarul este in postul A)
microcontrolerul va comanda mers inainte iar la prima inchidere a contactului pe fotodioda va
comanda oprirea robocarului. In cazul primirii comenzii de la postul C (cand robocarul se afla
in pozitia A) microcontrolerul va comanda mers inainte , va ignora prima inchidere a
contactului pe fotodioda, oprind deplasarea abia la a doua sesizare a fotodiodei. In cazul in
care robocarul se afla in pozitia B si comanda vine de la postul de lucru A microcontrolerul va
comanda mers inapoi pana la primul contact inchis pe fotodioda.
Mersul inainte/inapoi se face prin intermediul puntii H figurata mai sus in partea
dreapta a imaginii (fig. 2.6).
Pentru mai multa acuratete in ceea ce priveste inchiderea contactului pe fotodioda in
dreptul punctelor de lucru s-a optat pentru montarea a doua astfel de elemente fotosensibile in
paralel.
3. Concluzii
Robocarul ghidat fotoelectric este format din o parte de mecanica, o parte electrica si
electronica si o parte de software (programare a unui microcontroler de tip PIC). Robocarul
este independent din punct de vedere energetic alimentandu-se de la un acumulator imbarcat.
Singura interventie externa este cererea de la posturile de lucru (aceasta putandu-se realiza
inclusiv wireless), in rest robocarul fiind dotat cu inteligenta necesara pentru a sti unde sa
mearga pastrand in acelasi timp traseul de urmat. Pe langa robocarele ghidate cu fir inductiv,
cele ghidate fotoelectric au o mare raspandire. Proiectul se poate extinde prin modificarea
traseului ca lungime si ca forma in functie de cerinte, prin modificarea numarului posturilor
de lucru sau prin schimbarea modului de detectie a statiilor in vederea unei precizii de
pozitionare.
4. Bibliografie
7
Lucrarea 2
1. INTRODUCERE
(1)
8
2 2U
unde: U dm este tensiunea medie redresată ideală.
Forma de undă a tensiunii pentru un unghi de comandă 900 este prezentată în figura 2
9
Când conduce tiristorul T1, curentul debitat de sursă se închide pe drumul ABMDC
prin intermediul diodei D3. În acest timp tensiunea la bornele motorului UA este egală cu
tensiunea U a sursei (figura 4). Când conduce tiristorul T2 drumul curentului trece prin
punctele CBMDA trecând în acelaşi sens ca la prima situaţie prin
înfăşurarea rotorică a motorului şi în sens invers prin sursă. În tot acest interval de conducţie a
lui T2 tensiunea UA este egală cu –U (figura 4), (săgeţi întrerupte negre).
Avantajul acestei scheme este sporit prin faptul că atunci când conduc T1 si D3 şi
tensiunea U devine nulă, curentul iA este preluat de diodele D3 si D4 permiţând descărcarea
energiei înmagazinate în înfăşurarea rotorică a motorului (şi într-o eventuală bobina
suplimentară înseriată cu înfăşurarea rotorică pentru a mări „inerţia“ magnetică a circuitului
rotoric). În acest interval de timp curentul se închide pe drumul DCBMD şi uA = 0. Acelaşi
lucru se întâmplă când conduc T2 si D4 şi tensiunea u devine din nou zero. Pentru regimul de
curent neîntrerupt , tensiunea medie redresată se poate scrie:
(2)
Tensiunea de comandă care se aplică circuitului indusului (care joacă rolul de mărime
de intrare şi este de obicei tensiunea de ieşire a unui amplificator de putere), este variabilă, în
10
timp ce fluxul de excitaţie este constant. În cazul regimului staţionar ecuaţiile de funcţionare
ale servomotorului de c.c. devin:
E 0 k1
U A E0 R A I A (3)
M k1 I A
M
U A k1 R A (4)
k1
sau:
2
k k
M 1 U A 1 k M U A Fe (5)
RA RA
k1
în care: k M este aşa numitul coeficient de amplificare tensiune cuplu al servomotorului,
RA
iar
M 2
k1
Mp Fe k M k1 , coeficientul de
RA
m
frecări vâscoase ale
servomotorului (frecarea vâscoasă
artificială introdusă pe cale
Mpm/ electrică de servomotor). Ultima
2 relaţie permite deducerea
caracteristicii mecanice a
servomotorului M f pentru
U A = const. (fig. 5).
0
Fig. 5. Caracteristicile
mecanice ale servomotorului
de c.c. comandat pe indus
11
- Se alimentează variatorul de tensiune continuă de la o sursă de tensiune de 220 V.c.a.
prin trecerea pe poziţia închis a întrerupătorului K 0
- Se reglează succesiv tensiunea de comandă U A a servomotorului de curent continuu la
valorile U U Am , U 0,75U Am şi U 0.5U Am prin modificarea valorii tensiunii de
referinţă a variatorului cu ajutorul potenţiometrului P1 . Valoarea maximă a tensiunii de
comandă este U Am 82 V.c.c.
- Se conectează rezistenţa de sarcină Rs prin trecerea pe poziţia închis a întrerupătorului
K1 . Pentru fiecare valoare a tensiunii de comandă se va determina caracteristica mecanică
corespunzătoare a servomotorului de curent continuu.
1000 U 4 n
n rot / min ; rad / s
20 30
M
P2
Nm
12
( 0-40) V.c.c.
AC
220 V
DC
K0
V2
A1 A
MV2
VARIATOR DE TENSIUNE
CONTINUĂ
F1 F2
13
Ref.
( 0 – 10) V.c.c.
V1
K1 Rs
V A2
B1 B1 A
m2 T1
m1
SM G n n V
m3 V3
B2 B2
Fig. 6
Lucrarea 3
Sistemul de acţionare a robotului industrial este hidraulic.. Acesta este format dintr-un grup
hidraulic cu o putere de acţionare P 2.5 KW şi 12 electroventile. Schema bloc a sistemului
de comandă a robotului industrial este prezentată în figura 1. Acesta se compune din: a)
calculator compatibil IBM-PC, b) automat programabil TWIDO produs de firma Schneider;
c) interfaţă pentru comanda electroventilelor; d) sursă de alimentare a electroventilelor; e)
electroventile; f) senzori de poziţie. Automatul programabil TWIDO are urmatoarele
caracteristici: 20 intrări digitale, 16 ieşiri diditale.
De la senzorii de poziţie de pe robotul industrial semnalele numerice sunt preluate de
automatul programabil. Semnalele numerice de comandă a alimentării electroventilelor se
transmit de la automatul programabil la interfaţa pentru comanda electroventilelor. În funcţie
de procesul tehnologic în care este utilizat robotul industrial se elaborează un algoritm de
comandă a electroventilelor din circuitul hidraulic de acţionare a robotului. Pentru fiecare
algoritm de comandă a robotului industrial impus de un anumit proces tehnologic se va realiza
câte un program care va fi executat de automatul programabil. Programarea automatului
programabil se realizeaza cu ajutorul calculatorul compatibil IBM –PC prin intermediul
programului TWIDO-SOFT. EXE.
Sursa de alimentare în curent continuu asigură o putere maximă de 100 W , o tensiune
continuă de 24 V.c.c. pentru alimentarea electroventilelor şi o tensiune continuă stabilizată de
5 V.c.c pentru alimentarea modulelor de comandă a electroventilelor. In figura 2 este
prezentată schema unui modul de comandă a unui electroventil. Interfaţa pentru comanda
electroventilelor este formată din 12 module.
14
Sursă de Robot
Calculato alimentar
r industrial
e
Interfaţa
Modul ieşiri Electroventil
pentru
numerice e
comanda
Modul intrări
numerice Senzori
de poziţie
Automat
programabil
TWIDO
Figura 1. Structura sistemului de comandă a robotului RBH 2
+5V
X1.
3
R1 + 24 V X1.
R2 R3 R5
X1. 4X1.
1 5
R4 R6 D1
T1
X1. Y1
X1. T2 6
2 CI1 T3
X1.
7
Figura 2. Modul de comandă a unui electroventil
3. DETERMINĂRI EXPERIMENTALE
Pentru robotul din hala de producţie a Facultăţii de Inginerie Bacău RBH-2 s-a realizat
sistemul de comandă cu automatul programabil TWIDO a cărui structură a fost prezentată în
figura 1. S-au stabilit mai multe variante de deplasare pentru diferite procese tehnologice din
cadrul sistemelor complexe de prelucrare a pieselor metalice. Aceste variante de deplasare au
şi un rol instructiv pentru studenţi. Pentru fiecare algoritm de deplasare s-a elaborat câte un
program pentru automatul programabil TWIDO. Aceste programe au fost implementate şi
validate pe robotul RBH-2, dar pot fi utilizate şi pentru alţi roboţi industriali. S-au verificat
diferite regimuri de funcţionare ale robotului.
4. CONCLUZII
În lucrare s-a prezentat un sistem de comandă a unui robot industrial cu automatul
programabil TWIDO produs de firma Schneider. Structura hardware a sistemului de comandă
este constituită dintr-un calculator compatibil IBM – PC, automatul programabil TWIDO, o
interfaţă pentru comanda electroventilelor, o sursă de alimentare a electroventilelor,
electroventile şi senzori de poziţie. În funcţie de procesul tehnologic în care este utilizat
robotul industrial s-au elaborat algoritmi de comandă a electroventilelor din circuitul
hidraulic de acţionare a robotului. Pe baza acestor algoritmi s-au realizat programe pentru
automatul programabil care au fost implementate şi validate pe robotul RBH-2.
16
Comandă Alimentare Transferarea
Editare
pornire automat programului din
program
grup programab calculator in memoria
hidraulic il automatului
programabil
Citire
semnale
de intrare
Comandă Semnalizare
electroventile alimentare
electroventil
e
Testarea
condiţiei
de
STOP
17
Lucrarea 4 SCR
(1.1)
și constau în:
variația frecvenței f1 a tensiunii de alimentare;
modificarea numărului de perechi de poli, p;
modificarea alunecării s, prin modificarea rezistenței rotorice.
18
Ca și MOSFET, IGBT prezintă o structură orientată vertical dar, spre deosebire de acesta, s-a
adăugat un nou strat p+. Deci, un IGBT este derivat dintr-un MOSFET cu canal n și are o
structură n+pn-n+p+. Stratul adăugat p+ constituie drena IGBT-ului.
Densitatea de dopare a stratului n+, vecin drenei, influențează direct capacitatea de blocare în
sens direct și respectiv timpul de blocare. Cel mai utilizat simbol în literatura de specialitate
pentru IGBT este reprezentat în figura 2.1 b.
2.2. Caracteristici
19
Figura 2.2. Caracteristicile externe ale IGBT cu canal n
Necesitățile de comandă ale IGBT sunt similare cu cele ale MOSFET, putând fi utilizate
circuite similare. Dacă este necesar un curent de grilă mare, poate fi utilizat circuitul de mai
jos, figura 2.3:
Pentru a separa partea de comandă de cea de forță se utilizează optocuplorul OC. Tranzistorul
optocuplorului constituie etajul pilot al preamplificatorului în contratimp format din
tranzistoarele T1 și T2. În momentul aplicării semnalului de comandă (semnal logic 0) la
intrarea OC, tranzistorul pilot se blochează, iar pe bazele tranzistoarelor prefinale se aplică
tensiunea sursei de alimentare prin rezistența R1. În consecință, tranzistorul T2 va fi blocat iar
T1 saturat.
Capacitatea poartă – sursă a tranzistorului final (IGBT) se va încărca prin rezistența R2.
Constanta de tip a circuitului RC format este dependentă de capacitatea de intrare a IGBT și
R2 (τ = R2 ⋅ Cin). Timpul de intrare în conducție al tranzistorului, deci pierderile de comutație
și interferența electromagnetică produsă, pot fi astfel stabilite din R2.
Pentru blocarea tranzistorului de putere, la intrarea OC se aplică semnal logic 1, tranzistorul
pilot intră în saturație, tensiunea pe bazele tranzistoarelor prefinale devine zero (uCEsat ≅ 0), T1
20
se va bloca iar T2 se va satura. Capacitatea tranzistorului de putere se va descărca prin R2 și T2
iar acesta se va bloca în timpul dat de constanta de timp τ = R2 ⋅ Cin.
2.5 Invertorul de tensiune în punte trifazată pentru modulația
în lățime a pulsului
Configurația invertorului este prezentată în figura 2.4. Acesta este construit din trei brațe.
Fiecare braț corespunde unei singure faze a invertorului în semipunte. În acest caz punctul
median Oc considerat punctul nul al circuitului intermediar de curent continuu este virtual,
deoarece sarcina trifazată (aici statorul motorului de curent alternativ) este conectată în stea cu
punctul neutru izolat Os.
Fiecare braț de invertor are două ramuri, una superioară și una inferioară, conectate la bara
pozitivă respectiv negativă a circuitului intermediar de curent continuu. Toate 6 ramuri
conduc bidirecțional dar sunt controlate doar unidirecțional cu ajutorul unui IGBT sau două
dispozitive semiconductoare (montate în antiparalel). Dispozitivele comandabile de sus și de
jos din fiecare braț sunt conectate („on”) sau deconectate („off”) alternativ în întreaga
perioadă a fundamentalei.
Tensiunea maximă de ieșire se poate obține în funcționare cu undă plină în șase tacturi pe o
perioadă, fiecare dispozitiv de comutație conducând 180°, conform figurii 2.5.
Stările de comutație ale brațelor invertorului pot fi observate din diagrama tensiunilor u1, u2 și
u3 măsurate la ieșirea invertorului cu respectarea punctului median virtual al circuitului
intermediar de curent continuu. Unda de tensiune este pătratică sau în trepte în funcție de
nulul de referință ales. Pulsurile dreptunghiulare au două niveluri de tensiune ±Ud/2. Aceste
unde de tensiune formează un sistem trifazat simetric și au componentă de secvență zero
(homopolară), determinată de diferența de potențial dintre punctul median Oc al circuitului
intermediar de curent continuu și punctul neutru Os al sarcinii. Aceste tensiuni conțin
armonici de ordinul trei și multiplu de trei.
21
Figura 2.5. Variația tensiunii de ieșire a invertorului și a tensiunii de fază a sarcinii
Unda modulată pe lățime are cinci nivele și este prezentată în figura 2.6. Semnalele
tensiunilor de fază modulate pot conține pulsuri de tensiune care depășesc înfășurătoarea celor
6 tacți ai undei pline. Nivelul de tensiune zero, care n-a existat în unda plină, este caracteristic
numai funcționării în regim PWM.
Nivelul de tensiune zero apare în toate cele trei faze în același timp și corespunde stării de
liberă rotire a motorului, care este separată de sursa de curent continuu - stare realizată prin
activarea tuturor dispozitivele inferioare sau celor superioare ale punții invertoare. În acest caz
terminalele de ieșire ale receptorului sunt scurtcircuitate și rezultă fazorul spațial nul.
În cazul unui motor de curent alternativ sunt trei semnale modulatoare, corespunzătoare
valorilor instantanee ale tensiunilor de fază.
Unda purtătoare poate fi generată sincron sau asincron (adică independent) față de semnalul
modulator. Dacă frecvența undei purtătoare este de peste 20 de ori mai mare decât frecvența
fundamentalei undei pe care trebuie să o genereze modulatorul, atunci se poate aplica
procedura în asincron, ceea ce simplifică foarte mult generarea logicii PWM pentru comanda
invertorului.
Metoda se poate aplica și la receptoarele de curent continuu la comanda „chopper”-elor. În
curent continuu de obicei se utilizează unda purtătoare de formă dinte de fierăstrău, dar în
curent alternativ se preferă forma de triunghi isoscel. Validarea modelului invertorului de
tensiune în regim PWM cu undă purtătoare de tensiune se face prin simulare. Rezultatele
obținute prin simularea funcționării invertorului sunt prezentate în figura 2.7.
23
a) Tensiunea de referință pe faza a și b) Unda purtătoare și curenții de sarcină
curenții de fază în fazele în regim stabilizat
3. Standul experimental
Standul experimental utilizat pentru reglarea turației motoarelor asincrone trifazate este
constituit din următoarele componente, figura 3.1:
Convertizor static de frecvență (1);
Motor electric asincron trifazat (2);
Autotransformator (3).
24
2 3 1
25
Convertizorul static de frecvență conține o punte redresoare monofazată necomandată cu diode,
un circuit intermediar de tensiune continuă, circuit realizat cu condensatoare de filtrare, un
invertor trifazat de tensiune în tehnologie IGBT și un circuit cu controler dedicat, preprogramat,
figura 3.2.
Realizarea convertizorului static de frecvență face posibilă alimentarea unui motor asincron
trifazat, de la rețeaua monofazată de alimentare cu energie electrică cu facilitatea reglajului
continuu al turației.
Schema bloc a convertizorului static de frecvență este prezentată în figura 3.3, schema
electrică a circuitului de alimentare este prezentată în fig. 3.4 și schema de conectare a
controlerului MC3PHAC este prezentată în figura 3.5.
26
Figura 3.3. Schema bloc a convertizorului static de frecvență
27
Figura 3.5 Schema de conectare a controler-ului MC3PHAC
4. Concluzii
Realizarea convertizorului static de frecvență face posibilă alimentarea unui motor asincron
trifazat, de la rețeaua monofazată de alimentare cu energie electrică cu facilitatea reglajului
continuu al turației, ceea ce constituie un beneficiu major.
Bibliografie
29
Lucrarea 5 –SCR
1. Introducere
Motorul electric pas cu pas reprezintă un caz particular al masinii sincrone si are faţă de
aceasta anumite particularităţi constructive si de funcţionare. Înfăsurările de comandă ale
motorului fiind alimentate cu impulsuri de tensiune dreptunghiulare, rotorul său are o miscare de
rotaţie intermitentă sub formă de deplasări unghiulare succesive. Spre deosebire de motoarele
sincrone clasice motoarele pas cu pas intră în sincronism fără alunecare, iar frânarea se
realizează fără iesirea din sincronism. Datorită acestui fapt ele asigură în domeniul de
funcţionare porniri bruste, opriri si reversări fără pierderea informaţiei sau fără omisiuni de pas.
Înfăsurările de comandă a motoarelor pas cu pas se pot alimenta în mod separat sau în grupuri în
diferite combinaţii. Fiecărei combinaţii sau tact de comutaţie îi corespunde o orientare spaţială
determinată a câmpului magnetic rezultant în întrefierul masinii. Ca si motoarele sincrone
clasice, motoarele pas cu pas se clasifică în funcţie de construcţia circuitului magnetic si de
numărul înfăsurărilor de comandă. Se deosebesc două tipuri de bază:
1. Motoare pas cu pas de tip activ cu înfăsurări de excitaţie în rotor sau cu magnet permanent.
2. Motoare pas cu pas de tip reactiv sau cu reluctanţă variabilă. Ambele tipuri pot fi realizate cu
un singur stator sau cu mai multe statoare, pentru fiecare corespunzând o înfăsurare de comandă.
Statorul motorului are patru poli aparenţi, pe care sunt dispuse două înfăsurări de comandă si un
rotor cu magnet permanent sau înfăsurări de excitaţie având doi poli. Fiecare înfăsurare de
excitaţie este dispusă pe doi poli statorici diametrali, fig. 1.
Fig. 1
Prin alimentarea primei înfăşurări în bornele 11' cu o tensiune având polaritatea indicată
în figura 1, rotorul se va orienta astfel încât direcţia axei polilor să coincidă cu direcţia axei
înfăşurării. În această poziţie atracţia între polii statorici şi rotorici este maximă.
30
Prin decuplarea primei înfăşurări şi alimentarea celei de-a doua înfăşurări între bornele
22 , rotorul se va roti cu 90 0 astfel încât polii statorici şi rotorici de nume contrar vor fi faţă în
'
faţă. În continuare pentru ca rotorul să-şi menţină sensul de rotaţie este necesar ca la o nouă
cuplare a înfăşurării 1 şi apoi a înfăşurării 2 polaritatea tensiunii aplicate să fie inversă. Figura 2
reprezintă succesiunea poziţiei rotorului precum şi polaritatea polilor statorici pentru patru tacturi
succesive.
Fig. 2
În cazul prezentat unghiurile succesive efectuate de rotor pentru fiecare impuls de comandă sunt
de 90 0 .
31
Faza 1
Pol statoric cu
un dinte
Rotor cu 6
dinţi
Pentru studiul sistemului de acţionare realizat cu motor electric pas cu pas se utilizează
standul experimental prezentat în figura 4 care se compune din:
Cupla de Sursă de
conexiuni tensiune 5
V.c.c.
Calculator PC
+ Driver pentru
Placa de comanda MEPP
achiziţie date motor
pas cu pas
Sursă de
tensiune 12
V.c.c.
33
4. Modul de lucru
34
35
Lucrarea 6
1. INTRODUCERE
36
a b
Sistemul mecanic de pozitionare prezentat in figura 2 este compus dintr-un cadru metalic
(1) de care este fixată o masă de sticlă (2) cu dimensiunea de 52cm / 48cm, cu rol de suport
pentru coala de hârtie ce va fi prinsă de aceasta cu ajutorul a patru cleme (3). De cadrul metalic
este fixat sistemul de poziţionare pe axa OX format dintr-un motor pas cu pas (4), bare de
ghidare (5) a cursorului (6), curea zimţată ce asigură transmisia (7) şi cadru de susţinere (8). De
cursorul mecanismului de poziţionare pe axa OX este fixat cadrul de susţinere (9) al
mecanismului de poziţionare pe axa OY, acesta fiind format din motorul pas cu pas (10), două
ghidaje metalice pentru susţinerea cursorului şi o curea zimţată ce asigură transmisia.
Schema bloc a sistemului de comandă a motoarelor electrice pas cu pas este prezentata în
figura 3. Elementele componente a sistemului de comandă sunt:
a) motoare electric pas cu pas (MEPP).
b) driver pentru comanda motoarelor electrice pas cu pas.
c) sursă de tensiune continuă (0-24) V.c.c. pentru alimentarea driverului de comandă a
motoarelor electrice pas cu pas.
d) calculator compatibil IBM PC echipat cu placa de achiziţie date PCI 6251, [4].
e) cupla de conexiuni a plăcii de achiziţie date.
Caracteristicile echipamentelor din structura standului experimental sunt:
9 8 6 5 7 4
10
1 2 3
11
Fig. 2 Sistemul mecanic de poziționare pe două axe
38
Semnalizare erori.
Calculator PC
+
Placa de Driver pentru
achiziţie date comanda motor MEPP
pas cu pas
Sursă de
tensiune 12
V.c.c.
39
Fig. 4. Panoul frontal
4. DETERMINĂRI EXPERIMENTALE
5. CONCLUZII
41
Lucrarea 8 SCR
Aplicație cu placa Arduino Uno pentru comanda unui sistem de acționare realizat cu motor
de c.c
Pentru comanda unei benzi transportoare antrenata de un motor de c.c. s-a utilizat placa de
dezvoltare Arduino Uno. O fotografie a standului experimental realizat in laboratorul de Mașini
electrice din Universitatea “Vasile Alecsandri” din Bacău este prezentata in Fig. 1.
4
2
7
9
5 6
Schema electrica a standului experimental este prezentata in fig. 2. Puntea H- brigde este
alimentata de la sursa de tensiune continua de 12 V.c.c. cu o putere de 300 W, iar placa
ARDUINO UNO se alimentează la o tensiune de 5V.c.c. prin intermediul portului USB de la
calculatorul portabil folosit pentru programarea acesteia.
SemnalPWM
Semnal PWM
Punte H-Bridge M
Led Potentiometru
Potentiometru
DC
Sursa de tensiune
(0-12 V.c.c.)
Laptop
43
int POT =A1;
int LED = 9;
int val_citita;
int val_scrisa;
void setup() {
Serial.begin(9600);
pinMode(POT, INPUT);
pinMode(LED, OUTPUT);
}
void loop() {
val_citita = analogRead(POT);
val_scrisa=(255./1023.)*val_citita;
analogWrite(LED, val_scrisa);
Serial.println(val_scrisa);
delay(500);
}
Valoare tensiunii de referința este citita de la pinul de intrare A1 iar semnalul PWM de comanda
a tranzistoarelor de putere din puntea H- brige se transmite de la pinul de ieșire 9. Placa de
dezvoltare Arduino Uno se conectează la calculatorul portabil prin intermediul portului USB.
Semnalul PWM generat de placa ARDUINO UNO este amplificat prin intermediul etajelor de
amplificare realizate cu tranzistoare in funcție de sensul de deplasare a benzii transportoare
selectat cu ajutorul comutatorul 7 din fig. 1. Factorul de umplere a semnalului PWM se modifica
cu ajutorul potențiometrului 6 din schema fig. 1.
Cea mai utilizată metodă de control a turaţiei unui motor de curent continuu este comanda cu
impulsuri modulate în lăţime PWM (Pulse Width Modulation), [1], [2]. Variaţia turaţiei
motorului se face prin creșterea sau micșorarea timpului în care semnalul de comandă are
valoarea 1 logic (tON). Astfel la un factor de umplere de 100%, motorul are turaţia maximă, deci
tON este maxim tOFF este zero. La un factor de umplere de 50 %, motorul are jumătate din turaţia
nominala deci tON = tOFF. Iar la un factor de umplere de 0%, motorul este oprit deci tOFF este
maxim iar tON este 0. Factorul de umplere se notează cu f si se determina cu relația :
𝑡𝑂𝑁
𝑓=𝑡 ∙ 100 [%] (3.1)
𝑂𝑁 +𝑡𝑂𝐹𝐹
In general semnalele PWM sunt generate de către microcontrolere, [3]. Într-un sistem de
acționare electrica, microcontrolerele formează partea logică de comandă sau decizie iar
motoarele de curent continuu formează partea de execuție. Partea de comandă operează cu nivele
de tensiuni de 5V și puteri mici iar partea de execuție operează cu tensiuni și puteri mai mari.
Din acest motiv este necesara o interfața intre cele două parți ale sistemului. Aceasta interfața
este formata dintr-un circuit de amplificare care are frecvent și rolul de separare galvanică între
cele două parți ale sistemului de acționare electrica. In Fig. 1 se prezintă schema bloc pentru
comanda motoarelor de curent continuu cu puntea H-bridge, [4].
44
S1 S3
DC
M
S2 S4
Schema de acționare electrica de mai sus este realizată pe baza unor întrerupătoare de tip
transistor, GTO etc. Puntea este construită din patru întrerupătoare, acționate pe diagonală. Când
întrerupătoarele S1 si S4 sunt închise (si întrerupătoarele S2 si S3 sunt deschise), Fig. 2.a, o
tensiune pozitivă va fi aplicată motorului de curent continuu care se va roti in sens direct. Prin
deschiderea întrerupătoarelor S1 si S4 si închiderea lui S2 si S3, Fig. 2.b, polaritatea tensiunii
este inversată, făcând posibilă rotirea motorului în sensul opus.
S3
S1 S3 S1
DC
M DC
M
S4 S2 S4
S2
a b
Puntea H este în general folosită pentru a inversa polaritatea tensiunii de alimentare a motorului,
însă poate fi folosită şi pentru frânarea motorului (motorul se oprește brusc datorită
scurtcircuitării terminalelor sale) sau pentru a lăsa motorul să se rotească liber până la oprire. In
aceasta lucrare se prezintă un stand experimental pentru comanda PWM a unui motor de curent
continuu utilizat pentru antrenarea unei benzi transportoare. Pentru alimentarea motorului de
curent continuu s-a utilizat o punte H- bridge care permite inversarea sensului de rotație al
motorului. Semnalul PWM este generat de o placa ARDUINO UNO realizata cu un
microcontroler Atmega 328, [5], [6].
Pentru comanda placii ARDUINO UNO s-a elaborat un program in mediul de programare
LabVIEW 2013, [7]. Standul experimental are ca scop studierea caracteristicilor de funcționare a
benzilor transportoare in condiții de laborator urmând ca astfel de sisteme de acționare sa fie
implementate si in aplicații de tip industrial. Spre deosebire de alte sisteme de acționare a
benzilor transportoare acest sistem permite optimizarea prin încercări a regimurilor de
funcționare a benzilor transportoare. Regimul de funcționare a benzii transportoare se modifica
45
prin schimbarea valorii factorului de umplere a semnalului PWM de comanda a tranzistoarelor
din construcția punții H-brigde de alimentare a motorului de curent continuu.
D1
Tr D10N4
F1 100 W
1A
C1
220 V.c.a. 1000 µF
S1 D2
D10N4
+12 V.c.c.
R6 MB 104 R1
220Ω 1K Q1
Q3 R3
1 5 IRF 4095
C2 IRF 4095 1K
S
0,1 µF S
G
G
4 D D3 D
2
R7 MB 104
5 R5
220Ω D4
1 1K
M
Q4
4 Q2
IRFZ 44
IRFZ 44
2
D
D G
G
S S
R2
10K
S2 R4
10K
1 2 3
4 5 6
direct reverse 10
GND
4. Determinari experimentale
46
Se realizează schema electrică pentru standul experimental din figura 2. Se realizează programul
pentru placa de dezvoltare Arduino Uno. Pentru diferite valori ale factorului de umplere al
semnalului PWM de comandă a punții H –Bridge se măsoară turația motorului de antrenare a
benzii transportoare in ambele sensuri de deplasare. Se completează valorile măsurate in tabelul
de mai jos.
Tabel valori pentru sensul de deplasare stânga
47
Lucrarea 9 SCR
Comanda motorului pas cu pas cu placă Arduino Uno utilizat la actionarea unui robot
Un ciclu de poziţionare cu motor pas cu pas cuprinde următoarele faze: accelerarea, funcţionarea
la regim constant, frânarea şi oprirea. Se utilizează grafice de variaţie a impulsurilor de comandă
de tip liniar sau neliniare.
În cazul comenzii cu microprocesor în circuit deschis a motorului pas cu pas se utilizează un
bloc de contactoare statice alimentat de la o sursă şi microprocesorul care realizează următoarele
funcţii:
preia din exterior sau din memorie datele prescrise referitoare la numărul de paşi
şi viteza de deplasare;
sintetizează impulsurile de comandă la frecvenţa necesară prin fixarea porturilor
de ieşire pe poziţia 1 sau 0 logic;
distribuie impulsurile de comandă pe fazele motorului sub forma unui număr în
registrul de programare a portului de ieşire;
sinteză de grafice de mers cu trepte de accelerare şi decelerare şi generează
numărul de impulsuri necesar pentru poziţionare.
Comanda cu microprocesor în circuit închis presupune utilizarea unei bucle de reacţie cu un
traductor de poziţie rigid faţă de axul motorului. Microprocesorul realizează în plus următoarele
funcţii:
preluarea mărimilor prescrise şi contorizarea paşilor efectuaţi;
regulator numeric de poziţie şi de viteză.
Performanţele în viteză şi cuplu ale motorului pas cu pas se bazează pe trecerea curentului de la
driver la înfăşurările motorului. Valoarea curentulului şi timpul în care curentul ajunge la
înfăşurări sunt limitate de valoarea inductanţei înfăşurărilor. Pentru reducerea efectului
inductanţei, circuitele driverelor sunt proiectate astfel încât să se alimenteze la o tensiune mai
mare decât tensiunea nominală.
48
1.2. Comanda cu pas întreg (păşire completă) Pasul întreg se obţine alimentând înfăşurările în
ordine, câte una sau două câte două. În concluzie, o intrare digitală de la driver este echivalentă:
49
2. LabVIEW- Noțiuni de bază
Programul LabVIEW poate fi descris sumar ca fiind compus din două parţi distincte (ferestre),
conectate între ele:
1. PANEL- fereastra panou cu instrumente virtuale;
2. DIAGRAM- fereastra diagramă care afişează programul propriu-zis al aplicaţiei.
Fereastra diagramă este realizată sub aspectul unei diagrame de fluxuri de date cu simboluri şi
legaturi între simboluri.
Ferestrele pot fi salvate: cu nume.vi (fereastra panou) şi nume.vi Diagram (ferastra diagramă).
FEREASTRA PANOU
Această fereastra panou are o interfaţă interactivă care cuprinde reprezentări grafice pentru
tastatură, cursoare, comutatoare, grafice, etc. Aceste reprezentări sunt familiare cu cele ale
instrumentelor reale.
FEREASTRA DIAGRAMĂ
Fereastra diagramă conţine funcţiile instrumentului virtual. Un program se poate realiza prin
realizarea unei aplicaţii în LabVIEW care se face pe principiul fluxului de date utilizând limbajul
grafic G. Simbolurile grafice sunt legate între ele ca într-o schemă bloc. Această schemă bloc
constituie programul aplicaţiei.
3. Descrierea echipamentului
Pentru realizarea standului experimental avem nevoie de urmatoarele componente: - PC/Laptop;
- Placă Arduino; - Driver de comandă; - Sursă de tensiune; - Motor pas cu pas de 6.2 Nm
Schema bloc a standului
Sursă de c.c
Fig. 3.1
50
Pentru a fi pus în funcţionare trebuie o sursă de alimentare de maxim 40Vcc. Pentru a calcula
puterea necesară a sursei de alimentare se procedează astfel: Avem patru motoare de:
-1.9A/fază,1.9A(curent)*2(bobine)*4(motoare)=15.2A*40Vcc=608W.
Sursa de alimentare trebuie doar redresată şi filtrată. Pentru motoare cu un curent mai mare de
1A/fază, sursa trebuie să conţină condensatori de filtrare minim 1000 F/A.
Un MPP poate fi comandat în circuit deschis sau în circuit închis. Comanda în circuit deschis
poate fi cu impulsuri singulare (puls cu puls) sau comandă cu tren de impulsuri. La comanda puls
cu puls, din cauză că frecvenţa paşilor este suficient de scăzută, rotorul motorului ajunge după
executarea unui pas, într-o stare de repaos, care durează până la conectarea următoarei faze.
Fig. 3.4
Sursa de tensiune
Sursa de tensiune de maxim 24 V şi maxim 5 A
Fig. 3.5
52
Imaginea de ansamblu a echipamentului
Fig. 3.6
Realizarea programului in Labview
Fig. 3.7
4. Determinari experimentale
Se realizeaza montajul electric din fig. 5.6. Se realizaeza programul in mediul de programare
LabVIEW 2015. Se seteaza pe panoul frontal al programului urmatoarele valori pentru numarul
de pasi care vor fi efectuati de motorul pas cu pas: 1000, 2000, 3000, 4000, 5000. Se verifica
modul de functionare al motorului pas cu pas.
53
Lucrarea 10 SCR
1. INTRODUCERE
Datorită preciziei lor de rotație, motoarele pas cu pas reprezintă o soluție viabilă pentru
activitățile ce necesită o execuție minuțioasă, cu erori reduse. Dat fiind faptul că eroarea în ceea
ce privește rotirea este redusă în cazul motoarelor pas cu pas și nu se cumulează la o succesiune
de pași, utilizarea lor este recomandată și pentru faptul că necesită un consum redus de energie.
În ceea ce privește dezavantajele utilizării acestui tip de motoare, putem evidenția procesul de
comandă mai complex, mai ales atunci când este vorba de un motor pas cu pas bipolar.
Necesitatea driverelor pentru controlul curentului electric ce trece prin motor face ca procesul de
comandă să pună dificultăți, mai ales dacă experiența în utilizare a acestor motoare nu este
avansată. Pe lângă utilizarea unui motor cu o precizie ridicată, lucrarea de față urmărește să
integreze și un microcontroler dezvoltat de compania Atmel, un Atmega 8, utilizat pentru
controlul adecvat al motorului pas cu pas. Pentru programarea microcontrolerului va fi utilizat
mediul de programare Atmel Studio 6.2 utilizat pentru redactarea și compilarea softului de
comandă. Tranferul programului pe microcontroler va fi realizat cu ajutorul plăcii STK500 iar
pentru realizarea montajului de comandă va fi utilizată o placă de test.
54
Figura 2.1 Diagrama bloc a microcontrolerelor AVR
55
Figura 2.2. Configurația pinilor pentru microcontrolerul ATmega8
56
Unul dintre avantajele motoarelor pas cu pas este că pot fi comandate în buclă deschisă, fără a fi
nevoie de o buclă de reglare a poziției, care să poată compara, permanent, poziția programată cu
cea curentă.
b. Comanda în buclă închisă
Acest tip de comandă este utilizat, în special, pentru servomotoare și nu va fi detailt în lucrarea
curentă. Etapele ce trebuiesc parcurse la alegerea unui motor pas cu pas pentru o anumită
aplicație:
Determinarea componentelor mecanismului de antrenare-se referă la stabilirea
elementelor importante ale proiectului, cum ar fi: dimensiunile preliminare, distanța de
deplasare, timpul de poziționare etc.
Determinarea rezoluției impuse motorului
Se alege profilul de viteză impus mișcării(trapezoidal, parabolic, triunghiular) pe baza
cărora se vor calcula perioadele de accelerare/decelerare, frecvențele impulsurilor de
comandă la accelerare/decelerare și nu în ultimul rând, momentul necesar accelerării.
Se calculează momentul care solicită motorul
𝑀𝑚 =(𝑀𝐿 + 𝑀𝐴 ) ⃰ Coeficient de siguranță (3.1)
În relația (3.1), 𝑀𝐿 este momentul de sarcină, iar 𝑀𝐴 este momentul de accelerare.
Se alege motorul adecvat.
Se verifică motorul.[6]
În continuare, va fi descris montajul realizat pentru comanda unui motor pas cu pas. Schema
electrică a circuitului este prezentată în fig. 4.1.
58
Fig. 1.1 Schema electrică a circuitului
59
Fig. 4.3 Montajul experimental
60
4.4 Montajul final
V. Determinări experimentale
61
Lucrarea 11 SCR
1.1. CARACTERISTICI
63
LED verde
LED roşu
Convertizorul static de frecvenţă este fabricat de firma Schneider şi este model ATV
58HU29N4. Acesta poate monitoriza peste o sută de parametri, dar vom folosi doar pe cele
ale frecvenţei .
Carecteristicile acestui convertizor sunt următoarele:
- tensiunea de alimentare:380V
- frecvenţa: 50-60Hz
- gama de frecvenţă: 0,1-500Hz
- gama de viteze:1-100
- Protecţii la scurtcircuit:
- Protecţie termică integrată pentru motor.
Convertizorul este prevăzut, în partea din faţă, cu taste pentru acces la meniuri şi un display.
64
Semnalizare pâlpâitoare: indică modificarea unei valori nememorate.
Deplasarea în meniuri sau în parametrii şi reglajul unei valori
Întoarcerea în meniul precedent sau abandonarea unui reglaj în curs şi revenirea
la valoarea iniţială.
Selecţia unui meniu, validarea cu memorare a unei selecţii sau a unui reglaj.
Conector:
- pentru racordul direct al terminalului la variator;
- pentru utilizarea la distanţă, terminalul poate fi racordat
printr-un cablu .
Comutator de blocaj acces:
-pozitia : Reglaj şi configurare inaccesibile
Programarea lui ATV58 este facilitată de deblocările şi comutările interne, iar meniurile se
accesează în ordinea următoare:
LANGUE
MACRO-CONFIG
IDENTIFICATION
COMMANDE
AFFECTATION I/O
ENTRAINEMENT
DEFAUTS
REGLAGES
Se vor lua măsurile de asigurare că funcţiile programate sunt compatibile cu schema de
cablaj utilizată. În caz de modificare a configurării din fabrică, ATV 58 necesită aceasta
verificare, iar dacă este necesar se va modifica şi schema.
65
- în fazele de montaj în care este necesar să se asigure posibilitatea rotirii provizorii
înainte de punerea definitivă în funcţiune.
Procedura
- se pozitionează comutatorul 50/60Hz pe frecvenţa nominală a motorului;
- se iau măsurile de asigurare că macroconfigurarea din fabrică convine, iar în caz
contrar, se va modifica în meniul”MACRO-CONFIG”;
- se verifică dacă schema de cablaj este compatibilă cu macroconfigurarea asa încât să
confere siguranţa necesară; în caz contrar se modifică schema.
- se verifică în meniul “ENTRAINEMENT” ca parametrii din fabrică să fie compatibili
cu cei înscrisi pe placuta de date a motorului; în caz contrar se vor modifica;
- se efectuează un autoreglaj în meniul “ENTRAINEMENT”;
- dacă este necesar se vor regla parametrii din meniul “REGLAGES”.
1) Nivel de acces
Poziţia comutatorului de blocare oferă trei nivele de acces la meniuri iîn funcţie de faza de
utilizare a maşinii. Accesul la meniuri poate fi blocat şi printr-un cod de acces.
MACROCONFIGURARI
Se poate vizualiza întotdeauna parametrul, acesta nefiind modificabil decât în modul
”PROGRAMMATION” şi la oprire, cu variatorul blocat.
Permite o configurare automată a unui singur domeniu. Sunt disponibile 3 domenii.
- Manevrare(Hdg);
- Cuplu variabil pentru aplicaţii pompeşi ventilatoare(VT);
- Uz general (GEn).
O macroconfigurare afectează în mod automat intrările / ieşirile şi anumiţi parametrii,
punând în funcţiune, funcţiile necesare aplicaţiei.
66
Macroconfigurarea din fabrică trebuie să fie compatibilă cu schema de cablaj.
Reglaje din fabrică:
Alocarea intrărilor / ieşirilor în funcţie de macroconfigurare
Identificare variator
Acest parametru este totdeauna vizualizabil. El indică puterea şi tensiunea variatorului
indicate pe plăcuţa lui de date.
Afişarea puterii se face în kw dacă comutatorul 50/60Hz al variatorului se află pe 50Hz.
MENIUL REGLAGES
Acest meniu este accesibil în poziţiile blocat şi deblocat ale comutatorului. Modificarea
parametrilor de reglaj este posibilă la oprire sau în funcţionare. De preferinţă este să se efectueze
la oprire pentru evitarea oricărui pericol. Lista parametrilor de reglaj se compune dintr-o parte
fixă şi o parte variabilă în funcţie de macroconfigurarea selectată.
Următorii parametrii sunt accesibili în toate configurările;
- timpii pantelor de accelerare şi de decelerare cu plaja de reglaj de la 0,05 la 999,9 şi
reglaj din fabrică 3s.
- timpul 2 al pantei de accelerare cu plaja de reglaj 0,05 la 999,9 şi reglaj din fabrica 5s.
- timpul 2 al pantei de decelerare cu plaja de reglaj 0,05 la 999,9 şi reglaj din fabrica 5s.
Parametrii timpilor pantelor de accelerare şi decelerare sunt accesibili dacă pragul de
comutaţie al pantei este diferit de 0 Hz sau dacă o intrare logică este alocată comutaţiei de pantă.
- viteza mică (LSP) cu plaja de reglaj de la 0 la HSP, reglaj din fabrică 0Hz ;
- viteza mare (HSP) cu plaja de reglaj de la LSP la tFr ;
- amplificarea în bucla de frecvenţă;
- curent utilizat pentru protecţia termică a motorului;
- frecvenţa interzisă;
- timp de funcţionare la viteză mică;
- coeficient aplicat parametrului rFr (frecvenţa de ieşire aplicată motorului).
Următorii parametrii sunt accesibili în macroconfigurarea “manutention”
- compens. RI-% permite ajustarea valorii din fabrică sau măsurate în cazul autoreglarii;
- comp.Gliss-% permite reglarea compensării alunecarii în jurul valorii fixate prin
intermediul vitezei nominale a motorului;
- SP2- a doua viteză selectionată, cu plaja de reglaj LSP la HSP, cu reglaj din fabrică
10Hz;
- SP3- a treia viteză selecţionată cu plaja de reglaj LSP la HSP, cu reglaj din fabrică
15Hz.
Următorii parametrii sunt accesibili în macroconfigurarea “usage general”
- compens.RI-% permite reglarea valorii din fabrică sau măsurate în caz de autoreglaj;
- comp. Gliss-% permite reglarea compensării alunecării în jurul valorii fixate prin
viteza nominală a motorului;
- Frec. JOG frecvenţa de funcţionare la mersul pas cu pas cu plaja de reglaj de la 0 la
10Hz şi reglajul din fabrică la 10Hz ;
- tempo JOG temporizare de anti-repetare între două trepte consecutive la mersul pas cu
pas.
Următorii parametrii sunt accesibili în macroconfigurarea “cuplu variabil”
- IdC intensitatea curentului de frânare prin injecţie de c.c. Acest parametru este
accesibil dacă opririi prin injecţie de current îi este alocată o intrare logică. Dacă este
reglat la o valoare mai mare, dupa 30s curentul de injecţie este limitat la 0,5Ith.
68
- Profil U/f-% permite reglarea legii de alimentare U/f, în cazul în care funcţia
”economie de energie” a fost înhibată.
MENIUL COMMANDE
Acest meniu este accesibil în poziţia a comutatorului. Parametrii nu sunt modificabili
decât la oprire cu variatorul blocat.
- configurarea comenzii “bornier” comandă cu 2 fire sau cu 3 fire.
I/E Manipulare Uz general Cuplu variabil
- LI1 STOP - STOP - STOP
- LI2 RUN sens înainte - RUN sens înainte - RUN sens înainte
- LI3 RUN sens înapoi - RUN sens înapoi - RUN sens napoi
- LI4 2 viteze preselectate - mers pas cu pas - Comut. de ref.
Motorul este asincron trifazat ,prevazut cu talpă pentru montajul aparent pe standul de
probe. Are următoarele caracteristici:
• Tensiune U=220Δ/380Υ V
• Curent I=6.7/3,8A
• Puterea aparenta S1=1,5KW
• Factor de putere COSφ=0,79
• Turatie N=1425 RPM
• Frecventa F=50Hz,
Este de tip Telemecanic, având cod de identificare GV2ME 08, cu reglaj 2,5-4A, fabricat de
firma Schneider. Este construit în 3 poli şi prevăzut cu un buton negru pentru funcţia ”START”
şi un buton roşu pentru funcţia”OPRIT”. Are rol de protecţie magneto-termică, deci protejează
convertizorul atât la suprasarcină cât şi la scurtcircuit. În caz de defect, după înlăturarea acestuia,
se acţionează manual butonul negru. În schema de conexiuni este notată cu simbolul Q1.
2.2.4 POTENŢIOMETRUL
Este de tip SZIRV1202, fabricat de firma Schneider şi asigură reglajul fin al treptelor de
viteze, prin modificarea valorilor de referinţă. În schema de conexiuni este notat cu simbolul P.
Au fost incluse în schema de montaj pentru a semnaliza prezenţa tensiunii pe fiecare din
fazele de alimentare. Pentru o identificare mai uşoară s-au folosit 3 culori diferite: roşu, galben şi
verde notate cu simbolurile HR, HS, HT, corespunzătoare fiecăreia dintre cele trei faze.
69
SCHEMA DE REALIZARE A CONEXIUNILOR
70
3. PUNEREA SUB TENSIUNE LA REŢEA
4. Determinari experimentale
Pentru măsurarea şi monitorizarea turaţiei motorului s-a folosit un tahometru. Acesta este de tip VT-
8204 (fig. 4.1. ) şi are următoarele caracteristici tehnice:
- Măsurarea turaţiei fără contact direct -10....99,9 R.P.M. cu o precizie 0,05%;
- Măsurarea turaţiei în contact -0,5....19,9 R.P.M. cu o precizie 0,05%;
- Distanţa de detecţie (fără contact) -50....1500mm;
- Acceleraţia -0,5....199,9 mm/s cu o precizie 5%;
71
- Viteza -0,5....199,9 mm/s cu o precizie 5%;
- Frecvenţa -10Hz....1GHz;
- Vizare ţintă laser punctual.
72
Lucrarea 12 SCR
Comanda de la distanță a unui sistem de acționare electrică a unei benzi transportoare cu
două placi de dezvoltare Arduino Uno
1. Placa de dezvoltare Arduino Uno
Arduino este o platformă cu microcontroler foarte simplă de utilizat. Arduino poate fi folosit
pentru dezvoltarea de aplicaţii interactive. Practic, informaţia este preluată de la o gamă variată
de elemente de intrare (senzori şi comutatoare), se procesează în interiorul microcontrolerului şi
este transmisă către o gamă la fel de variată de elemente de ieşire: leduri, motoare, actuatoare,
etc.
Avantajele pe care le are Arduino faţă de aceste sisteme bazate pe microcontroler sunt:
Y costuri de achiziţie reduse;
Y poate fi folosit pe orice sistem de operare (Linux, Windows sau MacOS). Majoritatea
plăcilor de dezvoltare fiind limitate la sistemul de operare Windows.
Y un mediu de programare simplu şi uşor de învăţat.
Exista mai multe variante de placi de dezvoltare Arduino, cum ar fi: Mega, Diecimila,
Duemilanove, Mini, Nano şi chiar Bluetooth Arduino, cele mai noi produse fiind Arduino Uno
şi Arduino Mega 2560.
73
Arduino Uno este o placa de dezvoltare bazată pe microcontrolerul ATmega328P, având
6 intrări analogice, 14 de intrări digitale/pini de ieşire (din care 6 pot fi utilizate ca ieşiri
PWM), un oscilator cu quart de 20 MHz, o conexiune USB, o mufa de alimentare, şi un
quartz de 20
Mhz
buton de resetare.
Fig. 2.1 Stand experimental pentru comanda de la distanta a unei benzi transportoare
2.1. Caracteristicile shildului NRF24L01 sunt
Tensiune de alimentare: 1.9 - 3.6V;
Consum curent de 11.3mA la emisie cu o putere de 0 dBm;
Consum curent de 13.5mA la recepția datelor cu 2 Mbps;
Consum curent de 26uA în modul standby;
Consum curent de 900nA în modul power down;
Viteza de 250kbps, 1Mbps sau 2Mbps;
Frecvență de funcționare de 2.4 GHz;
Există pini toleranți la 5V;
Interfață de comunicație SPI;
Poate trimite date în câmp deschis până la 240m. Dimensiuni: 28.5 x 15.2mm.
Modulul wireless este bazat pe circuitul integrat nRF24L01 care operează în banda ISM
standard de 2.4 GHz, capabil de viteze de până la 2 Mbps. Acest modul dispune de intrări care
tolerează tensiuni de până la 5 V, fiind ușor de interfațat cu plăci de dezvoltare populare
precum Arduino.
Acest modul vă poate ajuta în proiectele dumneavoastră în care aveți nevoie să comunicați la
distanță cu un echipament, fără să folosiți cabluri. De exemplu, puteți folosi acest tip de
module pentru o rețea de senzori sau pentru a transmite date unor roboți.
Semnificatia pinilor pentru shildul NRF24L01 se prezinta in fig. 2.2.
75
Fig. 2. 2 Semnificatia
pinilor
VCC - alimentare de la
1,9 până la 3,3 V
GND – masa
MOSI – SPI Introducere
date seriale
MISO - SPI ieșire de date
seriale
SCK - SPI ceas
CSN - starea redusă pe
acest pin indică faptul că, cu acest modul, controlerul dorește să comunice.
CE - primirea și transmiterea semnalului . În modul de primire, starea ridicată indică faptul că
dorește să primească. În modul de transmisie, pulsul trimite un pachet de date.
IRQ - ieșire de întrerupere. Efectuează un impuls de stat scăzut atunci când datele așteaptă să
primească sau când datele au fost trimise corect.
76
else{
Command=2;
}
radio.write( &Command, sizeof(unsigned long) );
radio.startListening();
delay(1000);
}
Led Potentiometru
nRF24 L01
Emitator
Laptop
77
RF24 radio(7,8);
void setup(void)
{
Serial.begin(9600);
pinMode(4,OUTPUT);
radio.begin();
radio.setRetries(15,15);
radio.openReadingPipe(1,pipes[1]);
radio.startListening();
radio.printDetails();
radio.openWritingPipe(pipes[1]);
radio.openReadingPipe(1,pipes[0]);
radio.startListening();
}
void loop(void)
{
if ( radio.available() )
{
unsigned long data = 0;
radio.read( &data, sizeof(unsigned long) );
Serial.println(data);
if (data==1){digitalWrite(4,HIGH);}
else{digitalWrite(4,LOW);}
delay(20);
}
}
78
Senal PWM Punte H-Bridge M
DC
Afisaj LCD Sursa de tensiune
(0-12 V.c.c.)
nRF 24L01
Receptor
Laptop
Fig. 2.4 Schema electrica a circuitului receptor pentru comanda de la
distanta a benzii transportoare
3. Determinări experimentale.
Se realizează schemele electrice ale circuitele emițător si receptor. Se programează placile de
dezvoltare Arduino Uno din structurile circuitelor emitator si receptor. Pentru valori diferite
ale referintei semnalului PWM generat de catre circuitul emitator se masoara turatia motorului
de c.c. cu ajutorul unui tahometru digital Se completeaza valorile obtinute intr-un tabel.
79
Lucrarea 13 SCR
Comanda motoarelor de c.c. de puteri mici se poate realiza prin intermediul placii de
dezvoltare Arduino Uno si a driver-ului de motoare L293.
80
Width Modulation (PWM)
Pini analog de intrare 6
Valoarea curentului pe pinii de intrare/ieșire 20 mA
Valoarea curentului pe pinii de 3.3 V 50 mA
Memorie Flash 32 kb
SRAM 2 kb
EEPROM 1 kb
Viteză de ceas 16 Mhz
Lungime 68,6 mm
Lățime 53,4 mm
Greutate 25
1.2 Puntea H
Puntea H reprezintă un circuit electronic care permite aplicarea unei tensiuni pe o sarcină în
orice sens. Adesea folosite în robotică, deoarece ele permit motoarelor să ruleze în ambele
sensuri. De obicei punțile H sunt disponibile ca circuite integrate sau pot fi alcătuite din
componente discrete.
81
Fig. 3.10. Diagrama bloc a L293 D[4]
L293D are intrări compatibile cu TTL și ieșiri de înaltă tensiune pentru alimentarea
sarcinii inductive.
82
Pentru a controla turația motorului de curent continuu am utilizat puntea H L293D, pe care
am așezat-o pe un breadboard
83
Fig.4.4. Paleta de funcți Arduino
84
La terminalul init trebuie specificat port-ul utilizat de placa arduino, tipul de Arduino și rata-
baud.
2.2 Realizarea conexiunii Labview – Arduino
Pentru a putea utiliza portul serial, Labview necesita instalarea unui driver numit VISA.
Virtual Instrument Software Architecture, pe scurt VISA este un standard pentru
configurarea, programarea și depanarea sistemelor de instrumente ce utilizează interfețe
GPIB, VXI, PXI, Serial, Ethernet și USB. VISA oferă o interfață de programare între
hardware și mediile de dezvoltare. NI-VISA este implementarea de către National Instruments
a standardului VISA. NI-VISA include biblioteci de software, utilități interactive precum NI I
/ O Trace și VISA Interactive Control și programe de configurare prin intermediul
măsurătorilor și automatelor.
Pentru a se realiza conexiunea dintre Labview și Arduino este necesar încărcarea a
unui sketch pe placa Arduino. Acest sketch, vine odată cu instalarea interfeței Arduino pentru
Labview. Încărcarea sketch-ului se realizează prin pornirea IDE-ului pentru Arduino și se va
executa File→Open și vom căuta fișierul sketch în C:/Program files/National
Instruments/Labview 2015/vi.lib/Labview Interface for Arduino/Firmware/LIFA_Base. Odată
încărcat codul pe placă se pot utiliza elementele din paleta de funcții Arduino ale diagramei
bloc din LabVIEW.
3. Determinari experimentale
85
Fig.4.7. Montajul pe breadboard
3.2 Programul Labview
În panoul frontal al programului se regăsesc următoarele elemente:
- Două intrări ce controlează logica motorului;
- Un potențiometru pentru a crește sau a scădea turația motorului;
- Un indicator al vitezei;
- Un buton de stop ce va opri rularea programului.
86
Fig.4.10. Diagrama bloc programului de control al turației
În diagrama bloc a programului avem ca prim element terminalul Arduino Init la care au fost
adăugate portul, modelul și rata baud a plăcii Arduino, iar după regăsim elementele utilizate
pentru setarea și citirea pinilor și elementul PWM WritePin care este conectat la
potențiometru.
Subdiagrama am adăugat-o într-o buclă while la care la acționarea butonului Stop programul
se va opri din rulat. Pentru a rula programul se execută comanda Run din colțul din stânga sus
fie în diagrama bloc sau a panoului frontal.
3.3 Rezultate experimentale
Se realizeaza schema electrică a montajului si programul in mediul de programare LabVIEW.
Se lanseaza in executie programul LabVIEW. Pe axul motorului se fixează o bandă
reflectorizantă pentru a putea măsura turația acestuia cu ajutorul unui tahometru digital. Se
modifica factorul de umplere pentru comanda PWM a driver-ului L293 conform valorilor din
tabelul 4. Se masoara turatia motorului si se trec datele obtinute in tabel.
Tabelul 4. Măsuratori
Factor de umplere referință Turație (rot/min)
100
120,28
149,314
200
255
87
Lucrarea 14 SCR
Un sistem de control de la distanță este un sistem electronic care realizează comunicarea între
partea software, reprezentată de aplicații, și partea hardware, reprezentată de motorul electric,
microcontroler și un driver motor. Un SCD folosit pentru comunicarea și controlul mișcărilor
într-un sistem, în general, conține următoarele module funcționale :
1. Alimentarea de 5V, 9V sau 12V
2. Modul driver L298N,
3. Semnal de comandă de la microcontroler
4. Program sursa de comanda.
Motoarele de c.c. sunt cele mai ușoare de controlat, întrucât cu cât tensiunea aplicată crește, în
egală măsură crește viteză de rotație. Acest lucru permite un control exact, combinând
accelelari repetate și opriri stabilite pentru a ajunge la poziția dorită.
O mare parte din aplicațiile la care sunt folosite microcontrollere reprezintă acționarea de
motoare electrice.
„De exemplu motoarele electrice de la mașini, precum ștergătoarele electrice, motoarele
indicatoarelor de bord, etc. sau echipamente casnice și periferice – imprimantă, hard dsic, etc.
Motoarele pot fi:
de curent continuu, cu perii colectoare (Fig.1.1) sau fara perii (Fig.1.2)
motoare pas cu pas. (Fig.1.3)
motoare de curent alternativ, de inductie.” [5]
88
Fig.1.3 Motor pas cu pas
Un sitem electronic este alcatuit din mai multe blocuri, care trebuie sa comunice intre ele
pentru realizarea obiectivului. Sunt o gama larga de modalitati de comunicare iar ele se impart
in doua mari categorii: seriale si paralele. Principala caracteristica a interfetelor paralele este
transmiterea a mai mltor biti in acelasi timp, iar in cazul intefetelor seriale transmiterea se
realizeaza bit cu bit.
O alta clasificare ar fi modalitatea de comunicare, care se imparte interfetele in cele sincrone
si cele asincrone. O interfata sincrona foleseste un semnal de tip ceas unic atat pentru emitator
cat si pentru receptor. Aceasta interfata necesita un fir in plus pentru transmiterea semnalului
de ceas, insa este foarte rapida. De exemplau, intefetele SPI si I2C sunt de tip sincrone. In
interfetele asincrone transmiterea se efectueaza fara utilizarea unui semnal de ceas, insa se
acorda o atentie deosebita sincronizarii datelor transmise.
I2C (Circuite integrate intern) este o mufă de tip serial pentru calculatoare ce permite un
control extins asupra mai multor echipamente electrice, în general într-o comunicare I2C o să
avem un proces conducător și echipamente sau procese subordonate acestuia. Este folosit în
mare parte pentru conectarea perifericelor de viteze mai mici la procesaore și
microcontrollere, pe distante scurte sau comunicații în interiorul plăcii .
89
Fig. 1.4.1 : Adaptor I2C pentru LCD 1602
I2C folosește două linii bidirecționale deschis, SDA (linia serială de date) și SCL (linia serială
pentru ceas), conectate cu rezistente. Tensiunile folosite în general sunt de 5V sau 3,3V, deși
este posibil să fie folosit cu sisteme de tensiuni diferite față de cele două.
Construcția standard pentru I2C are un spațiu de adrese fie de 7-biți sau 10-biți, în funcție de
dispozitivul folosit. Viteză de transfer de pe magistrală este de 100 Kbit/s în modul normal și
10 Kbit/s în modul lent, dar este permis ajustarea frecvenței ceasului în mod arbitrar. Versiuni
mai actuale ale I2C pot susține mai multe noduri și să funcționeze la viteze mai mari (400
Kbit/s în modul rapid, 1Mbit/s în modul foarte rapid și 3,4 Mbit/s în modul înalt de viteză).
Numărul maxim de noduri este limitat de către spațiul de adrese și de către capacitatea totală
al magistralelor de 400 pF, ce restricționează distanțele de comunicare la câțiva metri.
Impedanță relativ ridicată și imunitate la zgomote de nivel redus necesită o împământare
comună, ce restricționează utilitatea practică de comunicare în cadrul aceleași plăci de bază.
Așa cum am mai menționat magistrala constituie dintr-o linie de ceas (SCL) și o linie de date
(SDA) cu adrese pe 7-biți. Magistrala are două roluri pentru noduri: stăpân și subordonat.
Modul stăpân repezinta nodul care generează ceasul și comunică cu subordonatul.
Modul subordonat este nodul care primește ceasul și răspunde când este întrebat de stăpân.
90
Dacă pe magistrală se regăsește un subordonat, acesta va răspunde cu un bit la adresă
respectivă. Stăpânul poate atunci să continuie fie în modul transmitere sau recepție, infunctie
de valoare bitului de citire sau scriere), iar subordonatul continuă în modul complementar
(recepție sau transmisie).
Standul experimental consta din urmatoarele componente hardware si software enumerate mai
jos, fig. 3. 1
1. Placa ARDUINO UNO, pentru determinarea turatiei motorului.
2. Modul driver motor L298N, folosit pentru alimentarea motorului de current
continuu si controlul directiei de invartire.
3. Wi-Fi shield WEMOS D1 R2, placa Wi-Fi pentru a putea permite controlul de la
distanta a motorului.
4. Motor electric de 3-5 V
5. Senzor de effect magnetic HALL, pentru masurarea turatiei.
6. Convertor DC-DC coborator, pentru alimentarea de la o baterie de 9V a
circuitului.
7. Aplicatia Blink, pentru crearea interfetei de comanda a motorului.
91
Fig. 3.1 Stand experimental
92
-
Fig. 3. 2
Instalarea consta din:
- accesarea urmatoarei pagini web https://github.com/esp8266/Arduino de unde se va
copia urmatoarea adresa
http://arduino.esp8266.com/stable/package_esp8266com_index.json ce va fi introdusa
in fereastra „Preferinte” din ARDUINO la campul „Additional Board Manager URLs
field”
- se apasa pe ok
- din meniul tools se selecteaza board menu -> board manager, iar pentru a gasi cu
usurinta libraria se introduce in campul de cautare esp8266.
93
Conexiuni:
Out 1: terminal motor A
Out 2: terminal motor A
Out 3: terminal motor B
Out 4: terminal motor B
5V: 5 V input (dacă sursa folosită este de 7-35 V poate fi folosit ca 5V )
EnA: PWM pentru motorul A – controlul turației
EnB: PWM pentru motorul B – controlul turației
Pini pentru controlul turației și al sensului:
In1: direcție motor A
In2: direcție motor A
In3: direcție motor B
In4: direcție motor B” [21]
In tabelul urmator sunt prezentate cele patru cazuri ce comanda rotirea unui motor:
IN 1 IN 2 COMANDA
0 0 OPRIT
0 1 INAINTE
1 0 INAPOI
1 1 OPRIT
Programul din Arduino care permite comanda motorului prin folosirea unui telefon este:
/*************************************************************
Program pentru comanda unui modor folosind WEMOS D1 R2 si un telefon cu aplicatia
Blink instalata.
/* Daca dorim sa salvam spatiu, se poate trece ca si comentariu linia de mai jos */
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
void setup()
{
// Debug console
94
Serial.begin(9600);
95
3.4 Aplicație ANDROID (BLINK) pentru interfata de comanda
Interfata aplicatiei este usor de folosit si intuitiva cu explicatii care sa te ajute in realizarea
proiectului.
96
Interfata de adaugare si editare a butoanelor.
4. Determinări experimentale
In cadrul experimentelor vom masura o serie de tensiuni, pe care le vom corela cu turatia
afisata pe monitorul LCD cat si cu valoarea semnalului PWM, care este controlat direct de
catre telefon:
97
98