Development of a PC-based OBDII Diagnostic Systemfor Vehicles

碩士 === 國立虎尾科技大學 === 動力機械工程研究所 === 93 === Abstract OBD II (On-Board Diagnostics II) is a standard message codes and communication method commonly used in the engine computers of the present vehicles. Its main function is for diagnostic. As the vehicle network system become more sophisticated and...

Full description

Bibliographic Details
Main Authors: Ming-Jie Xie, 謝明傑
Format: Others
Language:zh-TW
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/xq449y
id ndltd-TW-093NYPI5311017
record_format oai_dc
spelling ndltd-TW-093NYPI53110172019-10-30T05:41:30Z http://ndltd.ncl.edu.tw/handle/xq449y Development of a PC-based OBDII Diagnostic Systemfor Vehicles 車輛OBDII個人電腦診斷系統的製作 Ming-Jie Xie 謝明傑 碩士 國立虎尾科技大學 動力機械工程研究所 93 Abstract OBD II (On-Board Diagnostics II) is a standard message codes and communication method commonly used in the engine computers of the present vehicles. Its main function is for diagnostic. As the vehicle network system become more sophisticated and advanced, CAN (Controller Area Network) and LIN (Local Interconnect Network) have become the common systems for the engine system to communicate and share information with the other system such as transmission, chassis, car body and safety system. Furthermore, their functions have been extended and include diagnostics as well as control and safety etc. However, even though the hardware structure of communication protocol. Keep renovating and improving, the corresponding message contents and fault codes are still based on the standard protocol of OBD II. This thesis presents an OBD II PC-based diagnostic system for vehicle comprised of an OBD II communication interface and a fault diagnostic program. The former is allowed to communication with some specific type of OBD II engine computers whose physical layer and data link layer are constructed according to ISO 9141 and 9141-2; whose application layer is built based on SAE-J1979; whose fault codes are written by SAE-J2012; whose communication with PC is through RS-232. The latter program used for transmitting receiving and interpreting messages is written in Visual C++. Using this system, the related data and fault codes of the engine in running mode can be obtained. Furthermore, the fuzzy theory is applied to construct an intelligent diagnostic algorithm for this system. Therefore, the specific fuzzy relation matrix of faults for each vehicle can be established using this algorithm. It is highly expected that the proposed system will be an useful tool for vehicle repairmen. 2006 學位論文 ; thesis 100 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立虎尾科技大學 === 動力機械工程研究所 === 93 === Abstract OBD II (On-Board Diagnostics II) is a standard message codes and communication method commonly used in the engine computers of the present vehicles. Its main function is for diagnostic. As the vehicle network system become more sophisticated and advanced, CAN (Controller Area Network) and LIN (Local Interconnect Network) have become the common systems for the engine system to communicate and share information with the other system such as transmission, chassis, car body and safety system. Furthermore, their functions have been extended and include diagnostics as well as control and safety etc. However, even though the hardware structure of communication protocol. Keep renovating and improving, the corresponding message contents and fault codes are still based on the standard protocol of OBD II. This thesis presents an OBD II PC-based diagnostic system for vehicle comprised of an OBD II communication interface and a fault diagnostic program. The former is allowed to communication with some specific type of OBD II engine computers whose physical layer and data link layer are constructed according to ISO 9141 and 9141-2; whose application layer is built based on SAE-J1979; whose fault codes are written by SAE-J2012; whose communication with PC is through RS-232. The latter program used for transmitting receiving and interpreting messages is written in Visual C++. Using this system, the related data and fault codes of the engine in running mode can be obtained. Furthermore, the fuzzy theory is applied to construct an intelligent diagnostic algorithm for this system. Therefore, the specific fuzzy relation matrix of faults for each vehicle can be established using this algorithm. It is highly expected that the proposed system will be an useful tool for vehicle repairmen.
author Ming-Jie Xie
謝明傑
spellingShingle Ming-Jie Xie
謝明傑
Development of a PC-based OBDII Diagnostic Systemfor Vehicles
author_facet Ming-Jie Xie
謝明傑
author_sort Ming-Jie Xie
title Development of a PC-based OBDII Diagnostic Systemfor Vehicles
title_short Development of a PC-based OBDII Diagnostic Systemfor Vehicles
title_full Development of a PC-based OBDII Diagnostic Systemfor Vehicles
title_fullStr Development of a PC-based OBDII Diagnostic Systemfor Vehicles
title_full_unstemmed Development of a PC-based OBDII Diagnostic Systemfor Vehicles
title_sort development of a pc-based obdii diagnostic systemfor vehicles
publishDate 2006
url http://ndltd.ncl.edu.tw/handle/xq449y
work_keys_str_mv AT mingjiexie developmentofapcbasedobdiidiagnosticsystemforvehicles
AT xièmíngjié developmentofapcbasedobdiidiagnosticsystemforvehicles
AT mingjiexie chēliàngobdiigèréndiànnǎozhěnduànxìtǒngdezhìzuò
AT xièmíngjié chēliàngobdiigèréndiànnǎozhěnduànxìtǒngdezhìzuò
_version_ 1719283493198888960