簡易檢索 / 詳目顯示

研究生: 顏鴻銘
Ming, Hung
論文名稱: 適用小型飛機運輸系統需求雙匯流排架構下之航電可靠度性能驗證
Verification of Avionics Reliability Performance using Dual Data Bus System Infrastructure for Small Aircraft Transportation System
指導教授: 林清一
Lin, Chin E.
學位類別: 博士
Doctor
系所名稱: 工學院 - 航空太空工程學系
Department of Aeronautics & Astronautics
論文出版年: 2009
畢業學年度: 97
語文別: 英文
論文頁數: 137
中文關鍵詞: 雙匯流排可靠度
外文關鍵詞: Dual Data Bus, Reliability
相關次數: 點閱:84下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近數十年來,數位航電匯流排新技術之研發,已經成為航電系統重要且必要的角色,並藉以提升通用航空飛機的性能。整個系統網路的建構設計必須在可靠度與穩定性上接受更嚴格的驗證,而控制區域網路(CAN)在釵h應用上皆有極佳的性能。本論文探討研究在可靠度的考量下,將備援的觀念與技術植入以控制區域網路為基礎的航電系統中,並將時間觸發協定加入雙匯流排的架構中用以提升可靠度與穩定性。論文中採用不同的測試條件與模擬來驗證系統設計的性能。具有時間觸發協定與控制區域網路的硬體與軟體設計不僅能符合航電上的要求,並將成為一個可被接受的航電匯流排標準。
    本論文建構與設計並驗證一個適合小型飛機數位航電的雙控制區域網路匯流排系統,這是強化標準單匯流排系統的延伸發展,其中並探討事件觸發與時間觸發的混合訊號影響程度,藉以改善系統的性能。為了達到雙航電匯流排目的,本論文採用不同的電路設計,雙通道記憶體映對方法與硬體電路選擇器的設計。雙通道記憶體映對方法具有比較高的可靠度,而硬體電路選擇器設計法在中央處理器(CPU)的負擔上比較小。
    電路板的驗證測試延伸到與電腦結合控制的性能分析,在測試過程中並設計了一個結合主要飛行顯示器與資料傳輸交換介面的監控畫面軟體。每個節點在應用上都可以接到真正的儀器或感測器或者模擬訊號源。雙匯流排IP 板的設計除了性能上的驗證,本論文利用RELEX軟體與電路模組法則研究,本系統在可靠度與穩定性的分析探討中都得到相當的強化。

    In recent decades, new technology developments on digital avionics data bus system have become important and necessary infrastructure to enhance future general aviation aircraft system. The reliability and stability of the adopted technology to affect the overall avionics system should be examined under system configuration design. Controller Area Network (CAN)-based data bus technology has presented its function capability for such applications. This dissertation surveys the reliability concerns on a redundancy design and performance of CAN-based avionics system. The time triggered protocol (TTP) is added onto the dual bus configuration to improve the system reliability and stability. System design and simulation on different scenarios are tested to verify the system performance. TTP-CAN hardware and software may become an acceptable data bus system design standard to meet aviation requirements.
    This dissertation presents a prototype fabrication and verification on a dual CAN bus system for digital avionics for small aircraft systems, extending from a preliminary single CAN-bus architecture. For the proposed dual bus avionics, new IP board circuit designs are discussed using the memory mapping method and hardware selector method. And the control firmware are also conferred within the two methods, the systme CPU load using hardware selector is much less than the memory mapping.
    The integrated circuit board has been fabricated for tests and extended into PC controlled operation. In the tests, a primary flight display suitable for small aircraft transportation system application is constructed with several functions for terminal data exchange control. Each node will be connected to real instruments or sensors, as well as several simulated signals. The proposed dual data bus integrates CAN plus TTP to enhance system performance in reliability and stability.

    CONTENTS ABSTRACT IN CHINESE i ABSTRACT x ACKNOWLEDGMENTS xii CONTENTS xiii LIST OF TABLES xvi LIST OF FIGURE xvii CHAPTER I INTRODUCTION 1 1.1 Concept of the CAN-based avionics network for small aircraft 1 1.2 Background of This Research 2 1.3 Goal of This Research 4 1.4 Organization of This Dissertation 5 CHAPTER II CAN-BASED AVIOINICS 7 2.1 CAN Architecture 8 2.1.1 Data Link Layer of CAN 10 2.1.2 Physical Layer 11 2.1.3 Protocol of CAN 12 2.2 CAN IP Board 13 2.3 Implementation of CAN-based Avionics 14 2.4 TTP in Small Aircraft Data 16 2.5 Problem of Avionics Implementation 19 CHAPTER III Dual CAN-Bus Hardware and Firmware Design 21 3.1 Dual CAN-Bus IP board – Memory Mapping 22 3.2 Dual CAN-Bus IP board – Bus Selector 24 3.3 Control Box 26 3.4 Firmware Design 28 3.4.1 The Supervisor Node 28 3.4.2 Firmware 28 3.5 Summary 30 CHAPTER IV Reliability Prediction on CAN-based System 32 4.1 Avionics System Reliability 32 4.2 Reliability Analysis Methods and Software 36 4.2.1 Reliability Analysis Theorems 37 4.2.2 Reliability Analysis Standards 39 4.2.3 Reliability Analysis Software 41 4.3 Reliability Prediction Implementation 43 4.4 Reliability Data Construction 49 4.4.1 Parts Table Construction 49 4.4.2 Input Reliability Data 50 4.5 Reliability Prediction Results 53 4.6 Summary 60 CHAPTER V Time Trigger CAN 61 5.1 Introduction 62 5.2 Time Trigger CAN 63 5.2.1 Reference Message 64 5.2.2 Basic Cycle 64 5.2.3 Matrix Cycle 65 5.2.4 Time Mark 66 5.2.5 Time Window 67 5.3 Hybrid Data Bus (HDB) Protocol 68 5.4 HDB Time Trigger CAN 72 5.4.1 HBD Firmware Design 73 5.4.2 CAN Identifiers Assignment 74 5.4.3 Building System Matrix 76 5.4.4 Master Schedule Node and Receiving Node 77 5.5 Summary 81 CHAPTER VI System Development and Integration and Verification 83 6.1 Flight Data Test 84 6.1.1 Digital Instrument 85 6.1.2 The Supervisor Node 87 6.2 Data Exchange Time Delay 88 6.2.1 Theoretic Evaluation 90 6.2.2 Test and Verification 90 6.3 Failure Rate: 93 6.3.1 Node to Node Test and Verification 93 6.3.2 Arbitration Test and Verification 95 6.4 HDB Time Trigger Test Analysis 100 6.4.1 HDB Time Trigger Test Procedure 101 6.4.2 Test Result and Analysis 103 6.5 Summary 105 CHAPTER VII Conclusion 106 REFERENCES 109 PUBLICATION LIST 114 VITA 115

    [1]. S. A. Viken, F. M. Brooks, “Demonstration of Four Operation Capabilities to Enable a Small Aircraft Transportation System,” 24th AIAA/IEEE Digital Avionics System Conference, DASC, Washington DC, October 2005, Vol. 2, pp. 13.A.1-1 - 13.A.1-16.
    [2]. ARINC Report 651: Design Guidance for Integrated Modular Avionics, HIS Specs. & Standards, March 1999.
    [3]. ARINC Report 629: Multi-Transmitter Data Bus, IHS Specs. & Standards, March 1999.
    [4]. W. Lawrenz, CAN System Engineering: Theory to Practical Applications, New York, Springer, 1997.
    [5]. J. Kaiser, C. Brudna, C. Mitidieri, “A real-time event channel model for the CAN-Bus,” International Parallel and Distributed Processing Symposium, April 2003, pp. 22-26.
    [6]. CAN Specification Version 2.0, Robert Bosch GmbH, September 1991.
    [7]. C_CAN User’s Manual, Robert Bosch GmbH, June 2000, Available on web: http://www.bosch.de/de_e/ productworld/k/products/prod/can/docu/
    [8]. Controller Area Network (CAN): An In-Vehicle Serial Communication Protocol, SAE Handbook, New York, SAE Press, 1990, pp. 20341–20355.
    [9]. K. Tindell, A. Burns, “Guaranteeing Message Latencies on Controller Area Network (CAN),” Proceedings of 1st International CAN Conference, Mainz, Germany, September, 1994, pp.1-11.
    [10]. E. A. Strunk, J. C. Knight, “Assured Reconfiguration of Embedded Real-Time Software,” Proceedings of 2004 International Conference on Dependable Systems and Networks (DSN), Florence, Italy, July 2004, pp. 367-376.
    [11]. A. Albert, W. Gerth, “ Evaluation and Comparison of the Real-Time Performance of CAN and TTCAN,” The 9th CAN in Automation Conference, ICC, Munich, 2003. pp. 05-1 – 05-8.
    [12]. F. Ataide, M. M. Santos, F. Vasques, “A Comparison of The Communication Impact in CAN and TTP/C Networks When Supporting Steer-By-Wire Systems,” 2004 IEEE International Conference on Industrial Technology, December 2004, Vol. 2, pp. 1078- 1083.
    [13]. C. E. Lin, S. F. Tai, H. T. Lin, T. P. Chen, P. K. Chang, C. C. Kao, “Prototype of A Small Aircraft Avionics using Hybrid Data Bus Technology,” IEEE/AIAA Digital Avionics System Conference, Oct. 30 ~ Nov. 3, 2005, Washington DC, USA, Vol. 2, pp. 13.D.2-1 – 13.D.2-8.
    [14]. C. E. Lin, H. M. Yen, “Reliability and Stability Survey on CAN-based Avionics Network for Small Aircraft,” IEEE/AIAA Digital Avionics System Conference, Oct. 30 ~ Nov. 3, 2005, Washington DC, USA, Vol. 2, pp. 13.D.3-1 – 13.D.3-8.
    [15]. Reliability Software, Reliability Calculations & Services, J. Pudlo, Charles Industries, May 2004, Available on website: http://www.relex.com/about/index.asp.
    [16]. RELEX User Manual, RELEX Software Corporation, August 2006, Available on website: http://www.relex.com/index.asp.
    [17]. MIL-HDBK-217F: Military Handbook- Reliability Prediction of Electronic Equipment, Department of Defense, December 1991.
    [18]. M. K. Jeerage, “Reliability Analysis of Fault-Tolerant IMU Architectures with Redundant Inertial Sensors,” IEEE Aerospace and Electronic Systems Magazine, July 1990, Vol. 5, Issue: 7, pp. 23-28.
    [19]. F. Kocan, D.G. Saab, “Dynamic Fault Diagnosis on Reconfigurable Hardware,” The Proceedings of ACM/IEEE Conference on Design Automation, 1999, New Orleans, Louisiana, October 2007, pp. 389-395.
    [20]. R. Hammett, “Flight-Critical Distributed Systems: Design Considerations,” IEEE Aerospace and Electronic Systems Magazine, June 2003, Vol. 18, Issue: 6, pp. 30-36.
    [21]. V. Claesson, C. Ekelin, N. Suri, “The Event-Triggered and Time-Triggered Medium-Access Methods,” 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, May 14-16, 2003, pp. 131- 134.
    [22]. N. Navet, Y. Q. Song, “Performance and Fault Tolerance of Real Time Applications Distributed over CAN,” Journal of Systems Architecture, 1997.
    [23]. T. Pop, P. Eles, Z. Peng, “Schedulability Analysis for Distributed Heterogeneous Time/Event Triggered Real-Time Systems”, The proceedings of 15th Euromicro Conference on Real-Time Systems, 2-4 July 2003, pp. 257- 266.
    [24]. Reliability Prediction Procedure for Electronic Equipment, Bellcore TR-NWT-000332, Issue 6, 1997.
    [25]. S. Shaheen, D. Heffernan, G. Leen, “A Comparison of Emerging Time Triggered Protocols for Automotive X-By-Wire Control Networks”, Journal of Automobile Engineering, 2002, Vol. 217, No. 1, pp.13-22.
    [26]. D. Heffernan, G. Leen, “A Time Triggered Control Network for Industrial Automation”, Journal of Assembly Automation, 2002, Vol. 22, Issue 1, pp.60-68.
    [27]. TTP/A Protocol, H. Kopetz, July 1999, Available on website: http://www.ttpforum.org/
    [28]. S. Cavalieri, “Proposal and Evaluation of Dynamic Assignment of Priorities in CAN,” IEEE Transactions on Industrial Informatics, Computer Stander and Interface, June 2006, Vol. 28, Issue 5, pp. 531-552.
    [29] MIL-HDBK-338A: Electronic Reliability Design Handbook, Department of Defense, October 1988.
    [30] The Publishing Requirements for Industry Standard Metadata, IDEAlliance Inc, Available on website: http://www.prismstandard.org
    [31] Reliability Prediction Product Sheet, RELEX Software Corporation, August 2006,
    Available on website: http://www.relex.com/products/pdfs/relex_rp_ds.pdf
    [32] Reliability Block Diagram Product Sheet, RELEX Software Corporation, August 2006, Available on website: http://www.relex.com/products/pdfs/relex_rbd_ds.pdf
    [33] MEA/FMECA Product Sheet, RELEX Software Corporation, August 2006,
    Available on website: http://www.relex.com/products/pdfs/relex_fmea_ds.pdf
    [34] Fault Tree Product Sheet, RELEX Software Corporation, August 2006,
    Available on website: http://www.relex.com/products/pdfs/relex_ft_ds.pdf
    [35] FRACAS Corrective Action Product Sheet, RELEX Software Corporation, August 2006, Available on website: http://www.relex.com/products/pdfs/relex_fracas_ds.pdf
    [36] Maintainability Prediction Product Sheet, RELEX Software Corporation, August 2006, Available on website: http://www.relex.com/products/pdfs/relex_mp_ds.pdf
    [37] Life Cycle Cost Product Sheet,
    Available on website: http://www.relex.com/products/pdfs/relex_lcc_ds.pdf
    [38] C. M. Liou, “Goal Programming for Solving Reliability Allocation with Series-Parallel Systems,” Industrial Engineering and Systems Management, Master Thesis, Feng Chia University, June 2001.
    [39] K. M. Zuberl, and K. G. Shin, “Scheduling Messages on Controller Area Network for Real-Time CIM Applications”, IEEE Transactions on Robotics and Automation, April 1997, Vol. 13, No. 2, pp.310-314.
    [40] K. M. Zuberl, K. G.. Shin, “Design and Implementation of Efficient Message Scheduling for CAN,” IEEE Transactions on Computers, February 2000, Vol. 49, No. 2, pp.182-188.

    下載圖示 校內:2009-11-18公開
    校外:2011-11-18公開
    QR CODE