Method for applying control data for an electronic motor...

Data processing: vehicles – navigation – and relative location – Vehicle control – guidance – operation – or indication – Vehicle diagnosis or maintenance indication

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C701S035000

Reexamination Certificate

active

06370456

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention:
The invention relates to a method for applying control data for one (or more) motor vehicle control unit(s) which contain(s) a nonvolatile memory, in particular a flash memory, for storing the control data. In this context, “applying” is understood to be matching, coordinating and/or updating control data that affect the current operation of the associated motor vehicle control unit. The data can be applied, by way of example, according to the respective control unit type, motor vehicle type or current operating response of the motor vehicle component which is to be controlled, for example an engine transmission system, in order thereby to optimize the operating response of the controlled motor vehicle component and hence of the entire motor vehicle.
It has recently been possible to identify the trend of increasingly replacing electronic control units provided independently (standalone control units) with integrated mechatronic units in which mechanical components (for example sensors and actuators on a plastic support and also electrical connecting elements) are provided in addition to the electronic domain (for example a transmission electronics circuit based on a substrate made of ceramic, for example). Such mechatronic control units can be used, for example, for engine control, transmission control, anti-lock brake system (ABS) control and the like. The invention relates both to such mechatronic control units and to purely electronic control units. On a general basis, the physical space available in control units is usually limited, which results in that the electronic components need to be of compact construction.
For applying motor vehicle functions, a nonvolatile memory usually contains parameters, characteristic curves and families of characteristic curves. In application methods already proposed, the data to be applied (application data), that is to say the operating data which are to be coordinated, can be changed only offline, and not online, which makes rapid application optimized on the basis of the operating state, for example, more difficult. In this case, the applied, that is to say changed, data can be activated, i.e. loaded into the flash memory, only by a complete programming operation. Although the advantage arises that data can be applied using mass-produced control units without modification, considerable time delays and complex handling are involved in practice, which results in that this method is not very efficient.
Alternatively, data can be applied using specific application units in which the data area of the flash memory provided for the operating data that are to be applied is replaced with a random access memory (RAM). This procedure permits all application data to be rapidly changed as desired, but requires control units specifically modified for the purpose. Therefore, the data can no longer be applied using mass-produced control units. Another alternative worth considering may be to apply data in accordance with the master/slave concept, where only the essential input/output functions run on the target control unit (slave). The main unit (master) handles all the functional software. In addition, the master unit holds all the application data, which can be configured to be changeable as desired for the purposes of application. In this case too, data can no longer be applied using mass-produced control units. Furthermore, it is also necessary to ensure that the timing and functional response is identical to that of the master/slave configuration when the entire scope of functions is transferred to the target control unit.
SUMMARY OF THE INVENTION
It is accordingly an object of the invention to provide a method for applying control data for an electronic motor vehicle control unit which overcomes the above-mentioned disadvantages of the prior art methods of this general type, which permits data to be applied rapidly without the need for specific application units.
With the foregoing and other objects in view there is provided, in accordance with the invention, a method for applying/updating control data for an electronic motor vehicle control unit. The method includes the step of storing control data records in a first memory area of a nonvolatile memory. The control data records relate to a motor vehicle component which is to be controlled and/or a motor vehicle type. A control data record of the control data records is copied to a second memory area of the nonvolatile memory in order to apply/update the control data record. A section of the control data record stored in the second memory area is stored in a further memory. The section of the control data record stored in the further memory is accessed, and the control data of the section of the control data record which is to be applied is updated resulting in updated control data. The updated control data is to be used for controlling the motor vehicle component that is to be controlled. The updated control data is written back to the second memory area resulting in an updated control data record.
The method according to the invention permits efficient application for mass-produced control units, that is to say control units which are produced in large numbers for actual operational control and are not configured for a specific form of application. Such control units need not be modified, that is to say neither an additional RAM nor a ROM emulation by a RAM etc. is required. In addition, online application in the motor vehicle is possible, in which case, by way of example, the data in the RAM are coordinated (applied) during the journey. However, there is additionally the option of offline application as well, for example on the laboratory bench. Furthermore, data can be applied (coordinated or updated) quickly, since there is no need for any type of unit change or intervention in a unit.
The invention therefore provides a very efficient system configuration for motor vehicle control, for example an integrated transmission control. The invention can also be used, in particular, in control units that have a very limited memory size and, by way of example, are based on a microcontroller configuration. This permits the use of (purely electronic or mechatronic) control units which operate simply and efficiently, are economical, have a low space requirement and are distinguished by high quality and reliability. However, the invention permits not only the use of such control units having microcontrollers and integrated memory configurations but also, specifically configured control units can be used in addition to mass-produced control units.
The invention permits the use of control units based on a microcontroller configuration with efficient utilization of memory resources, without the need for any changes to the hardware structure. Furthermore, no dedicated application units are required. The total memory space requirement for the application is very low since only a relatively small memory size need be provided in the flash memory for the (second) memory area. The RAM also need only provide small memory capacities for the application, since only the data to be applied need be read into the RAM, while the rest of the operating data, which remain unchanged, can be read from the appropriate memory area of the nonvolatile memory for current component control. According to the invention, the control unit data record in the nonvolatile memory (in particular, flash memory, but also EEPROM or the like) can have various configurations, with the option of dynamically transferring individual data segments having a size of, by way of example, 1 kilobyte to the RAM area for online application, and storing them back in the nonvolatile memory within the control unit after application.
In accordance with an added mode of the invention, there is the step of writing all the control data present in the second memory area to the first memory area.
In accordance with an additional mode of the invention, there is the step of writing back the updated control data

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for applying control data for an electronic motor... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for applying control data for an electronic motor..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for applying control data for an electronic motor... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2907754

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.