淡江大學覺生紀念圖書館 (TKU Library)
進階搜尋


系統識別號 U0002-2109201319031700
中文論文名稱 基於智慧型手機及OBD-II系統之智慧行車系統設計與實作
英文論文名稱 Design and Implementation of an Intelligent Vehicular System Based on Smart Phone and OBD-II System
校院名稱 淡江大學
系所名稱(中) 資訊工程學系碩士在職專班
系所名稱(英) Department of Computer Science and Information Engineering
學年度 101
學期 2
出版年 102
研究生中文姓名 李坤龍
研究生英文姓名 Kung-Lung Li
學號 700410201
學位類別 碩士
語文別 中文
第二語文別 英文
口試日期 2013-06-21
論文頁數 63頁
口試委員 指導教授-張志勇
委員-張志勇
委員-洪麗玲
委員-張兆村
中文關鍵字 OBD-II  診斷故障代碼  車載系統  行車紀錄器 
英文關鍵字 OBD-II  DTC  Vehicle systems  tachograph 
學科別分類 學科別應用科學資訊工程
中文摘要 自西元1672年製造出第一輛以蒸汽為動力的車輛至今,世界上的汽車產量仍不停地增加也愈來愈普及,因此ITS(Intelligent Transportation System,智慧運輸系統)的發展及應用也逐漸受到關注,尤其是在行車安全這一塊尤為重要,透過OBD-II(the Second On-Board Diagnostics,車載自動診斷系統)的介面,可以取得儲存在車輛中的車況資訊,只要以更清楚便利的方式呈現,就可以幫助駕駛對於車輛狀況的掌握更加的準確。本論文的內容是撰寫Android應用程式在Android based的智慧型裝置上透過WIFI無線訊號與OBD-II進行溝通,即時取得車況資訊,將紀錄在汽車的晶片中的診斷故障代碼(DTC,Diagnostic Trouble Codes)封包接收後解析,不僅可以省去進廠使用OBD檢測儀器(OBD Scan Tool)讀出的程序,對於行車前的車況了解更能即時準確;將車輛行駛動力資訊搭配行車錄影紀錄,有別於一般市售的行車紀錄器(EDR,Event Data Recorder)僅能側錄行車影像,提供車輛行駛中更加完整的反應動作軌跡的紀錄,當事故發生時,對於肇事責任的判定也會有很大的幫助。
英文摘要 Since 1672 to produce the first one to steam-powered vehicles. The world's automobile production has kept increasing and more popular. So the development and application of ITS (Intelligent Transportation System, Intelligent Transportation Systems) capture attention gradually, especially the safety traffic area is important. The condition information saved in the vehicle can be received through OBD-II (the Second On-Board Diagnostics, board automatic diagnostic system) interface. As long as presented more clearly and convenient, it can help driver grasp the condition of the vehicle more accurately. In this paper we propose an Android application via WIFI wireless signals to communicate with OBD-II in the Android based smart device. To access the condition information immediately and to parse the DTC (Diagnostic Trouble Codes) that recorded in the vehicle's chip after receiving. Not only eliminates the process which use OBD testing equipment (OBD Scan Tool) into the plant, but also understands the condition more immediate and accurately before driving. Recording the driving motion track information with the vehicle driving video provides more complete motion track records. And it's different from commercially available tachograph only skimming lane images. It will be a great benefit to determine the responsibility belong to when the accident occurred.
論文目次 目錄
目 錄 III
圖目錄 V
表目錄 VI
第一章、 簡介 1
1.1 研究背景 1
1.2 研究動機與目的 3
1.3 研究方法 5
1.4 論文架構 7
第二章、 相關研究 8
第三章、 背景知識 12
3.1 Android系統 12
3.1.1 Android的特色 13
3.1.2 Android平台的架構 17
3.1.3 Android開發環境建立 22
3.1.4 Eclipse的安裝和使用方法 24
3.1.5 編譯Android並發布至智慧型裝置 28
3.2 OBD-II車載診斷系統 31
3.2.1 OBD發展歷史 31
3.2.2 OBD-II系統特色 34
3.2.3 OBD-II系統運作解析(車輛引擎端) 35
3.2.4 OBD-II系統運作解析(檢測儀端) 37
3.2.5 OBD-II系統故障碼解析 38
第四章、 智慧型手機及OBD-II系統之智慧行車系統 43
4.1 系統目標 43
4.2 實作架構 44
4.3 實作過程 46
4.3.1 實作上遇到的困難 46
4.3.2 解決方式 47
4.4 OBD-II封包解析流程 50
第五章、 結論與未來研究方向 53
參考文獻 54
附錄-英文論文 57

圖目錄
圖 1 Android架構圖 17
圖 2 JDK6下載頁面 24
圖 3 Eclipse IDE下載頁面 25
圖 4 下載ADT擴充套件 25
圖 5 Android SDK下載頁面 26
圖 6 建立AVD 26
圖 7 在AVD上發布程式 27
圖 8 Google USB Driver安裝 29
圖 9 開啟手機上的偵錯模式 29
圖 10 Eclipse偵測到智慧型裝置 30
圖 11 診斷執行器與八項監測器的測試關聯 36
圖 12 OBD-II故障碼定義 40
圖 13 OBD-II PID碼診斷傳回值 42
圖 14 OBD-II與智慧型裝置傳輸關係圖 44
圖 15 OBD-II系統運作流程圖 45
圖 16 以Arduino + Wi-Fi模組製作的OBD-II訊號產生器 47
圖 17 OBD-II訊號產生器介面 48
圖 18 撰寫Windows程式接收並解析OBD-II訊號產生器所發出來的訊號 49
圖 19 智慧型裝置傳送封包至ECU的流程 50
圖 20 發送請求車況資訊的封包 50
圖 21 OBD-II回傳車況訊息的封包 51
圖 22 ECU傳送的OBD-II封包 51

表目錄
表 1 民國99-101年道路交通事故統計表 3
表 2 相關文獻的研究目的比較表 10
表 3 Android各版本名稱與用戶分布 13
表 4 OBD-II故障碼前兩碼定義及代碼 41
表 5 SAE-J1979標準的10種操作模式 42
表 6 系統定義故障碼類別對照表 52
參考文獻 [1] 交通部統計查詢網:http://stat.motc.gov.tw/mocdb/stmain.jsp?sys=100
[2] 全國法規資料庫:http://law.moj.gov.tw/LawClass/LawOldVer_Vaild.aspx?PCODE=K0040012
[3] OBD-II (Check Engine Light) Trouble Codes:http://www.obd-codes.com/trouble_codes/
[4] PO-LUN CHANG, YU-XIN GUO, MU-DER JENG, “Telematics Gateway and Power Saving Method for Electric Vehicles”, IEEE International Conference, pp. 780-785 2011
[5] Da-Woon Jeong, Jong-Wook Jang, “Mobile-based Vehicle Supplies Check Management System”, Fourth International Conference, pp. 140-144 2012
[6] Jorge Zaldivar, Carlos T. Calafate, Juan Carlos Cano, Pietro Manzoni, “Providing Accident Detection in Vehicular Networks Through OBD-II Devices and Android-based Smartphones”, IEEE 36th Conference, pp. 813-819 2011
[7] 陳俊宇,「整合雲端語音控制與OBD-II車輛診斷系統之應用與實作」,碩士論文,樹德科技大學,高雄,2008.
[8] 魏裕入,「具即時遠端監控之聲控車載診斷系統研究與實作」,碩士論文,國立高雄應用科技大學,高雄,2009.
[9] 蔡昀哲,「基於無線感測網路與OBD技術之適應性車輛行為偵測方法」,碩士論文,樹德科技大學,高雄,2012.
[10] Sang Hyun Park,Sang Yub Lee, “Development of On-board Diagnosis via CAN for a HVI (Human Vehicle Interface) Technology”, IEEE 10th International Symposium, pp. 839-840 2012
[11] Hyun-Jeong Yun,Shin-Kyung Lee,Oh-Cheon Kwon, “Vehicle-generated data exchange protocol for Remote OBD inspection and maintenance”, 6th International Conference, pp. 81-84 2011
[12] Duy Le Nguyen, Myung-Eui Lee, Artem Lensky, “The Design and Implementation of New Vehicle Black Box Using The OBD Information”, Computing and Convergence Technology (ICCCT), 7th International Conference, pp. 1281-1284 2012
[13] Hu Jie, Yan Fuwu, Tian Jing, Wang Pan, Cao Kai, “Developing PC-Based Automobile Diagnostic System Based on OBD System”, Power and Energy Engineering Conference (APPEEC), Asia-Pacific, pp. 1-5 2010
[14] Android Architecture – The Key Concepts of Android OS:http://www.android-app-market.com/android-architecture.html
[15] Sang Hyun Park,Sang Yub Lee, “Development of On-board Diagnosis via CAN for a HVI (Human Vehicle Interface) Technology”, Parallel and Distributed Processing with Applications (ISPA), IEEE 10th International Symposium, pp. 839-840 2012
[16] Enriquez, D.J., Bautista, A., Field, P., Sun-il Kim, Jensen, S., Ali, M., Miller, J., “CANOPNR: CAN-OBD programmable-expandable network-enabled reader for real-time tracking of slippery road conditions using vehicular parameters”, Intelligent Transportation Systems (ITSC), 15th International IEEE Conference, pp. 260-264 2012
[17] Sung-Hyun Baek, Hwa-Sun Kim, Da-Woon Jeong, Mi-Jin Kim, You-Sin Park, Jong-Wook Jang, “Implementation Vehicle Driving State System with OBD-II, MOST network”, Communications (APCC), 17th Asia-Pacific Conference, pp. 709-714 2011
[18] Wang Dongliang, Huang Kaisheng, Liu Wei, Lin Zhihua, Wang Yinhui, “OBD System Oxygen Sensor Degradation Monitoring and Mechanism Analysis”, Measuring Technology and Mechatronics Automation (ICMTMA), Third International Conference, pp. 740-744 2011
論文使用權限
  • 同意紙本無償授權給館內讀者為學術之目的重製使用,於2018-09-23公開。
  • 同意授權瀏覽/列印電子全文服務,於2018-09-23起公開。


  • 若您有任何疑問,請與我們聯絡!
    圖書館: 請來電 (02)2621-5656 轉 2281 或 來信