簡易檢索 / 詳目顯示

研究生: 郭泰麟
Kuo, Tai-Lin
論文名稱: 微衛星飛行軟體之設計製作與測試
Implementation and Test of a Microsatellite Flight Software
指導教授: 莊智清
Juang, Jyh-Ching
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2011
畢業學年度: 99
語文別: 英文
論文頁數: 78
中文關鍵詞: 成大科技實驗實驗衛星微衛星命令與資料處理次系統飛行軟體錯誤偵測、隔離與復原電腦軟體配置項目
外文關鍵詞: CKUTEX, microsatellite, C&DH, flight software, FDIR, Fault Detection, Isolation and Recovery, Computer Software Configuration Item, CSCI
相關次數: 點閱:100下載:9
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 成功大學科技實驗 (Cheng Kung University Technology EXperimental satellite, CKUTEX) 衛星計畫是由成功大學PACE實驗室所發展。本文旨在描述CKUTEX衛星命令與資料處理(Command & Data Handling, C&DH)次系統之飛行軟體開發過程。其中的討論包括硬體選用之考量、軟體需求分析、軟體分層設計方法、電腦軟體配置項目(Computer Software Configuration Item, CSCI)的解構以及飛行軟體所採用之錯誤偵測、隔離與復原(Fault Detection, Isolation and Recovery, FDIR)方法。此外,本文並說明次系統層級之軟體驗證。由測試結果顯示本命令與資料處理次系統之飛行軟體滿足軟體需求,至此已完成軟體發展之必要程序。

    The PACE lab at National Cheng Kung University has developed a satellite program called Cheng Kung University Technology EXperimental satellite (CKUTEX). This thesis describes the development activities of the CKUTEX Command & Data Handling (C&DH) subsystem flight software (FSW). The discussion includes the hardware selection philosophy, software requirement analysis, software hierarchical design approach, decomposition of the Computer Software Configuration Item (CSCI), and Fault Detection, Isolation and Recovery (FDIR) approach. Furthermore, the software verification on the subsystem level is shown. From the test result, the C&DH FSW meets the requirement and the development of C&DH FSW is completed.

    Table of Content 摘要 I ABSTRACT II 誌謝 III TABLE OF CONTENT IV LIST OF FIGURE VI LIST OF TABLES VIII LIST OF ABBREVIATION IX CHAPTER 1. INTRODUCTION 1 1.1 MICROSATELLITE 1 1.2 CKUTEX 1 1.3 C&DH/FSW REQUIREMENTS 8 1.4 LITERATURE REVIEW 10 1.5 CONTRIBUTIONS OF THE THESIS 10 1.6 THESIS ORGANIZATION 11 CHAPTER 2. C&DH/FSW DESCRIPTION 12 2.1 C&DH SUBSYSTEM ARCHITECTURE 12 2.2 FEATURES OF C&DH ELECTRIC DEVICES 14 2.3 ELECTRICAL INTERFACE 19 2.4 MEMORY DEVICE 25 2.5 C&DH MODULE ASSEMBLY 32 2.6 C&DH FSW ORGANIZATION 33 CHAPTER 3. FLIGHT SOFTWARE (FSW) ANALYSIS AND DESIGN 36 3.1 FSW ANALYSIS 36 3.2 FSW DESIGN 38 3.2.1 Computer Software Component 39 3.2.2 Computer Software Unit 41 3.2.3 CKUTEX Mode Transition Logic 47 3.2.4 FSW Task Scheduling and Function Design 55 CHAPTER 4. FSW VERIFICATION 59 4.1 MODE TRANSITION TEST (MTT) 59 4.1.1 Test Configuration 59 4.1.2 Test Cases Categories 61 4.1.3 Mode Transition Test Program 61 4.1.4 Initialization to Detumbling 63 4.1.5 Detumbling to Normal 64 4.1.6 Normal to Detumbling 65 4.1.7 Mode Transition Request 66 4.1.8 Detumbling to Safety 67 4.1.9 Normal to Safety 67 4.1.10 Safety to Detumbling 68 4.1.11 Test Result of the Mode Transition Test 69 CHAPTER 5. CONCLUSION 71 REFERENCES 72 APPENDIX 75 A. SETTINGS OF THE MODE TRANSITION TEST 75

    [1] W. Bärwald and K. Brieß, "Exemplary System Design of a Microsatellite Mission," in Handbook of Space Technology, W. Ley, et al., Eds.: Wiley, 2009, p. 706.
    [2] G. C. Buttazzo, "Hierarchical Design," in Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications: Kluwer Academic Pub, 1997, pp. 313-317.
    [3] C. C. Chang, "Implementation and Test of a Space-borne GPS Receiver Payload of Micro Satellite," Master, Department of Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, 2010.
    [4] C. Y. Chong, "Design, Implementation and Verification of Micro Satellite Attitude Determination and Control Subsystem," Master, Institute of Aeronautics and Astronautics, National Cheng Kung University, Tainan, Taiwan, 2011.
    [5] CKUTEX Team, "CKUTEX CDR Report / Presentation," EXMS1-CDRL-1006, December 28th. 2009.
    [6] CKUTEX Team, "CKUTEX ITR Report / Presentation," EXMS1-CDRL-1007, June 16th. 2010.
    [7] M. J. Dabrowski, "The Design of a Software System for a Small Space Satellite," Master of Science, Electrical Engineering in the Graduate College, University of Illinois at Urbana-Champaign, 2003.
    [8] Diamond Systems Corporation. FD-128-XT IDE Flashdisk Solid-State Storage. Available: http://www.diamondsystems.com/products/flashdisk Access Year: 2011.
    [9] Diamond Systems Corporation. Janus-MM Manual v1.06. Available: http://www.diamondsystems.com/files/binaries/Janus%20MM%20User%20Manual.pdf Access Year: 2011.
    [10] Diamond Systems Corporation. Onyx-MM Manual v1.4. Available: http://www.diamondsystems.com/files/binaries/OMMv14.pdf Access Year: 2011.
    [11] Diamond Systems Corporation. Prometheus-LC User Manual v1.0. Available: http://www.diamondsystems.com/products/prometheuslc, http://www.diamondsystems.com/files/binaries/PRZLCv1.0.pdf Access Year: 2011.
    [12] M. M. P. C. Dwyer, "Embedded Software Design for the Canadian Advanced Nanospace eXperiment Generic Nanosatellite Bus," Masters of Applied Science, Graduate Department of Aerospace Engineering, University of Toronto, 2009.
    [13] J. Hall. FreeDOS Project Homepage. Available: http://www.freedos.org/ Access Year: 2011.
    [14] T. L. Kuo, "CKUTEX RS232/CAN Bus Protocol, version 3.0," 2011.
    [15] Maxim Integrated Products. MAX3232 Data Sheet. Available: http://datasheets.maxim-ic.com/en/ds/MAX3222-MAX3241.pdf Access Year: 2011.
    [16] Microchip Technology Inc. PIC24FJ128GA010 Family Data Sheet. Available: http://ww1.microchip.com/downloads/en/DeviceDoc/39747e.pdf Access Year: 2011.
    [17] National Instruments Corporation. NI LabVIEW - Improving the Productivity of Engineers and Scientists. Available: http://www.ni.com/labview/ Access Year: 2011.
    [18] Silicon Storage Technology, Inc. SST55LD019A Datasheet. Available: http://pdf1.alldatasheet.com/datasheet-pdf/view/171062/SST/SST55LD019A.html Access Year: 2011.
    [19] C. S. Sun, "Design and Implementation of Microsatellite Electrical Power Subsystem," Master, Department of Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, 2010.
    [20] Tucson Amateur Packet Radio Corporation, "AX.25 Link Access Protocol for Amateur Packet Radio, Version 2.2," 1998.
    [21] United States Department of Defense, "Military Standard: Defense System Software Development," 1988.
    [22] H. H. Wen, "Design and Implementation of Microsatellite Telemetry, Tracking and Command (TT&C) Subsystem," Master, Department of Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, 2011.
    [23] L. T. Weng, "Thermal Analysis, Design and Verification of the Micro-satellite Electrical Subsystems," Master, Institute of Aeronautics and Astronautics, National Cheng Kung University, Tainan, Taiwan, 2010.
    [24] T.-P. Wilfredo, "Software Fault Tolerance: A Tutorial," Langley Research Center, Hampton, Virginia NASA/TM-2000-210616, 2000.
    [25] Z. Yoon, et al., Robust and Fault Tolerant AOCS of the TET Satellite: Springer-Verlag Berlin Heidelberg, 2010.

    下載圖示 校內:2016-08-12公開
    校外:2016-08-12公開
    QR CODE