You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: overview/birds/obc-page.md
+86-2Lines changed: 86 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,95 @@ layout: default
7
7
lang: en
8
8
---
9
9
10
-
## On Board Computer Board
10
+
# On-Board Computer (OBC) in the BIRDS Bus
11
+
12
+
This article explains the basics of the On-Board Computer (OBC) and how it is designed in the BIRDS (Birds Satellite) bus for CubeSats. The OBC is a critical component of any satellite, acting as the brain that controls and manages all subsystems. In the BIRDS bus, the OBC is implemented using a PIC microcontroller, which is chosen for its reliability, low power consumption, and suitability for space applications.
The On-Board Computer (OBC) is the central processing unit of a CubeSat, responsible for executing commands, managing data, and ensuring the proper functioning of all subsystems. In the BIRDS bus, the OBC is designed to handle tasks such as telemetry collection, command execution, power management, and communication with ground stations. The PIC microcontroller, specifically selected for its robustness and efficiency, serves as the core of the OBC, enabling it to perform these tasks effectively in the harsh environment of space.
17
+
12
18
This is the OBC used in BIRDS 3 and 4. It has three microcontrollers: Main, Reset and Com, all 8 bit PICs. The Main PIC is a PIC18F67J94 and the Reset and Com PICs are PIC16F1789. They are connected as showed in the following diagram:
*A visual representation of the OBC's architecture, showing its connections to other subsystems such as power, communication, and payload.*
24
+
25
+
All PICs (including the one in the FAB) are connected to the Main PIC through UART. The Main PIC is in charge of mission execution (connected through UART, SPI, and general IO), voltage regulation, and coordinating with the Com PIC when sending and receiving messages. The Reset PIC acts as a dedicated watchdog, listening for answers from the other PICs and resetting them if needed. Finally, the Com PIC is in charge of managing the radio transceiver. This division might seem unnecessary to a point; however, it allows easier distribution of work for the team working on a satellite, especially since this bus is meant for didactic use.
26
+
27
+
An in-depth explanation of the functions of this board can be found in the general documentation repo, [***here***](https://github.com/BIRDSOpenSource/BIRDS-GeneralDocumentation).
28
+
29
+
For the documentation and files related to the OBC itself, please see [**this repo**](https://github.com/BIRDSOpenSource/BIRDS3-OBC) for **BIRDS3** and [**this repo**](https://github.com/BIRDSOpenSource/BIRDS4-OBC) for BIRDS4. Inside, you can find the schematic (not the PCB since it's a proprietary design from Sagami Tsushin), firmware for the three microcontrollers, and other files.
30
+
31
+
If you want to purchase the commercial version of FAB/OBC/EPS, please contact SAGAMI Electronics Industry Ltd.
32
+
The contact address is **takei@sagami-net.co.jp**.
33
+
---
34
+
35
+
## Background
36
+
37
+
The design of the OBC in the BIRDS bus is influenced by the need for a reliable and efficient computing system that can operate within the constraints of a CubeSat. Historically, CubeSats have relied on commercial off-the-shelf (COTS) components to reduce costs and development time. However, the harsh conditions of space, including radiation and extreme temperatures, require components that are both durable and energy-efficient. The PIC microcontroller was chosen for its proven performance in space applications and its ability to meet these stringent requirements.
38
+
39
+
Recent advancements in microcontroller technology have enabled the development of more compact and power-efficient OBCs, making them ideal for small satellites like CubeSats. The BIRDS bus leverages these advancements to provide a cost-effective and reliable solution for CubeSat missions.
40
+
41
+
---
42
+
43
+
## Use Cases
44
+
45
+
The OBC in the BIRDS bus is designed to support a wide range of CubeSat missions, including Earth observation, scientific experiments, and technology demonstrations. Some specific use cases include:
46
+
47
+
-**Telemetry and Command Handling**: The OBC collects data from various sensors and subsystems, processes it, and transmits it to the ground station. It also receives commands from the ground station and executes them accordingly.
48
+
-**Power Management**: The OBC monitors the satellite's power system, ensuring that all subsystems receive adequate power and that the battery is charged efficiently.
49
+
-**Payload Control**: The OBC manages the operation of the payload, such as cameras or scientific instruments, ensuring that data is collected and stored correctly.
50
+
-**Fault Detection and Recovery**: The OBC is equipped with algorithms to detect anomalies and initiate recovery procedures to maintain the satellite's functionality.
51
+
52
+
---
53
+
54
+
## Comparison of OBC Microcontrollers
55
+
56
+
When designing an OBC for a CubeSat, selecting the right microcontroller is crucial. Below is a comparison of the PIC microcontroller used in the BIRDS bus with other commonly used microcontrollers in CubeSat applications:
A comprehensive guide to designing CubeSats, including OBC requirements.
94
+
95
+
By understanding the role and design of the OBC in the BIRDS bus, you can effectively implement this critical subsystem in your CubeSat mission.
96
+
97
+
98
+
15
99
16
100
In short, all PICs (including the one in the FAB) are connected to the main PIC through UART. The Main PIC is in charge of the mission execution (connected through UART, SPI and general IO), voltage regulation and coordinating with the Com PIC when sending and receiving messages. The Reset PIC acts as a dedicated watchdog, listening for answers from the other PICs and resetting them if needed. Finally, the Com PIC is in charge of managing the radio transceiver. This division might seem unnecessary to a point, however it allows easier distribution of work for the team working on a satellite, specially since this bus is meant for didactic use.
0 commit comments