Development of pico-satellite - onboard computer subsystem

This report gives an insight of the development of the Student Pico-Satellite Project, with main focus on the development of the Onboard Computer (OBC) Subsystem. The Pico-satellite used in this project is a product of Pumpkin Incorporated, the CubeSat Kit, and the microprocessor used in the Onboard...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Gary Han Soon.
Other Authors: Ling Keck Voon
Format: Final Year Project
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/40312
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-40312
record_format dspace
spelling sg-ntu-dr.10356-403122023-07-07T16:38:27Z Development of pico-satellite - onboard computer subsystem Tan, Gary Han Soon. Ling Keck Voon School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Electronic systems This report gives an insight of the development of the Student Pico-Satellite Project, with main focus on the development of the Onboard Computer (OBC) Subsystem. The Pico-satellite used in this project is a product of Pumpkin Incorporated, the CubeSat Kit, and the microprocessor used in the Onboard Computer Subsystem is the Silicon Laboratories 8051 microcontroller, C8051F120. The objective of this project is to design the Overall Flight Operating Modes of the Onboard Computer Subsystem and develop a test software program for the Onboard Computer to illustrate the design. As the Onboard Computer Subsystem is responsible for the Command and Data Handling of the Pico-Satellite and the other subsystems, the design of the Overall Flight Operating Modes reflects the basic operations of the Pico-Satellite. From launch mode to the safe-hold modes of the Pico-Satellite, these modes describe the various predetermined states of the Pico-Satellite throughout the course of its mission flight. Moreover, the success to the Pico-Satellite’s mission is dependent on the design of the safe-hold modes which ensures a failsafe operating system. These operating modes will form the basic blocks of the Onboard Computer Subsystem’s operating software. The illustration of the Overall Flight Operating Modes is demonstrated through a simulation program, developed with the Keil micro Vision Integrated Development Environment (IDE) and the SALVO’s Real Time Operating System (RTOS), which performs the switching of the operating modes. Executed in real time scenario, the event-driven RTOS allows the OBC to handle multiple events with the multi-tasking capability while fully utilizing the limited resources available. This software program is then downloaded onto the hardware to demonstrate the processing capability of the Onboard Computer. Lastly, this report also highlights the challenges and problems encountered by the author in the course of the project and the steps taken to overcome those issues. Bachelor of Engineering 2010-06-14T07:46:22Z 2010-06-14T07:46:22Z 2010 2010 Final Year Project (FYP) http://hdl.handle.net/10356/40312 en Nanyang Technological University 109 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Electronic systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Electronic systems
Tan, Gary Han Soon.
Development of pico-satellite - onboard computer subsystem
description This report gives an insight of the development of the Student Pico-Satellite Project, with main focus on the development of the Onboard Computer (OBC) Subsystem. The Pico-satellite used in this project is a product of Pumpkin Incorporated, the CubeSat Kit, and the microprocessor used in the Onboard Computer Subsystem is the Silicon Laboratories 8051 microcontroller, C8051F120. The objective of this project is to design the Overall Flight Operating Modes of the Onboard Computer Subsystem and develop a test software program for the Onboard Computer to illustrate the design. As the Onboard Computer Subsystem is responsible for the Command and Data Handling of the Pico-Satellite and the other subsystems, the design of the Overall Flight Operating Modes reflects the basic operations of the Pico-Satellite. From launch mode to the safe-hold modes of the Pico-Satellite, these modes describe the various predetermined states of the Pico-Satellite throughout the course of its mission flight. Moreover, the success to the Pico-Satellite’s mission is dependent on the design of the safe-hold modes which ensures a failsafe operating system. These operating modes will form the basic blocks of the Onboard Computer Subsystem’s operating software. The illustration of the Overall Flight Operating Modes is demonstrated through a simulation program, developed with the Keil micro Vision Integrated Development Environment (IDE) and the SALVO’s Real Time Operating System (RTOS), which performs the switching of the operating modes. Executed in real time scenario, the event-driven RTOS allows the OBC to handle multiple events with the multi-tasking capability while fully utilizing the limited resources available. This software program is then downloaded onto the hardware to demonstrate the processing capability of the Onboard Computer. Lastly, this report also highlights the challenges and problems encountered by the author in the course of the project and the steps taken to overcome those issues.
author2 Ling Keck Voon
author_facet Ling Keck Voon
Tan, Gary Han Soon.
format Final Year Project
author Tan, Gary Han Soon.
author_sort Tan, Gary Han Soon.
title Development of pico-satellite - onboard computer subsystem
title_short Development of pico-satellite - onboard computer subsystem
title_full Development of pico-satellite - onboard computer subsystem
title_fullStr Development of pico-satellite - onboard computer subsystem
title_full_unstemmed Development of pico-satellite - onboard computer subsystem
title_sort development of pico-satellite - onboard computer subsystem
publishDate 2010
url http://hdl.handle.net/10356/40312
_version_ 1772825592508448768