| In this paper, a multi-function development system is studied to meet the demand of the EFI engines development by combining hardware technology and software tools. Great emphasis is put on the task, demand and reliability of the development system.The hardware development system is designed for to need demand from ECU developing in different status, including hardware test system, ECU-developing and function-test system, autotest system and ECU testing-vehicle setting system. hardware test system is used to detect hardware mistake in initial status, which is necessary for future developing. ECU-developing and function-test system is answer for simulation of all input single to build different working status, and simulation of control single, depending on which, we can compare and analyse different control strategy. This function is essential for ECU development. Depending on directly communication between MCU, Autotest system realize rapidly detecting and locating mistake of ECU. ECU testing and vehicle setting system is used to match ECU and working hardware environment.This system consists of software environment and hardware components. The software environment achieves the visualization interface between users and the system. Furthermore, data analysis, signal acquisition and communication are realized under software environment. During software programming, the object-oriented method and 32-bit technique of WINODWS are used. A number of languages such as Visual Basic, Microsoft Access and Htmlhelp Workshop, which have their own merits respectively, are available for developing GUI, hardware interface, database, help system and so on.On the basis of its application on development of EFI engines, the development system is divided into four subsystems, while include: ECU development module, ECU setting module, ECU debugging module and data management module. Now the whole system is used to develop new FAI ECU successfully. |