Academic Journal of Engineering and Technology Science, 2020, 3(2); doi: 10.25236/AJETS.2020.030208.
Fei Shao*, Peng Kuang
Wuhan Institute of Marine Electric Propulsion, Wuhan, 430072, China
*Corresponding Author e-mail: firstname.lastname@example.org
Based on the ISO15765 protocol and the electronic control unit (ECU) to complete the design and implementation of host computer software for the fault diagnosis function. The main contents include: This paper first introduces the basic requirements and specifications of CAN bus and ISO15765 protocol, then introduces the specific requirements and definitions of all diagnostic service in the implementation process , Using CANoe software simulation method implements the diagnostic requirements. Finally, it introduces the core process and state transfer process of the software design .Test the software and compare it with the traditional version which is carried out through CANoe software and then analyze the result and draw a conclusion.
CAN, ISO15765 protocol, fault diagnosis, network layer, application layer
Fei Shao, Peng Kuang. Design and Implementation of the UDS Diagnostic System Based on CAN Bus. Academic Journal of Engineering and Technology Science (2020) Vol. 3 Issue 2: 57-65. https://doi.org/10.25236/AJETS.2020.030208.
 Yuanyuan Lu PhD, Xian Quan Shi PhD, Xiaohui Zhao PhD, et al. Value of Computer Software for Assisting Sonographers in the Diagnosis of Thyroid Imaging Reporting and Data System Grade 3 and 4 Thyroid Space‐Occupying Lesions [J]. Journal of Ultrasound in Medicine, 2019, 38 (12): 3291-3300.
 Mao Song Wan, Qi Wen Qiu, Li Ya Lv, et al. Design and Analysis of CAN Communication Network Applied in Hybrid Electric Vehicle [J]. Advanced Materials Research, 2014, 3255: 1135-1140.
 C. Widanapathirana, X. Ang, J. C. Li, et al. A Hybrid Classifier Using Reduced Signatures for Automated Soft-Failure Diagnosis in Network End-User Devices [J]. Journal of Networks, 2014, 9 (12): 3275-3289.
 Bailit Howard L, Devitto Judy, Myne-Joslin Ronnie, et al. Federally qualified health center dental clinics: financial information. [J]. Journal of Public Health Dentistry, 2013, 73 (3): 224-9.
 Li Du, Peng Xie, Bing Zhou, et al. UDS in CAN flash programming [J]. IOP Conference Series: Materials Science and Engineering, 2019, 490 (7)
 R.A. Rohrer, S.K. Pitla, J.D. Luck. Tractor CAN bus interface tools and application development for real-time data analysis [J]. Computers and Electronics in Agriculture, 2019, 163
 Samuel E. Marx, Joe D. Luck, Santosh K. Pitla, et al. Comparing various hardware/software solutions and conversion methods for Controller Area Network (CAN) bus data collection [J]. Computers and Electronics in Agriculture, 2016, 128: 141-148.
 v. Egan-Krieger G., Stein T., Rahn J.. Object oriented device control using the CAN bus [J]. Nuclear Instruments & Methods in Physics Research. Section A: Accelerators, Spectrometers, Detectors, and Associated Equipment, 1994, 352 (1-2): 204-206.
 Jiande Wang, Yunshan Zhou, Quan Li. Research on Fault Diagnostic System in CVT Based on UDS [J]. Advances in Mechanical Engineering, 2015, 7 (1): 741-765.
 Jin Kui Huang, Jin Rui Nan, Zhi Chai, et al. Analysis of UDS Diagnostic Service Applied on Vehicle ECU [J]. Applied Mechanics and Materials, 2013, 2773: 779-782.
 B.H. Chen, X.Z. Wang, S.H. Yang, et al. Application of wavelets and neural networks to diagnostic system development, 1, feature extraction [J]. Computers and Chemical Engineering, 1999, 23 (7): 899-906.
 Silvano Mussi. Diagnostic expert systems: a method for engineering knowledge used in sequential diagnosis [J]. Expert Systems, 2000, 17 (4):199-211.