Skip to content

BIRDSOpenSource/BIRDSRP-OBC

Repository files navigation

BIRDSRP-OBC

BIRDS-RP SATELLITE SOFTWARE DEVELOPER’S MANUAL

Introduction

Document Purpose

This document is prepared to share a thorough explaination of the execution of the BIRDS-RP satellite bus software.

BLOCK DIAGRAMS

BUS SYSTEM BLOCK DIAGRAM

The system block diagram of the BIRDS-RP satellite is detailed in figure 1 below.

OBC BLOCK DIAGRAM

Edit with draw.io

DETAILED OBC BLOCK DIAGRAM

Edit with draw.io The organisational file stucture of the microcontrollers in the BIRDS-RP OBC board is detailed in figure 2 below.

START PIC

The following table shows the flow chart of operation for the START PIC after RBF pin is removed and 30 minutes after the satellite is launched for the ISS.

After RBF removed After ISS release
Edit with draw.io Edit with draw.io

The files found in the START PIC folder are detailed in Table 1 below.

File name pattern Scope Content
STARTPIC.c
StartPIC_Functions.c

RESET PIC

The following table shows the flow chart of operation for the RESET PIC after RBF pin is removed and 30 minutes after the satellite is launched for the ISS.

After RBF removed After ISS release
Edit with draw.io Edit with draw.io

The files found in the RESET PIC folder are detailed in the table below.

File name pattern Scope Content

MAIN PIC

After the satellite is released to its orbit, the startpic turn on the power line to the Main PIC

The following table shows the flow chart of operation for the MAIN PIC 30 minutes after the satellite is launched from the ISS and in nominal operation.

After ISS release Nominal operation
Edit with draw.io Edit with draw.io

The files found in the MAIN PIC folder are detailed in the table below.

File name pattern Scope Content

MAIN.C

DEFINITIONS.H

DEVICE.H

LIBUART.H

RTCPERIPHERAL.H

MEMORY_SETUP.H

FLASH_MEMORY.H

INTERPRETER.H

FAB PIC