Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Politecnico di Torino – Aprile 2011
Realizzazione del modello ingegneristico di un controllo di assetto magnetico per satelliti modulari Relatori: Prof. Leonardo Reyneri Prof. Claudio Passerone Candidato: Davide Masera
2
NANOSATELLITI Politecnico di Torino
PiCPoT (Piccolo Cubo del Politecnico di Torino) AraMiS (Architettura Modulare per Satelliti)
3
Obiettivi comuni di PiCPoT e AraMiS:
Acquisizione dati di telemetria in orbita Acquisizione immagini e filmati Test del comportamento componenti COTS nello spazio Progettazione interdisciplinare
4
ARAMIS : Satellite ad architettura modulare
Evoluzione del satellite PiCPoT più: Struttura Modulare Controllo di assetto attivo
5
Struttura MODULARE: Sistema costituito da moduli standard compatibili tra loro: Possibilità di sviluppare più progetti allo stesso tempo Moduli riutilizzabili Diminuzione dei costi Diminuzione dei tempi Versatilità Esportabilità
6
ARAMIS: Moduli standard
POWER MANAGEMENT TILE: Adattamento tensione di batteria Generazione alimentazioni Gestione controllo d’assetto TELECOMMUNICATION TILE: Comunicazione tra satellite e stazione di Terra Decodificazione comandi
7
Telecommunication tile
AraMiS Telecommunication tile Power Management tile
8
Controllo d’assetto attivo
Permette di: ruotare il satellite di un angolo desiderato arrestarne la rotazione in atto Finalità: orientare antenne, telecamere, sensori di bordo esporre al sole determinate facce del satellite
9
Controllo d’assetto attivo
INERZIALE: motore brushless + ruota d’inerzia + giroscopio [1B21] MAGNETICO: solenoide + sensore di campo magnetico [1B22] Ogni Power Management tile è dotata di un suo sottosistema di controllo I diversi sottosistemi interagiscono grazie all’algoritmo di controllo di assetto (in 1B2 Attitude and Orbit Subsystem)
10
CONTROLLO DI ASSETTO MAGNETICO
Ogni sottosistema fornisce alla tile il momento angolare richiesto da 1B2 l’azione di uno o più sottosistemi regola l’angolo di inclinazione del satellite Dati di telemetria campo magnetico terrestre in orbita
11
Funzionamento: B D Presenza di un campo magnetico (Terra)
Generazione COPPIA C = D x B Tende a spostare D verso B D B SENSORE DI CAMPO MAGNETICO
12
Il controllore di assetto richiede alla tile un MOMENTO ANGOLARE
Realizzazione: Il controllore di assetto richiede alla tile un MOMENTO ANGOLARE Si discretizza nel tempo l’integrale e si ottiene la sommatoria: Appena viene tolta l’alimentazione al solenoide
13
Diagramma dei casi d’uso
ENABLE/DISABLE SOLENOIDE ATTUAZIONE MAGNETOMETRO LETTURA CAMPO
14
1B22: Sottosistema di controllo dell’assetto magnetico
Diagramma delle classi UML CONTROLLER SISTEMA 1B22 ATTUATORE MAGNETICO MAGNETOMETRO
15
Attuatore magnetico SOLENOIDE
Filo Cu ø0.25mm, 180 avv. 12~14cm Alimentato dalla tensione del bus di potenza: 12~18 V Corrente = Vpdb / Rsol => 0.43~0.64 A Driver bidirezionale Allegro A (Full Bridge) con uscita di SENSE per misura corrente
16
Schemi elettrici: - BLOCCO ATTUATORE
DRIVER SOLENOIDE CONNETTORI SOLENOIDE RESISTENZA DI SENSE PER LA CORRENTE DIFFERENTIAL VOLTAGE SENSOR CIRCUITI DI ABILITAZIONE TENSIONI DI ALIMENTAZIONE
17
Magnetometro CIRCUITI DI ABILITAZIONE TENSIONI DI ALIMENTAZIONE
CIRCUITI DI CONDIZIONAMENTO CIRCUITO DI SET-RESET SENSORE BIASSIALE DI CAMPO MAGNETICO
18
Precisione della misura
Utilizzo procedura SET-RESET sensore consente di sottrarre la componente effettiva di offset dal risultato della misura compensazione errore di offset Incertezza del 22.6% necessaria calibratura SW per compensare errori di sensibilità (incertezza sensore, deriva in temperatura, incertezza guadagno OA…) Con compensazione SW 0.021G 1.7% del campo di misura→ [-0.625÷0.625] G
19
I dati vengono opportunamente riscalati e calibrati:
In uscita dall’ADC: I dati vengono opportunamente riscalati e calibrati: Struttura scaling: contiene I fattori di scalamento e di calibrazione dell’errore per offset e guadagno
20
Microcontrollore Texas Instruments MSP430F5437; 16-bit RISC; ADC 12-bit; 4MHz clock Utilizzato dalla PMT per gestire il controllo di assetto Esecuzione software di progetto 1B22
21
Software [1/2] Funzioni di gestione del controllo di assetto magnetico: boot: inizializza il sistema interpret: decodifica ed esegue i comandi ricevuti dal sistema housekeeping: chiamata periodicamente dal sistema di gestione della tile, coordina: Acquisizione e calibratura campo magnetico e solenoide Temporizzazione del sistema
22
Software [2/2] integrate:
ricalcola ogni Δt il nuovo valore della coppia magnetica C ed incrementa il precedente risultato di C* Δt, eseguendo l’integrale di C (momento angolare) supervise: ispeziona il sistema rilevando gli errori: Eccesso/carenza di corrente nel solenoide Calo di tensione PDB
23
Circuito realizzato
24
Collaudo Test funzionamento hardware Test del software in simulazione
Misurazione correnti di alimentazione Collaudo del prototipo finale con SW eseguito da microcontrollore MSP430FG439 Correttezza sequenza di housekeeping Procedura di Set/Reset magnetometro Esecuzione comandi di accensione, spegnimento, ecc… Corretta acquisizione e conversione A/D di campo magnetico e corrente nel solenoide Pilotaggio bidirezionale del solenoide e rispetto dei tempi (esecuzione comando di generazione momento angolare)
25
Sistema complessivo di collaudo
26
EN_COIL Housekeeping EN_MAGN
27
RESET ~SET Set-Reset
28
Sensore Magnetico EN_MAGN MAGN_X MAGN_Y
29
Conclusioni Progettazione modulo di controllo assetto magnetico
Hardware Software Verificato funzionamento del sistema Da ultimare in futuro: Generazione parametri di compensazione errori Misurazione coppia magnetica
30
Domande?
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.