Visualizzatore LCD Tastiera
Porta Seriale Porta Parallela Stampanti Timer di Sistema
Sottosistema Video Cursore RamVideo Home

  Come Funziona...

Vai al menu - Come Funziona...

  Convertitore ADC

PRESENTAZIONE 2/2 [34 di 34] 

NB: se fai click sui link qui sotto sarai ridiretto nella scheda della Porta Parallela della Sezione Dentro il Computer,
l'ambiente nativo
della scheda sull'ADC, uscendo dalla Raccolta dedicata a "Come Funziona..."

               

Analisi del Problema · Analisi del Codice · Procedure importanti · Schema interfaccia · Descrizione dello schema
Porta Parallela - INPUT di Dati a 8 bit - Uso di un convertitore ADC0804
Analisi del Problema [3 di 3] - Considerazioni teoriche (segue)

               

bullet

Il segnale analogico presente in ingresso (per esempio un livello di tensione) viene dunque trasformato in uno digitale ad esso proporzionale, un numero binario a 8, 10, 12, 16, 32, ..., bit.

               

bullet

Maggiore è il numero di bit restituito dal convertitore per ogni possibile livello di tensione, maggiore è la sua precisione (detta risoluzione): in pratica la risoluzione è il valore minimo di tensione che il convertitore è in grado di rilevare e si può facilmente calcolare a partire dalla tensione massima prodotta dalla grandezza analogica. Nell'ipotesi (molto frequente e tipica anche del nostro progetto..) di 5 V massimi si ha:

               

n° bit      n° campioni    Risoluzione
8 28 = 256

  5/256   = 19.53 mV

10 210 = 1024

 5/1024  =   4.88 mV

12 212 = 4096

 5/4096  =   1.22 mV

16 216 = 256

5/65536 =   76.2  µV

               

bullet

In pratica, dunque, il valore che la grandezza analogica assume in un dato istante viene diviso per la risoluzione e il risultato dell'operazione viene tradotto in un numero binario della dimensione prevista dal convertitore: la tabella mostra alcuni il valore corrente della tensione rilevata da un ADC a 8 bit (come quello utilizzato nel nostro progetto...) e il corrispondente byte restituito:

               

Valore Analogico     n° campioni  coinvolti  Valore Digitale
19.53 mV 19.53/19.53 = 1

 01H   = 00000001

39.06 mV 39.06/19.53 = 2

 02H  =  00000010

1.5 V 1500/19.53 = 96

 60H  =  01100000

3 V 3000/19.53 = 153

 99H  =  10011001

4.96 V 4961/19.53 = 254

 FEH  = 11111110

4.98 V 4981/19.53 = 255

 FFH  = 11111111

               

bullet

Sono molte le grandezze analogiche che si prestano ad essere interpretate: la temperatura ambiente, il livello di un serbatoio, la presenza di un rumore, il suono prodotto da un microfono o da uno strumento musicale...

bullet

Ogni sorgente analogica produce un segnale variabile nel tempo in modo continuo, di solito espresso e rappresentato dalla grandezza fisica coinvolta, come la corrente (Ampere) o la temperatura (gradi Celsius o Fahrenhait) o la pressione (atmosfera)..

bullet

Data la grande varietà di sorgenti analogiche il primo problema da risolvere è quello di rendere omologhi i risultati, in modo da permettere la facile conversione in numero binario indipendentemente dalla sorgente analogica coinvolta; per questo sono necessari alcuni dispositivi (trasduttori) in grado di trasformare la rispettiva grandezza fisica in un livello di tensione (Volt) misurabile e convertibile dall'ADC.

               

bullet

Il nostro progetto si occupa di leggere la posizione del cursore di un piccolo potenziometro (o un trimmer) alimentato da una tensione di 5 V; muovendo il perno del potenziometro (la comune manopola presente in ogni dispositivo audio o video...) è possibile prelevare dal cursore  un livello analogico variabile da 0 V a 5 V.

bullet

Il segnale prelevato dal cursore del potenziometro costituisce l'ingresso del convertitore analogico digitale, al quale è demandato il compito di trasformarlo in un numero a n bit.

                 

bulletIl componente ADC (Analog-to-Digital Converter) coinvolto nel progetto è l'ADC0804, un convertitore ad approssimazioni successive di tipo CMOS con risoluzione a 8 bit; sebbene sia da tempo fuori produzione si presta egregiamente al collaudo delle tecniche necessarie all'acquisizione e alla conversione di grandezze fisiche espresse in tensione, codificandole in 256 valori diversi, da 00H a FFH.
Pagina Precedente Come Funziona... Pagina Successiva PRESENTAZIONE 2/2   Torna alla Home della Sezione Vai al menu - Come Funziona... Torna al Menu di "Dentro al Computer"
34 di 34
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

    

Come Funziona... » Visualizzatore LCD | Tastiera | Porta Seriale | Porta Parallela | Stampanti
Timer di Sistema| Sottosistema Video | Cursore | RamVideo | Home
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati