14–16 Jun 2017
Europe/Rome timezone

Open source implementation of ECSS-CAN Bus Extension Protocol for CubeSats

16 Jun 2017, 12:35
25m

Speaker

Mr Artur Scholz (ESOC)

Description

With the ever growing capabilities of FPGAs and microcontrollers, spacecraft systems are evolving from centralized architectures with a single main processing unit to decentralized layouts composed of multiple intelligent nodes. The backbone of this development is the command and control bus that interconnects these units. In this talk we present the details and results of a prototype implementation of the ECSS-CAN bus standard for CubeSat missions in C and Python. We demonstrate that the minimal implementation of this protocol stack can well be adapted to the tight constraints of small-sized microcontrollers.

Presentation materials