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.