| 研究生: |
郭泰麟 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.
[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.