13.07.2015 Views

Laboratorio di metodi di acquisizione dati - Infn

Laboratorio di metodi di acquisizione dati - Infn

Laboratorio di metodi di acquisizione dati - Infn

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contenuti del CorsoIntroduzioneSensori e trasduttoriConversione Analogico/Digitale e Digitale/AnalogicaSistemi <strong>di</strong> <strong>acquisizione</strong> <strong>dati</strong>: strumentazione modulare e standard: NIM,CAMAC, VME, PCI.Sistema <strong>di</strong> <strong>acquisizione</strong> <strong>dati</strong> <strong>di</strong> un complesso esperimento <strong>di</strong> fisica <strong>di</strong>alta energia: raccolta <strong>dati</strong>, instradamento e flusso dei <strong>dati</strong>, trigger,salvataggio dei <strong>dati</strong> e gestione <strong>di</strong> grosse mole <strong>di</strong> <strong>dati</strong>.Processamento dei <strong>dati</strong>: calcolo intensivo, parallelismo degli algoritmi,farm <strong>di</strong> calcolatori, sistema <strong>di</strong> code e batch integrato, nuove frontieredel calcolo scientifico e GRID.<strong>Laboratorio</strong> Programmazione in ambiente LabVIEW .Realizzazione <strong>di</strong> strumenti virtuali per l’<strong>acquisizione</strong> <strong>di</strong> <strong>dati</strong> sperimentali:elaborazione, rappresentazione grafica, salvataggio, e analisi statistica dei<strong>dati</strong> numerici


I rivelatori <strong>di</strong> silicio: principio<strong>di</strong> funzionamentoIl silicio viene polarizzatoinversamente in modo dacreare una zona <strong>di</strong>svuotamento (senza carichelibere)Quando unaparticella ionizzanteattraversa il silicio crea nellazona svuotata coppie <strong>di</strong>elettroni-lacune che, sottol’azione del campo elettricopresente, si spostano versogli elettro<strong>di</strong> dove vengonoraccolti.misurare la carica raccolta da ciascun elettrodo anche permigliorare la determinazione della misura della posizione.Il moto viene influenzato dalcampo magnetico presente(angolo <strong>di</strong> Lorentz)


Il calorimetro elettromagnetico<strong>di</strong> CMSPiù <strong>di</strong> 80,000 cristalli <strong>di</strong>piombo-tungsteno (PbWO4)letti per mezzo <strong>di</strong> foto<strong>di</strong>o<strong>di</strong> avalanga


ConclusioneSi ha spesso la necessità <strong>di</strong> rappresentare connumeri grandezze <strong>di</strong>verse.Perché per esempio è necessario elaborare l’informazionecon un computer (che tratta preferenzialmente <strong>dati</strong> <strong>di</strong>gitali)Attraverso opportuno sensore la grandezza damisurare viene trasformata in un segnale elettrico (<strong>di</strong>corrente o <strong>di</strong> tensione)La misura <strong>di</strong> una grandezza qualsiasi viene quin<strong>di</strong>ricondotta ad un problema <strong>di</strong> <strong>di</strong>gitalizzazione <strong>di</strong> unsegnale elettrico. (Analog to Digital Converter, ADC)


Dalla grandezza fisica allaElaborazione <strong>di</strong> <strong>dati</strong>Grandezzafisica fisicaTrasduzioneMisuraRegistrazione Elaborazione• Un sensore è un sistema che converte una grandezza fisica damisurare in un segnale elettrico.• Un trasduttore è un sistema che converte un tipo <strong>di</strong> energia iningresso in un tipo <strong>di</strong> energia <strong>di</strong>fferente in uscita• Per ogni grandezza fisica da misurare si sfruttano degli effetti fisicinoti che la trasformino in una opportuna grandezza elettrica• La caratteristica del sensore lega la grandezza elettrica in uscitaalla grandezza da misurareFabio Garufi - TAADF 2005 - 2006


La catena tipica dell’<strong>acquisizione</strong><strong>dati</strong>SensoreFiltroMultiplexerAmplificatoreSample and HoldConvertitore analogico/<strong>di</strong>gitaleLogica <strong>di</strong> controllo (hardware e/o software)Acquisitore (computer)


La frequenza <strong>di</strong> campionamento Aliasing Il sotto campionamento può far si che può far sì chesegnali <strong>di</strong> alta frequenza appaiano come segnali <strong>di</strong>frequenza inferiore (aliasing). Una volta che il segnale ha subito aliasing non è piùpossibile recuperare il segnale originale.Teorema <strong>di</strong> Nyquist o <strong>di</strong> Shannon Per evitare la sovrapposizione <strong>di</strong> componenti spettrali(aliasing <strong>di</strong> campionamento), la frequenza <strong>di</strong>campionamento deve essere f c ≥ 2f max , essendo f max lalarghezza dello spettro del segnale originario. La frequenza 2f max è detta frequenza <strong>di</strong> Nyquist


Rime<strong>di</strong>: Filtri anti aliasing Componenti <strong>di</strong> rumore con frequenzamaggiore <strong>di</strong> f max possono indurre questoeffetto (Aliasing da <strong>di</strong>sturbo): due soluzioni1. Filtro passa basso prima del campionamento(anti-aliasing)2. Aumento della frequenza <strong>di</strong> campionamento(sovracampionamento) e filtraggio <strong>di</strong>gitalesuccessivo.


La conversione analogico <strong>di</strong>gitaleLa seconda <strong>di</strong>scretizzazione avviene neldominio delle ampiezza Si tratta in questo caso <strong>di</strong> assegnare unnumero finito <strong>di</strong> valori ad una grandezza chevaria con continuità Se in<strong>di</strong>chiamo con D la <strong>di</strong>namica della misura ossia l’intervallo dei valori del segnaleall’ingresso del convertitore da <strong>di</strong>gitizzare ed in<strong>di</strong>chiamo con k il numero <strong>di</strong> livelli in cui sivuole convertire la grandezza in ingresso Ciascun livello sarà <strong>di</strong> ampiezza pari a D/k(Risoluzione o LSB, Least significantbit) L’errore massimo che si commette saràε max= D 2k = LSB2N=Numero <strong>di</strong> bits; k=2 N ; LSB=D/ 2 N€


MultiplexerQuando il convertitore A/Dè l’elemento più costoso delcircuito conviene utilizzarloper la <strong>di</strong>gitizzazione <strong>di</strong> piùcanali.Un opportuna logicaconsente <strong>di</strong> selezionare ilcanale connesso all’ADCLa commutazione può<strong>di</strong>fferenziale o unipolare(come mostrato in figura)


L’amplificatoreQuesto sta<strong>di</strong>o serve per adattare il segnale <strong>di</strong> ingresso alla<strong>di</strong>namica del convertitore.12-bitDigitizer12-bitDigitizer10 mVsignal4 levelsof resolution(2-bits)10 Vsignal4096 levelsof resolution(12-bits)


L’amplificatoreE per ridurre l’effetto del rumore indotto dalla conversioneA/D.10 mVsignal1 mVnoiseSNR = 1012-bitDigitizer10 mVsignalX 100010 Vsignal1 mVnoise12-bitDigitizerSNR = 10,000


Sample and hold La funzione <strong>di</strong> questo circuito è duplice:Nella prima fase il segnale <strong>di</strong> uscita deve seguiresenza <strong>di</strong>storcerlo il segnale all’ingresso del circutofino all’arrivo del comando <strong>di</strong> holdDopo questo segnale deve mantenere fisso ilsegnale <strong>di</strong> uscita per tutto il tempo occorrenteconvertitore analogico <strong>di</strong>gitale per effettuare la<strong>di</strong>gitizzazione Eventuali variazioni devono essere inferiori al LSB


Sample and Hold (2)• Grande Impedenza <strong>di</strong> ingresso• Grande rapi<strong>di</strong>tà <strong>di</strong> adattamentoin fase sample (Slew-Rate)• Piccolo tempo <strong>di</strong> assestamento(Settling) dopo il comando <strong>di</strong>hold• Lunga Costante <strong>di</strong> tempo delmantenimento in hold (scaricaesponenziale)


Caratteristica ideale <strong>di</strong> un ADC


Caso reale Lo scostamento dalcomportamento ideale ècausato da <strong>di</strong>fferentierrori classificabili in: errore <strong>di</strong> polarizzazione(offset), errore <strong>di</strong> guadagno ederrore <strong>di</strong> non linearitàintegrale e <strong>di</strong>fferenziale.


Errore <strong>di</strong> polarizzazione(offset)In questo caso il convertitore<strong>di</strong>gitalizza un valore nonnullo anche quando latensione all’ingressodell’ADC è nullacomportauna traslazione lungo l’assedelle ascisse dellacaratteristica ingresso uscitadell’ADC.e un valore me<strong>di</strong>o non nullodell’errore <strong>di</strong> quantizzazione


Errore <strong>di</strong> guadagnoL'errore <strong>di</strong> guadagnomo<strong>di</strong>fica la pendenza dellacaratteristica ingresso/uscitarispetto all'andamento ideale,pendenza = 1,riducendo o aumentando ilpasso <strong>di</strong> quantizzazione.In questo caso, l'errore <strong>di</strong>quantizzazione varialinearmente con la tensioneda convertire.


Non linearità <strong>di</strong>fferenziale


Non linearità integraleLa non linearitàintegrale rappresentail massimoscostamento dellacaratteristica realeingresso-uscitadell’ADC da quellaideale


Catalogo Caen

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!