跳到主要內容

臺灣博碩士論文加值系統

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

詳目顯示

: 
twitterline
研究生:林炳煌
研究生(外文):Bing-Huang Lin
論文名稱:汽車引擎控制器之CAN BUS存取介面設計
論文名稱(外文):Design of a CAN BUS Interface Access of Electronic Control Unit for Automobile Engine
指導教授:王之政 阮岱珈
學位類別:碩士
校院名稱:國立虎尾科技大學
系所名稱:機械與機電工程研究所
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2011
畢業學年度:99
語文別:中文
論文頁數:64
中文關鍵詞:引擎管理系統控制器區域網路線上燒錄
外文關鍵詞:Engine Managaement SystemController Area NetworkIn System Program
相關次數:
  • 被引用被引用:3
  • 點閱點閱:1296
  • 評分評分:
  • 下載下載:80
  • 收藏至我的研究室書目清單書目收藏:0
本文的研究主要目的在於發展出一套簡易與快速的方法存取汽車引擎管理系統(EMS)記憶體之介面系統。此系統使用電子控制器區域網路(CAN BUS)作為與EMS之間的傳輸橋樑,藉由車上具有的CAN BUS系統為介面,進行讀取和寫入汽車引擎管理系統中之各種資料表,希望藉此介面能夠迅速修改各參數曲線,例如:噴油曲線表、點火時間曲線表以及其他曲線表格之內容等,以達到改良汽車引擎性能之目標。而研究對象則選擇瑞典LAWICEL AB公司所生產的CAN BUS控制器來當作本介面系統之裝置。

對於使用MC68332這類不具備線上燒錄(ISP)功能的微處理器,進行線上燒錄設計必須具備一些基本條件作為其橋樑,本論文即運用汽車上既有之CAN介面和簡單文件傳輸協定之存取方法為傳輸橋樑,以從汽車引擎管理系統中接收程式並進行CRC校驗。

本論文的架構分為硬體、韌體和軟體三大部分,硬體即使用USB to CAN為介面硬體,韌體使用V B編譯器來撰寫,軟體部分則是使用C編譯器來開發視窗介面的程式,並撰寫一裝置安裝資訊檔以提供裝置在作業系統上的驅動程式安裝,且經測試本CAN BUS存取介面系統已能成功而安全的達成讀寫功能。


The purpose of this thesis is developing an easier and faster method to access the interface system of the vehicle engine controller’s EMS memory. By using CAN bus system on the vehicle as the interface to read or write software each kind of graph, it can rapidly correct every graph curve line, such as distributive value graph, ignition time graph, and the other graphs. This system uses CAN bus as the transmission to EMS. USB CAN controller, produced by LAWICEL AB from Sweden, is chosen to use in this interface system.

To those using MC68332 kind of MCU system, which do not have ISP (In System Program) function, the ISP design must have some basic condition. This thesis provides methods to satisfy it.

This thesis is classified into three parts: hardware, firmware, and software. Hardware is about the usage of USB to CAN interface. Firmware is written by VB complier. The software part is using C language complier to develop the program for interface windows, and a device information file providing a driver, which is able to successfully and safely complete writing and loading, for the operating system.


摘要 i
Abstract iii
誌謝 v
目錄 vi
表目錄 viii
圖目錄 ix
第一章 緒論 1
1.1 研究動機與目的 1
1.2 系統架構 2
1.3 論文架構 3
第二章 引擎控制器系統簡介 5
1. 引擎管理系統 5
2. 汽車引擎控制 6
2.1 系統整合模組 7
2.2 背景除錯模式 8
第三章 CAN 匯流排原理 11
3.1 CAN 的起源 11
3.2 CAN的資料格式 13
3.3 CAN的架構與運作 16
3.4 CAN的錯誤檢測 18
3.5 CAN的同步與時序分析 21
3.6 CAN的協議 27
第四章 封包值檢測 30
4.1 封包值檢測概述 30
4.2 汽車引擎電腦中的封包值檢測 31
4.3 關於資料複製與否的封包值檢測 31
4.4 關於程式資料正確性的封包值檢測 36
4.5 封包值檢測範例 37
4.5.1 資料複製與否的封包值檢測範例 37
4.5.2 程式資料正確性的封包值檢測範例 39
第五章 實驗設備與軟體設計 41
5.1 USB CAN控制器 41
5.2 線上燒錄 42
5.3 程式流程設計 46
5.4 介面設計 48
5.5 裝置連線 49
第六章 操作結果與討論 51
6.1 裝置安裝 51
6.2 系統操作介面使用 51
第七章 結論與未來展望 55
7.1 結論 55
7.2 未來展望 55
Extended Abstract 59
簡歷 64


[1] Robert Bosch Gmbh, “Gasoline Engine Management”, 3
editions November 20, 2006.
[2] Saab, “Saab Workshop Information System (WIS) 900”,
1997.
[3] Motorola, “SYSTEM INTEGRATION MODULE REFERENCE
MANUAL”, January 1st, 1999.
[4] Motorola, “MC68332 User’s Manual”, Digital DNA
from Motorola, 2000.
[5] Thomas L. Harman, “The Motorola MC68332
Microcontroller Product Design, Assembly Language
Programming, and Interfacing”, Prentice Hall, New
Jersey, 1991.
[6] Motorola, “Output Compare TPU Function (OC)”
Semiconductor Programming Note, 1997.
[7] Motorola, “Period Measurement with Missing
Transition Detection TPU Function (PMM)”,
Semiconductor Programming Note, 1997.
[8] Motorola, “CPU32 Reference Manual”, 1996.
[9] Robert Bosch GmbH1”, CAN specification
“Version 2.0A”, 1991.
[10] SAE Truck and Bus Control and Communication Network
Standards Manual J1939, 2001.
[11] FIDI USB 晶片相關知識, http://www.ftdichip.com/。
[12] CANUSB相關知識, http://canusb.com/products.htm。
[13] 劉宇學,”汽車引擎電腦的軟體分析與改良”,國立交通大學
電機與控制工程學系碩士論文,2006,10。
[14] TCP/IP Illustrated: The protocols W. Richard Stevens,
24th printing Feb. 2004 , P.209~214.


QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top