Design and Implementation of Nano Satellite (CubeSat) |
Paper ID : 1178-IUGRC6 |
Authors |
Abdelwhab Nasser Allam * معهد الاسکندریه العالى للهندسه و التکنولوجیا
قسم میکا ترونیکس |
Abstract |
Abstract– The satellite has many subsystems that require an onboard computer to organize and handle the data of satellite subsystems to send it to the ground station. The On-Board Computer (OBC) is the brain of the satellite. We designed and implemented an onboard computer for a CubeSat type of nanosatellites. The project can be divided into two virtual parts, satellite, and ground station. We used an stm32f429zi microcontroller which acts as the onboard computer and sensors such as dc current, temperature, gyroscope, ESP CAM, and ESP32 CAM to act as satellite subsystems. The all-software code is run over a real-time operating system called FreeRTOS. FreeRTOS provides methods for multiple threads or tasks, mutexes, semaphores, and software timers. FreeRTOS, therefore, provides the core real-time scheduling functionality, inter-task communication, timing, and synchronization primitives only. This means it is more accurately described as a real-time kernel or real-time executive. We manufactured a laser machine CubeSat to house our onboard computer unit and fabricated a 3-layer PCB to shield our components. |
Keywords |
CubeSats are a class of nanosatellites that use a standard size and form factor. The standard CubeSat size uses a "one unit" or "1U" measuring 10x10x10 cms and is extendable to larger sizes; 1.5, 2, 3, 6, and even 12U. Originally developed in 1999 by California Polytechnic State University at San Luis Obispo and Stanford University to provide a platform for education and space exploration. The development of CubeSats has advanced into its industry with government, industry, and academia collaborating for ever-increasing capabilities. CubeSats now provide a cost-effective platform for science investigations and new technology demonstrations [1]. |
Status: Accepted |