vuoi
o PayPal
tutte le volte che vuoi

INTERFACCIA
TRASDUTTORE DI TEMPERATURA LM35
Per acquisire i dati, in questo caso la temperatura interna del forno, abbiamo utilizzato un
trasduttore. Infatti il primo anello della catena di acquisizione dati è proprio questo dispositivo che
trasforma una grandezza fisica presente in ingresso in un segnale elettrico che ritroveremo in uscita.
A differenza dei sensori, esso ha l’uscita che varia all’interno di un intervallo di valori. Invece il
sensore ha un funzionamento di tipo ON/OFF, cioè permette di rilevare la presenza o non di una
grandezza fisica in ingresso assumendo solo due valori. I trasduttori possono essere classificati in
base alla grandezza fisica che trasformano; esistono quelli di temperatura, di posizione, di velocità,
di umidità ecc.
I parametri che caratterizzano un trasduttore sono i seguenti:
1. il campo d’azione è l’intervallo dei valori della grandezza fisica in ingresso che il
trasduttore trasforma in segnale elettrico;
2. la sensibilità è la variazione del segnale elettrico di uscita in corrispondenza di una
variazione della grandezza fisica in ingresso;
3. la stabilità è la capacità del trasduttore di mantenere costanti le sue caratteristiche, in
particolare la linearità;
4. la precisione è l’errore massimo commesso, cioè la differenza tra l’uscita reale e quella
teorica;
5. il potere risolutivo è la minima variazione della grandezza fisica d’ingresso che il
trasduttore riesce a evidenziare in uscita;
6. la ripetitività è la caratteristica di dare le stesse prestazioni anche dopo vari utilizzi, cioè
dare la stessa uscita dopo che abbiamo dato lo stesso ingresso in diversi tempi;
Fra i vari trasduttori, come detto prima, c’è quello che abbiamo utilizzato noi e cioè quello di
temperatura (LM35). Questo trasforma una grandezza fisica, come in questo caso la temperatura
d’ingresso, in un segnale elettrico di uscita.
Il suo schema è il seguente:
Questo dispositivo possiede tre terminali:
1. uno per la massa;
2. uno per il segnale d’uscita;
3. uno per l’alimentazione a 5 V.
Alcune caratteristiche di questo componente sono:
1. il campo d’azione che è la temperatura che esso riesce a rilevare e comprende nel range
-55°C +150°C. In questo range la curva caratteristica è una retta, all’infuori di esso non è
detto che lo sia;
2. la sensibilità che è il cambiamento del segnale elettrico in uscita in corrispondenza a un
cambiamento di una grandezza fisica in ingresso ed è di 10 mV/°C;
3. l’alimentazione compresa fra 5 e 20 V;
4. la corrente di uscita che è di 10 mA.
ADC E PLC
Per gestire il controllo della temperatura del forno abbiamo caricato l’apposito programma nel PLC.
Il controllore logico programmabile o PLC è un computer industriale specializzato in origine
nella gestione dei processi industriali. Il PLC esegue un programma ed elabora i segnali digitali ed
analogici provenienti da sensori e diretti agli attuatori presenti in un impianto industriale.
L'installazione di un PLC permette la gestione automatica dei molteplici sistemi e impianti
installati. Un PLC è un oggetto hardware componibile e la sua caratteristica principale è la
robustezza. Infatti, normalmente, è posto in quadri elettrici, in ambienti rumorosi, con molte
interferenze elettriche, con temperature elevate ecc. In certi casi il PLC è in funzione su impianti
che non possono fermarsi mai.
La struttura del PLC viene adattata in base al processo da automatizzare. Durante la progettazione
del sistema di controllo, vengono scelte le schede adatte alle grandezze elettriche in gioco. Queste
schede vengono quindi inserite sul BUS o rack del PLC.
Funzionamento
La prima cosa che il PLC compie è la lettura degli ingressi sia digitali che analogici, on board o su
bus di campo. Dopo aver letto tutti gli ingressi, il loro stato viene memorizzato in una memoria che
è definita "Registro immagine degli ingressi". A questo punto le istruzioni di comando vengono
elaborate in sequenza dalla CPU e il risultato viene memorizzato nel "Registro immagine delle
uscite". Infine, il contenuto dell'immagine delle uscite viene scritto sulle uscite fisiche ovvero le
uscite vengono attivate. Poichè l'elaborazione delle istruzioni si ripete continuamente, si parla di
elaborazione ciclica; il tempo che il controllore impiega per una singola elaborazione viene detto
tempo di ciclo che sono in genere di pochi millisecondi.
Struttura del PLC
Un PLC è composto da un alimentatore, dalla CPU, da un certo numero di schede di ingressi
digitali e uscite digitali, e nel caso in cui sia necessario gestire grandezze analogiche, il PLC può
ospitare delle schede di ingresso o di uscita sia analogiche che digitali.
Il PLC normalmente opera in rete con altri PLC, quindi sono necessarie delle schede di
comunicazione adatte al protocollo di rete già implementato sugli altri PLC.
Nel caso di operazioni di movimentazione il PLC ha delle schede molto veloci e sofisticate che
permettono di gestire spostamenti e posizionamento.
Alimentatore
L'alimentatore è un dispositivo necessario per il funzionamento dei PLC e può essere esterno o
interno ad esso. È utilizzato per fornire l'energia elettrica a tutte le schede del PLC.
CPU
La CPU è il cervello del PLC. Essa è una scheda complessa basata su un microprocessore con un
sistema operativo proprietario, e con una zona di memoria a disposizione del programma utente,
cioè del programma di automazione.
La memoria utente è spesso esterna e il suo vantaggio è legata alla semplicità di programmazione o
di modifica dello stesso.
La CPU durante il funzionamento, colloquia con tutte le schede connesse sul BUS del PLC,
trasferendo dati e comandi sia verso il mondo esterno, sia dal mondo interno.
Una delle caratteristiche delle CPU dei PLC è la loro capacità di poter gestire le modifiche del
programma di gestione del processo durante il normale funzionamento.
All'interno della CPU sono presenti varie parti, tra cui:
un’ unità di gestione, cioè informazioni di gestione del PLC stesso, impostate dal costruttore
e trasparenti all'utente;
un archivio di temporizzatori e contatori funzionali all'operatività del PLC;
delle memorie immagine del processo, cioè le informazioni in ingresso e i comandi in uscita
del processo;
delle memorie utente in cui vengono scritti i programmi che il PLC deve eseguire;
un’interfaccia per il dispositivo di programmazione che comunica con gli strumenti di
programmazione.
Schede di ingresso digitali
Le schede di ingresso digitali sono utilizzate per il controllo di grandezze "digitali". Ogni scheda
può gestire da 4 a 32 o 64 ingressi digitali differenti. I segnali dal campo vengono fatti arrivare con
cavi elettrici fino alla morsettiera della scheda ed ogni singolo canale è protetto da fusibili di
adeguato amperaggio.
Schede di uscite digitali
Le schede di uscita digitali sono utilizzate per i comandi di attuatori digitali. Ad esempio un relè è
un attuatore digitale, in quanto può avere soltanto due stati stabili. Anche nel caso di schede di
uscita digitali, si possono gestire da un minimo di 4 ad un massimo di 64 uscite digitali differenti.
Schede di ingresso analogiche
Questo tipo di schede di ingresso permettono il controllo di grandezze elettriche il cui valore può
variare entro un intervallo e sono disponibili con varie risoluzioni e con 1 o più ingressi disponibili
in morsettiera.
Schede di uscita analogiche
Le schede di uscita analogiche permettono di controllare degli attuatori variabili. Possono essere in
corrente o in tensione ed avere una determinata soluzione esprimibile in bit. Queste schede servono
per regolazioni di temperatura variando l’intervallo di uscita.
Schede di comunicazione
Il PLC, durante il suo funzionamento, può comunicare con computer, con altri PLC oppure con altri
dispositivi. La comunicazione con computer e altri dispositivi avviene tramite tipi di connessione
standard come RS232.
Linguaggio di programmazione
Il PLC per rispettare ai suoi compiti deve essere programmato. La sua programmazione è effettuata
con un PC, sul quale un software specializzato permette di creare programmi da scaricare nella
memoria della CPU del PLC.
Questi software di programmazione possono leggere il programma direttamente dalla memoria
della CPU, e visualizzare il programma sul PC.
All’interno del PLC è presente un convertitore analogico digitale, al quale vi arriva la temperatura
acquisita dal trasduttore.
Il convertitore analogico/Digitale (A/D) trasforma un segnale analogico in un codice binario.
L’ADC ha in ingresso un segnale analogico mentre l’uscita è costituita da una serie di bit.
Nel caso in cui prima dell’ADC ci sia il circuito Sample/Hold, l’ingresso è costituito da una serie di
campioni del segnale. Per passare da un segnale a una successione discreta di codici binari entra in
gioco la quantizzazione. Per prima cosa bisogna dividere l’intervallo dei valori del segnale in
sottointervalli. La quantizzazione consiste nell’associare un codice binario costituito da n bit, a ogni
intervallo dei valori Vi. La corrispondenza fra intervallo e codice binario viene descritta dalla
caratteristica di trasferimento. Infatti i valori della Vi che appartengono al medesimo intervallo sono
associati allo stesso codice binario.
Ad esempio, se abbiamo un convertitore A/D a 3 bit con la tensione compresa fra 0 e 8 V avremo:
3
Q = 2 = 8
e quindi il numero di codici binari esprimibili con 3 bit è 8.
Ora bisogna dividere l’intervallo dei possibili valori del segnale d’ingresso pari a 8 V in 8
sottointervalli della stessa ampiezza. A ognuno di questi associamo uno degli 8 codici binari e
3
quindi, nel nostro caso, ogni intervallo a un’ampiezza di 1 V. Questo perché 8/Q = 8 /2 = 8/8 = 1 V.
I primi due parametri degli ADC sono:
l’ampiezza massima (Vi ) del segnale d’ingresso che può essere convertito;
M
il numero n di bit con cui si effettua la codifica. n
Per la qualità del convertitore è importante il numero n di bit. Infatti Q = 2 rappresenta sia il
numero di codici esprimibili con n bit, sia in quanti intervalli è stato diviso il campo di valori
n
possibili della Vi. Così ogni intervallo ha l’ampiezza Vi /Q = Vi /2 .
M M
Questa ampiezza viene definita passo di quantizzazione. All’aumentare del numero n di bit
dell’ADC aumenta il numero di intervalli e la loro ampiezza diminuisce.
Parametri caratteristici dei convertitori A/D
La risoluzione (R) rappresenta la variazione della tensione d’ingresso in corrispondenza a una
variazione del bit meno significativo del codice binario. Nello stesso modo la risoluzione
rappresenta il passo di quantizzazione. Per l’esempio fatto precedentemente, se il codice binario
subisce una variazione del bit meno significativo, avremo che il nuovo codice rappresenta
l’intervallo precedente o successivo in base a che la variazione sia stata una diminuzione o un
incremento. I valori compresi fra 3 e 4. Ad esempio se prendiamo il codice 00 e abbiamo un
incremento del bit meno significativo, 101 rappresenta tutti i valori compresi fra 5 e 6. Al contrario,
R
se c’è una diminuzione del bit meno significativo, il codice 011 rappresenta La risoluzione vale
R%
n
= Vi /Q = Vi /2 e siccome può essere espressa anche in percentuale avremo: = (R/ Vi )100 =
M M M
n
100/2 .
L’errore di quantizzazione ( incertezza) definisce il livello di imprecisione della corrispondenza
fra il codice binario e il segnale d’ingresso. Questo livello è dovuto al fatto che a ogni codice
binario viene associato l’insieme dei valori appartenenti al passo di quantizzazione anziché un unico
valore della tensione d’ingresso.
L’errore massimo di quantizzazione è uguale alla risoluzione e al passo di quantizzazione, se il
valore della Vi rappresentato dalla parola di codifica è l’estremo inferiore dell’intervallo e, quindi,
avremo: R
e =
M
Facciamo delle considerazioni:
siccome 010 rappresenta i valori compresi tra 2 e 3 V e il valore esatto è 2 V, l’errore massimo che è