Comandarea unui motor pas cu pas cu un microcontroler 8051

Proiect
8.7/10 (4 voturi)
Domeniu: Electronică
Conține 1 fișier: doc
Pagini : 25 în total
Cuvinte : 4204
Mărime: 306.93KB (arhivat)
Publicat de: Dan Cosma
Puncte necesare: 8
Profesor îndrumător / Prezentat Profesorului: Petrescu Silviu
UNIVERSITATEA TEHNICA CLUJ-NAPOCA FACULTATEA DE ELECTRONICA SI TELECOMUNICATII

Cuprins

  1. I. Introducere
  2. II. Motorul pas cu pas
  3. III. Dispozitivul LCD (HITACHI HD44780)
  4. IV. Microcontrolerul AduC812
  5. V. Bibliografie
  6. Anexa 1 Programul ASM
  7. Anexa 2 Schema electrica(ORCAD)

Extras din proiect

I. INTRODUCERE

Punctul de pornire al acestui proiect este cerinta de proiectare a unui sistem de comanda pentru motorul pas cu pas folosind un microcontroler din familia 8051. Microcontrolerul 8051 ales este AduC812. Microcontrolerul va avea la Portul P1 butoanele de comanda. Sunt patru butoane de comanda avand fiecare un rol.Astfel primul buton este de pornire, la apasarea celui de-al doilea buton viteza motorului va creste, la apasarea celui de-al treilea buton viteza motorului se va micsora, iar cel de-al patrulea buton este pentru oprire. Reamintim ca butoanele sunt conectate la portul 1. Motorul pas cu pas va fi comandat prin portul P0.Motorul pas cu pas este cu patru pasi. In sfarsit portul 2 al microcontrolerului Aduc812 este folosit de dispozitivul LCD, mai precis pentru transferul datelor ce trebuiesc afisate. In acest proiect se va afisa viteza cu care ruleaza motorul. Pentru interfatarea dispozitivului LCD se mai folosesc cativa pini de la portul 3. In scurte cuvinte avem un microcontroler ce comanda un motor pas cu pas, comanda mijlocita si de cele 4 butoane pe care le folosim, iar actiunile motorului sunt monitorizate pe dispozitivul LCD. Ar mai trebui amintit microcontrolerul nu poate asigura necesarul de putere pentru motor si in acest sens este ajutat de circuitul ULN2003A. De asemenea mai amintim ca se foloseste o sursa stabilizata.

II. MOTORUL PAS CU PAS

INTRODUCERE

Un motor pas cu pas este un dispozitiv digital care converteste informatia digitala(impulsuri) intr-o miscare de rotatie(pasi de rotatie). In Figura 1 unui impuls ii este echivalent un pas, iar in Figura 2 unui numar de impulsuri ii este echivalent un numar de pasi. Fiecarui impuls ii corespunde un pas, adica o portiune dintr-o rotatie completa. Pasul se masoara in grade deoarece corespunde unui anumit unghi. De exemplu un pas poate fi de 90 de grade.Asta inseamna ca vom avea 4 pasi pentru o rotatie completa(360 de grade). Cu cat avem mai multi pasi, cu atat avem o precizie mai bune. Eroarea la un motor pas cu pas nu se cumuleaza.

Motorul pas cu pas transforma impulsurile dreptunghiulare in miscari de rotatie. Pe langa ca numarul de impusuri ne da numarul de pasi/rotatii frecventa impulsurilor (cum era de asteptat de altfel) ne da viteza motorului.

Intre pasi motorul isi mentine pozitia fara a avea nevoie de franare.Motoarele pas cu pas pot fi bidirectionale, pot sa-si schimbe rapid acceleratia si pot fi oprite cu usurinta. Motoarele pas cu pas lucreaza fara feedback, in bucla deschisa.Motoarele pas cu pas sunt folosite la sistemele servo, la imprimante, copiatoare, unitati de disk.Motoarele pas cu pas pot fi de mai multe feluri: cu rezistenta variabila, cu magnet permanent si hibride.Ne vom ocupa de cele cu magnet permanent. Motoarele pas cu pas cu magnet permanent au ca rotor un magnet permanent fara dinti magnetizat perpendicular fata de axa rotorului.)O secventa(rotatie completa) are 4 faze(pasi).Sensul de rotatie este sensul acelor de ceas.Sensul este dat de ordinea de transmitere a fazelor de biti. Rotorul este stabil intre cei doi poli ai statorului.

PASUL

Daca dorim un sens de rotatie trigonometric pur si simplu schimbam fazele de transmisie a bitilor dupa cum urmeaza:

and controlati in urmatoarea ordine:

PASUL

(exemplul a fost 2 phase unipolar stepper motor)Motoarele pas cu pas unipolare(ca si in cazul de fata) au 5 sau 6 fire si patru infasurari. Doua infasurari au un fir comun de alimentare.

Preview document

Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 1
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 2
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 3
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 4
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 5
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 6
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 7
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 8
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 9
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 10
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 11
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 12
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 13
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 14
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 15
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 16
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 17
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 18
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 19
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 20
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 21
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 22
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 23
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 24
Comandarea unui motor pas cu pas cu un microcontroler 8051 - Pagina 25

Conținut arhivă zip

  • Comandarea unui Motor Pas cu Pas cu un Microcontroler 8051.doc

Alții au mai descărcat și

Controlul Motorului de Curent Continuu cu Microprocesor

CAPITOLUL 1 Sisteme de reglare pentru acţionări electrice 1.1 Sisteme cu buclă deschisă şi bucla închisă Sistemele de control, în general, pot...

Proiectarea unui sistem avansat de comandă al roboților - aplicații software

INTRODUCERE Cuvânt înainte Am ales această temă deoarece sunt pasionat de fotbal şi de roboţi şi ca totul să decurgă bine m-am gândit să îmbin...

Acționări electrice și electronică de putere - motor pas cu pas

I. GENERALITĂŢI I.1. Sistemele de acţionare Prin element de acţionare electrică se înţelege un motor electric ce urmăreşte un semnal de comandă...

Acționări Electrice și Electronică de Putere

1.Consideraţii teoretice Sistemele de acţionare sunt compuse dintr-un element de acţionare, dintr-un dispozitiv de lucru (mecanism acţionat) şi...

Comandă a unui motor de curent continuu cu ajutorul unui microcontroler

Tema proiectului Sa se proiecteze un sistem de comanda a unui motor de curent continuu cu ajutorul unui microcontroler din familia 8051, care sa...

Comanda unui motor pas cu pas folosind microcontrollerul PIC12f675

Actionarea unui motor pas cu pas cu jumatate de pas pe functionare dubla folosind microcontroler PIC12F675 Motorul electric pas cu pas (MPP) este...

Motorul pas cu pas

Noţiuni introductive Motorul pas cu pas (MPP, stepper motor, stepping motor) este un motor electric sincron fără perii care divide o rotaţie...

Monitorul

O clasificare sumara a monitoarelor ar putea fi dupa unul din criteriile : a) dupa culorile de afisare -monitoare monocrome (afiseaza doar doua...

Ai nevoie de altceva?