4.6 Article

Open source implementation of ECSS CAN bus protocol for CubeSats

Journal

ADVANCES IN SPACE RESEARCH
Volume 62, Issue 12, Pages 3438-3448

Publisher

ELSEVIER SCI LTD
DOI: 10.1016/j.asr.2017.10.015

Keywords

ECSS; CubeSat; CAN bus; CANopen; Command and control bus

Funding

  1. Headquarters of University Advancement at the National Cheng Kung University - Ministry of Education, Taiwan, ROC

Ask authors/readers for more resources

With the ever growing capabilities of space-grade 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. Used in terrestrial applications since decades, the CAN bus provides performance and robustness similar to other more traditional spacecraft buses such as MIL-STD-1553, but at very low cost. The European Cooperation for Space Standardization has published a standard in mid 2015 that specifies the requirements for a CAN bus system for space application. In this paper we present the details and results of a prototype implementation of this standard for CubeSat missions. We demonstrate that the minimal implementation of this protocol stack can well be adapted to the tight constraints of microcontrollers. The main advantages of this standardized CAN bus are increased reliability and higher data throughput, as compared to other commonly employed bus systems on CubeSats. (C) 2017 COSPAR. Published by Elsevier Ltd. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available