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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |