跳到主要內容

臺灣博碩士論文加值系統

(2600:1f28:365:80b0:b669:e553:ec7:b9d5) 您好!臺灣時間:2024/12/03 08:19
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:施緯杰
研究生(外文):Shih Wei-Chieh
論文名稱:CAN時序參數之自動配置
論文名稱(外文):Auto-Setting of CAN Bit Timing Parameters
指導教授:黃裕煒黃裕煒引用關係
口試委員:鍾太郎吳志宏黃裕煒
口試日期:2016-07-11
學位類別:碩士
校院名稱:國立彰化師範大學
系所名稱:車輛科技研究所
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2016
畢業學年度:104
語文別:中文
論文頁數:46
中文關鍵詞:CAN匯流排時序參數傳輸長度振盪器容差自動配置
外文關鍵詞:CAN BusBit timing parametersPropagation lengthOscillator toleranceOptimal configuration
相關次數:
  • 被引用被引用:0
  • 點閱點閱:138
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
CAN匯流排因其簡單、可靠性高及易擴展的特性獲得業界廣泛的應用。但匯流排上各節點時序參數的配置與傳輸長度及振盪器容差相互影響,成為使用者實際使用它的一大障礙。本文目的是在最長傳輸距離的條件下求出時序參數的最佳配置,詳細描述了CAN匯流排時序參數的物理意義,時序參數配置的規則及步驟,並舉出具體的例子對CAN時序參數配置進行了說明。且利用新唐公司開發的NUC140學習板,撰寫一副程式,只要輸入振盪器頻率及位元速率,CAN節點就會自動配置最佳時序參數,並藉由連接不同的長度來驗證此方法是否可行。
CAN bus is widely used in industry due to its simplicity, high reliability and easy expansion characteristics. However, each node’s bit timing parameters, propagation length and oscillator tolerance on the bus will interrelate, and it becomes a great obstacle for the user. The purpose of this paper is to determine the optimal configuration of bit timing parameters in the condition of longest propagation length. We describe the physical meaning of CAN bus bit timing parameters, the rules and procedures of bit timing parameters configuration, and cite a specific example of CAN bit timing parameters configuration. Further more, we use the NUC140 learning board which Nuvoton has developed, to write a program that allows the CAN node to configure the optimal timing parameters automatically with only entering the oscillator frequency and bit rate. Also we connect different length between the nodes to verify that the method is feasible.
中文摘要 I
英文摘要 II
謝誌 III
目錄 V
表目錄 VII
圖目錄 IX
第一章 緒論 1
1-1 研究背景 1
1-2 研究動機與目的 3
1-3 論文架構 3
第二章 CAN時序 5
2-1 簡介 5
2-2 CAN時序結構 5
2-2-1 同步段 8
2-2-2 傳播時間段 9
2-2-3 相位緩衝段 11
2-2-4 同步 11
2-2-5 振盪器容差 15
2-3 CAN時序參數要求 15
2-3-1 傳播延遲 16
2-3-2 振盪器容差範圍 16
2-4 振盪器介紹 17
2-4-1 RC振盪器 18
2-4-2 陶瓷振盪器 19
2-4-3 石英晶體振盪器 19
2-4-4 矽振盪器 20
第三章 系統架構與設計 21
3-1 CAN傳輸距離與傳播延遲的關係 21
3-2 CAN時序參數配置組合 23
3-3 CAN時序參數最佳配置方法 32
第四章 系統實作與測試 34
4-1 決定CAN時序參數最佳配置 34
4-2 不同振盪器頻率與位元速率的時序參數配置 36
4-3 系統測試與驗證 39
4-3-1 實驗設定 41
4-3-2 測試結果 41
第五章 結論 44
參考文獻 45

[1] Robert Bosch GmbH, “CAN Specification Version 2.0”, 1991.
[2] Florian Hartwich, Armin Bassemir, “The Configuration of the CAN Bit Timing”, Robert Bosch GmbH Proceedings 6th International CAN Conference, 1999.
[3] Egon Jöhnk, Klaus Dietmayer, “Determination of Bit Timing Parameters for SJA 1000 CAN Controller”, Philips Semiconductors, 1997.
[4] Nuvoton Technology Corp., “NuMicro™ NUC130/NUC140 技術參考手冊_V2.01”, 2011, pp. 382-390.
[5] Robert Bosch GmbH, “C_CAN User’s Manual Revision 1.2”, 2000, pp. 34-42.
[6] Stuart Robb, East Kilbride, “CAN Bit Timing Requirements”, Freescale Semiconductor, 2004.
[7] 瑞薩科技, “CAN入門書”,2006年,pp. 43-44。
[8] Lars-Berno Fredriksson, “A CAN oscillator”, Kvaser, 2005.
[9] 蔣大偉,“設計嵌入式硬體 第2版”,美商歐萊禮股份有限公司台灣分公司,2006年,pp. 275-277。
[10] 電子元件技術網,“教你如何正確選擇晶振:讓選擇明明白白”,
http://www.cntronics.com/sensor-art/80031076,2016年。
[11] EDN電子技術設計,“振盪器-生成精確時鐘源”,
http://www.ednchina.com/ART_8800517169_11_35488_TA_01bddb96.HTM,2014年。
[12] 新電子科技雜誌,“矽/MEMS振盪器下帖 石英晶體振盪器備戰”, http://www.mem.com.tw/article_content.asp?sn=0903020008,
2009年。

電子全文 電子全文(本篇電子全文限研究生所屬學校校內系統及IP範圍內開放)
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top