跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.88) 您好!臺灣時間:2026/02/16 02:45
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:李豐州
研究生(外文):Fong-Jhou Li
論文名稱:ISO15765通訊協定之車輛診斷模擬系統製作
論文名稱(外文):The Implementation of a Vehicle Fault Diagnostic Simulation System with ISO 15765 Protocol
指導教授:朱存權朱存權引用關係
學位類別:碩士
校院名稱:國立虎尾科技大學
系所名稱:機械與機電工程研究所
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2008
畢業學年度:96
語文別:中文
論文頁數:93
中文關鍵詞:車輛診斷系統CAN通訊協定
外文關鍵詞:Vehicle fault diagnostic systemCANCommunication protocol
相關次數:
  • 被引用被引用:2
  • 點閱點閱:4475
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
現今車輛大都採用控制器區域網路(CAN)通訊技術,以改善車輛網路舊有的問題,如雜訊干擾、配線繁雜等,但在診斷部分還是多沿用舊有的通訊協定與車廠規範。本論文目標為製作出符合ISO 15765 CAN診斷通訊協定之車輛診斷模擬系統,研究內容分成通訊協定規劃採用與實體架構建立兩部分探討。
在通訊協定規劃方面,係利用了ISO 15765、ISO 14229-1、ISO 15031-5與ISO15031-6四種通訊協定來達到所規劃車輛診斷模擬系統的需求。其中,ISO 15765通訊協定為本文資料鏈結層、網路層通訊規劃之依據,再配合ISO 14229-1、ISO15031-5協定的應用層與ISO 15031-6的故障碼規定來建立應用層之診斷運用。
在實體架構建立方面,係利用Atmel T89C51CC01微控制器、Philips PCA 82C251收發器與其它相關電子零件製作出具有符合ISO15765通訊協定之車輛ECU之診斷功能模擬實體,並配合NI-CAN 硬體介面卡與程式語言Visual C++ 6.0的單文件樣版功能設計車輛診斷系統的應用程式並符合本文車輛車輛診斷模擬系統實體層的規範,藉此與車輛ECU之診斷功能模擬實體作故障診斷、引擎運轉參數的擷取,以作為車輛診斷系統與採用ISO15765通訊協定之車輛引擎作實際連結之可行性驗證。
測試結果顯示,此車輛診斷系統在擷取符合ISO15765通訊協定之車輛ECU之診斷功能模擬實體的引擎運轉參數,其擷取結果與實際情形相吻合;在擷取故障碼功能方面,符合ISO15031-6規劃之需求。由結果顯示,可利用此車輛診斷系統作為開發ISO 15765通訊協定診斷系統之雛形。

關鍵字: 車輛診斷系統,CAN,通訊協定
Nowadays, most of vehicles are equipped with a communication system called Controller Area Network (CAN) to solve the long-bothering network problems, such as disturbing noise interference, bewildering tangle of cables. However, for diagnostics, most of the vehicles manufacturers still follow conventional protocols and standards. In order to implement a vehicle fault diagnostic simulation system with ISO 15765 protocol, the reserach is conducted by following two parts: One is the communication protocol and the other is the physical structure to study.
For the aspect of communication protocol, ISO 15765, ISO 14229-1, ISO 15031-5, and ISO15031-6 are selected to achieve the demands of vehicle fault diagnostic simulation system. The ISO 15765 protocol is mainly followed by the construction of data link layer and network layer, and ISO 15765 associates with ISO 14229-1 and ISO15031-5 and trouble codes in ISO 15031-6 applied to build diagnostic application in the application layer.
In the part of physical structure, the micro controller of Atmel T89C51CC01, the transceiver of Philips PCA 82C251, and other electronic components are used to simulate a car ECU with diagnostic function. Furthermore, a NI-CAN card and an application developed by using software of Visual C++ 6.0 with single-document template are utilized to design a human-computer interface (HCI) for the vehicle diagnostic system. The diagnostic system coupled with the simulated car ECU can perform fault diagnostics, acquisition of engine operating parameter, so as to validate the feasibility of adopting the diagnostic system in connection with a vehicle engine following ISO 15765 communication protocol.
The experiments are performed for acquiring the signals of engine operating parameters using the developed simulation engine system, and the results show that the test result matche the actual measurement results, and, moreover, the received trouble codes correctly match the corresponding demand of the ISO 15031-6 formulation. Therefore, the vehicle fault diagnostic simulation system developed in this thesis can be developed to be a prototype of a practical vehicle diagnostic system with ISO 15765 protocol.

Keywords: Vehicle fault diagnostic system, CAN, Communication protocol
摘要 i
Abstract ii
誌謝 iv
目錄 v
表目錄 iv
圖目錄 vi
第一章 緒論 1
1.1研究動機 1
1.2研究目的 2
1.3文獻回顧 2
1.4論文架構 6
第二章 通訊發展概論 8
2.1 通訊原理 8
2.2 網路拓樸 10
2.2.1匯流排拓樸 11
2.2.2星狀拓樸 11
2.2.3環狀拓樸 12
2.2.4樹狀拓樸 12
2.2.5網狀拓樸 13
2.3 OSI七層協定 14
2.4通訊介面簡介 15
2.5一般車用診斷系統之診斷通訊協定介紹 17
2.6小結 20
第三章 CAN BUS原理與特性 21
3.1 CAN Bus簡介 21
3.2 CAN Bus特性與ISO/OSI參考模型 28
3.3 CAN Bus 訊框(Frames) 29
3.4小結 30
第四章 ISO 15765通訊協定介紹 32
4.1 ISO 15765-1 32
4.2 ISO 15765-2 33
4.2.1網路層提供服務至應用層 33
4.2.2網路層內部作動方式 33
4.2.3網路層協定 35
4.3 ISO 15765-3 37
4.3.1 診斷與溝通管理功能單元 38
4.3.2資料傳輸功能單元 42
4.3.3儲存資料傳輸功能單元 43
4.4 ISO 15765-4 46
4.5小結 48
第五章 車輛診斷模擬系統製作 49
5.1車輛引擎ECU之診斷功能模擬實體 49
5.2診斷系統應用程式 56
5.2.1 連線功能表 57
5.2.2 引擎數據功能表 58
5.2.3 故障碼功能表 59
5.2.4 儲存功能表 60
5.3 連線系統程式製作 61
5.3.1 訊息傳送 61
5.3.2 訊息接收 63
5.3.3 連線初始化與保持連線 65
5.4 診斷功能程式製作 66
5.4.1 擷取車輛引擎ECU診斷功能模擬實體之故障碼 66
5.4.2 消除車輛引擎ECU診斷功能模擬實體之故障碼 71
5.4.3 擷取車輛引擎ECU診斷功能模擬實體之引擎運轉參數 73
5.5 負回應訊息測試 81
第六章 結論與建議 84
6.1 結論 84
6.2 建議 84
參考文獻 85
Extended Abstract 89
簡歷 93
[1]http://tech.digitimes.com.tw/ShowNews.aspx?zCatId=A18
[2]Automotive Diagnostic Products,http://www.freedoniagroup.com/brochure/22xx/2290smwe.pdf
[3]http://scantool.net/browseCV.html
[4]http://www.atmel.com/
[5]Patruck Leteinturier, Nico A., Kelling, Ursula Kelling, “TTCAN from Applications to Products in Automotive” Multiplexing and Networking Volume2, pp173~pp182, 2003.
[6]陳建燁、褚文和、鐘證達,車輛OBDII與CAN BUS通訊系統的演進與現況探討,第十屆車輛工程學術研討會,2005年。
[7]賴大溪、褚文和、朱存權、段宗廷,車輛診斷系統ISO 9141 與ISO 14230 通訊協定之探討,第十一屆車輛工程學術研討會,2006年。
[8]陳予柔、林明志、巫志倫,FlexRay 通訊協定與設計,第十二屆車輛工程學術研討會,2007年。
[9]Kenya Sato, Takahiro Koita, Scott McCormick, “Design and Implementation of a Vehicle Interface Protocol using an IEEE 1394 Network”, Journal of Systems Architecture, 2007.
[10]X. Fang, Z.Kowalcsuk, M.Kunwer, J.Gertler, M.Costin, R.Monajemy, “Model based diagnosis for automobile engine-algorithm development and testing on a production vehicle”, IEEE Transaction on Control Systems Technology, Vol.3, pp61-pp69, 1995.
[11]A. Alessandri, M. Caccia, G. Veruggio,, “Fault detection of actuator faults in unmanned underwater vehicles”, Control Engineering Practice 7, Vol.3, pp357~pp368, 1999.
[12]楊政衛,使用藍芽散射網路實作的智慧型車輛多工診斷系統,逢甲大學資訊工程系碩士論文,2006年。
[13]宋立,基于SAE J 1 939協議的CAN匯流排車燈故障診斷系统的實現,工業控制計算機,20卷9期,pp25~pp28, 2007年。
[14]Danil V. Prokhorov, “Toyota Prius HEV neurocontrol and diagnostics”, Neural Network 21, Vol.21, pp458~pp465, 2008.
[15]楊松桓,利用行動通訊建立的即時隨車診斷系統資訊回報軟硬體技術,國立彰化師範大學電機工程學系博士論文,2004年。
[16]謝明傑,車輛OBDII個人電腦診斷系統製作,年國立虎尾科技大學機械與機電工程研究所碩士論文,2006年。
[17]段宗廷,ISO 14230通訊協定之車輛OBDII電腦診斷系統設計與製作,國立虎尾科技大學機械與機電工程研究所碩士論文,2008年。
[18]李榮華,車輛問診維修系統,公開號 200634594,中華民國發明專利,2006年。
[19]黃信豪,車輛診斷器之語音模組,公開號 M295064,中華民國發明專利,2006年。
[20]Gordon F. Schmeisser、James M. Normile “Single-Hand held diagnostic display unit”, No.6693367, U.S.A, 2002.
[21]Borugian, “Vehicle diagnostic system ”, No.6680672, U.S.A, 2001.
[22]Krass, Jr., “Vehicle computer diagnostic interface apparatus”, No.4853850, U.S.A, 1989.
[23]葉乃菁、陳世維,網路概論最新版,文魁資訊股份有限公司,2002年。
[24]王聖傑,電腦網路與資料通信,知成數位科技,2版,2004年。
[25]顏春煌,通訊網路原理與應用,金禾資訊,初版,台北市,2004年。
[26]黃豐隆,資料通信與電腦網路(原理、應用與未來發展),儒林圖書公司,1997年。
[27]陳冠銘,最新網路原理與應用,金禾資訊股份有限公司出版,2003年。
[28]許永和,介面實習與實習使用Visual Basic,全華科技圖書股份有限公司出版,2005年。
[29]http://www.shgzw.gov.cn/big5/gzw/xxzh/mrjj/hyxx/userobject1ai46679.html
[30]D. John Oliver,“Implementing the J1850 Protocol” , Intel Corporation
[31]http://www.eettaiwan.com/ART_8800473678_644847_TA_49c3d539.HTM
[32]http://tech.digitimes.com.tw/ShowNews.aspx?zCatId=135&zNotesDocId=682CAC814E4CE9A048257156005C846C
[33]http://www.sorion-group.com/lin_bus.htm
[34]饒運濤、鄒繼軍、鄭勇芸,現場總現CAN原理與應用技術北京航空航天大學出版社,2003年。
[35]International standard ISO 11898, 1999。
[36]袁大宏 等人,控制局部網絡在汽車中的應用,汽車技術雜誌,2003年。
[37]ISO 15765, “Road vehicles-Diagnostics on Controller Area Networks(CAN)-Part 1:General information”, 2004.
[38]ISO 15765, “Road vehicles-Diagnostics on Controller Area Networks(CAN)-Part 2:Network layer services”, 2004.
[39]ISO 15765, “Road vehicles-Diagnostics on Controller Area Networks(CAN)-Part 3: Implementation of unified diagnostic services(UDS on CAN) ”, 2004.
[40]ISO 15765, “Road vehicles-Diagnostics on Controller Area Networks(CAN)-Part 4:Requirements for emission-related systemsc”, 2004.
[41]ISO 14229, “Road vehicles-Unified diagnostic services(UDS)-Part 1:Specification and requirements”, 2005.
[42]ISO 15031-5, “Road vehicles-Communication between vehicle and external equipment for emission-related diagnostics-Part 5:Emission-related diagnostic service”, 2006.
[43]ISO 15031-6, “Road vehicles-Communication between vehicle and external equipment for emission-related diagnostics-Part 6:Diagnostic trouble code definitions”, 2005.
[44]http://sine.ni.com/nips/cds/view/p/lang/zht/nid/1336
[45]饒運濤、鄒繼軍、鄭勇芸,現場總線CAN原理與應用技術,北京航空航天大學出版社,2003年。
[46]康振祥,車輛線傳控制網路系統整合與驗證,國立虎尾科技大學機械與機電工程研究所碩士論文,2008年。
[47]http://tech.digitimes.com.tw/ShowNews.aspx?zCatId=135&zNotesDocId=3C299A34B664B5FF4825721A003279EF&zKeyword=flexray
[48] http://tw.renesas.com/applications/automotive/child_folder/auto.html
[49]http://elearning.stut.edu.tw/car/
[50]Rebert Bosch Gmbh,“CAN Specification Vision 2.0,”,Postfach 30 20 40,D-70442 Stuttgart,1991.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top