Elettronica Industriale - Ambra-ITI 1994

March 20, 2018 | Author: Anonymous | Category: Ingegneria, Elettrotecnica
Share Embed


Short Description

Download Elettronica Industriale - Ambra-ITI 1994...

Description

Tema N….. Anno: 1994 Indirizzo: Elettronica Industriale ITI Tema di Elettronica Industriale - Progetto AMBRA Una azienda automobilistica, nel corso dei test su pista di un nuovo tipo di motore, intende monitorare in tempo reale la temperatura di funzionamento in otto punti del motore stesso. A tal fine vengono impiegate delle termoresistenze, in cui la dipendenza della resistenza elettrica dalla temperatura si può supporre data dalla seguente relazione:

R(T) = R{0) • (1 + a • T), T R(T) R(0) = 100 a= 3,675 • 10-3 °C-1

con 0 < T < 400 °C dove:

Temperatura in gradi centigradi; Resistenza elettrica a T °C; Resistenza a 0 °C; Costante di temperatura media nel range di impiego.

I punti del motore in cui si fa il rilevamento sono i seguenti: 1) Liquido di raffreddamento, con range 50 ... 200 °C; 2) Liquido lubrificante, con range 50 ... 250 °C; 3) Collettore di scarico, con range 200 ... 400 °C; 4) N° 5 punti localizzati sulla struttura metallica, con range 150 ...300 °C. Un sistema basato su PC deve acquisire i dati di temperatura ogni 5 secondi con risoluzione pari a 8 bit, deve visualizzarli su display alfanumerico e inviarli ad una stazione fìssa di controllo posta ai margini della pista, a una distanza massima dal veicolo di 1 km. Il candidato, formulate le necessario ipotesi aggiuntive: a) elabori lo schema a blocchi dettagliato di un sistema di acquisizione dei dati adeguato alle problematiche proposte, illustrando le soluzioni adottate e le interazioni fra i vari componenti; b) progetti, dimensionandola in almeno un caso, l'elettronica di interfacciamento dei sensori; c) rappresenti, nel modo che ritiene più opportuno, le procedure relative alla gestione generale del sistema; d) progetti e codifichi in un linguaggio di propria conoscenza, sulla base dell'hardware proposto, la procedura di acquisizione di un valore di temperatura; e) illustri un sistema idoneo al collegamento con la stazione di controllo.

Durata massima 6 ore, è consentito l'uso di manuali tecnici e di calcolatrici tascabili non programmabili.

Temi Ministeriali

5A-B- TIEN

AS. 2001/2002

1

Svolgimento Comprensione del testo Il testo specifica che i dati relativi alla temperatura devono essere acquisiti ogni 5 secondi. Perciò la frase "intende monitorare in tempo reale..." non impone la ricostruzione del segnale e il rispetto del teorema del campionamento. Osserviamo che il problema non richiede che venga effettuato un controllo a catena chiusa ma solo la rilevazione della temperatura. Soluzione punto “a” Il testo richiede di progettare e realizzare un sistema di acquisizione dati basato su PC e in grado di trasmettere a un centro remoto i risultati dell’acquisizione. Si prospetta allora una soluzione strutturata come in fig.1, dove il cuore del sistema è un microcontrollore della serie ST6 (ST62E65). Port B T0

T1

C0

C1

P O R T A

T7

Display Alfanumerico

A/D

ST62E65

C7 Port C

Fig.1

TX FX

RX FX

CED

Max 1Km

I segnali da convertire hanno frequenze piuttosto basse: perciò si può evitare l’utilizzo del S. Sample/Hold. È sufficiente utilizzare un convertitore A/D con tempo di conversione di alcune decine di s, poiché le variazioni di temperatura sono sicuramente molto più lente del tempo di conversione. È necessario utilizzare unità di condizionamento distinte (C0, C1, ..C7) per evitare che i disturbi generati dal motore possano alterare i segnali lungo il collegamento con i cavi: si potrebbe anzi pensare di utilizzare cavi schermati che portino il segnale dal trasduttore/amplificatore alla centralina. Per quando riguarda la trasmissione a distanza dei dati, in commercio sono reperibili moduli che ricevono dati digitali e li trasmettono in FM (blocco TX-FM), nonché moduli complementari di ricezione (blocco RX-FM). Il testo non richiede che il CED possa trasmettere alla macchina: si può dunque scegliere una trasmissione asincrona di tipo Simplex. Come sistema di visualizzazione si utilizza un display alfanumerico interfacciato al microcontrollore e gestito da questo alla stregua di un display di tipo normale.

Temi Ministeriali

5A-B- TIEN

AS. 2001/2002

2

Dettaglio dei singoli blocchi: 1

T0, T1, ..T7

8 termoresistenze;

2

C0, C1, ..C7

8 circuiti di condizionamento, il singolo circuito è composto da un convertitore temperatura/tensione, da un circuito traslatore e da un filtro passa basso;

3

ST62E65

microcontrollore ST62E65 le cui principali caratteristiche sono: A) 21 input/output programmabili via software; B) un Timer a 8 bit con prescaler programmabile da 7 bit; C) un “autoreload Timer” con prescaler programmabile da 7 bit; D) digital Watchdog; E) un convertitore A/D ad 8 bit (70 s temp di conversione) con fino a 13 input analogici multiplexati; F) un’interfaccia SPI (Serial Peripherical Interface); G) un interrupt non mascherabile interno (NMI); H) lock up table in ROM; I) ROM da 4 Kbyte; J) RAM da 128 byte K) EEPROM da 128 byte; L) 5 differenti vettori di interrupt M) on-chip clock oscillator

4

Display Alfanumerico sistema di visualizzazione che comprende display ed interfaccia tra microcontrollre e display;

5

TX-FM modulo trasmettitore FM con il quale si inviano i dati acquisiti al centro di controllo CED, dotato del relativo modulo RX-FM

Soluzione punto “b” (progetto dei blocchi di condizionamento: C0, C1, … C7) Progetto: condizionamento sensore T0 (temperatura del liquido di raffreddamento .. range 50°C … 200°C) Si suppone di disporre dell’alimentazione fornita dalla batteria dell’auto (12V); gli amplificatori operazionali impiegati devono pertanto funzionare con l’alimentazione singola. Questa limitazione complica leggermente la fase di progetto, poiché non possono essere impiegate le configurazioni invertenti. In fig.2 lo schema a blocchi del circuito di condizionamento (C0) relativo al sensore T0 (temperatura del liquido di raffreddamento .. range 50°C … 200°C).

T0

Convertitore Temperatura/Tension e

Circuito Traslatore (0V .. 5V)

Filtro Passa-Basso

PA0 ST62E65

Fig.2

Temi Ministeriali

5A-B- TIEN

AS. 2001/2002

3

In fig.3 lo schema elettrico del convertitore Temperatura/Tensione e circuito traslatore (0V .. 5 V)

T0 (50°C .. 200 °C) R3

R(T) R2 R1

+ 12V

Vr

+ 12V

-

+

V+=+4V

+ V1

V2 ( 0V .. 5V)

R2 R3

Fig.3 Alla temperatura T0=50°C, applicando la relazione fornita dal testo, si ricava la resistenza del sensore: R(50°C)=118,375  In corrispondenza di tale valore si vuole ottenere V2=0V. Alla temperatura T=200°C si ricava la resistenza del sensore: R(200°C)=173,5  In corrispondenza di tale valore si vuole ottenere V2=5V. si pone R1=173,5 

V 1  (1 

V2

R (T ) ) V  R1

per T=50°C

V1=6,73V

per T= 200°C

V1=8V

R3 (V 1  .Vr ) R2

per T=50°C

V1=6,73V

V2=0V quindi Vr=6,73V

per T=200°C

V1=8V

V2=5V quindi

R3 5 5    3,93 R 2 8  6,73 1,27

R3=3,9K R2=1K

Temi Ministeriali

5A-B- TIEN

AS. 2001/2002

4

Progetto filtro Passa-Basso Tra l’interfaccia hardware del sensore di temperatura (T0) ed il microcontrollore è buona norma inserire un filtro passa-basso: dato che i segnali sono tutti in bassa frequenza, è sufficiente un filtro passivo del primo ordine con frequenza di taglio di circa 20Hz (Fig.4) R4

V2

PA0 ST62E65

C1

Fig. 4

Ft 

1 2R 4C1

R4 

1 2FtC1

si pone C1=1 F (poliestere)

si ricava R4=7,9K ( valore commerciale 8,2 K)

Soluzione punto “c” Ogni 5 secondi devono essere visualizzati i dati relativi a tutti gli 8 sensori. Possiamo utilizzare un display alfanumerico 20 x 2 che permette di visualizzare tutti i valori contemporaneamente. La fig.5 riporta una possibile rappresentazione del display. T0 T4

= x = x

x x

x x

T1 T5

= x = x

x x

x x

T2 T6 Fig.5

= x = x

x x

x x

T3 T7

= x = x

x x

x x

xxx= valore temperatura

Temi Ministeriali

5A-B- TIEN

AS. 2001/2002

5

La gestione generale del sistema può essere efficacemente illustrata attraverso il diagramma di flusso indicato in fig.6

Start

Inizio subroutine

Inizializzazione HW ST6

Selezione canale 0 Temp T0

Ritardo 5 secondi Conv A/D T0

Subroutine acquisizione

Memorizzazione T0

Visualizzazione dati tramite tabella di conversione Trasmissione dati tramite TX-FM

Selezione canale 7 Temp T7

Conv A/D T7

Memorizzazione T7 Fig. 6 Inizio subroutine

Soluzione punto “d” Tramite il set di istruzioni del ST6265 si codifica il diagramma di flusso di fig.6.

Temi Ministeriali

5A-B- TIEN

AS. 2001/2002

6

Temi Ministeriali

5A-B- TIEN

AS. 2001/2002

7

View more...

Comments

Copyright © 2017 DOCUMEN Inc.