indico will be upgraded to the latest version on Tuesday 30th July. It may be unavailable all day.

Jun 14 – 16, 2017
Europe/Rome timezone

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

Jun 16, 2017, 12:35 PM


Mr Artur Scholz (ESOC)


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