CORAM DAQ Alessandro Corvaglia Il vettore Il vettore per il trasporto del rivelatore è composto da : Pallone, in polietilene con volumi variabili a seconda del carico, da poche centinaia di m3 a oltre 106m3; Paracadute per il recupero del payload Navicella Catena di volo, che rappresenta il sistema di connessione meccanica ed elettrica tra la navicella ed il pallone La navicella che alloggia il rivelatore sarà realizzata anche in relazione agli altri ospiti e in accordo coi responsabili dei diversi sottosistemi di volo che vengono accomodati sulla stessa navicella. 21/05/2012 2 Il rivelatore Il rivelatore che si intende adoperare è costituito da strati di scintillatore organico plastico, letti da Avalanche Photo-Diodes (APD), e strati di ferro, usato come assorbitore. Ciascuno strato di scintillatore è costituito da una “mattonella” di 15×15×1cm3 di densità media pari a 1.032 g/cm3 (BC-412), letto da APD attraverso una fibra ottica wavelengh-shifting (WLS) opportunamente posizionata per la raccolta della luce. 21/05/2012 3 Il rivelatore 21/05/2012 4 Il setup attuale 21/05/2012 5 Il setup attuale 21/05/2012 6 In generale I segnali provenienti dai rivelatori vengono messi in AND e quindi inviati ai contatori Rivelatori 21/05/2012 Coincidenze Contatori Trasmissione/Ricezione dati 7 In generale I segnali opportunamente formati sono combinati attraverso un AND il segnale in uscita sarà nuovamente formato. Coincidenza 1 CH1 CH2 CH3 CH4 1 1 1 OUT 1 Coincidenza quadrupla 21/05/2012 8 In generale Contatori Coincidenza CH1 Singola CH2 Coincidenza doppia CH3 Coincidenza tripla CH4 Coincidenza quadrupla 21/05/2012 In uscita si avranno 32bit 9 Comunicazione FPGA-µC-Esterno FPGA µC Comunicazione con esterno ∑ Singola ∑ Coincidenza doppia ∑ Coincidenza tripla ∑ Coincidenza quadrupla Impostazioni GPS Temperatura 21/05/2012 10 Caratteristiche dell’elettronica Temperatura: I componenti elettronici sono stati scelti con temperature di lavoro tra -40°C e 120°C. Salvataggio dati: I dati sono salvati in locale su memory card SD in remoto attraverso RS232 ed USB. Ridondanza: Tutte le parti sono duplicate ed interconnesse tra di loro Alimentazione: Il sistema deve poter funzionare con i 12V delle batterie della gondola. 21/05/2012 11 Ridondanza FPGA 1 µC 1 RS232 Supervisor FPGA 2 21/05/2012 µC 2 12 Ridondanza FPGA M µC M RS232 WD FPGA S 21/05/2012 WD µC S 13 Ridondanza FPGA M µC M RS232 WD FPGA S 21/05/2012 WD µC S 14 Ridondanza Rimane ancora da definire come ottimizzare il consumo di energia visto che entrambe le schede sono attive FPGA M µC M RS232 WD FPGA S 21/05/2012 WD µC S 15 I componenti scelti L’ FPGA scelta e una SPARTAN 3E 250K con temperatura di funzionamento da -40 a 125 °C Il µC utilizzato: PIC18F87J50 lavora fino a 40MHz implementa USB, SD e lavora tra i -40 ed i 120°C 21/05/2012 16 Sensore di temperatura: DS18B20 Il DS18B20 è un sensore digitale di temperatura Il protocollo one-wire è utilizzato per la comunicazione Il tempo di interrogazione del sensore oscilla da 480us a 600us. Range di sensibilità: -55°C-125°C 21/05/2012 17 SD-CARD L’SD CARD utilizza il protocollo di comunicazione SPI File System:FAT32 Tensione di alimentazione 3.3V Pin di protezione scrittura e chip select 21/05/2012 18 Il protocollo di comunicazione Enable Clock FPGA 21/05/2012 Dati µC L’FPGA archivia i dati acquisiti in un registro a scorrimento, mentre il µC li scarica L’FPGA lavora accumulando i nuovi eventi nei contatori. 19 Il circuito Le dimensioni reali della scheda saranno compatibili con quelle un crate 19”. 21/05/2012 20 La gondola 21/05/2012 21 La gondola 21/05/2012 22 21/05/2012 23 CORAM 17.02.2012 Elettronica utilizzata •Si utilizza una FPGA per realizzare la matrice di coincidenza ed i contatori in quanto si possono realizzare processi paralleli ed asincroni in un singolo chip. •Nella prima fase si utilizza una demoboard con una Xilinx Spartan 3 •Per il colloquio con esterno si utilizzerà una PIC della Microchip •Per lo sviluppo del codice si utilizza una demoboard Easy BIGPIC5 21/05/2012 24 CORAM 17.02.2012 Alimentazione 12Volt Sistema che supervisiona la selezionare della sorgente e a limitare gli assorbimenti anomali 3.3V, x A 5Volt 5 V, y A Elettronica: FPGA, PIC Elettronica: PIC, Varie 3.3V, z A Rivelatori 3.6x2Volt 21/05/2012 25 CORAM 17.02.2012 Batterie tampone (LS 33600) Operating temperature range –60/+85°C Storage (recommended) +30°C Max(possible) –60/+100°C 21/05/2012 26 CORAM 17.02.2012 Alimentazione La batteria della gondola deve essere la prima a dover essere usata anche in presenza delle altre due sorgenti In assenza della batteria principale il sistema attingerà energia attraverso la porta USB In assenza delle altre due sorgenti il sistema si alimenterà con la batteria tampone. 21/05/2012 27 CORAM 17.02.2012 Ridondanza Dal punto di vista costruttivo la soluzione più efficace è stata quella di due schede gemelle sovrapposte (quella sopra diventa automaticamente master) Master Slave 21/05/2012 28