| 研究生: |
林郁翔 Lin, Yu-shang |
|---|---|
| 論文名稱: |
時間觸發型混合數據匯流排技術發展之小型飛機數位航電系統 Development of time triggered hybrid data bus system for small aircraft digital avionic system |
| 指導教授: |
林清一
Lin, Chin-E |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 航空太空工程學系 Department of Aeronautics & Astronautics |
| 論文出版年: | 2007 |
| 畢業學年度: | 95 |
| 語文別: | 英文 |
| 論文頁數: | 78 |
| 中文關鍵詞: | 時間觸發 、混合數據匯流排 |
| 外文關鍵詞: | Hybrid data bus, TTCAN |
| 相關次數: | 點閱:184 下載:5 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
數位通訊現今發展日新月異,在實務應用方面極為廣泛,而數位航電亦為如此。數位航電系統發展至今,線上可換式單元以及整合式模組的航電的建置,使系統架構在設計上更有彈性與簡化,本文延續控制區域網路(CAN)的匯流排系統建置在小型飛機數位航電系統的相關研究,針對資料傳輸時間的可預測做了相當程度的強化。CAN匯流排系統係採用事件觸發的傳輸模式,資料傳輸的正確性與可靠性已有不錯的成果。基於CAN優先權機制的特性,通常高優先權隸屬於較高頻率的訊息或是重要的即時訊息。雖然能保護到較高優先權的訊息,不過這樣會造成低優先權的訊息傳輸時間將不可被預期,甚至發生傳輸負載量過高造成訊息遺失的問題;對於訊息傳輸時間的不可預期性,許多研究皆採用時間觸發的整合晶片TTCAN來發展匯流排系統,有了時間規劃的排程,傳輸資料與接收資料將會在分配的時間內運行,然而TTCAN匯流排系統較適合週期性的訊息傳輸,依使用者要求,時間排程規劃有絕對的嚴謹性。
本研究的目的在於分類各訊息的頻率與時間排程觀念來發展混合數據匯流排系統,由於TTCAN整合晶片對時序的同步化複雜性甚高,在發展上有其相對的成本負擔與複雜性。本文針對TTCAN資料傳輸可預期優點,不採用TTCAN晶片而在先前dual bus CAN匯流排系統架構下植入時間觸發之概念,如此可避免複雜的同步傳輸問題,並可達到資料傳輸的可預期性。
Digital avionics using line replaceable unit (LRU) and integrated module avionics (IMA) has been promoted into very simplified and flexible design supports in modern system. Digital data bus system using controller area network (CAN) for small aircrafts has improved the accidental event by adding time trigger. However, the predictability on data transmission requires enforced. The arbitration mechanism in CAN has awarded higher priority to those high frequency data or important real time data. Some deficiency may cause unpredictable delays on lower priority message and data lose when high bus load situation. To integrate time trigger into Time Triggered CAN (TTCAN) chip can improve the time scheduling in periodic data transmission. Consequently, the complexity in time sequence synchronization has brought in significant load in development. This research method classifies the data frequency and assigning the concept of time to integrate hybrid data bus System. The research goal uses concept of TTCAN on dual bus CAN system and improve disadvantage of CAN.
[1] 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 Aerospace and Electronics Systems Magazine, Vol. 21, No. 7, July 2006, pp. 17-21.
[2] Robert Bosch GmbH, “CAN Specification Version 2.0”, September 1991.
[3] R. Obermaisser, “CAN Emulation in a Time-Triggered Environment”, Proceedings of the 2002 IEEE International Symposium on Industrial Electronics, Vol. 1, 2002.
[4] K. M. Zuberl, and K. G. Shin, “Scheduling Messages on Controller Area Network for Real-Time CIM Applications”, IEEE Transactions on Robotics and Automation, Vol. 13, No. 2, pp.310-314, April 1997.
[5] K. M. Zuberl, K. G. Shin, “Design and Implementation of Efficient Message Scheduling for CAN”, IEEE Transactions on Computers, Vol. 49, No. 2, pp.182-188, February 2000.
[6] Robert Bosch GmbH, “CAN Specification Version 2.0”, September 1991.
[7] ARINC Report 651, “Design Guidance for Integrated Modular Avionics”.
[8] ARINC Report 629, “Multi-Transmitter Data Bus”.
[9] S. Shaheen, D. Heffernan, G. Leen, “A Comparison of Emerging Time Triggered Protocols for Automotive X-By-Wire Control Networks”, Journal of Automobile Engineering, Vol. 217, No. 1, pp.13-22, 2002.
[10] D. Heffernan, G. Leen, “A Time Triggered Control Network for Industrial Automation”, Assembly Automation, Vol. 22, Issue 1, pp.60-68, 2002.
[11] P. Pedreiras, L. Almeida, “Combining Event-Triggered and Time-Triggered Traffic in FTT-CAN: Analysis of the Asynchronous Messaging System”, WFCS 2000, IEEE 3rd International Workshop on Factory Communication Systems, Porto, Portugal, September 2005.
[12] H. Kopetz, G. Grünsteidl, “TTP- The Protocol of Fault-Tolerant Real Time System”, Digest of Papersfrom FTCS-23, IEEE Computer Society the 23rd International Symposium on Fault-Tolerant Computing, pp. 524-533, August 1993.
[13] B. Müller, T. Führer, F. Hartwich, R. Hugel, H. Weiler, Robert Bosch GmbH; “Fault Tolerant TTCAN Networks”, Proceedings of the 8th International CAN Conference, Las Vegas, 2002.
[14] H. Kopetz, “TTP/A Protocol”, TTTech, July 1999, Available from website: http://www.ttpforum.org
[15] K. Tindell, H. Hansson, A.J. Wellings, "Analysing real-time communications: Controller Area Network (CAN)", Proceedings of IEEE Real Time Systems Symposium, pp.253-63, 2004.
[16] S. Cavalieri, “Proposal and Evaluation of Dynamic Assignment of Priorities in CAN”, IEEE Transactions on Industrial Informatics, Computer Stander and Interface, Vol. 28, Issue 5, pp. 531-552, June 2006.
[17] J. Kaiser, C. Brudna, C. Mitidieri, “A Real-Time Event-Based Middleware for the CAN Bus”, The Journal of Systems and Software, Vol. 77, Issue 1, Special issue: Parallel and Distributed Real-Time Systems, pp. 27 – 36, July 2005.
[18] K. M. Zuberl, and K. G. Shin, “Scheduling Messages on Controller Area Network for Real-Time CIM Applications”, IEEE Transactions on Robotics and Automation, Vol. 13, No. 2, pp.310-314, April 1997.
[19] K. M. Zuberl, K. G.. Shin, “Design and Implementation of Efficient Message Scheduling for CAN”, IEEE Transactions on Computers, Vol. 49, No. 2, pp.182-188, February 2000.
[20] M. D. Natale, “Scheduling the CAN Bus with Earliest Deadline Techniques,” Proceedings Of the 21st IEEE Real-Time Systems Symposium, Orlando, FL, pp.259-268, November 2000.
[21] K. Tindell, A. Burns, A. J. Wellings, “Calculating Controller Area Network (CAN) Message Response Time”, Control Engineering Practice, Vol. 3, No. 8, pp. 1163-1169, 1995.