Developing PC-Based Automobile Diagnostic System Based on OBD System Authors: Hu Jie, Yan Fuwu, Tian Jing, Wang Pan, Cao Kai School of Automotive Engineer Wuhan University of Technology Speaker :陳明睿 M98G0105 1 Outline • • • • Introduction Architecture of diagnostic system Hardware of system Software of system – Curing software designing – Diagnostic software designing • Experiments and result analysis • Conclusion 2 Introduction • The widely application of electronic control technology makes the structure of automotive electronic control system more and more complicated. • It is more difficult to find the cause and position of fault. • Data in vehicle technical supports shows that the time for finding fault is 70%, while the time for troubleshooting and maintenance accounts for 30%. 3 Introduction • The widely used diagnostic equipments in the current market mostly are the second-generation hand-held diagnostic devices, which just have some extensions based on code reader. • They mainly have several problems: – – – – hardware system is relatively unchangeable, difficult to upgrade or expansion modules The slow running speed of devices less function can not fully meet the vehicle real-time diagnostics maintenance requirement; – limited memory of the handheld devices – Due to the lacking of network connection 4 Introduction • The author proposes a general pc-based automobile fault diagnostics system based on OBD system design, which combines with network technology and modern fault diagnosis technology. • This system can not only solve the problems in hand-held diagnostic devices, but also caters to the new trend of the automobile fault diagnosis technology. 5 Introduction of OBD system • OBD system was originally designed for vehicle exhaust emission controlling. • Initially, there was no uniform standard for the OBD systems made by different car manufacturers. • In 1996, the U.S. Society of Automotive Engineers SAE, EPA, California Air Resources Board (CARB) coordinates the submission of standards of the OBDII (the Secondgeneration on board diagnostic system) • OBD II provides unified detection method for different automobile manufacturers, and also lays the foundation for developing general automotive fault diagnosis system. 6 Introduction of OBD system • The physical layers and link layers of J1850, ISO9141, KWP2000, and CAN protocol are various, while the protocol of their application layers are uniform. 7 Architecture of diagnostic system • In view of layering of OBD system diagnostic protocol – physical layer – link layers – uniqueness in application layer • The system can be divided to PC diagnostic software VCI system (Vehicle Communication Interface) Vehicle network 8 Architecture of diagnostic system • PC diagnostic software – Human-computer interaction interface . – Achieves the application layer of the protocol . – Single maintenance station connect the automobile manufacturers by internet. • Thus, a diagnostic network is formed and the function of resource sharing and remote diagnostics can be achieved. Internet PC diagnostic software Automobile manufactures after service center 9 Architecture of diagnostic system • VCI system (Vehicle Communication Interface) – bridge which connects the vehicle diagnostic system and host computer diagnosis system • According to data flow, divided into three sub-functional modules – Protocol conversion function module – Host microcontroller module – USB bridge module 10 Architecture of diagnostic system VCI system (Vehicle Communication Interface) • Protocol conversion function module – Achieves connection of physical layers of the entire communication. • Host microcontroller module – analyze the on-board network data, and sent message to host computer diagnostic system – It will achieve controlling of parts of the man-machine interface, and the corresponding data storage • USB bridge module – transfer the serial data streams to USB data stream – communication link between the host computer diagnostic system and the host microcontroller system. 11 Architecture of diagnostic system Vehicle Network • Vehicle networks consist – ECU, sensors, fault indicators, diagnostics connection, and the bus. • ECU constantly monitors the input information of sensors and actuators by CAN • When diagnosing faults – communicate with ECUn and storage fault codes and fault information 12 Hardware of system • Use different diagnostic protocols of different vehicles. • It is necessary to design various protocols transfer circuits in order to meet different diagnostic requirements of different models 13 Hardware of system • The hardware system consists – – – – – – – Human-computer interaction module. Serial ports switch to USB module. Information indicator modules. Protocol conversion module. Microcontroller module Data storage module Power conversion modules 14 Software of system • Take K-line diagnosis for example. 15 Curing Software Designing Diagnostic Software Designing Software of system • Curing Software Designing – communication management and diagnostic service management. – Communication management includes the initialization of communication parameters, selection of protocols and initialization of diagnostic protocols as well as the starting and stopping of communication 16 Software of system • Diagnostic Software Designing – Host computer diagnostic software is developed with Visual Basic 6.0, while its database is designed by Access2000. Diagnostic software interface 17 Software of system • Diagnostic Software Designing – The overall function principle of the host computer diagnostic software 18 Experiments and result analysis • Vehicle diagnostic interface is connected to PC diagnostic system and parts of the vehicle real-time parameters is monitoring. • The parameters include throttle position, intake manifold pressure, ignition advance angle, engine speed and vehicle speed. • The road testing under various working conditions – – – – – – Stopping module Starting module Idle speed Accelerating module Decelerating module Cruising module. 19 Experiments and result analysis When the vehicle stops, the intake manifold pressure is 0.1Mpa close to the atmospheric pressure. When the engine run at idle speed model and the engine speed is keeping at 750r/min, the intake manifold pressure is around 0.028Mpa, indicating that engine works smoothly under the idle speed condition. 20 Experiments and result analysis • If the throttle valve is released after acceleration, the intake manifold pressure drops sharply and the ignition advance angle is affected significantly. • So the ignition advance angle becomes negative. 21 Experiments and result analysis 22 Conclusion • According the vehicle testing, the entire hardware system is reliable and stable. • The diagnostic software is easy and intelligent and the entire system can run smoothly and diagnose accurately. • Compared to hand-held diagnostic devices – More powerful repairing help and guidance – Upgraded more conveniently and able to achieve remote diagnostic extension. 23 T h a n k Y o u 24