Documente Academic
Documente Profesional
Documente Cultură
STUDENTI: COORDONATOR:
TANASE GEORGIANA BUCUR GABRIELA
VOINEA ALEXANDRU
GHINEA ION
DUMITRU SEBASTIAN GEORGE
1
CUPRINS
Introducere ……………………………………………………………………….3
Capitolul 4. ……………………
Bibliografie ………………………………………………………………………
2
INTRODUCERE
3
Capitolul 1. Studiul de literatură privind comanda unui motor pas cu pas
Motorul pas cu pas este un motor de curent continuu fără perii, în care rotația este divizată
într-un anumit număr de pași, care rezultă din construcția motorului. În mod standard, o rotație
completă a arborelui cu 360° este divizată în 200 de pași, ceea ce înseamnă că arborele
efectuează un nou pas la fiecare 1,8.
Ca urmare a faptului că o rotație completă a arborelui este împărțită în mai multe segmente
discrete, motorul pas cu pas nu se rotește în mod continuu, ci prin pași, trecând prin stări
intermediare, de aceea funcționarea unui asemenea motor este însoțită de un sunet caracteristic
sau de vibrații.[1]
O definiție simplă a motorului pas cu pas este : ‘’un dispozitiv electromecanic care convertește
impulsurile electrice în mișcări mecanice discrete’’
Motorul pas cu pas este compus dintr-un rotor și un stator. Statorul este o componentă fixă,
în schimb rotorul fixat pe arborele cu lagăre se rotește urmărind câmpul magnetic rotativ creat în
jurul statorului. Statorul – fabricat din oțel sau alt metal – este un schelet pentru setul de
electromagneți constând în bobinele fixate în anumite locuri în jurul rotorului. Atunci când prin
bobinele statorului trece curent, în jurul acestora apare un câmp magnetic. Diferitele fluxuri
magnetice au sensul și intensitatea în funcție de intensitatea și sensul curentului care trece prin
bobina respectivă.
Motorul pas cu pas este un motor de curent continuu, comandabil digital, cu deplasarea
unghiulară a rotorului proporțională cu numărul de impulsuri primite. La fiecare impuls motorul
execută un pas unghiular apoi se oprește până la sosirea unui nou impuls. Acesta este capabil de
reversarea sensului de miscare.[2]
Se poate observa din schema bloc că tranductorul de poziție poate lipsii pentru că, în
aplicațiile mai simple motorul va executa numărul de pas comandat și va ajunge în poziția dorită.
Se câștigă altfel o simplificare a schemei dar se pierde din performantă. Comanda cu traiectorie
de viteză este posibilă prin variația frecventei impulsurilor dar schema de actiune se complică.
4
În comparaţie cu alte tipuri de motoare (motoarele de curent continuu sau motoarele de curent
alternativ asincrone şi sincrone) motorul pas cu pas are o serie de avantaje:
Acest tip constructiv de motor are o înfășurare pe pol. Pentru a obține mișcarea de rotație a
axului, sensul curentului prin bobine trebuie schimbat, și de aici apare și necesitatea unui circuit
de comandă mai complex, de obicei o punte H utilizată și la comanda motoarelor de curent
continuu în două cadrane. La aceeași greutate motoarele bipolare dezvoltă un cuplu mai mare
decât cele unipolare.
Acest tip constructiv de motoare pas cu pas are câte o înfășurare pe fiecare pol. Comanda
acestui tip de motor pas cu pas presupune și schimbarea sensului curentului prin bobină. Astfel
nu mai poate fi folosit un circuit de comandă cu doar un element de comutatie pentru fiecare
dintre cele două înfășurări. Un tip de driver foarte răspândit este alcătuit din două punti H, una
pentru fiecare bobina.
5
Fig1.3: Schema electrică a unei punti H[3]
Acest tip constructiv de motoare pas cu pas are câte o înfășurare pe fiecare pol. Comanda
acestui tip de motor pas cu pas presupune și schimbarea sensului curentului prin bobină. Astfel
nu mai poate fi folosit un circuit de comandă cu doar un element de comutație pentru fiecare
dintre cele două înfășurări. Un tip de driver foarte răspândit este alcătuit din două punți H, una
pentru fiecare bobină.
După cum se observă în figura de mai sus o punte H are patru elemente de comandă, fiind
capabilă să asigure inversarea sensului curentului.
Acest tip de driver nu mai este considerat în tensiune constanta ci în curent constant, deoarece
acționează ca un chopper. La fiecare nou pas o tensiune mare (în comparație cu cea folosită la
driver-ele L/R) se aplică înfășurări. Acest lucru duce la o crestere rapidă a curentului în bobina
(di/dt=U/L). În plus față de punțile H driver-ul, în partea sa de comandă conține și niște
comparatoare care monitorizează curentul prin înfășurări. Când acesta depășește o anumită limită
(valoarea nominală), valoarea tensiunii la bornele bobinei devine 0, iar în momentul în care
curentul scade din nou sub acea limită valoarea tensiunii la borne redevine cea a sursei de
alimentare, mentinându-se astfel curentul la o valoare “constanta”.[3]
6
Capitolul 2. Prezentarea specificaţiilor de funcţionare.
Pentru realizarea proiectului au fost utilizate mai multe componente după cum urmează:
Motor pas cu pas Nema17, Arduino Uno R3 Atmega328P, suport prindere, întrerupător limitativ
156, Modul Driver Easydriver, Tastatură matriceală 4x4, Display LCD 1602 IIC/I2C, Fire
mamă-tată, Fire mamă-mamă, Fire tată-tată, Curea, Fulie dințată, Conector baterie 9v,
Breadboard. Dintre acestea, am ales să prezentăm unele dintre principalele componente în
realizarea proiectului
Motor pas cu pas Nema 17, este de tip bipolar, cu un unghi de pas de 1,8º, adică poate
împărți fiecare dintre rotații sau se poate transforma în 200 de trepte. Fiecare înfășurare pe care o
are în interior suportă 1.2A de intensitate la 4v de tensiune, cu care este capabilă să dezvolte o
forță considerabilă de 3.2 kg / cm.
De asemenea, acest motor Nema 17 este robust, acesta este motivul pentru care este utilizat
în aplicații precum imprimantele 3D de acasă și alți roboți care trebuie să aibă o consistență
considerabilă. Un exemplu de imprimante care utilizează acest motor ca bază a mișcărilor lor
este Prusa. Este, de asemenea, utilizat în tăietoare cu laser, mașini CNC, mașini de preluare și
plasare etc. [4]
7
Fig 2.2 Descriere dimensiuni motor pas cu pas Nema 17[4]
EasyDriver este un driver pentru motoare pas cu pas ușor de folosit, compatibil cu orice
poate emite un impuls digital de la 0 la 5V. (sau impuls de la 0 la 3.3V dacă ați lipit SJ2 închis pe
EasyDriver). EasyDriver necesită o alimentare de la 7 V la 30 V pentru alimentarea motorului și
poate acționa orice tensiune a motorului pas cu pas. Dispune de un regulator de tensiune la bord
pentru interfața digitală care poate fi setată la 5V sau 3,3V. Compatibil cu motoare pas cu pas de
4, 6 și 8 fire de orice tensiune. Reglarea curentului reglabil de la 150mA / fază la 750mA / fază.
Alimentarea variază între 7V și 30V. Cu cât tensiunea este mai mare, cu atât este mai mare
cuplul la viteze mari.[5]
Caracteristici tehnice:
8
ARDUINO UNO R3 ATMEGA328P
9
TASTATURA MATRICEALA 4 X 4
Tastatura numerica 4*4 vine cu 8pini DuPont 8P 2,54mm, iar pe spate are banda dublă
adezivă și poate fi lipită foarte ușor.
Caracteristici tehnice:
16 taste
Timp de revenire 1 (ms)
Durată de viață: până la 100 de
milioane
Circuit Nota: 35V (DC), 100mA, 1W
Rezistență la contact: 10 ~ 500
Rezistența la izolație: 100M 100V
Puterea dielectrică: 250VRms (50 ~
60Hz 1min)
Bucle de șoc electric: <5ms
Presiune de lucru: Senzatie de
atingere: 170 ~ 397g (6 ~ 14oz)
Temperatura de funcționare: -40
până la +80
Temperatura de depozitare: -40 la
+8[7]
Acest ecran LCD 1602 cu modul IIC/I2C integrat, este compatibil cu Arduino Uno R3 /
Arduino Mega 2560 și poate fi folosit pentru afișarea informațiilor, primite de la diferiți senzori
de temperatura, umiditate sau orice fel de mesaje programate.
Acest LCD este folosit deobicei pentru proiecte în care nu avem foarte mulți pini disponibili
de la microcontroller, datorită adaptorului pentru interfață I2C, ce are nevoi de de doar două
conexiuni, SDA/SCL și conexiunea la masă.
10
LCD-ul are contrast ajustabil și vă poate ajuta să citiți clar ecranul într-un mediu întunecat.
Culoarea caracterelor este alba, iar backlightul este albastru.[8]
Caracteristici tehnice:
Arduino Uno este un modul programabil având la bază microprocesorul Atmega328, prin
care se face citirea semnalului de la ieșirea modulului cu senzorul ultrasonic și afișarea distanței
măsurate. Arduino Uno are 15 pini folosiți pentru intrări sau ieșiri digitale, 6 pini folosiți pentru
intrări analogice conexiune USB, mufa de alimentare jack și buton de reset.
Programarea lui se face prin conectarea la un calculator prin cablu USB, iar programul se
realizeaza în limbajul C. Încărcarea programului se realizează prin software-ul furnizat de
producătorii modulului programabil.
11
Fig 3.1
FigSchema electrica
3.1 Schema Arduino
electrica UNO[9]
Arduino Nano[9]
Afișajul LCD, unde se poate citi distanța măsurată, are iluminare galben-verde și contrast
ajustabil. Tensiunea de alimentare este de 5V si un curent de 1.1mA.Comunicarea între modulul
Arduino și afișaj se realizeaza printr-un adaptor I2C ce se montează direct pe ecranul LCD.
Comunicația I2C reprezintă un mare avantaj deoarece avem nevoie de doar doua fire
pentru a comunica cu placuța de dezvoltare Arduino. Cele două fire sunt necesare pentru
semnalul de clock și semnal de date. Modulul conține potentiometru pentru a regla contrastul.
12
13
BIBLIOGRAFIE:
14