Font Size: a A A

Development Of Hardware-in-the-Loop Automatic Test For Engine Management System

Posted on:2010-06-27Degree:MasterType:Thesis
Country:ChinaCandidate:K L ZhouFull Text:PDF
GTID:2248330374495734Subject:Vehicle Engineering
Abstract/Summary:PDF Full Text Request
Engine Management System (EMS) consists of sensors, electrical control units (ECU) and actuators. It optimally manages the ignition, injection, the air-fuel ratio and the exhaust emission. For different vehicle modles, special software functions and corresponding data integration should be adapted to EMS. However, software development comes with testing, so working on automative tests of EMS can cut manpower cost, ensures the quality of products, and brings relative higer profits.Hardware-in-the-loop simulation technology can be applied to functional development, software testing and data matching phase of the electronic control unit, significantly saving manpower and financial resources, improving the quality of the development and shorten the development cycle. Therefore, at home and abroad, many vehicle manufacturers started to introduce the advanced technology.In this paper, using Engine Management System ME7as the research object, combined with LabCar XT hardware-in-the-loop simulation environment, studies the test strategy which can be used for automatic test and develop the ME7automatic test programs. The main research contents are as follows. Chapter II briefly describes the overall design of the hardware-in-the-loop real-time simulation test systems and the framework of the automatic test development, set LabCar DVE model and LabCar hardware board signal, LabCar hardware board and ME7-ECU pin hardware channels respectively, format the hardware-in-loop real-time simulation system. Chapter III studies the test strategy which can be used for ME7automatic test, such as the input signal testing, electronic throttle system testing, engine status testing, output signal testing and the performance testing. Chapter IV designs the sequence flowchart of the automatic test, using the test language TTCN-3to define the test port, test components and test cases of the test sets, respectively solved the software design problems in the initialization module, excitation signal module, signal acquisition module and the evaluation module, in which, the initialization module used to open DVE model and open the INCA for reading ECU-ETK, the excitation signal module used to generate discrete excitation signal and continuous excitation signal, the signal acquisition module used to collect the signals at one point or record the signals in a period of time and storage them in files, the evaluation module used to evaluate the current test cases to localization of the development of the ME7test cases. Chapter V based on the LabCar DVE module and ME7-ECU, using the LabCar Automation to load and execute test cases, to realize automatic test and analysis some test results. Chapter VI summary and outlook for the whole paper.On the research of LabCar XT-based development of automotive engine management system ME7automatically testing program, we have achieved automated testing using the test cases with the development of TTCN-3, saved a great deal of manpower and time for the completion of gray-box testing, system integration testing, regression testing with higher economic benefits. At the same time it provides a reference for the future development of32-bit EMS, GDI, and DCT projects of automatic test programs.
Keywords/Search Tags:Hardware-In-the-Loop, Automatic Test, Engine Management System, Test Case
PDF Full Text Request
Related items