|Publication number||US7302314 B2|
|Application number||US 10/045,789|
|Publication date||Nov 27, 2007|
|Filing date||Jan 11, 2002|
|Priority date||Jan 12, 2001|
|Also published as||DE10101311A1, DE10101311C2, US20020111719|
|Publication number||045789, 10045789, US 7302314 B2, US 7302314B2, US-B2-7302314, US7302314 B2, US7302314B2|
|Original Assignee||Robert Bosch Gmbh|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (16), Non-Patent Citations (1), Referenced by (9), Classifications (14), Legal Events (3)|
|External Links: USPTO, USPTO Assignment, Espacenet|
The present invention relates to a vehicle controller and a control method, each designed for a plurality of different types of vehicles.
A controller is described in German Patent Application No. 38 02 241, for example. This electronic controller has a code memory for at least one code word for definition of the respective individual design version of the respective vehicle, the respective program sections, data records, input and/or output channels being directly controllable as a function of the code word contained in the code memory. The totality of all program sections, data records, input and/or output channels for all vehicle versions is stored uniformly in each controller. The controller described there is customized as follows for a certain vehicle design version. The first bit of the code word controls a system demand control over an absolute pressure sensor or, alternatively, a system demand control over a load signal from the air flow meter; the second bit activates an idling control having an idling characteristic curve which depends on engine rpm and load or, alternatively, an idling control having an idling characteristic curve contact selection; the third bit determines whether or not an overrun fuel cutoff is to be activated, preferably using a firing angle change limitation; the fourth bit provides for an alternative choice between an ignition control having two engine characteristics maps with load gradient-dependent switching and an ignition control having one engine characteristics map with the respective idling characteristic curve, etc. One of two alternatives is thus specified by each bit of the code word, and the respective parameter or the respective engine characteristics map is selected from the totality of data stored in the controller as a function of the alternative determined by the respective bit. The assignment of a bit of the code word to a parameter or an engine characteristics map is thus made directly.
A first aspect of the present invention provides a vehicle controller and a control method with which control parameters of a vehicle version can be determined from a version coding without specifying this directly through a separate bit in the code word according to the version coding. These parameters are determined by algorithmic processing of the version coding during operation in the controller. This determination is thus indirect. One advantage of the present invention is that more different vehicle versions or equipment elements can be differentiated with the same code word length.
If it is important to save on storage space for different parameter sets in the controller, then according to another aspect of the present invention, parameters may also be contained directly in the code word according to version coding. In this case, these parameters are determined directly from the code word.
These two aspects may also be combined in one controller. Thus, individual parameters (or engine characteristics maps) may be determined by indirect selection and additional parameters (or engine characteristics maps) can be read out directly in the code word. In addition, parameters (or engine characteristics maps) may be determined by direct selection from the version coding.
Depending on the content of code word memory 10, data according to the respective version is read out of application data memory 30 in operation of the vehicle controller. Individual values of application data memory 30 may be allocated directly to individual items of information in version code memory 10 or they may be allocated indirectly, i.e., individual values are assigned to certain combinations of information of code word memory 10. These combinations are determined by logic links of individual bit positions of version code memory 10. The links are formed in unit 20. According to the algorithmic processing in unit 20, selector unit 40 is then controlled to access the respective memory locations in application data memory 30. The value read there is sent to control unit 50. In control unit 50, the proper control program for the vehicle control is executed. Many parameters or engine characteristics maps can be determined from the version coding in the manner described here.
Since the totality of possible values and engine characteristics maps is present in each controller, such a controller may be used for a plurality of different vehicle versions. Thus only the version coding stored in version code memory 10 is version specific. This version coding may be stored at the time of manufacture of the vehicle. The data may also be revised later, e.g., as part of maintenance work. Thus, the vehicle controller may also be adapted to the given up-to-date status even when there is a subsequent change in the vehicle version, e.g., when parts of the equipment are added or removed.
Thus, according to the present invention, the choice of the (version-specific) reduction ratio of the generator, i.e., the reduction factor between the engine rpm and the generator rpm, may be provided through the version code. The choice can thus be made on the basis of vehicle body-specific particulars and/or the engine type (i.e., indirectly).
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US5513107 *||Dec 17, 1992||Apr 30, 1996||Ford Motor Company||Methods and apparatus for controlling operating subsystems of a motor vehicle|
|US5568388 *||Feb 27, 1995||Oct 22, 1996||Kelsey-Hayes Company||Method and system for automatically calibrating control logic of a vehicle control system|
|US6061617 *||Oct 21, 1997||May 9, 2000||Case Corporation||Adaptable controller for work vehicle attachments|
|US6167337 *||Oct 2, 1998||Dec 26, 2000||Case Corporation||Reconfigurable control unit for work vehicles|
|US6184661 *||Jun 22, 1999||Feb 6, 2001||C. E. Niehoff & Co.||Regulator with alternator output current and input drive power control|
|US6269300 *||Mar 29, 1995||Jul 31, 2001||Caterpillar Inc.||Method for producing production control software for a natural gas or diesel engine controller|
|US6360145 *||May 16, 2000||Mar 19, 2002||General Motors Corporation||Vehicle platform-portable controller|
|US6529805 *||Feb 21, 2001||Mar 4, 2003||General Motors Corporation||Methods and apparatus for configuring an automobile electronic control module|
|US6708096 *||Nov 17, 2000||Mar 16, 2004||Robert Bosch Gmbh||Method for controlling an element of a drive train of a vehicle and control unit for performing said method|
|US20010044677 *||Dec 28, 2000||Nov 22, 2001||Juergen Bauer||Method and device for controlling operating sequences in a vehicle|
|DE3802241A1||Jan 27, 1988||Aug 10, 1989||Opel Adam Ag||Elektronisches steuergeraet fuer kraftfahrzeuge|
|DE4111949A1||Apr 12, 1991||Oct 15, 1992||Audi Ag||Universal microprocessor for IC engine management - has coded switching of data store to match engine type|
|DE4122203A1||Jul 4, 1991||Jan 9, 1992||Honda Motor Co Ltd||Steuervorrichtung fuer fertigungslinie|
|DE4128922A1||Aug 30, 1991||Mar 12, 1992||Delco Electronics Corp||Electronic controller for vehicle e.g. for spark timing|
|EP0872395A1||Apr 3, 1998||Oct 21, 1998||Automobiles Citroen||System for characterizing a control computer in a vehicle wheel antilock device|
|JPS6486272A||Title not available|
|1||*||Volkswagen Official Factory Repair Manual, Golf, GTI, Jetta 1999-2003, Jetta Wagon 2001-2003; Bentley Publishers; pp. 1- through 1-64.|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US7805228 *||Sep 28, 2010||Spx Corporation||Vehicle diagnostic device|
|US8010249||Sep 27, 2010||Aug 30, 2011||Spx Corporation||Vehicle diagnostic device|
|US8340855||Dec 25, 2012||Spx Corporation||USB isolation for vehicle communication interface|
|US8627306 *||Aug 6, 2008||Jan 7, 2014||Caterpillar Inc.||Method and system for updating an information management system configuration|
|US8747148||Aug 1, 2011||Jun 10, 2014||Bosch Automotive Service Solutions Llc||Diagnostic tool with recessed connector|
|US20060041348 *||Aug 19, 2004||Feb 23, 2006||Spx Corporation||Vehicle diagnostic device|
|US20100037215 *||Feb 11, 2010||Caterpillar Inc.||Method and system for updating an information management system configuration|
|US20120158267 *||Jan 15, 2010||Jun 21, 2012||Toyota Jidosha Kabushiki Kaisha||Valve working angle variable system|
|US20120296614 *||Dec 2, 2010||Nov 22, 2012||Martin Johannaber||Method for setting function parameters|
|U.S. Classification||701/1, 701/36, 701/48, 701/29.6|
|International Classification||G01M17/00, F02D41/24|
|Cooperative Classification||G05B2219/23195, F02D41/2432, G06F9/44505, G06F9/44547, G05B2219/2637|
|European Classification||G06F9/445P2A, F02D41/24D4L2, G06F9/445C|
|Apr 12, 2002||AS||Assignment|
Owner name: ROBERT BOSCH GMBH, GERMANY
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SOMMER, RAINER;REEL/FRAME:012819/0678
Effective date: 20020218
|May 19, 2011||FPAY||Fee payment|
Year of fee payment: 4
|May 20, 2015||FPAY||Fee payment|
Year of fee payment: 8