Design of PnPSat Protocol and its Implementation on CAN Bus

Article Preview

Abstract:

Plug-and-play satellite(PnPSat) means that when a plug-and-play device is inserted in the system, it can be detected and configured dynamically with no jumpers and software configuration in the process of runtime. PnPSat is going to be operating in Low Earth Orbit, so it must be quickly adjusted to meet different requirements and need standardized components. In terms of time and budget, integration is a significant time-consuming component of spacecraft development. This paper proposes a new network architecture which separates the link layer and the network layer so that the application on the top can be used without any effect when the link layer is changed. To meet the requirement of automatic configuration, we design a protocol cluster including device identification protocol and data transfer protocol and implement them on CAN bus. Compared with the Space Communication Protocol Specifications (SCPS), the protocol cluster is much more suitable for microsatellite with the characteristics of simple, reliable and easy to implement.

You might also be interested in these eBooks

Info:

Pages:

121-127

Citation:

Online since:

February 2016

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2016 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Graven P, Kolcio K, Plam Y, et al. Implementation of a Plug-and-Play attitude determination and control system on PnPSat[C]/Aerospace conference, 2009 IEEE. IEEE, 2009: 1-13.

DOI: 10.1109/aero.2009.4839562

Google Scholar

[2] Kief C J, Zufelt B, Cannon S R, et al. The advent of the PnP Cube satellite[C]/Aerospace Conference, 2012 IEEE. IEEE, 2012: 1-5.

DOI: 10.1109/aero.2012.6187237

Google Scholar

[3] Shi K, Sun Z, Liu C, et al. Design of microsatellite attitude control with multiplicative perturbation of controller[C]/Control and Decision Conference (CCDC), 2015 27th Chinese. IEEE, 2015: 491-495.

DOI: 10.1109/ccdc.2015.7161742

Google Scholar

[4] Lumpp Jr J E, Erb D M, Clements T S, et al. The CubeLab standard for improved access to the International Space Station[C]/Aerospace Conference, 2011 IEEE. IEEE, 2011: 1-6.

DOI: 10.1109/aero.2011.5747232

Google Scholar

[5] Morphopoulos T, Hansen L J, Pollack J, et al. Plug-and Play—An Enabling Capability for Responsive Space Missions. (2004).

Google Scholar

[6] Kuwahara T, Yoshida K, Sakamoto Y, et al. International scientific micro-satellite RISESAT based on space plug and play avionics[J]. (2012).

Google Scholar

[7] Elliot M W, Garwood T J, Dahrea M J. Dynamic module configuration in a controller area network (CAN) with fixed sub-module board identification and plug-N-play support: U.S. Patent 8, 441, 671[P]. 2013-5-14.

Google Scholar

[8] Bodin P, Nylund M, Battelino M. SATSIM—A real-time multi-satellite simulator for test and validation in formation flying projects[J]. Acta Astronautica, 2012, 74: 29-39.

DOI: 10.1016/j.actaastro.2011.11.015

Google Scholar

[9] Bertrand A, Dykes S G, Klar R, et al. A Network Broadcast Service for SpaceWire Plug and Play. RS 5 2007: 5th Responsive Space Conference Proceedings. (2007).

Google Scholar

[10] Jacobs Z, Rawashdeh S A, Lumpp Jr J E. A SPA-1 Enabled Plug-and-Play CubeLab for ISS Payloads [M]/Infotech@ Aerospace 2012. 2012: 2507.

DOI: 10.2514/6.2012-2507

Google Scholar

[11] SPECIFICATION, ARCHITECTURAL, AND BLUE BOOK. ADVANCED ORBITING SYSTEMS, NETWORKS AND DATA LINKS., (2001).

Google Scholar

[12] Davis R I, Burns A, Bril R J, et al. Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised. Real-Time Systems, 2007, 35(3): 239-272.

DOI: 10.1007/s11241-007-9012-7

Google Scholar

[13] Zhihua D, Feng L. Sun Zechang College of Automotive Engineering, Tongji University, Shanghai 201804; Development of Vehicle Fault Diagnostic System Based on CANoe. Automotive Engineering, 2007, 5.

DOI: 10.29252/jafm.12.05.29530

Google Scholar