A General Simulation Framework Based on CAN Bus for Satellite Design

Full Text (PDF, 415KB), PP.54-61

Views: 0 Downloads: 0


Cheng Long 1,* Cai Yuanwen 1 Liu Danghui 1

1. Department of Space Equipment, The Academy of Equipment Command & Technology, Beijing, 101416, China

* Corresponding author.

DOI: https://doi.org/10.5815/ijem.2012.01.09

Received: 8 Nov. 2011 / Revised: 14 Dec. 2011 / Accepted: 24 Jan. 2012 / Published: 29 Feb. 2012

Index Terms

CAN bus, simulation, framework, satellite


The running status of a satellite can be imitated realistically through the use of an interactive simulation system, in which actual hardware can join for testing and validation. To solve the problem of interfaces and communications between different members in a satellite simulation system, an on-board interactive simulation system based on CAN bus is established. Several simulation members are built according to the composition of real system. Interfaces of drivers included in simulation members are packaged into a uniform interface, thus the on-board simulation system is established with the foundation of CAN bus simulation framework. Uniform communication interface of each simulation member is designed and realized, the framework of simulation flow is established, and foundation of intercommunion and operation between simulation members is laid. Experiment results prove that the framework can work stably with great efficiency and high flexibility, and expected effect is achieved.

Cite This Paper

Cheng Long,Cai Yuanwen,Liu Danghui,"A General Simulation Framework Based on CAN Bus for Satellite Design", IJEM, vol.2, no.1, pp.54-61, 2012. DOI: 10.5815/ijem.2012.01.09


[1] XIAO Longlong, CHENG Mousen, ZHANG Weihua. “Simulation and evaluation on data transmission of launch vehicle control system based on CAN bus,” Journal of Projectiles Rockets Missiles and Guidance, vol. 29, no. 2, pp. 256-260, 2009. (in Chinese)

[2] Liu Shufen, Sun Xin. “Study on application of CAN bus on satellite,” Aerospace Control, vol. 22, no. 6, pp. 79-83, 2004. (in Chinese)

[3] Gianluca Casarosa, Michele Apuzzo, Luca Fanucci, Bruno Sarti. “Characterization of the EMC Performances of the CAN Bus in a Typical System Bus Architecture for Small Satellites,” 9th EUROMICRO Conference on Digital System Design (DSD'06), 2006, pp. 338-345.

[4] Ferrer Albert, Parkes Steve. “Unified communication infrastructure for small satellites,” 60th International Astronautical Congress, 2009, vol. 5, pp. 3776-3780.

[5] Yan Meizhi. “Research on built-in testing methodology of small satellite,” 60th International Astronautical Congress, 2009, vol. 9, pp. 6991-6994.

[6] WANG Jihe, WANG Feng, LAN Shengchang, CAO Xibin. “Micro Core Based Double Satellite Real Time Simulation System,” Journal of System Simulation, vol. 20, no. 2, pp. 328-331, 2008. (in Chinese)

[7] Xu Fuxiang. An introduction to satellite engineering, Beijing: China Astronautics Press, 2003, pp. 9. (in Chinese)