Please use this identifier to cite or link to this item:
|Title:||Development of pico-satellite - onboard computer subsystem||Authors:||Tan, Gary Han Soon.||Keywords:||DRNTU::Engineering::Electrical and electronic engineering::Electronic systems||Issue Date:||2010||Abstract:||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.||URI:||http://hdl.handle.net/10356/40312||Rights:||Nanyang Technological University||Fulltext Permission:||restricted||Fulltext Availability:||With Fulltext|
|Appears in Collections:||EEE Student Reports (FYP/IA/PA/PI)|
checked on Sep 25, 2020
checked on Sep 25, 2020
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.