Sunteți pe pagina 1din 15

Facultatea TRANSPORTURI

Departamentul Telecomenzi şi Electronică în Transporturi

PROIECT MICROCONTROLERE

Montaj de tip termostat cu microcontroler ATmega32

Autori: Îndrumător:
Prenume Afanase Alexandru, grupa 8315 As. dr. ing. Mihai NICULESCU
Prenume Cavca Ion,
grupa 8315
Prenume Hoară Vlad, grupa 8315
Prenume Petrache Mihai, grupa 8315

1
Bucureşti, 2014
CUPRINS :

1. Descrierea proiectului
2. Proiectare hardware
2.1. Schema bloc
2.2. Prezentarea generală a modulelor
2.3. Schema Bloc Ds1820
2.4. Schema electrică şi lista de componente
2.5. Circuitul imprimat
3. Proiectare software
3.1. Schema logică şi descrierea modului de funcţionare
3.2. Listarea programului propriu-zis
4. Bibliografie

2
Descrierea proiectului

În acest proiect vom arata modul de funcţionare al unui ventilator la turatie


maximă folosind comanda PWM în funcţie de temperatura masurată cu senzorul
DS1820.Totul se realizează folosit microcontrolărul Atmega 32 în care se va scrie
programul care va da comenzile pentru funcţionare.
Acest proiect include proiectarea hardware(schema bloc şi schema electrică ) şi
proiectarea software(programul ).

3
Proiectare hardware
2.1 Schema bloc:

Calculator
(PC)

USB-UART
Ventilator

Push
button
Microcontrolăr
M
Mikro Atmega 32
drive

DS1820
(senzor temperatura)

4
2.2Prezentarea generală a modulelor

1. Atmega32:
ATmega 32 este un un microcontroller CMOS de mică putere, de 8 biţi,bazat
pe arhitectura RISC AVR îmbunătăţită.Contine 32 de registre de uz general şi 64 de
registre speciale pentru modulele I/O.Aceste registre sunt mapate la adrese din
memoria RAM cuprinse intre 0000h şi 005Fh.Prin executarea instrucţiunilor dificile
într-un singur ciclu de ceas,microcontrolerul .

Caracteristicile principale ale acestuia sunt:


-32KB de memorie Flash reinscriptibilă pentru stocarea codului
-2KB de memorie Ram
-1KB de memorie EEPROM
-2 numaratoare/temporizatoare de 8 biţi
-un numărator/temporizator de 16 biţi
-conţine un convertor analog-digital cu intrari multiple
-conţine un comparator analogic
-contine un modul USART pentru comunicaţie serială
-dispune de oscilator intern
-oferă 32 de linii I/O organizate în 4 porturi
-conţine DS1820-senzor de temperatură digital

5
2. Calculatorul(PC):

Reprezintă componenta harware din care alimentăm microcontrolărul


Atmega32 şi cu ajutorul programelor atmel studio (în care scriem programul de
instrucţiuni) şi avrflash(trasmitem programul către microcontrolăr) punem în
funcţiune cerinţele date.

3. USB-UART:

Pc moderne,laptop-uri şi notebook-uri nu mai sunt echipate cu conectori rs323


si controlăre uart.Ele au fost inlocuite de conectori usb şi controlăre usb.
El reprezintă comunicarea dintre calculator sau alte surse externer cu
microcontrolărul.

6
4. Push Button:

Starea logică a tuturor intrărilor unui microcontroller pot fi modificate utilizând


PUSH-BUTTONS.Prin comutatoarele cu 3 stări se poate selecta ce stare logică vom
aplica pinilor microcontrolerului prin apăsarea butoanelor.
PUSH-BUTTON-este un simplu mecanism comutator pentru controlul anumitor
aspect al unei mașini sau a unui proces.

5. DS1820:
DS1820 este un senzor de temperatură digital care utilizează 1-wire® e interfaţă
pentru funcţionare. Este capabil de măsurare temperaturi în intervalul de peste 55 la
128 °C, şi oferă precizie ±0,5 °C pentru temperaturi în domeniul de la -10 la 85 °C.
Aceasta necesita 3V la 5.5V alimentare pentru funcţionarea stabilă.

7
6.Ventilator:

Este mecanismul care ajută la racirea unor componente.

7. MikroDrive:
ULN2803(mikrodriver) este potrivit pentru interfațare între un circuit logic de
nivel scăzut și mai multe loturile de putere periferice. Loturile de putere tipice, cu
peste 260 W (350 mA x 8, 95V) pot avea drivere pornit simultan. Loturile tipice
includ relee, solenoizi, motoare pas cu pas, ciocane de imprimare magnetice, cu LED-
uri multiplexate și afișează incandescente, încălzitoare și. Toate dispozitivele dotate cu
iesiri open-collector cu diode clemă integrale.

8
2.3 Schema Bloc DS1820

2.4 Schema electrică


În figura de mai jos este prezentată schema electrică a circuitului .

9
Lista de componente

Nume Bucaţi
Microcontrolăr 1
Mikrodriver 1
Ventilator 1
PushButon 1
Senzor Ds1820 1
Rezistenţe 4
Condensatori 8
Condensator electric 1
Surse de curent VCC 5
5v
Surse de curent VDD 2
12v
Max232e 1
Dsub9f 1
Hdrx1x2 2
74HC04d_4v U2c 1
74HC04d_4v U2d 1
Împământări 11

10
2.5 Circuitul imprimat

Vedere generală:

11
Vedere 3D Sus:

12
Vedere 3d jos:

Vedere sus:

13
Desenul de trasee

 Vedere Jos :

 Vedere Sus:

14
Bibliografie:

 ATmega32 – manual de utilizare


 http://www.mikroe.com
 http://www.datasheetcatalog.com

15

S-ar putea să vă placă și