跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.213) 您好!臺灣時間:2025/11/12 10:18
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:黃俊豪
研究生(外文):Chun-Hao Huang
論文名稱:汽車引擎控制器之介面存取設計
論文名稱(外文):Design of Memory Interface Access of Electronic Control Unit for Automobile Engine
指導教授:王啟旭
指導教授(外文):Chi-Hsu Wang
學位類別:碩士
校院名稱:國立交通大學
系所名稱:電機與控制工程系所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:96
語文別:中文
論文頁數:57
中文關鍵詞:汽車引擎控制器通用序列匯流排通訊裝置類別虛擬控制模型背景除錯模式
外文關鍵詞:ECUBDMCDCACM
相關次數:
  • 被引用被引用:1
  • 點閱點閱:368
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本篇論文的目的在於發展出一套存取ECU記憶體之介面系統。藉由此套系統,讀取與修改汽車引擎控制器(ECU)中噴油曲線表,點火時間曲線表以及其他曲線表格之內容。此系統使用USB當作主機與ECU之間的傳輸橋樑。選擇Silicon Lab公司所生產的USB控制晶片C8051F320來當作本系統之介面裝置。
在USB的設計方法上,考量傳輸速度以及安裝的方便性,本論文的裝置採用通訊裝置類別(CDC)的虛擬控制模型(Abstract Control Model),實現出一套使用者不需安裝複雜的驅動程式及不需外接電源的方便性的ECU介面存取裝置。本論文的架構分為硬體,韌體,軟體三大部分,硬體即使用C8051F320以及BDM介面硬體,韌體使用Keil C 編譯器來撰寫,軟體部分則使用Microsoft Visual Basic 6.0來開發視窗介面的程式,並撰寫一裝置安裝資訊檔提供裝置在作業系統上的驅動程式安裝。
In this thesis, we develop a memory interface access of Electronic Control Unit (ECU) for the engine of automobile. With this interface system, we can read and modify the content of fuel injection curve table, ignition curve table, and other curve table in ECU. This system use USB protocol to communicate between PC and ECU. We choose the USB controller C8051F320, produced by Silicon Lab, as our device of the interface system.
In the design method of USB transfer, by considering the higher transfer speed and the convenient of installation, we implement the device of memory interface of ECU with the USB Class of Abstract Control Model which is the subclass of Communication Device Class (CDC). By implement with this USB class, the user would not have to install the complex driver program and the device would not have to powered by external power. The structure of the thesis is divided into 3 parts: hardware, firmware, and software. In hardware part, we use C8051F320 as USB controller and BDM interface circuit to access to ECU. the firmware of USB controller is edited by Keil C Complier .In software part, we write an Device Information File to install the driver of device and use Microsoft Visual Basic 6.0 to develop the program of windows interface.
摘要 iii
Abstract iv
誌謝 v
目錄 vi
表目錄 viii
圖目錄 ix
第一章 緒論 1
1.1 研究動機與目的 1
1.2 系統架構 1
1.3 論文架構 3
第二章 引擎控制器系統簡介 4
2.1 引擎管理系統(Engine Management System) 4
2.2 汽車引擎控制器(ECU) 5
2.2.1系統整合模組 5
2.2.2背景除錯模式 6
第三章 通用序列匯流排原理 8
3.1 通用序列匯流排介紹 8
3.2 USB的通訊單元 9
3.2.1封包的組成 9
3.2.2封包類型 (Packet Type) 12
3.3 USB的傳輸類型 14
3.4 描述元(DESCRIPTOR) 18
3.5標準裝置要求 20
3.6裝置列舉 21
3.7 USB通訊類別與ACM模型 22
3.7.1 USB通訊類別 22
3.7.2 抽象控制模型 23
第四章 硬體設計 26
4.1 USB控制晶片電路 26
4.2 BDM介面電路 28
4.3 ECU記憶體電路 30
第五章 韌體設計 32
5-1 韌體設計概觀 32
5.2主程式 33
5.3 USB資料傳輸程式 34
5.3.1 USB中斷 34
5.3.2 USB的要求 35
5.3.3描述元 36
5-4 BDM傳輸程式 43
5-5 數據處理程式 45
第六章 軟體設計 46
6.1 驅動程式設計 46
6.2 應用程式設計 49
6.2.1 裝置連線 49
6.2.2 數據傳輸 49
6.2.3介面設計 50
第七章 操作結果與討論 53
7.1 裝置安裝 53
7.2 系統介面操作使用 54
第八章 結論與未來展望 56
8.1結論 56
8.2 未來展望 56
參考文獻 57
[1]. USB Implementers Forum Inc ,“Universal Serial Bus Class Definitions for Communication, Version 1.1 ,”January 19, 1999.
[2]. International Telecommunication Union., “SERIAL ASYNCHRONOUS AUTOMATIC DIALLING AND CONTROL,”ITU-T RECOMMENDATION V.25ter , July, 1997.
[3]. Motorola,“ SYSTEM INTEGRATION MODULE REFERENCE MANUAL ,”January 1st,1999.
[4]. Motorola,“CPU32 Reference Manual,”1996.
[5]. USB Implementers Forum Inc ,“Universal Serial Bus Specification, Revision 2.0 ,” April 27, 2000.
[6]. Motorola, “Background Debugging Mode Driver Package for Modular Microcontrollers ,”by S. Howard, Motorola Semiconductor Application Note AN1230/D, 1996.
[7]. 微軟USB匯流排技術基礎,http://www.microsoft.com/taiwan/whdc/system/bus/USB/USBFAQ_intro.mspx
[8]. Silicon Labs.,“ C8051F320 Specification Preliminary Rev 1.1 ,” Mar, 2003.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top