Browse Prior Art Database

Method for verifying control software for a control unit, especially for an engine control unit of a vehicle

IP.com Disclosure Number: IPCOM000028140D
Publication Date: 2004-Apr-28
Document File: 4 page(s) / 50K

Publishing Venue

The IP.com Prior Art Database

Abstract

The invention relates to a method for verifying the control software of a control unit of e.g. an internal combustion engine of a vehicle, such as a truck, bus and boat, during the development process of the software. The inventive method may also be used for verifying the control software of a control unit for any motor in a vehicle or in a fixed installation.

This text was extracted from a Microsoft Word document.
This is the abbreviated version, containing approximately 41% of the total text.

Method for verifying control software for a control unit, especially for an engine control unit of a vehicle

Technical field of the invention

The present invention relates to a method for verifying the control software of a control unit of e.g. an internal combustion engine of a vehicle, such as a truck, bus and boat, during the development process of the software. The inventive method may of course also be used for verifying the control software of a control unit for any motor in a vehicle or in a fixed installation.

Background of the invention

Today, the features of an internal system of a vehicle, such as a truck, are mainly controlled by an engine control unit or in fact the control program implemented in the engine control unit. Accordingly, by re-programming the engine control unit, i.e. changing certain parameters of the control program, a more or less new system can be designed. For example, the engine control unit controls the operation of the internal combustion engine of the vehicle and by re-programming the control program of the engine control unit a new engine can be achieved.

The control program of the engine control unit may comprise up to several thousands of different parameters which are associated with a number of different sub-systems of the engine and therefore a number of different development engineers are normally involved in a re-design of an existing engine or the design of new engine. Usually, one development engineer is responsible for the computation of a number of parameters in one (or more)  program modules. Each module includes the parameters associated with a specific function or a sub-system of the engine, for example, the fan control.

This leads however often to problems when the different modules are coupled together in or compiled to the control program since it is of frequent occurrence that certain parameters are missing or that certain parameters has been doubled. It is a time-consuming and complicated operation to identify which module a specific parameters belongs to and who was responsible for the specific parameter. Thus, there is a need for a systematic and time-saving method for verifying control software of a control system of, for example, an internal combustion engine of a vehicle, such as a truck and for identifying errors in the software.

Brief description of the invention

An object of the invention is thus to provide a method for verifying control software of a control system, such as a control system for an internal combustion engine or any other motor, either in a vehicle, such as a truck, bus and boat, or in a fixed installation, that in a systematic and time-efficient way identifies errors in the software. This and other objects are achieved according to the present invention by a method having the features defined in the following description.

Description of preferred embodiments

Usually, a specification of requirements defines the features of a new or re-designed engine and it is the...