Control Device Memory Configuration Using Variant Data Records
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for configuring motor vehicle control devices require external programming for changes to working data records, limiting the ability to modify memory content without an external device.
Innovation Solution
A method that uses an identification code to create a working data record from a basic and difference data record stored in a variant memory, allowing for repeated changes without external programming, utilizing a main memory for the working data record and a variant memory for the basic and difference records, with error correction and compression for efficient data management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a basic data record is stored in memory and supplemented or modified by data record variants stored in a second memory, then different control variants can be implemented, but the memory content of the control unit can be written only once or not at all without an external programming device
Solution Approach 1:
The data record is segmented into a basic data record stored in main memory and multiple data record variants stored in a variant memory. This segmentation allows the basic structure to remain stable while variants can be selectively activated without reprogramming the entire memory, enabling multiple control variants while maintaining ease of operation.
Solution Approach 2:
Multiple data record variants are pre-stored in the variant memory during manufacturing. When reconfiguration is needed, the system simply selects and activates the appropriate pre-stored variant based on an identification code, eliminating the need for external programming devices and enabling repeated memory changes.
2Adaptability or versatility
If data records are read into the control unit memory by an external programming device, then changes to the working data record can be made, but the process requires external equipment and is not self-contained
Solution Approach 1:
The control device is equipped with a variant memory that stores multiple data record variants and an identification code storage. The control unit can independently select and activate the appropriate variant by reading the identification code and combining it with the basic data record, enabling self-contained reconfiguration without external programming devices.
Solution Approach 2:
The variant memory serves multiple functions: storing alternative data record variants, storing identification codes, and providing the mechanism for selecting between different control variants. This multi-functionality eliminates the need for separate external programming equipment while maintaining adaptability.
3Productivity
If the main memory is erased prior to transfer of the working data record, then the memory is prepared for new data, but the erasure process adds time and potential for error
Solution Approach 1:
The system uses an identification code that is read and used to select the appropriate data record variant. This feedback mechanism ensures that the correct variant is activated based on the identification code, preventing errors in data transfer and ensuring reliability while maintaining efficient reconfiguration.
4Quantity of substance
If the basic data record and difference data records are stored in compressed form in the variant memory, then the size of the variant memory can be reduced, but decompression is required when the working data record is created
Solution Approach 1:
The data records are stored in a compressed state in the variant memory to reduce storage requirements. When activation is needed, the compression parameter is changed and the data is decompressed to its working form. This parameter change allows the system to maintain small memory size while providing full functionality when needed.
Data Source
AI summary
The invention relates to a method for configuring a control device and to a corresponding control device. The control device comprises a main memory and a variant memory. A main data record is created in accordance with an identification from a base data record that is specific to said identification and a difference base data record that is likewise specific to said identification. The main data record is then transmitted to a main memory of the control device.


