PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

17
PROGETTO DI UNA SERRATURA PROGETTO DI UNA SERRATURA CON CON CODICE PER L'APERTURA CODICE PER L'APERTURA

Transcript of PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

Page 1: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

PROGETTO DI UNA SERRATURA PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURACON CODICE PER L'APERTURA

Page 2: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

Funzione del circuito:

simulare una serratura controllata da simulare una serratura controllata da un microcontrolloreun microcontrollore

Page 3: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

SCHEMA A BLOCCHI:SCHEMA A BLOCCHI:

PIC

TASTIERA

DISPLAY 7 SEG.

RELE' LED VERDE

LED ROSSO

DISPLAY 7 SEG.

DISPLAY 7 SEG.

DISPLAY 7 SEG.

BCD 4511

BCD 4511

BCD 4511

BCD 4511

Page 4: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

COMPONENTI UTILIZZATI:COMPONENTI UTILIZZATI:

4 display 7 segmenti4 display 7 segmenti 4 codificatori bcd 45114 codificatori bcd 4511 4 reti resistive4 reti resistive RelèRelè ResistenzeResistenze CondensatoriCondensatori Diodi ledDiodi led Microcontrollore PIC Microcontrollore PIC

16F87716F877 Tastiera matriceTastiera matrice Alimentazione 7805/7812.Alimentazione 7805/7812.

Page 5: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

INGRESSI / USCITE:

Ingressi: tastiera matriceIngressi: tastiera matrice

Uscite: 4 convertitori bcd 4511, relè, led Uscite: 4 convertitori bcd 4511, relè, led verde, led rossoverde, led rosso

Page 6: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

BCD 4511 (Binary Coded Decimal)

Cifra A B C D0 L L L L1 H L L L2 L H L L3 H H L L4 L L H L5 H L H L6 L H H L7 H H H L8 L L L H

Nel sistema BCD ogni cifra viaggiasu quattro fili, Nel sistema BCD ogni cifra viaggiasu quattro fili, che trasportano ciascuno un livello di tensione H o Lche trasportano ciascuno un livello di tensione H o L

Page 7: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

Led "Light Emitting Diode"

costituiti da una giunzione P-N realizzata con arseniuro di gallio o con fosfuro di gallio Il funzionamento si basa sul fenomeno detto

"elettroluminescenza" dovuto alla emissione di fotoni I led hanno un terminale positivo ed uno negativo i led emettono luce fredda, e possono lampeggiare a

frequenze molto alte, superiori al Mhz

Page 8: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

PIC 16F877 PIC 16F877 Programmable Programmable

Intelligent ComputerIntelligent Computer

Page 9: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

Cos'è il PIC?Cos'è il PIC?

PIC è una famiglia di circuiti integrati a semiconduttorePIC è una famiglia di circuiti integrati a semiconduttore con funzioni di microcontrollorecon funzioni di microcontrollore..

Page 10: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

Schema del PICSchema del PIC

Page 11: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.
Page 12: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

ARCHITETTURA INTERNAARCHITETTURA INTERNA

L'architettura è di tipo Harvard a bus separatiL'architettura è di tipo Harvard a bus separati

Page 13: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

LE MEMORIE DEL PICLE MEMORIE DEL PIC

RAMRAM StackStack EEPROMEEPROM

Page 14: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

I/O ParalleliI/O Paralleli

Nei PIC, la funzione di ingresso e Nei PIC, la funzione di ingresso e uscita di dati digitali è divisa in porte uscita di dati digitali è divisa in porte da 8 o meno BIT ognuna da 8 o meno BIT ognuna E' possibile programmare ogni BIT E' possibile programmare ogni BIT come come ingresso o come uscita ingresso o come uscita singolarmente singolarmente

Page 15: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

I/O SERIALII/O SERIALI

Tipi di porte: Tipi di porte:

I^2CI^2C USARTUSART SPISPI CANCAN USBUSB

Page 16: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

Realizzazione del masterRealizzazione del master

Page 17: PROGETTO DI UNA SERRATURA CON CODICE PER L'APERTURA.

PROGETTO FINITOPROGETTO FINITO