透過您的圖書館登入
IP:3.17.5.68
  • 學位論文

I2C網路通訊在分散式單晶片系統上的應用開發

Applying I2C Communication Protocol on the Development of Distributed Single-Chip System

指導教授 : 吳昌暉
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


由於單晶片控制器在其能力上的限制,無法替代一功能強大的控制器,所以本論文研製完成一套以I2C網路通訊為骨幹的分散式單晶片通訊系統,藉由網路的連接,可以把單晶片控制器整合起來,以分散式的多CPU架構來取代傳統式的集中式單CPU架構,以簡化系統軟體開發與維護的複雜度。 本系統的硬體部份為Microchip公司的PIC18F452單晶片微控制器為核心,針對不同的通訊環境與容錯需求,開發了一系列的I2C匯流排通訊元件,並設計了一套模擬斷線的測試模組,來檢驗每個通訊元件在斷線過程中能否發揮錯誤修正的作用,通訊元件程式係以C語言撰寫,可移植到任何的CPU。 本研究成果以應用於X-Y平台、六軸史都華平台 ( Stewart platform ) 以及無人載具航電系統。結果顯示應用I2C Bus網路所建構的分散式單晶片系統,具有系統設計模組化、開放式的架構、簡化配線、易於擴充等多重優點。

關鍵字

單晶片 微控制器 I2C 通訊協定 匯流排

並列摘要


Due to the limited ability of single-chip controller, it can not cover all the functionality provided by “Powerful controllers”, so we propose a single-chip system based on I2C network communication to integrate single-controller, and replace centralized communication architecture with multi-controllers distributed one. The core of this chip is PIC18F452 produced by Microchip, we utilize this to develop a chain of communication components to fit any different requirements in single-chip communication and fault tolerance field. In addition, we build up a testing module applied on “broken line” simulation, it assists us to detect if any communication component can fix fault during “broken line”. This test module is implemented by C language, so it could be ported to different platforms without extra efforts. This research has been carried out in X-Y platform, Stewart platform and auto pilot system. The experiments show that I2C network distributed single-chip system takes several benefits such as modulization, open architecture, simple layout, and scalable.

並列關鍵字

Chip Microcontroller I2C Protocol Bus

參考文獻


[2] Microchip Technology Inc. , “The I2C Bus and how to use it ( including specifications )”, Philips Semiconductors, April 1995
[3] Microchip Technology Inc., “The I2C Bus Specification Version 2.1”, Philips Semiconductors, 2000
[5] Stephen Bowling, Richard L. Fischer , “An I2C Network Protocol for Environmental Monitoring”, AN736, 2000
[12] 廖啟仲,「自走車介面控制之研究」,國立成功大學工程科學所碩士論文,民國九十一年六月。
[20] 孫成啟,「CAN Bus網路之鋼板熱軋溫度堅控系統 」,私立元智大學機械工程研究所碩士論文,民國九十二年七月。

被引用紀錄


楊閔傑(2004)。小型無人自主飛行載具之嵌入型分散式架構航電系統與地面通訊基地台之規劃與開發〔碩士論文,元智大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0009-0112200611343260
黃博政(2005)。分散式無人載具感測與控制系統之發展〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0006-1001200620153500
洪文龍(2008)。無人直昇機起降與停懸控制輔助系統之開發〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0006-1608200820385700
王佐文(2014)。嵌入式防鎖死煞車系統之容錯FlexRay ECU設計與實現〔碩士論文,國立虎尾科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0028-0309201407430900
邱德晟(2015)。應用於智慧型望遠鏡雲台控制之嵌入式模糊PID雙軸馬達控制系統設計〔碩士論文,國立虎尾科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0028-2408201516515000

延伸閱讀