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

Upload: valeriano-rostagno

Post on 02-May-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

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