progetto «dado elettronico

annuncio pubblicitario
ISTITUTO TECNICO INDUSTRIALE STATALE «G. FERRARIS»
LABORATORIO DI TECNOLOGIA DISEGNO E PROGETTAZIONE
A.S. 2010 - 11
PROGETTO
«DADO ELETTRONICO»
PROF. GIOVANNI GULLI
PROF. VINCENZO GIANNOTTA
GENERALITA΄
• Il progetto consiste nel realizzare un circuito
che genera un numero casuale compreso fra 0
e 7 e lo visualizzi su un display a 7-segmenti.
• La generazione del numero avviene mediante
la pressione di un tasto.
ANALISI TEORICA
• Il progetto è realizzato mediante i seguenti
circuiti elettronici:
•
•
•
•
•
Multivibratore astabile (o generatore di onda quadra)
Contatore binario/BCD, 74LS293
Decoder/Driver BCD/7-segmenti, 74LS47
Display 7-segmenti, FND500 anodo comune
pulsante
ANALISI TEORICA
Questo è lo schema logico a blocchi del sistema:
GENERATORE
ONDA QUADRA
CONTATORE
BINARIO
DECODER-DRIVER
BCD→ 7-SEGMENTI
DISPLAY
7-SEGMENTI
ANALISI TEORICA – il generatore onda quadra
•
•
•
•
•
•
Il primo blocco, è il generatore di onda quadra, cioè un
multivibratore astabile che provvede alla creazione di un᾽onda
quadra.
Guardando allo schema elettrico del multivibratore astabile di
figura, si capisce che i due BJT funzionano in modalità ON-OFF e
che quando uno si trova in ON l᾽altro è OFF.
Quando si alimenta il circuito, a causa di lievi asimmetrie
costruttive (dentro la tolleranza dei componenti), uno dei due
BJT si porta nella condizione ON mentre l᾽altro è OFF.
Supponiamo che sia TR1=ON e TR2=OFF. In tal modo il
collettore di TR1 si porta al potenziale di massa ed il
condensatore C1 inizia a caricarsi alimentato dalla tensione +5V.
Quando la tensione ai capi di C1 che è collegato con la base di
TR2, è tale da portarlo in conduzione ON, improvvisamente C1
si scarica attraverso la giunzione B-E di TR2, mentre C2 si carica
adesso verso la tensione +5V, trovandosi il collettore di TR2 a
massa.
E di nuovo quando anche C2 caricandosi raggiunge il valore per
mandar in conduzione TR1, il tutto ricomincia da capo.
Sul collettore di TR2 viene prelevata l᾽uscita del circuito, che è
evidentemente un susseguirsi di +5 [V] e 0 [V], in funzione del
fatto che il BJT va in interdizione oppure in conduzione.
ANALISI TEORICA – il contatore binario
L᾽integrato 74LS293 è un contatore binario, che
conta il numero di fronti di salita del segnale
clock, presenti al suo ingresso (pin 10), da quando
viene chiuso a quando viene riaperto il pulsante
P1. In uscita viene fornito tale conteggio in forma
di numero binario su 4 bit, che sono le 4 linee sui
pin9-11, pin5, pin 4 e pin 8. Il bit più significativo è
sul pin 8, che viene di proposito lasciato
scollegato rispetto al circuito che segue per far si
che la massima configurazione di uscita sia 0111.
ANALISI TEORICA
il DECODER/DRIVER con il DISPLAY 7-SEGMENTI
Il codice binario a 4 bit proveniente dal
contatore binario del blocco precedente,
viene decodificato dal Decoder/driver
74LS47 che lo converte in un codice a 7
segmenti adatto per pilotare il display
FND500 ad anodo comune. I quattro
ingressi del circuito sono i pin 7, 1, 2, 6. Il
pin 6, che è quello più significativo, viene
collegato a massa per far si che la massima
configurazione decodificata dal circuito sia
0111, corrispondente a 7. Il circuito ha
anche la funzione di driver in quanto è in
grado di fornire la corrente necessaria a
pilotare un display a 7-segmenti.
ANALISI TEORICA
SCHEMA ELETTRICO COMPLETO
Scarica