This thesis presents the work of adding support for a communications protocol in a space application. The work is a part of KTHs MIST (MIniature STudent Satellite) project which aims at sending an experimental satellite into space. Each experiment on the satellite is designed as a subsystem. These subsystems need to be able to communicate with the main computer on the satellite in order to transfer the results of the experiments down to earth. In efforts prior to the current thesis, a special communications protocol has been specified to solve this problem. That protocol is called MSP (MIST Space Protocol). This paper describes the efforts to add support for MSP to two of the satellite’s experiments. These two experiments are called SiC in Space and Piezo-LEGS. However, since Piezo-LEGS is incompatible with the I2C bus in which MSP runs on top of, it must communicate through the SiC experiment. Which parts of the protocol that need to be supported by each experiment are defined. The result of the work is that the experiments can communicate with the main computer through the MSP protocol. / Denna kandidatuppsats beskriver arbetet med att implementera MSP protokollet för de två experimenten SiC och Piezo-LEGS. Syftet med MIST projektet är att skicka upp en experimentsatellit i omloppsbanan runt jorden. I satelliten finns ett antal experiment. De två experiment som arbetet ar fokuserat på är ”SiC in Space” och ”Piezo-LEGS”. SiC-experimentets syfte är att man ska göra mätningar på en kiselkarbid (SiC) transistor i rymdens vacuum. Syftet med Piezo-LEGS experimentet är att man vill mäta hur prestandan för en piezoelektrisk motor påverkas i rymden. Inom MIST-projektet har ett kommunikationsprotokoll som kallas MSP utvecklats för kommunikation mellan satellitens huvuddator och experimenten. I detta arbete har MSP protokollet implementerats för experimenten SiC och Piezo-LEGS Eftersom Piezo-LEGS experimentet är inte kompatibel med I2C bussen som används av MSP protokollet, utan istället använder sig utav ASCII-kommandon via RS-485, måste MSP kommandona översättas till ASCII-kommandon utav SiC.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-269173 |
Date | January 2019 |
Creators | Lagerqvist, Simon, Aghadai Ghaderi, Dariush |
Publisher | KTH, Skolan för elektroteknik och datavetenskap (EECS) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-EECS-EX ; 2019:716 |
Page generated in 0.0016 seconds