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
Conținut arhivă zip
- Termometru Digital cu Microcontroler - AT Mega 128.doc