Sunteți pe pagina 1din 15

Facultatea TRANSPORTURI

Departamentul Telecomenzi i Electronic n Transporturi

PROIECT MICROCONTROLERE
Montaj de tip termostat cu microcontroler ATmega32

Autori:

ndrumtor:

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

Bucureti, 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 funcionare
3.2.
Listarea programului propriu-zis
4. Bibliografie

Descrierea proiectului

n acest proiect vom arata modul de funcionare al unui ventilator la turatie


maxim folosind comanda PWM n funcie de temperatura masurat cu senzorul
DS1820.Totul se realizeaz folosit microcontrolrul Atmega 32 n care se va scrie
programul care va da comenzile pentru funcionare.
Acest proiect include proiectarea hardware(schema bloc i schema electric ) i
proiectarea software(programul ).

Proiectare hardware
3

2.1 Schema bloc:


Calculator
(PC)

Ventilator

USB-UART

Push
button
Microcontrolr
Atmega 32

DS1820
(senzor
temperatura)

2.2Prezentarea general a modulelor


4

1. Atmega32:
ATmega 32 este un un microcontroller CMOS de mic putere, de 8 bii,bazat
pe arhitectura RISC AVR mbuntit.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 instruciunilor 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 bii
-un numrator/temporizator de 16 bii
-conine un convertor analog-digital cu intrari multiple
-conine un comparator analogic
-contine un modul USART pentru comunicaie serial
-dispune de oscilator intern
-ofer 32 de linii I/O organizate n 4 porturi
-conine DS1820-senzor de temperatur digital

2. Calculatorul(PC):

Reprezint componenta harware din care alimentm microcontrolrul Atmega32


i cu ajutorul programelor atmel studio (n care scriem programul de instruciuni) i
avrflash(trasmitem programul ctre microcontrolr) punem n funciune cerinele
date.

3. USB-UART:
Pc moderne,laptop-uri i notebook-uri nu mai sunt echipate cu conectori rs323
si controlre uart.Ele au fost inlocuite de conectori usb i controlre usb.
El reprezint comunicarea dintre calculator sau alte surse externer cu
microcontrolrul.

4. Push Button:
6

Starea logic a tuturor intrrilor unui microcontroller pot fi modificate utiliznd


PUSH-BUTTONS.Prin comutatoarele cu 3 stri se poate selecta ce stare logic vom
aplica pinilor microcontrolerului prin apsarea butoanelor.
PUSH-BUTTON-este un simplu mecanism comutator pentru controlul anumitor
aspect al unei maini sau a unui proces.

5. DS1820:
DS1820 este un senzor de temperatur digital care utilizeaz 1-wire e interfa
pentru funcionare. Este capabil de msurare 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 funcionarea stabil.

6.Ventilator:
7

Este mecanismul care ajut la racirea unor componente.

7. MikroDrive:
ULN2803(mikrodriver) este potrivit pentru interfaare ntre un circuit logic de
nivel sczut 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 LEDuri multiplexate i afieaz incandescente, nclzitoare i. Toate dispozitivele dotate cu
iesiri open-collector cu diode clem integrale.

2.3 Schema Bloc DS1820

2.4 Schema electric


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

Lista de componente

Nume

Bucai

Microcontrolr
Mikrodriver
Ventilator
PushButon
Senzor Ds1820
Rezistene
Condensatori
Condensator electric
Surse de curent VCC
5v
Surse de curent VDD
12v
Max232e
Dsub9f
Hdrx1x2
74HC04d_4v U2c
74HC04d_4v U2d
mpmntri

1
1
1
1
1
4
8
1
5
2
1
1
2
1
1
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