| 研究生: |
蔡雲鵬 Tsai, Yun-Peng |
|---|---|
| 論文名稱: |
模組化及可調動的奈米衛星飛行軟體之開發 Development of Modular and Flexible Nano Satellite Flight Software |
| 指導教授: |
莊智清
Juang, Jyh-Ching |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2013 |
| 畢業學年度: | 101 |
| 語文別: | 英文 |
| 論文頁數: | 79 |
| 中文關鍵詞: | 奈米衛星 、立方衛星 、命令與資料處理次系統 、飛行軟體 、模組化 、可調動 、更新 |
| 外文關鍵詞: | PACE, nano satellite, CubeSat, C&DH, flight software, modular, flexible, updates |
| 相關次數: | 點閱:95 下載:14 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本文旨在描述姿態控制實驗平台 (Platform for Attitude Control Experiment) 奈米衛星飛行軟體的開發,而軟體設計過程運用了模組化及可調動的概念。PACE 衛星是國立成功大學開發的2U立方衛星。其中開發過程中的軟體需求分析以及軟體功能設計都會被列入討論。此外本文也強調遠端更新在軌軟體的功能,該功能可分為兩階段式:程式碼上傳及程式碼置換。而遠端傳輸過程的驗證也會在本文呈現。
This thesis describes the development of the flight software for the Platform for Attitude Control Experiments (PACE) nano satellite with two design concepts: modularity and flexibility. The PACE satellite is a 2U CubeSat under developed at National Cheng Kung University (NCKU). The development activities including software requirement analysis and software function design are discussed. Furthermore, an emphasis has been placed on the functionality of on-orbit software update with two phases: “code uploading” and “code replacement”. The validation for remote transfer process is also shown in the thesis.
References
[1] "C8051F120 Family Data Sheet," Silicon Labs, Access Year: 2013; http://www.silabs.com/Support%20Documents/TechnicalDocs/C8051F12x-13x.pdf.
[2] "CubeSat Design Specification Rev.12," The CubeSat Program, Cal Poly SLO, Access Year: 2013; http://www.cubesat.org/images/developers/cds_rev12.pdf.
[3] "DS3231 Data Sheet," Maxim Intergrated Products, Access Year: 2013; http://datasheets.maximintegrated.com/en/ds/DS3231.pdf.
[4] "NAND128-A Data Sheet," STMicroelectronics Inc, Access Year: 2013; http://pdf1.alldatasheet.com/datasheet-pdf/view/93854/STMICROELECTRONICS/NAND128-A.html.
[5] W. Bärwald and K. Brieß, "Exemplary System Design of a Microsatellite Mission," Handbook of Space Technology, W. Ley, K. Wittmann and W. Hallmann, eds., p. 706: Wiley. com, 2009.
[6] E. J. Braude, Software Design: from Programming to Architecture: John Wiley and Sons, 2004.
[7] S. Fitzsimmons, “Reliable Software Updates for On-orbit CubeSat Satellites,” Master Thesis, Electrical Engineering, California Polytechnic State University, United States, 2012.
[8] D. S. Herrmann, "Software Safety and Reliability," pp. 13-61: IEEE Computer Soc., 1999.
[9] S. F. Hishmeh, T. J. Doering, and J. Lumpp, “Design of Flight Software for the KySat CubeSat Bus,” in Aerospace conference, 2009. IEEE, pp. 1-15.
[10] J. H. Huang, “Investigation of the Processing of Three-axis Stabiliztion Control for Nano Satellites,” Master Thesis, Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, 2013.
[11] T. H. Huynh, “Implementation of Attitude Determination and Control System into PACE Nanosatellite,” Master Thesis, Institute of Aeronautics and Astronautics, National Cheng Kung University, Tainan, Taiwan, 2013.
[12] T. L. Kuo, “Implementation and Test of a Microsatellite Flight Software,” Master Thesis, Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, 2011.
[13] T. L. Kuo, J. C. Juang, Y. F. Tsai, Y. P. Tsai, and J. S. Sheu, “Flight Software Development for a University Microsatellite,” Journal of Aeronautics, Astronautics and Aviation, vol. 44, no. 1, pp. 31-38, 2012.
[14] G. D. Manyak, “Fault Tolerant and Flexible CubeSat Software Architecture,” Master Thesis, Electrical Engineering, California Polytechnic State University, United States, 2011.
[15] J. J. Miau and J. C. Juang, “A University Nano-Satellite Program: PACESAT,” in 5th IAA Symposium on Small Satellites for Earth Observation, IAA-B5-0 P, 2005, pp. 4-8.
[16] J. J. Miau, J. C. Juang, and A. Scholz, “In-orbit testing of attitude control laws on the PACE nanosatellite platform,” in 4th European CubeSat Symposium, Belgium, 2012.
[17] M. Schmidt and K. Schilling, “An Extensible on-board Data Handling Software Platform for Pico Satellites,” Acta Astronautica, vol. 63, no. 11, pp. 1299-1304, 2008.
[18] A. Scholz, "AS-ADCS-01 User Manual," PACE lab, 2011.
[19] A. Scholz, "AS-COM-01 User Manual," PACE lab, 2011.
[20] A. Scholz, "AS-DSS-01 User Manual," PACE lab, 2011.
[21] A. Scholz, "AS-EPS-01 User Manual," PACE lab, 2011.
[22] A. Scholz, "Technical Requirement Specification," System Engineering Document,, PACE lab, 2012.
[23] Y. P. Tsai, "PACE TC/TM & Beacon Communication Protocol," PACE lab, 2013.
[24] B. Y. Tseng, “Thermal Analysis and Environmental Test of PACE Satellite,” Master Thesis, Institute of Aeronautics and Astronautics, National Cheng Kung University, Tainan, Taiwan, 2013.