SPG
Space Payloads Group at IIA
CUBEOPS

Overview.HAB.Software.Publications.Team.

CubeOps


An STM32 based on-board computer for small satellites and CubeSat missions

An on-board computer (OBC) is the central brain of a payload or satellite, responsible for controlling various subsystems to achieve mission objectives efficiently. It performs crucial tasks like power management, communication, command and data handling, on-board data processing and on-board software execution.

CubeOps was developed for SING, a near UV Spectrograph realized by the space payload group at IIA. This OBC collects science and house keeping data from various subsystems and converts them to 32-bit long raw data frames along with time stamps. Further, it is also responsible for data communication with the satellite bus. As part of its operation logic, CubeOps define a sequence of tasks, with different priorities assigned to them. This is achieved with the RTOS & mutex features of STM32.

CubeOps has a modular design and is software driven. making it easy to be customized for other similar payloads and missions.

Technical Specifications

  • Microcontroller: STM32 F401CCU6
  • RTOS Version: CMSIS-V1
  • Power: 185 mW
  • Max. current: 30mA
  • Memory requirement: 25.6 KB, 40% of STM32 on-board memory
  • Temperature range: -40 to +90 deg.C
Last updated on October 14, 2024