Real-time Function of On Board Computer and Flight Software Design In Microsatellite

碩士 === 淡江大學 === 機械與機電工程學系碩士班 === 93 === In this thesis, one real-time OS, μC/OS-II, is ported on Motorola 32bit MPC555 to implement the computer system of the micro-satellite. Further we take advantage of embedded system’s feature “real-time ”and “multi-task” to perform the computer system and to sc...

Full description

Bibliographic Details
Main Authors: Wen-Chiang Lee, 李文強
Other Authors: Zuu-Chang Hong
Format: Others
Language:zh-TW
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/35459682802738840467
Description
Summary:碩士 === 淡江大學 === 機械與機電工程學系碩士班 === 93 === In this thesis, one real-time OS, μC/OS-II, is ported on Motorola 32bit MPC555 to implement the computer system of the micro-satellite. Further we take advantage of embedded system’s feature “real-time ”and “multi-task” to perform the computer system and to scheme out the flight software primarily, including initialization and autonomous operation of onboard computer, command and data handling. Also establishing and performing several tasks of satellite operating to fit space mission requirement, these tasks do to monitor satellite and GPS status, handle telemetry data, capture photo, and process exception events. The missions of the micro-satellite are the weather observation and amateur mailbox experiment. This thesis uses onboard computer to perform many tasks in a short time and according to the importance of the tasks, it designs priority and working rate of each task of the computer system in operating mode. This embedded system’s development process includes studying μC/OS-II core, programming the low level of OS driver, porting OS to MPC555 motherboard, and developing subsystem application software (task programming).