Sei sulla pagina 1di 5

VETRUGNO FERNANDO 268533

RELAZIONE LABORATORIO SPERIMENTALE

6. Circuito RC
Materiali utilizzati

• Scheda Arduino UNO


• Resistore da 10 kΩ
• Condensatore da 10 µF

Obiettivi

Lo scopo di questa esperienza è visualizzare attraverso dei grafici realizzati da un


codice Python l’andamento della tensione ai capi di un condensatore in un
circuito RC, sia nel processo di carica che di scarica.

Principi teorici

In un circuito RC, la tensione ai capi


del condensatore V(t), supponendo
inizialmente V(𝑡0 ) = 0, raggiunge
gradualmente, con un andamento
esponenziale, la tensione del
generatore da cui è alimentato.
Se, raggiunta la tensione del generatore, si rimuove l’alimentazione dal circuito e
si realizza un cortocircuito dove prima era presente il generatore, inizia il
processo di scarica del condensatore, la cui tensione scende con andamento
esponenziale.

V(𝑡0 ) = 0
Nell’intervallo di tempo tra 𝑡0 e 𝑡1 , la tensione cresce secondo la legge:
𝑡−𝑡
− 𝜏0
𝑉 𝑡 = 𝑉1 (1 − 𝑒 ) , τ = RC
Arrivando ad un valore massimo pari a 𝑉1 , la tensione del generatore.
Superato 𝑡1 , cioè dopo aver cortocircuitato il generatore, la tensione decresce
secondo la legge:
𝑡−𝑡
− 𝜏1
𝑉 𝑡 = 𝑉1 𝑒
Per t → ∞, la tensione del condensatore, senza il generatore, torna ad azzerarsi.
Nel caso del nostro circuito, i dati che dobbiamo ottenere sono:

V(𝑡0 ) = 0 𝑉 𝑡1 = 𝑉1 = 5 V 𝑉 t→∞ =0

Svolgimento
• 0 < t < 𝑡0

Prima di tutto si realizza il circuito RC con


Arduino: l’alimentazione è di 5 V, collegata
al resistore da 10 kΩ, la parte finale del
circuito è costituita dal condensatore da 10
µF che si ricollega alla scheda madre
tramite la porta GND. Inizialmente, per
ricreare la situazione di partenza, in cui
non passa corrente, si tengono scollegati
resistore e condensatore.
Un cavo, che collega il condensatore alla
porta A0, serve a leggere la tensione ai
capi del condensatore.

Il codice dell’ambiente
di sviluppo di Arduino
è così strutturato: la
prima lettura della
tensione è nulla; si
continua a leggerne il
valore finché non inizia
a crescere (𝑡0 ),
impostando tale
istante come inziale e
registrando i valori
assunti dalla tensione
nel tempo, per circa
1,2 secondi.
Il codice funziona allo
stesso modo per il
processo di scarica.
Per la
rappresentazio
ne grafica della
tensione, si
utilizza invece
un codice
python che
pone il tempo
sulle ascisse e
le varie letture
sulle ordinate.

Prima di
permettere il
passaggio della
corrente, si fa
partire il codice
python, che
resterà in
attesa di una
variazione di
tensione.

• 𝑡0 < 𝑡 < 𝑡1

Per iniziare a studiare il processo di


carica del condensatore, si chiude il
circuito Arduino, collegando
generatore, resistore e condensatore.

Il codice Arduino inizia a leggere la


tensione a intervalli regolari, mentre il
codice python memorizza i dati e li
rappresenta su un piano cartesiano.
• 𝑡 > 𝑡1

Per studiare il processo di scarica, si


isola il generatore dal circuito e si
richiude il sistema attraverso un
cortocircuito. La corrente riprende
a scorrere dal condensatore al
resistore e la tensione del
condensatore diminuisce nel
tempo. Il codice Arduino ne legge i
valori e il codice python li
rappresenta graficamente.

Conclusioni
Osservando i grafici ottenuti si nota come riprendano fedelmente l’andamento
teorico previsto. La tensione smette di crescere raggiunto un valore pari a quella
del generatore, per poi tornare gradualmente a zero cortocircuitando
l’alimentazione.

Potrebbero piacerti anche