Instrument software development for Langmuir probe onboard ROMEO satellite
2025 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE credits
Student thesisAlternative title
Utveckling av instrumentprogramvara för Langmuir-sond ombord på ROMEO-satelliten (Swedish)
Abstract [en]
The Langmuir Probe is an instrument used to measure the physical properties of plasma. A payload consisting of two Langmuir Probes is in development by the KTH Royal Institute of Technology Division of Space and Plasma Physics. The payload is part of The Research and Observation in Medium Earth Orbit (ROMEO) space satellite mission organized by the University of Stuttgart Institute of Space Systems. To conduct medium earth orbit plasma characterization experiments payload software for controlling the bias voltage applied to the Langmuir Probes is necessary. The development of software consisting of constant and sweep bias measurement modes is described in this thesis. The payload system consists of two main components. The microcontroller will handle communication with the on-board computer. The field programmable gate array will obtain data from analog to digital converters connected to the Langmuir probes, apply filtering and decimation based on measurement parameters, and forward the data to the microcontroller. The implementation of communication protocols Space Packet Protocol and Packet Utilization Standard and the measurement parameter handling are the main tasks of this thesis. Implementation was done from institutional heritage. Reuse of mi- crocontroller code was minimal due to unique mission requirements, field programmable gate array code was updated to handle dynamic parameters for constant and sweep bias modes of Langmuir Probe current measurement. Due to time constraints, the software was partially implemented and tested for correctness. The implementation includes a Space Packet Protocol library, Packet Utilization Standard services, and constant and sweep bias measurement mode parameter handling, saving, and reading. Future work includes finishing the implementation to fulfill the software requirements and conduct full end-to-end verifcation of the payload.
Abstract [sv]
Langmuirsonden är ett instrument som används för att mäta plasmans fysikaliska egenskaper. En nyttolast bestående av två Langmuir-prober är under utveckling av Kungliga Tekniska högskolan Avdelning för rymd- och plasmafysik. Nyttolasten är en del av rymdsatellituppdraget ROMEO (Research and Observation in Medium Earth Orbit) som organiseras av Institutet för rymdsystem vid Stuttgarts universitet. För att genomföra plasmakarakteriseringsexperiment i medelhög omloppsbana runt jorden krävs nyttolastprogramvara för styrning av den förspänning som appliceras på Langmuir-sonderna. Utvecklingen av programvaran som består av mätlägen för konstant och svepande förspänning beskrivs i denna avhandling. Nyttolastsystemet består av två huvudkomponenter. Mikrokontrollern hanterar kommunikationen med omborddatorn. Den fältprogrammerbara grindmatrisen hämtar data från analog-till-digital-omvandlare som är anslutna till Langmuir-sonderna, tilläm- par filtrering och decimering baserat på mätparametrar och vidarebefordrar data till mikrokontrollern. Implementeringen av kommunikationsprotokollen Space Packet Protocol och Packet Utilization Standard samt hanteringen av mätparametrar är huvuduppgifterna i detta examensarbete. Implementeringen gjordes utifrån institutionella arv. Återanvändning av mikrokontrollerkod var minimal på grund av unika uppdragskrav, fältprogrammerbar gate array-kod uppdaterades för att hantera dynamiska parametrar för konstant och svepande förspänningslägen för Langmuir Probe- strömmätning. På grund av tidsbegränsningar implementerades programvaran delvis och testades för korrekthet. Implementeringen omfattar ett Space Packet Protocol- bibliotek, Packet Utilization Standard-tjänster samt parameterhantering, lagring och läsning för mätlägena konstant och svepande bias. Framtida arbete inkluderar att slutföra implementeringen för att uppfylla programvarukraven och genomföra fullständig end-to-end-verifiering av nyttolasten.
Place, publisher, year, edition, pages
2025. , p. 67
Series
TRITA-EECS-EX ; 2025:44
Keywords [en]
Research and Observation in Medium Earth Orbit, Satellite, Langmuir Probe, Embedded Systems, Plasma Diagnostics, Field Programmable Gate Array
Keywords [sv]
Research and Observation in Medium Earth Orbit, Satellit, Langmuirsond, Inbyggda System, Plasmadiagnostik, På-plats-programmerbar Grindmatris
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:kth:diva-361845OAI: oai:DiVA.org:kth-361845DiVA, id: diva2:1948924
Supervisors
Examiners
2025-04-032025-04-012025-04-03Bibliographically approved