Font Size: a A A

Design And Implementation Of A Vehicle Diagnostic System In Data Driven Mode

Posted on:2013-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2218330362967558Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Recently, along with the explosion of the automobile and its repairing industry, vehiclediagnostic system has gradually become the vital tool. For some reasons, the softwarearchitecture of domestic diagnostic system is in backwardness, with the low efficiency ofsoftware development and maintenance.Firstly, the paper introduces the vehicle diagnostic system by explaining the functionalprinciple, business model and communication protocols. Basing on this, the paper gives thedesign of an original system of general diagnostic tool with the following futures: PC andimbedded system compatible architecture, detached design rendering layer and businesslayer, and self-contained development mode for individual vehicle ECU system.With the consecutive vehicle diagnostic business expansion and deducing of theindustrial technologies, the deficiencies of the original system is beginning to show through,such as: trivial work load and sharp learning curve for the diagnostic engineers; failed toaccumulate and reuse diagnostic data and codes, with heavy duplication of working effortexisted; hard to correctly assess the performance for diagnostic engineers causingemployees turnover; hard to debug obscure system faults leading to unstable system and soon. After further analyzing the defaults of the original system and gathered experiences onbusiness data, and referencing the superior concepts of domestic and overseas counterparts,the paper provides a series of evolutional solutions, with the constructing a data drivenmiddle layer upon explicit data at the core. Then it gives out the modeling, design andimplementation of this new data driven platform in details. The main work of new data driven platform includes: abstracting the normal vehiclediagnostic business units into a series of data sheet template, and abstracting the special testbusiness unit into a customized script system. Applying divide and conquer technique, theabove two parts covers the whole business requirements of the system. The contribution ofthe new platform is that it thoroughly separates the data from the program, with the ladderbeing driven by the former, and the business data can be distilled and managed by databaseuniformly as well. Platform engineers can exclusively control the quality of the wholesoftware platform. And Diagnostic engineers then can finish their jobs by filling in the datasheet templates and/or writing customized scripts instead of trivial coding work. This helpslower the threshold of diagnostic work, and make the performance assessment transparencyfor diagnostic engineers basing on the quality and quantity of the diagnostic data.At last, the paper gives out other complementary evolutional solutions for the originalsystem, which includes repairing information, remote diagnostic and others to enhance thehuman-computer experience. The paper also gives out a vehicle publishing automation toolby providing its modeling, designing and implementation. This tool helps standardize theprocess and improve development efficiency for the vehicle diagnostic work.The results of this research have great practical significance, and certain referencevalue for up-to-date vehicle diagnostic system.
Keywords/Search Tags:vehicle diagnostic tool, middle layer, data driven, reuse, rapiddevelopment
PDF Full Text Request
Related items