edutecnica

S0 S7 sono le otto termoresistenze T/V: convertitore temperatura-tensione: è il dispositivo a cui è applicata come ingresso la grandezza temperatura e fornisce in uscita una tensione ad essa proporzionale. In realtà, a sua volta, esso è costituito da due blocchi come mostrato di seguito Il blocco A riceve in ingresso il segnale di temperatura e fornisce in uscita una tensione vs il cui valore è proporzionale al valore della resistenza Il blocco B riceve invece al suo ingresso il segnale vs in tensione proveniente dalla uscita del blocco A e fornisce alla propria uscita una tensione vo variabile tra 0 e 10V in corrispondenza di una variazione di temperatura, per ogni sensore, tra il suo valore massimo. Facciamo l’ipotesi di lavoro di utilizzare un A/D con tensione di fondo scala di 10 V in questo modo si ha un’utilizzazione ottimale del convertitore poiché, potendo utilizzare tutto il range permesso, si minimizza l’errore relativo. AMUX è un multiplexer analogico ad 8 ingressi; è dotato di 3 ingressi di selezione del canale, può avere o meno al proprio interno 3 flip-flop per memorizzare l’indirizzo del canale. Nello schema a blocchi, non è presente alcun modulo Sample&Hold in quanto la grandezza fisica in oggetto, la temperatura, non subisce variazioni apprezzabili nell’arco di tempo di una conversione dell’A/D che ha, come ordine di grandezza, un valore tipico di un centinaio di microsecondi. Nel caso questo modulo fosse comunque necessario esso andrebbe inserito all’uscita del multiplexer e l’ingresso del convertitore A/D.
ADC è un convertitore analogico digitale a 8 bit, con una tensione di fondo scala di 10V.DISPLAY è il sistema di visualizzazione che comprende sia  display a 7  segmenti, sia i driver per gli stessi, sia l’interfaccia di I/O tra microprocessore e driver. Il sistema di visualizzazione deve permettere la visualizzazione degli 8 valori di temperatura, tanti quanti sono i sensori. Il campo di variazione della temperatura necessita per essere relativo ad un gruppo di tre display corrispondenti alla visualizzazione della temperatura di un punto soltanto. Ci sono altri sette moduli come questo per poter visualizzare tutte le temperature per cui il numero complessivo dei display è 24 (3?8=24).TX è il dispositivo trasmettitore con il quale si inviano i dati convertiti al centro di controllo. Sul tipo di trasmissione la scelta è obbligata; essa deve avvenire via radio; infatti la mancanza di un qualsiasi supporto fisico tra l’autoveicolo ed il centro di controllo non permette una trasmissione di tipi diverso. Il trasmettitore è costituito essenzialmente da un circuito modulatore comandato dal microprocessore, da un oscillatore che genera la frequenza portante e da un amplificatore di potenza.CALCOLATORE :può essere sufficiente anche un microcontrollore con processore ad 8 bit;utilizzando il clock di sistema per un tempo di campionamento ogni 5 sec. Il microprocessore, si fa carico della gestione complessiva di tutto il sistema. Esso seleziona il canale dell’AMUX, dà inizio all’acquisizione, legge il dato convertito e lo memorizza; alla fine del ciclo di acquisizione degli 8 campioni li invia al trasmettitore. Si fa anche carico dell’invio dei dati al sistema di visualizzazione.  Per convertire la grandezza temperatura in un segnale in tensione come mostrato nello schema a blocchi, possiamo ricorrere al circuito sotto disegnato, dove A1 funziona da convertitore
L’acquisizione dei dati viene fatta durante una subroutine d’interruzione che viene lanciata ogni 5 s dal microprocessore. Durante la subroutine il microprocessore effettua le operazioni descritte di seguito.Alla fine dell’acquisizione degli 8 valori di temperatura,ogni dato acquisito da numero binario a numero BCD per poter essere visualizzato su i display a sette segmenti. I dati vengono quindi inviati al dispositivo di modulazione del trasmettitore.salvataggio dello stato della CPU seleziona il canale del multiplexer fa partire la conversione fa un ciclo di attesa per permettere al convertitore di fare la conversione legge, il dato convertito ,memorizza il dato, ripete la procedura da 2 a 6 per tutti i canali ,ripristino dello stato della CPU ritorno dall’interruzione