Sistem de alarmă folosind microcontrolerul PIC16F84

Proiect
9.5/10 (4 voturi)
Domeniu: Electronică
Conține 2 fișiere: doc, cxt
Pagini : 21 în total
Cuvinte : 4919
Mărime: 705.78KB (arhivat)
Publicat de: Norman Nica
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Tepelea Laviniu
UNIVERSITATEA DIN ORADEA FACULTATEA DE INGINERIE ELECTRICA SI TEHNOLOGIA INFORMATIEI SPECIALIZAREA ELECTRONICA APLICATA PROIECT LA MICROCONTROLERE SI MICROPROCESOARE

Extras din proiect

I. INTRODUCERE IN MICROCONTROLERE

1. CE ESTE UN MICROCONTROLER?

La modul general un controler ("controller" - un termen de origine anglo-saxonă, cu un domeniu de cuprindere foarte larg) este, actualmente, o structură electronică destinată controlului (destul de evident!) unui proces sau, mai general, unei interacţiuni caracteristice

cu mediul exterior, fără să fie necesară intervenţia operatorului uman. Primele controlere au fost realizate în tehnologii pur analogice, folosind componente electronice discrete şi/sau componente electromecanice (de exemplu relee). Cele care fac apel la tehnica numerică modernă au fost realizate iniţial pe baza logicii cablate (cu circuite integrate numerice standard SSI şi MSI ) şi a unei electronici analogice uneori complexe, motiv pentru care "străluceau" prin dimensiuni mari, consum energetic pe măsură şi, nu de puţine ori, o

fiabilitate care lăsa de dorit.

Apariţia şi utilizarea microprocesoarelor de uz general a dus la o reducere consistentă a costurilor, dimensiunilor, consumului şi o îmbunătăţire a fiabilităţii. Există şi la ora actuală o serie de astfel de controlere de calitate, realizate în jurul unor microprocesoare de uz

general cum ar fi Z80 (Zilog), 8086/8088 (Intel), 6809 (Motorola), etc.

Pe măsură ce procesul de miniaturizare a continuat, a fost posibil ca majoritatea componentelor necesare realizării unei astfel de structuri să fie încorporate (integrate) la nivelul unui singur microcircuit (cip). Astfel că un microcontroler ar putea fi descris ca fiind şi o soluţie a problemei controlului cu ajutorul a (aproape) unui singur circuit.

Legat de denumiri şi acronime utilizate, aşa cum un microprocesor de uz general este desemnat prin MPU (MicroProcessor Unit), un microcontroler este, de regulă, desemnat ca MCU, deşi semnificaţia iniţială a acestui acronim este MicroComputer Unit.

O definiţie, cu un sens foarte larg de cuprindere, ar fi aceea că un microcontroller este un microcircuit care incorporează o unitate centrală (CPU) şi o memorie împreună cu resurse care-i permit interacţiunea cu mediul exterior.

Resursele integrate la nivelul microcircuitului ar trebui să includă, cel puţin, următoarele componente:

a. o unitate centrală (CPU), cu un oscilator intern pentru ceasul de sistem

b. o memorie locală tip ROM/PROM/EPROM/FLASH şi eventual una de tip RAM

c. un sistem de întreruperi

d. I/O - intrări/ieşiri numerice (de tip port paralel)

e. un port serial de tip asincron şi/sau sincron, programabil

f. un sistem de timere-temporizatoare/numărătoare programabile

Este posibil ca la acestea să fie adăugate, la un preţ de cost avantajos, caracteristici specifice sarcinii de control care trebuie îndeplinite:

g. un sistem de conversie analog numerică(una sau mai multe intrari analogice)

h. un sistem de conversie numeric analogic şi/sau ieşiri PWM (cu modulare în durată)

i. un comparator analogic

j. o memorie de date nevolatilă de tip EEPROM

k. facilităţi suplimentare pentru sistemul de temporizare/numărare (captare şi comparare)

l. un ceas de gardă (timer de tip watchdog)

m. facilităţi pentru optimizarea consumului propriu

Un microcontroler tipic mai are, la nivelul unităţii centrale, facilităţi de prelucrare a informaţiei la nivel de bit, de acces direct şi uşor la intrări/ieşiri şi un mecanism de prelucrare a întreruperilor rapid şi eficient.

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.

OBSERVAŢIE: Utilizarea unui microcontroler, oricât de evoluat, nu elimină unele componente ale interfeţei cu mediul exterior (atunci când ele sunt chiar necesare): subsisteme de prelucrare analogică (amplificare, redresare, filtrare, protecţie-limitare), elemente pentru

realizarea izolării galvanice (optocuploare, transformatoare), elemente de comutaţie de putere (tranzistoare de putere, relee electromecanice sau statice).

Preview document

Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 1
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 2
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 3
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 4
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 5
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 6
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 7
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 8
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 9
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 10
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 11
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 12
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 13
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 14
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 15
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 16
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 17
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 18
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 19
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 20
Sistem de alarmă folosind microcontrolerul PIC16F84 - Pagina 21

Conținut arhivă zip

  • Sistem de Alarma Folosind Microcontrolerul PIC16F84
    • SISTEM DE ALARMA FOLOSIND MICROCONTROLERUL PIC16F84.doc
    • SISTEM DE ALARMA.cxt

Alții au mai descărcat și

Termometrul TD-28

1.1Descriere proiect: În acest proiect voi prezenta modul de funcţionare al unui termometru folosind temperatura masurată cu ajutorul unui senzor...

Ohmmetrul digital

Proiectul de fata are ca scop realizarea unui OHMETRU Digital cu scarile de 2KΩ ,20KΩ, 200KΩ ,2MΩ , 20MΩ. Ohmmetrul este un aparat electric de...

Sistem de alarmă cu microcontroler

1. TEMA PROIECTULUI Tema acestui proiect este realizarea unui sistem de alarma cu trei stari. Prima stare este aceea de alarma imdediata care...

Monitorul

O clasificare sumara a monitoarelor ar putea fi dupa unul din criteriile : a) dupa culorile de afisare -monitoare monocrome (afiseaza doar doua...

Microcontrolerul 80C51

1. Caracteristici 80C51 este un microcontroler vechi dar foarte raspîndit. Este necesara cunoasterea sa întrucît el a pus bazele unei familii de...

Stabilizator de Tensiune

3. Functionarea În general, pentru realizarea stabilizatoarelor de tensiune se folosesc proprietatile diodelor. Cel mai simplu tip de...

Te-ar putea interesa și

Instalație Eoliană pentru Alimentarea unui Consumator Insular

Capitolul I STRUCTURA GENERALA A SISTEMULUI EOLIAN 1.1. Necesitatea sistemului Datorita epuizarii pe plan mondial a rezervelor de combustibili...

Ai nevoie de altceva?