• Non ci sono risultati.

10 Curve caraBerisEche di colleBore del transistor (con Arduino) R V R I R A R V R r R R V

N/A
N/A
Protected

Academic year: 2021

Condividi "10 Curve caraBerisEche di colleBore del transistor (con Arduino) R V R I R A R V R r R R V"

Copied!
2
0
0

Testo completo

(1)

Nome e Cognome:

Data:

LUN MAR GIO

E_16010.0 – aa 16/17

Curve caraBerisEche di colleBore del transistor (con Arduino)

Obiettivo dell’esperienza è realizzare un esperimento con presa dati automatizzata via Arduino finalizzato a ricostruire per punti una famiglia di curve caratteristiche di uscita, o di collettore, IC vs VCE , del transistor npn modello 2N1711. La famiglia si riferisce a valori di IB discreti nell’intervallo consigliato da circa 1 a circa 35 µA.

Il transistor è montato su una basetta alloggiata in un telaietto: è necessario che preliminarmente individuiate le connessioni alle varie boccole, che sono quelle rappresentate qui a fianco.

Quindi, visto che il setup sperimentale è abbastanza complicato, procedete per passi successivi, come qui di seguito illustrato.

10

3.  Predisponete il generatore di funzioni per gli scopi dell’esperienza: a questo scopo, esso deve produrre una forma d’onda triangolare di d.d.p. (rispetto terra) rigorosamente compresa tra circa 0 e circa 5 V . Verificate poi che il segnale all’uscita TTL/CMOS OUTPUT (lo trovate riportato su un cavo coassiale già collegato, il nero è la terra), che userete come segnale di sincronismo, sia “come ve lo aspettate” (fate un disegnino nei commenti per dimostrarlo).

4.  Preliminarmente ai cicli di acquisizione, dovete eseguire l’upload dello sketch curv.ino nella memoria di Arduino utilizzando il programma Arduino (o Arduino IDE) nel computer di laboratorio.

5.  Quindi dovete modificare lo script di Python (nome curv_v1.py) che serve per gestire la comunicazione seriale via USB, scegliendo il nome (eventualmente la directory) del file generato. Lo script prevede anche l’impostazione dell’intervallo di tempo Δt fra due campionamenti successivi, impostabile da 1 a 9 ms in passi discreti unitari.

6.  Prima di eseguire i cicli di acquisizione, dovete aggiustare la frequenza f del generatore di funzioni sulla base del Δt prescelto, allo scopo di permettere un’”ottimale” registrazione dei dati: tenete presente che l’acquisizione avviene su un

massimo di 256 punti, e ragionate di conseguenza. Page 1 of 2

1.  Montate il circuito sotto indicato (si consiglia RP = 68 kohm oppure 330 kohm nominali), che serve per polarizzare la giunzione BE; scegliete correttamente tra i due multimetri a vostra disposizione con quale misurare la corrente IB e con quale la d.d.p. VBE .

Commenti sull’andamento IB vs VBE :

basetta transistor

R

B

R

C

560 ohm

1 kohm 2.2 kohm

2N1711

B E C

V

basetta transistor

R

B

R

C

560 ohm

1 kohm 2.2 kohm

2N1711

E B

C

I

B

+

R

V

V

0

r A

R

P

telaietto potenziometro

generatore d.d.p.

V

BE

alberino r = 100 ohm

R

V

Potenziometro nel suo telaieBo (“visto da soBo”) boccole

r

2.  Verificate che ruotando l’alberino del potenziometro venga variata la polarizzazione della giunzione BE: potete farlo qualitativamente oppure costruendo un grossolano grafico IB vs VBE . Commentate qui sotto se l’andamento soddisfa le aspettative e anche se, e perché, la misura del voltmetro è veramente rappresentativa della d.d.p. tra base ed emettitore.

Commenti e/o disegnini per mostrare le forme d’onda rilevanti:

(2)

Page 2 of 2 7.  A questo punto potete assemblare l’intero circuito, che prevede di usare i componenti montati finora per la

polarizzazione della giunzione BE (si può omettere il voltmetro), il generatore di funzioni per produrre il segnale V1 (vedi lo schema), la scheda Arduino per la digitalizzazione e misura di V2 = VCE e di V1 , necessaria per dedurre IC tramite misura di RC (si consiglia RC = 1 kohm nominale).

Vporta 7 = Vref [V] ξ [mV/digit]

8.  Fissate un certo valore di IB ed eseguite l’acquisizione. Per vostra comodità, lo script di Python scrive su console il numero di punti acquisito e i valori min e max di V1 : se non siete soddisfatti, aggiustate quello che dovete aggiustare e ripetete l’acquisizione.

Al termine si ottiene un file di due colonne (e fino a 256 righe) che riportano nell’ordine i valori digitalizzati di V1 e V2 .

9.  Ripetete la procedura per qualche valore di IB e graficate le curve IC vs VCE in un unico grafico.

10.  Per la conversione delle tensioni digitalizzate in unità fisiche, potete misurare la d.d.p. tra porta 7 di Arduino (boccola rossa) e terra, che, in prima approssimazione, si trova al valore Vref , consentendo di determinare il fattore di conversione ξ . Se siete in ritardo, accontentatevi del valore “nominale” ξ = 5 mV/digit.

11.  Determinate (dalle curve) il valore del guadagno in corrente continua βF = IC/IB per diversi valori di IB e un certo valore di VCE (si suggerisce VCE ~ 1 V); riportatelo in tabella, valutando in maniera coscienziosa l’incertezza associata.

12.  Facoltativo: stimate il valore del guadagno in corrente per

“deboli segnali” a una certa corrente (si suggerisce IB ~ 10-15 µA), definito qui come βf ≅ ΔIC/ΔIB (Δ indica la differenza tra valori acquisiti per valori di IB “prossimi” tra loro).

13.  Facoltativo, ma consigliato: scegliete un certo valore di IB (da dichiarare) e selezionate il tratto della curva IC vs VCE che vi aspettate corrispondere sicuramente al “regime attivo”; fatene un grafico e un best-fit secondo una retta non passante per l’origine, con lo scopo di determinare il parametro VEarly definito dalla:

E_16010.0 – aa 16/17

10

V

2

blue

V

1 from C transistor

NERO VERDE

BLU

7 ~6 ~5 4 ~3 2 TXà1 RXß0

AREF GND 13 12 ~11 ~10 ~9 8 A0 A1 A2 A3 A4 A5IOREF RESET 3.3V 5V GND GND Vin

USB

ARDUINO

green yellow

NC

DIGITAL (PWM~)

ANALOG IN

GIALLO

from RC

OUTPUT

from

function generator TTL/CMOS OUTPUT

black red

IC =

Espressione in funzione di V1 , V2 , RC

RC = [ ]

Misura

IC ! βFIB 1+ VCE VEarly

⎝⎜ ⎞

⎠⎟

VC E ~ [V]

IB [µA] IC [mA] βF = IC/IB

IB ~ [µA] ; VC E ~ [V]

ΔIB [µA] ΔIC [mA] βf = ΔIC/ΔIB Riportate il valore di VEarly e tutte le

informazioni per la comprensione del best-fit, oltre a ogni eventuale altro commento, nel riquadro qui sotto o sui fogli dei grafici.

Commenti sull’eventuale best-fit e su ogni altro aspetto secondo voi rilevante::

basetta transistor

R

B

R

C

560 ohm

1 kohm 2.2 kohm

2N1711

E B

C

I

B

+

R

V

V

0

r A

R

P

telaietto potenziometro

V

1

V

2

(Arduino) A2

(Arduino) A0

from output

(generatore funzioni)

generatore d.d.p.

from

function generator

Riferimenti

Documenti correlati

Mediante i comandi load e save e’ possibile salvare su file le variabili del workspace.. load nomefile variabile1

Date una riga ed una colonna di numeri reali aventi lo stesso numero di componenti, moltiplicando ciascun elemento della riga per il corrispondente elemento della colonna e poi

Per la polarizzazione della giunzione BE potete scegliere se usare il circuito (partitore con potenziometro con in serie R P , schema non riportato in questa scheda)

3A– Components in the tank Tav.. 3A– Composants de

cusa , che mi penetra ii cuore ; con falsi rapporti , collo scrivergli, che la Vaccina abbia qui fatto una strage , togliendo alle Famiglie numerosa prole ; si lagna , che

Ma è data la ragione del lato AO a cia- scuna delle perpendicolari che dal ponto 0 li abbaflano sulle direttrici di quello lato in ciafcuno de*tre triangoli, cioè sù que* tre piani

Lisetta sulla soglia dell’ appartamento, che esplora se v’è alcuno nella sala: essa è coperta di un Domino, e tiene una maschera in mano.. Si volge indi sulla porta di mezzo,

Nell' impresa in cui lavora ha mai subito molestie e/o violenze (sono possibili più risposte):. □ Fisiche