Sistem de Control a Temperaturii cu PIC 16f877A

Cuprins proiect Cum descarc?

Tema proiectului 3
Introducere 4
PIC16F877A 5
Sursele de alimentare 6
Sursa de semnal de ceas 8
Senzorul de temperatura si amplificatorul operational 9
Comanda sursei de incalzire 12
Schema logica 14
Codul sursa 17
Anexe 21
Bibliografie 33


Extras din proiect Cum descarc?

TEMA proiectului:
Sa se construiasca un sistem de incalzire a unei incinte cu ajutorul unui termostat comandat prin intermediul unui microprocesor. Puterea sursei de incalzire este de 2000W, care va mentine temperatura constanta intre 300 si 400 Celsius, iar pentru racire se foloseste un ventilator care functioneaza intr-un ciclu periodic, 15s pornit si 5s oprit. 
Acest lucru se va realiza cu microprocesorul PIC 16F877a, intrucat acesta prezinta ca avantaje faptul ca are incorporat doua comparatoare, are intrari atat analogice cat si digitale, iar fiecare pin poate fi partajat intre doua sau trei functii.
Ca dezavantaj putem aminti faptul ca nu are un oscilator intern, dar putem cupla un osciloscop extern. 
Vom folosi un senzor de temperatura de tip LM 35, ce este preferat intrucat este un senzor de precizie cu circuit integrat de temperatura, a carei tensiune de iesire este proportionala cu grade Celsius - astfel, utilizatorii nu sunt obligati sa scada o mare tensiune constanta de iesire, ca la senzorii de temperatura calibrati dupa grade Kelvin. 
Ca sursa de incalzire se va folosi o aeroterma cu o putere de 2000W ce poate fi controlata printr-un releu. 
INTRODUCERE:
Se presupune ca, pentru buna desfasurare a activitatii intr-o anumita incapere, este necesara pastrarea temperaturii intre valorile 30-40oC.
Pentru a realiza acest lucru realizam un circuit de control a temperaturii comandat de un microcontroller - PIC 16F877a, microprocesor apartinand companiei Microchip. 
Acesta va controla o aeroterma cu o rezistenta de puterea a 2000W, care sa functioneze pentru a asigura temperaturi cuprinse intre 30-40 de grade Pentru a avea o temperatura constanta in toata incaperea se foloseste un ventilator care sa aiba urmatorul ciclu de functionare: 15 secunde este pornit, 5 secunde este oprit.
Pentru incalzirea unei incinte avem urmatoarele elemente constructive:
1) rezistenta de 2000W folosita pentru incalzirea incaperii;
2) ventilator pentru mentinerea temperaturii constante ;
3) circuit integrat programabil de tipul PIC 16F877 folosit pentru controlul aparatului de incalzit;
4) senzor de temperatura de tip LM 35;
5) transformator 220V;
6) amplificator operational;
7) surse de alimentare care furnizeaza tensiunile necesare alimentarii circuitului de detectare a temperaturii, a circuitului de comanda a rezistentei si a ventilatoarelor si pentru alimentarea amplificatorului operational;
8) sursa de semnal de ceas
9) tranzistoare, rezistenti, condensatori , etc. 
CAPITOLUL I 
Prezentare microcontroler PIC16F877A:
- face parte din familia Microchip care realizeaza o gama foarte diversa de microcontroloare, de la variante foarte ieftine, de dimensiuni mici (6 pini) si arhitectura pe 8 biti la variante mai performante, de dimensiuni mai mari (pana la 80 de pini) si avand o arhitectura pe 16 biti;
- arhitectura RISC performanta cu doar 35 de instructiuni; instructiunile au un format fix de 14 biti; adresare directa, indirecta si relativa
- frecventa de lucru 20MHz
- memorie de program de tip Flash cu capacitate maxima de 8K*14 biti
- memoria de date de tip RAM de maxim 368*8 biti
- memorie de date nevolatila (EEPROM) de maxim 256*8 biti
- memorie stiva de 8 pozitii
- 14 surse de intrerupere
- programabil pe o linie seriala (pe 2 pini)
- contoare: Timer0 (8 biti), Timer1 (16 biti), Timer2 (8 biti)
- PWM cu rezolutie pe 10 biti
- convertor analog-numeric multicanal pe 10 biti
- - interfete paralele - Parallel Slave Port (PSP) pe 8-biti;
- interfete seriale:
o interfata sincrona - Synchronous Serial Port (SSP) cu SPI ?(Master mode) si I2C(Master/Slave)
o interfata asincrona - Universal Synchronous Asynchronous Receiver Transmitter (USART/SCI) cu detectie de adresa pe 9-biti


Fisiere in arhiva (1):

  • Sistem de Control a Temperaturii cu PIC 16f877A.doc

Imagini din acest proiect Cum descarc?

Banii inapoi garantat!

Plateste in siguranta cu cardul bancar si beneficiezi de garantia 200% din partea Proiecte.ro.


Descarca aceast proiect cu doar 5 €

Simplu si rapid in doar 2 pasi: completezi adresa de email si platesti.

1. Numele, Prenumele si adresa de email:

Pe adresa de email specificata vei primi link-ul de descarcare, nr. comenzii si factura (la plata cu cardul). Daca nu gasesti email-ul, verifica si directoarele spam, junk sau toate mesajele.

2. Alege modalitatea de plata preferata:



* La pretul afisat se adauga 19% TVA.


Hopa sus!