Documente Academic
Documente Profesional
Documente Cultură
PROIECT MICROCONTROLERE
Montaj de tip termostat cu microcontroler ATmega32
Autori:
ndrumtor:
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
Proiectare hardware
3
Ventilator
USB-UART
Push
button
Microcontrolr
Atmega 32
DS1820
(senzor
temperatura)
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):
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
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
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.
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
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