Summary: | Funktionell testning är en viktig process när man bygger en satellit. Det är emellertid inte lämpligt att ofta använda färdig flyghårdvara för testning. Arbetet i detta projekt har varit att konstruera en flygrepresentaterande modell av antennutrustningen för den KTH-studentbyggda MIST-satelliten. Specifikt har fokus varit att skapa en fysisk simulator för antennsystemet. Syftet med simulatorn är att uppnå det korrekta beteendet, men utan att behöva använda den verkliga flyghårdvaran. Utmaningarna handlar främst om att upprätta kommunikation mellan satellitdatorn och mikrokontrollen i den skapade simulatorn via I2C-bussen och se till att fysiska svar uppträder på ett användbart sätt. Vidare behövde simulatornimplementera programvara med samma funktionalitet som det verkliga systemet. Mikrokontrollern som användes i detta projekt var en Arduino Due som representerade det verkliga antennsystemets mikrokontroller. Alla funktioner, t.ex. temperaturgivare och lysdioder, sattes samman på en skräddarsydd tilläggskrets för Arduino. Dessutom har en 3D-utskriven modell gjorts för antennelementets utfällningsmekanism. En simulering av antennsystemet har producerats och bestämmer huruvida en specialbyggd simulator kan användas för funktionell testning av antennutföringssystemet. Simulatorn kan senare användas för funktionell testning av MIST-satelliten och också vara basen för testning av utfällningen av solpaneler. === Functional testing is a vital process when building a satellite. However, often using flight-ready hardware for testing is not feasible. The work in this project has been to construct a flight representative model of the antenna deployment system for the KTH student-built MIST satellite. Specifically, the focus has been on creating a physical simulator for the antenna system. The purpose of the simulator created is to achieve the correct behavior, but without the need to use the real flight hardware. The challenges mainly concern establishing communication between the on-board computer of the satellite and the microcontroller on the created antenna deployment system, via the I$^2$C bus, and ensuring that physical responses occur in a useful manner. Further, the simulator needed to implement software with the same functionality as the real system. The microcontroller used in this project was an Arduino Due that represented the antenna deployment system's microcontroller. All the functions, e.g. temperature sensor and LEDs, were put together on a custom-made add-on circuit for the Arduino. Moreover, a 3D-printed model has been made for the deployment mechanism of the antenna elements. A simulation of the antenna system has been produced, determining whether a custom-built simulator can be used for functional testing of the antenna deployment system. The simulator can later be used for functional testing of the MIST satellite and also be the base for testing the deployment of the solar panels.
|