作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 体系结构与软件技术 • 上一篇    下一篇

基于国产CPU的立方星星载计算机系统设计

袁少钦1,于晓洲1,2,周 军1,2,王 蕊3,白 博1,2   

  1. (1. 西北工业大学精确制导与控制研究所,西安 710072;2. 陕西省微小卫星工程实验室,西安 710072;3. 北京微电子技术研究所,北京 100076)
  • 收稿日期:2013-05-20 出版日期:2014-06-15 发布日期:2014-06-13
  • 作者简介:袁少钦(1987-),男,硕士研究生,主研方向:微小卫星研究与应用,嵌入式系统;于晓洲,副教授、博士;周 军, 教授、博士生导师;王 蕊,工程师;白 博,讲师。
  • 基金资助:
    2011年欧盟第七框架协议支持基金资助项目(284427)。

Design of CubeSat On-board Computer System Based on Domestic CPU

YUAN Shao-qin  1, YU Xiao-zhou   1,2, ZHOU Jun  1,2, WANG Rui  3, BAI Bo    1,2   

  1. (1. Institute of Precision Guidance and Control, Northwestern Polytechnical University, Xi’an 710072, China; 2. Shaanxi Engineering Laboratory for Microsatellites, Xi’an 710072,3. Beijing Microelectronics Technology Institute, Beijing 100076, China)
  • Received:2013-05-20 Online:2014-06-15 Published:2014-06-13

摘要: 翱翔一号立方星是欧盟第七框架协议QB50立方星网络大气探测项目50颗立方星中的一员。通过对翱翔一号立方星的任务及运行环境进行分析,基于软硬件协同设计方法,设计面向多任务的立方星星载计算机(OBC)系统。该系统以基于SPARCV8架构的国产高性能处理器平台BM3109IB作为核心处理模块,采用集中式数据处理与星务管理方式,同时引入嵌入式多任务实时操作系统进行立方星任务调度,实现立方星的姿态确定与控制、数据处理与存储、操作模式管理以及日常工作管理等功能。翱翔一号立方星OBC系统在功耗、体积、性能等方面达到平衡,满足QB50飞行应用的需求。

关键词: QB50任务, 翱翔一号立方星, 星载计算机, BM3109IB平台, 操作系统

Abstract: The QB50 CubeSat network for the measurements in the lower thermosphere is an EU’s 7th Framework Programme(FP7) project and “AOXIANG-1” is one of the 50 CubeSats in QB50 CubeSat network atmospheric detection project. By means of analyzing the tasks and the operating environment of the CubeSat, a multi-task-oriented On-board Computer(OBC) system is designed based on advanced hardware and software collaborative design method. The system uses the high-performance domestic processor BM3109IB which is based on SPARCV8 framework as the central processing module. Centralized data processing and star business management method is adopted. To achieve the attitude determination and control, data processing and storage, operation mode management, daily work management and other functions of CubeSat, embedded real-time multi-task operating system is introduced for CubeSat task scheduling simultaneously. The OBC system of “AOXIANG-1” achieves a balance between power consumption, volume and performance, which satisfies the QB50 flight requirements.

Key words: QB50 mission, Aoxiang-1 CubeSat, On-board Computer(OBC), BM3109IB platform, operating system

中图分类号: