The thesis objective is the refactoring, validation and test of the control system for LaserCube which is a laser communication module for nanosatellites developed by Stellar Project. After an introduction on the physical system and the control architecture we describe the C code refactoring and optimizations. Then the Simulink model used for the validation and disturbance analysis is described. In the end the technique to measure the execution times of the control functions is presented.

La tesi si pone come obiettivo il refactoring, la validazione e il test del sistema di controllo di LaserCube, un modulo di comunicazione laser per nanosatelliti sviluppato da Stellar Project. Dopo un'introduzione sul sistema fisico e l'architettura di controllo viene descritto il refactoring e l'ottimizzazione del codice C in cui il sistema di controllo è implementato. Successivamente si descrive il modello Simulink utilizzato per la validazione e per l'analisi dei disturbi. Infine viene descritta la tecnica per la misura dei tempi di esecuzione delle funzioni di controllo sul microcontrollore.

Implementazione embedded e caratterizzazione del controllo di un sistema optomeccanico per applicazioni spaziali

FREGONESE, GIOVANNI
2021/2022

Abstract

The thesis objective is the refactoring, validation and test of the control system for LaserCube which is a laser communication module for nanosatellites developed by Stellar Project. After an introduction on the physical system and the control architecture we describe the C code refactoring and optimizations. Then the Simulink model used for the validation and disturbance analysis is described. In the end the technique to measure the execution times of the control functions is presented.
2021
Embedded implementation and characterization of the control of an optomechanical system for space applications
La tesi si pone come obiettivo il refactoring, la validazione e il test del sistema di controllo di LaserCube, un modulo di comunicazione laser per nanosatelliti sviluppato da Stellar Project. Dopo un'introduzione sul sistema fisico e l'architettura di controllo viene descritto il refactoring e l'ottimizzazione del codice C in cui il sistema di controllo è implementato. Successivamente si descrive il modello Simulink utilizzato per la validazione e per l'analisi dei disturbi. Infine viene descritta la tecnica per la misura dei tempi di esecuzione delle funzioni di controllo sul microcontrollore.
embedded
control systems
validation
aerospace systems
File in questo prodotto:
File Dimensione Formato  
Fregonese_Giovanni.pdf

accesso riservato

Dimensione 11.92 MB
Formato Adobe PDF
11.92 MB Adobe PDF

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/10062