Comparatore a Finestra Questa configurazione circuitale

annuncio pubblicitario
Comparatore a Finestra
Questa configurazione circuitale,viene adoperata
quando l’ampiezza del segnale da individuare,è
compresa fra due valori di tensione prefissati.
Per meglio capire quanto detto analizziamo al
figura sottostante:
5v ------ Finestra
0
VL= 1.5v VH=3v
Il grafico soprastante sintetizza quanto appena
asserito,in quanto notiamo che,l’uscita si può
trovare compresa tra 1.5v e 3v,che
rispettivamente indicano la tensione di soglia
inferiore VL e quella superiore VH:
Vediamo ora di realizzare la configurazione
circuitale che rispecchia quanto detto nella
teoria.
Prendiamo come primo riferimento il corso di
nuova elettronica,imparare l’elettronica
partendo da zero:
Riassumendo il testo ci chiede di progettare un
dispositivo che :
la tensione d’uscita si porta a zero,quando Vin
>4v , viceversa l’uscita si porta all’1 logico
quando supera i 6v.in poche parole per valori
esterni alla finestra il comparatore risponde con
lo zero logico.
Vediamo ora mediante simulazione di verificare
quanto esposto per rendere le idee un po’ più
chiare.
Primo step:
Verifica soglia minima:
ovvero per vin<4l’uscita è alta,e nel
particolare,osservando la configurazione
circuitale è l’operazionale U1B ad andare in
saturazione positiva,come possiamo notare
leggendo il voltometro collegato alla sua uscita,e
l’accensione del led.
Step 2
Tensione d’uscita=0 volt per valori compresi tra
Vmin e Vmax ossia 6>Vout=0>4
In questa condizione entrambi gli operazionali
sono in saturazione negativa.
Step 3
Verifica soglia Max
ovvero per vin>6l’uscita è alta,e nel
particolare,osservando la configurazione
circuitale è l’operazionale U1A ad andare in
saturazione positiva,come possiamo notare
leggendo il voltometro collegato alla sua uscita.
Viceversa se vogliamo la condizione inversa di
logica di funzionamento del nostro circuito,ossia
la tensione D’uscita risponda con l’1 logico per
valori compresi nella finestra. basta collegare il
catodo dei diodi D1 e D3 all’uscita dei
comparatoriU1A ed U1B,nonché modificare la
disposizione di resistori R1 R2 R3.,come da
schema sottostante:
Dalla simulazione sottostante,notiamo che per
valori compresi tra Vmin=4v e Vmax=6v
Il circuito risponde con l’uno logico,poiché il led
si accende,dal momento che in queste
condizioni,il circuito è come se non ci fosse
poiché i diodi D1 e D3 sono contropolarizzati.
Viceversa per valori esterni alla finestra il nostro
circuito risponde con Lo zero logico,conseguenza
di tale stato è ll led D2 spento. Poiché i diodi D2 e
D1 polarizati diretamente,contropolarizzano
l’anodo di D2
Dalla simulazione sottostante verifichiamo che
per Vin>VMax(6v)il led è spento.
Cosi anche per Vin<Vmin(4v)
Le cose non cambiamo in caso di alimentazione
singola degli operazionale.
L’unica differenza è che la tensione di
saturazione negativa viene riferita al potenziale
di massa ossia teoricamente 0v.
Esercizio cuniberti Vol1 pg 610
Un sensore di livello fornisce una tensione
proporzionale al livello di u liquido,variabile fra 0
e 10v.Si vogliono segnalare mediante
l’accensione di un LED ROSSO e di uno verde le
situazioni anomale di livello insufficiente e di
Livello eccedente,corrispondenti a 1/3 3 2/3 del
livello Massimo
Passiamo al calcolo della soglia massima e di
quella minima che valgono rispettivamente:
Vref
VrefMax VrefMIn
10 6,666667 3,333333
Calcolo Rsistori
R1 Kohm R2 ohm R3 ohm
2,222222 2,222222 2,222222
Analizziamo ora nel dettaglio la configurazione
che necessita al nostro scopo:
1. Siccome il segnale d’ingresso, deve essere
confrontato con due livelli di riferimento,
occorrono due comparatori.
2. Cerchiamo di capire se la configurazione
da adottare è quella che risponde con l’uno
logico in uscita per valori esterni alla finestra
o per valori compresi nella finestra:
3. Riportando l’enunciato del progetto
avremo che:
Si vogliono segnalare mediante l’accensione di
un LED ROSSO e di uno verde le situazioni
anomale di livello insufficiente e di
Livello eccedente,corrispondenti a 1/3 3 2/3 del
livello Massimo
4. Quindi il circuito accende il led LED
ROSSO Quando Vin<VrefMin
5. Viceversa accende il led verde,quando
Vin >VrefMax .Quindi in conclusione la
configurazione da adottare risulta il
comparatore a finestra per valori esterni alla
finestra.
Detto ciò verifichiamo il funzionamento del
dispositivo mediante simulazione
Accensione led verde per Vin>vref
Accensione LED ROSSO Quando Vin<VrefMin
Vogliamo ora eseguire delle varianti circuitali
ovvero:
si vuole rilevare il livello del liquido segnalando
con l’accensione di un unico led la situazione di
livello ottimale,ossia per valori interni alla
finestra(1/3 Vcc 2/3Vcc).
Vediamo ora le possibili soluzioni adottabili:
1. La configurazione sottostante soddisfante
la ns specifica mantenedo lo schema attuale
consiste nell’introdurre una porta or (cmos)
E due resistenze di pull Down R7 ed R8, in modo
Che ovvio al seguente problema
a - Vsat la tensione d'uscita del comparatore a
livello basso risulta>Vil circa 2 v come riportato dal
simulatore.
Situazione che è meglio comprensibile con la
simulazione eseguita mediante circuit Maker:
Simulazione senza resistenze di PullDown
Simulazione con resistenze di PullDown
In questa condizione per valori di v3 interni alla
soglia,i due comparatori sono a livello basso e la
porta correttamente in uscita risponde con un
livello logico basso,consentendo l’accensione del
led,verificando la condizione ottimale di
funzionamento del dispositivo.
2. Un’altra variante circuitale per accendere
un solo led è molto più conveniente per la
protezione dei comparatori,consiste
nell’introduzione di un transistor lavorando
in zona on off cosi come di seguito:
3.
Un’altra soluzione abbastanza accettabile
Quella di usare la configurazione del
comparatore a finestra per valori compresi nella
finestra:
Led spento per valori esterni alla finestra.
Rispettivamente per Vin>Vh
E Rispettivamente per Vin<Vh
Es giometti biblioteca: 18.2.4
La configurazione che vogliamo realizzare,
effettua il controllo della carica di una batteria di
12v.il circuito deve segnalare lo stato di buona
funzionamento del dispositivo,per valori interni
ala tensione di soglia ovvero:
Vimin11v<Vi<ViMAx=14v
Dati progetto:
Vcc=Vdd=15 v
Vediamo ora di capire come giungere alla
configurazione circuitale corretta:
per Vi>Vimin Vout=1 quindi vi va collegato al
morsetto non invertente del secondo Ao
per Vimax>Vi Vout=o quindi vi va collegato al
morsetto invertente del secondo Ao,quindi la
configurazione da adottare è per valori esterni
alla finestra.
Regola Pratica:
Per cui praticamente avremo che il valore di
tensione minore va collegato al morsetto
invertente in questo caso Vmin e Vi,per
ottenere la risposta volu(1 logico in uscita) per
valori all’interno della finestra.
Simulazione per vin<vMin
Simulazione per Vmin<vin<Vmax
Simulazione per vin>Vmax
Una variante al circuito consiste nel pilotare una
porta nand per valori interni alla soglia di
commutazione,con conseguente accensione del
led.
Anche mediante questa porta logica si riscontra
la problematica che Vil=2v valore che quindi non
viene perfettamente riconosciuto come 0 logico.
Ed è per questo che introduciamo le resistenza di
pull down R7 ed R8
Scarica