Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare

Disertație
8/10 (1 vot)
Domeniu: Electrotehnică
Conține 1 fișier: docx
Pagini : 81 în total
Cuvinte : 10026
Mărime: 7.23MB (arhivat)
Publicat de: Ioan Andrei Busuioc
Puncte necesare: 11
Profesor îndrumător / Prezentat Profesorului: Conf. Dr. Ing. Carmen Cojocaru-Filipiuc
UNIVERSITATEA TEHNICĂ "GH. ASACHI" DIN IAŞI FACULTATEA DE INGINERIE ELECTRICĂ, ENERGETICĂ ŞI INFORMATICĂ APLICATĂ

Cuprins

  1. Introducere.3
  2. Capitolul I: Conceptul de mecatronică.4
  3. I.1 Structura hard a unui sistem mecatronic.5
  4. I.2 Microcontrolere.6
  5. I.3 Microcontrolerul ATMega16.8
  6. I.4 Placa de dezvoltare.9
  7. Capitolul II: Interfațarea dispozitivelor periferice.24
  8. II.1 Comanda unui LED.26
  9. II.2 Afişajul cu 7 segmente.30
  10. II.3 Butoane.34
  11. Capitolul III: Interfațarea senzorilor și comunicații de date.39
  12. III.1 Afişajul alfanumeric cu cristale lichide LCD.39
  13. III.2 Convertorul analog – digital (ADC).42
  14. III.3 Traductoare şi senzori de poziţie.45
  15. III.3.1 Senzori incrementali.45
  16. III.3.2 Senzori digitali absoluți.47
  17. Capitolul IV: Actuatori.49
  18. IV.1 Noţiuni generale.49
  19. IV.2 Sistematizarea actuatorilor utilizaţi în mecatronică.51
  20. IV.3 Motorul de curent continuu.53
  21. IV.4 Servomecanismul.68
  22. IV.5 Motorul pas cu pas.72
  23. Concluzii.80
  24. Bibliografie.81

Extras din disertație

Introducere

Circumstanţele în care ne găsim astăzi în domeniul microcontrolerelor şi-au avut începuturile în dezvoltarea tehnologiei circuitelor integrate. Această dezvoltare a făcut posibilă înmagazinarea a sute de mii de tranzistoare într-un singur cip. Aceasta a fost o premiză pentru producţia de microprocesoare, şi primele calculatoare au fost făcute prin adăugarea perifericelor ca memorie, linii intrare-ieşire, timer-i şi altele. Următoarea creştere a volumului capsulei a dus la crearea circuitelor integrate. Aceste circuite integrate conţin atât procesorul cât şi perifericele. Aşa s-a întâmplat cum primul cip conţinând un microcalculator, sau ce va deveni cunoscut mai târziu ca microcontroler a luat fiinţă.

Conceptul de mecatronică este inseparabil legat de utilizarea microcontrolerelor.

Printre multele domenii unde utilizarea lor este practic un standard industrial se pot menționa: în industria de automobile (controlul aprinderii/motorului, climatizare, diagnoză, sisteme de alarmă, etc.), în electronica de consum (sisteme audio, televizoare, camere video și videocasetofoane, telefonie mobilă, GPS-uri, jocuri electronice, etc.), în aparatura electrocasnică (mașini de spălat, frigidere, cuptoare cu microunde, aspiratoare), în controlul mediului și climatizare (sere, locuințe, hale industriale), în industria aerospațială, în mijloacele moderne de măsurare - instrumentație (aparate de măsură, senzori și traductoare inteligente), la realizarea de periferice pentru calculatoare, în medicină.

Capitolul I

Conceptul de mecatronică

Conceptul de mecatronică s-a născut în Japonia la începutul deceniului al optulea al secolului trecut. Termenul în sine a fost brevetat de către concernul Yaskawa Electric Co. şi a fost utilizat pentru a descrie fuziunea tehnologicǎ: mecanicǎ - electronicǎ – informaticǎ.

Coloana vertebrală a mecatronicii o constituie tehnologia mecanică, care s-a dezvoltat către mecanizare. Progresele în domeniul tehnologiei electronice, apariţia circuitelor integrate, mici ca dimensiuni, ieftine şi fiabile, au permis includerea electronicii în structurile mecanice. Se realizează astfel integrarea electromecanică.

Următorul pas în integrare a fost determinat de apariţia microprocesoarelor. Cu aceleaşi caracteristici constructive, ca şi circuitele integrate, microprocesoarele au putut fi integrate în structurile electromecanice realizate anterior.

Mecatronica este tehnologia mecanică cerută de societatea informaţională. În tehnologia tradiţională, elementele de bază sunt materialul şi energia. În mecatronică, acestor două elemente li se adaugă informaţia. Practic, problemele privind informaţia vizează: culegerea, prelucrarea, stocarea sau transmiterea acesteia, şi folosirea ei pentru a controla produsele, procesele şi sistemele.

I.1 Structura hard a unui sistem mecatronic

Sistemul de programare a sarcinilor, generează mişcările dorite şi secvenţele acestora în concordanţă cu cerinţele sau comenzile transmise. Acest modul este materializat de microcontrolere.

Controlerul de secveţe şi mişcare compară parametrii curenţi ai mişcării cu cei impuşi şi realizează corecturile necesare. Cel mai des întâlnit algoritm de control este cel Proporţional-Integral-Derivativ (PID).

Amplificatorul de putere amplifică semnalul în concordanţă cu cerinţele actuatorului;

Actuatorul transformă semnalul corectat în semnal de intrare (moment, forţă, viteză) în acord cu cerinţele procesului;

Mecanismele şi transmisiile mecanice realizează adaptarea parametrilor actuatorului la cerinţele impuse de procesul tehnologic.

Senzorii prelucrează informaţii privind parametrii procesului şi transmit semnale corespunzătoare spre controlerul mişcării;

Dispozitivul de condiţionare a semnalelor cuprinde filtre, amplificatoare, etc. care, prelucrează semnalele în concordanţă cu cerinţele impuse de intrarea în controlerul mişcării.

Bibliografie

1. Carmen Cojocaru-Filipiuc, “Mașini electrice speciale – Elemente de teorie și aplicații, I”, Editura Setis, Iași, 2010;

2. www.SynapseAndSilicon.ro;

3. www.atmel.com;

4. http://www.mikroe.com/mikropascal/avr/;

5. http://www.matrixmultimedia.com/flowcode.php;

6. http://facultate.regielive.ro/cursuri/electronica/microcontrolere-858.html.

Preview document

Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 1
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 2
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 3
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 4
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 5
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 6
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 7
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 8
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 9
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 10
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 11
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 12
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 13
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 14
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 15
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 16
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 17
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 18
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 19
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 20
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 21
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 22
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 23
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 24
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 25
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 26
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 27
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 28
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 29
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 30
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 31
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 32
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 33
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 34
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 35
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 36
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 37
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 38
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 39
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 40
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 41
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 42
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 43
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 44
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 45
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 46
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 47
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 48
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 49
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 50
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 51
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 52
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 53
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 54
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 55
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 56
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 57
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 58
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 59
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 60
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 61
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 62
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 63
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 64
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 65
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 66
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 67
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 68
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 69
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 70
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 71
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 72
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 73
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 74
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 75
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 76
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 77
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 78
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 79
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 80
Aplicații ale microcontrolerului ATMega 16 în realizarea unor semnalizări, afișaj pe LCD și comanda unor micromotoare - Pagina 81

Conținut arhivă zip

  • Aplicatii ale Microcontrolerului ATMega 16 in Realizarea unor Semnalizari, Afisaj pe LCD si Comanda unor Micromotoare.docx

Alții au mai descărcat și

Cinematica robotului RB4EV

Robotul RB 4 EV are menirea de a fi folosit numai in scopuri educationale sau ca hobby. Nu are precizia si robustetea necesara unui robot...

Acționarea electrică a mașinilor unelte

I. Generalităţi Controlul unei maşini-unelte sau utilaj implică domenii cum ar fi tipul de acţionare, modul de control şi limitarea mişcărilor pe...

Reglarea Automată a Nivelului

Elemente Arcuitoare Generalitati: Folosirea elementelor arcuitoare în constructia produselor electrotehnice este legata de principiul de...

Automat de Sortat Mere-ASDN

Proiect A.S.D.N. Tema: Realizarea unui automat de sortat mere dupa diametru (diametre între 5,5 si 6 cm si între 7,5 si 8 cm) precum si dupa...

Sistemul de iluminat de siguranță

ARGUMENT Iluminat normal se refera la instalatiile utilizate zilnic,in conditii normale. Iluminatul de siguranta trebuie sa asigure evacuarea...

Voltmetre verificatoare și înregistratoare

1. Domeniu de aplicare Norma se refera la verificarea/etalonarea voltmetrelor indicatoare si inregistratoare,destinate masurarilor de tensiuni...

Servomecanisme

Structura si functionarea sistemelor de pozitionare În aplicatiile industriale foarte adesea este necesara realizarea unor pozitionari precise...

Sisteme Electromecanice

CONVERSIA DE ENERGIE Energia electrica : forma intermediara de energie nepoluanta, usor de transportat si cu multe posibilitati de conversie....

Ai nevoie de altceva?