Developing payload data handler for nanosatellite

Published:

Project goal

The goal of the procject is to develop hardware and software for payload data handler on FERSAT CubeSat nanosatellite. The hardware has to be based on STM32 Cortex-M architecture and the following requirements have to be satisfied:

  • additional hardware watchdog has to be added,
  • external flash memory has to be added,
  • CAN tranceiver has to be added,
  • add all necessary connectors (programming, power supply),
  • multiple DC-DC convertors are needed.

The software part has to enable the following:

  • communication with ArduCAM camera,
  • a filesystem for the external flash memory for saving the images taken with camera,
  • multi-tasking support,
  • communication with the X-band radio over the 16-bit bus.

Requirements

Requirements:

  • C
  • microcontroller programming
  • PCB design
  • digital signal processing
  • communication systems