Termometru Digital cu Microcontroler - AT Mega 128

Proiect
8.5/10 (4 voturi)
Domeniu: Automatică
Conține 1 fișier: doc
Pagini : 11 în total
Cuvinte : 1195
Mărime: 92.91KB (arhivat)
Publicat de: Marilena Stroe
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Asistent Univ. Drd. Ing. Sorin Pohoata
Universitatea „Ştefan cel Mare” Suceava Facultatea de Inginerie Electrică Specializarea Automatică si informatică aplicată

Extras din proiect

Ne propunem să proiectăm un sistem de măsurare a temperaturii comandat de un microcontroler tip Atmega 128. Sistemul va comanda un agregat de răcire in cazul in care temperatura ambiantă este mai mare decât o temperatură presetată + 0.5 °C, sau un agregat de încălzire atunci când temperatura scade sub Tset – 0.5.

Sistemul are următoarele caracteristici:

-gama de temperaturi măsurate şi reglate între 0 – 100 °C

-temperatura afişată pe un afişaj cu leduri pe 3 digiţi

-2 butoane de reglare a temperaturii cu posibilitatea modificării temperaturii setate: la apăsarea unuia dintre butoane aparatul intră in modul de setare. Dacă timp de 5 secunde nu se apasă nici un buton se revine la temperatura reala.

Afişajul conţine de asemenea 2 leduri ce indica modul de afişare(real sau setare).

Se vor folosi :

-afişaje cu leduri cu anod sau catod comun.

-microcontroler Atmega 128

-traductori de temperatura LM335

Temperaturile se vor afişa in grade C.

Microcontrolerul Atmega 128

O definiţie, cu un sens foarte larg de cuprindere, ar fi aceea că un microcontroler

este un microcircuit care incorporează o unitate centrală (CPU) şi o memorie împreună cu resurse care-i permit interacţiunea cu mediul exterior.

Utilizarea unui microcontroler constituie o soluţie prin care se poate reduce dramatic numărul componentelor electronice precum şi costul proiectării şi al dezvoltării unui produs.

Un concurent puternic al seriei PIC este familia numită AVR, a firmei ATMEL,

familie apărută în ultimii ani, care oferă variante de microcontrolere oarecum asemănătoare

ca resurse cu familia PIC, la performanţe similare sau mai bune. Sunt bazate pe o arhitectură diferită, dar unitatea centrală este tot de tip RISC, cu cuvântul de date de 8 biţi. La fel ca la PIC dimensiunea cuvântului de program este mai mare, fiind de 16 biţi. Există cel puţin 3 sub familii mari, în ordinea complexităţii resurselor, acestea fiind: AT Tiny, AT90 şi ATMega.

Caracteristici generale:

1. microcontroler pe 8 biţi cu arhitectura RISC

2. Tensiuni de operare in gama 4.5-5.5 V

3. Convertor analog-digital

4. 32x8 registre de uz general

5. 128 kb memorie flash reprogramabila

6. 4k EEPROM

7. 4k SRAM intern

8. 2 timere pe 8 biţi si 2 timere extinse pe 16 biţi

9. 133 instrucţiuni cu durata intre 1-3 cicli.

Preview document

Termometru Digital cu Microcontroler - AT Mega 128 - Pagina 1
Termometru Digital cu Microcontroler - AT Mega 128 - Pagina 2
Termometru Digital cu Microcontroler - AT Mega 128 - Pagina 3
Termometru Digital cu Microcontroler - AT Mega 128 - Pagina 4
Termometru Digital cu Microcontroler - AT Mega 128 - Pagina 5
Termometru Digital cu Microcontroler - AT Mega 128 - Pagina 6
Termometru Digital cu Microcontroler - AT Mega 128 - Pagina 7
Termometru Digital cu Microcontroler - AT Mega 128 - Pagina 8
Termometru Digital cu Microcontroler - AT Mega 128 - Pagina 9
Termometru Digital cu Microcontroler - AT Mega 128 - Pagina 10
Termometru Digital cu Microcontroler - AT Mega 128 - Pagina 11

Conținut arhivă zip

  • Termometru Digital cu Microcontroler - AT Mega 128.doc

Alții au mai descărcat și

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Circuite logice secvențiale

In multe aplicatii este nevoie de un element care sa prezinte 2 stari diferite, cu posibilitatea de a trece dintr-o stare in cealalta, fara sau in...

Proiectare conceptuală

Cerintele sistemului operational Odata ce a fost definita nevoia si abordarea tehnica, e necesar sa le tranlatam intr-un “scenariu...

C++

INTRODUCERE Limbajele de programare oferă utilizatorului posibilitatea de a folosi, în programare, date de tipuri diferite (tipuri predefinite) cu...

Programarea în limbaj de asamblare a microprocesoarelor

Lucrarea de laborator nr.1 Utilizarea macroasamblorului TASM şi a depanatorului TD Etapele dezvoltării unui program în limbajul de asamblare...

Te-ar putea interesa și

Proiect BSAD - sistem de măsurare și reglare a temperaturii

I. Conditii impuse 1. Termometru digital cu 3 digiti care masoara 4 temperaturi 2. Gama de masura: -40˚ C÷100˚C 3. Eroarea de masura: ±0.5˚C (...

Ai nevoie de altceva?