Non-Volatile Memory Counter Optimization for Vehicle Computer Lifespan
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for monitoring functional members in motor vehicles using non-volatile memory in computers result in inefficient use, leading to rapid filling of the on-the-fly unit and eventual need for computer replacement due to excessive memory block consumption.
Innovation Solution
Implementing a method that uses both standard and on-the-fly counters to record malfunctions, allowing for flexible and accurate monitoring while minimizing writes to the on-the-fly unit, thereby extending the lifespan of the memory and reducing memory block consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the on-the-fly unit is used to store warning markers at each start-up and shutdown stage, then the monitoring of random malfunctions is flexible and accurate, but the memory blocks are consumed rapidly and the computer needs frequent replacement
Solution Approach 1:
The patent divides the memory structure into standard units and on-the-fly units within memory blocks. Standard units are used for常规 monitoring while on-the-fly units capture random malfunctions. This segmentation allows selective use of memory resources, preventing rapid consumption of on-the-fly units while maintaining monitoring accuracy.
Solution Approach 2:
The patent performs preliminary actions by setting both standard and on-the-fly counters to the same initial value before monitoring begins. This preliminary setup ensures that any subsequent divergence in counter values can be reliably detected as a malfunction, enabling accurate monitoring without excessive memory writes.
2Reliability
If two memory writes are performed at each start-up and shutdown stage, then the diagnosing method can detect untimely cut-offs, but the memory blocks are filled quickly reducing computer usability
Solution Approach 1:
The patent merges the monitoring functions into a unified counter-based system where both standard and on-the-fly counters operate together. This merging reduces the number of separate memory write operations needed while maintaining the ability to detect malfunctions, as the counters are incremented and compared in an integrated manner.
Solution Approach 2:
The patent changes the parameter of memory writes from two separate writes (one for standard counter, one for on-the-fly counter) to a more efficient single write operation. By optimizing the write sequence and using counter comparison logic, the system maintains diagnosing accuracy while reducing memory block consumption.
3Adaptability or versatility
If the on-the-fly unit is written frequently to capture random malfunctions, then monitoring flexibility is improved, but the limited storage capacity is exhausted rapidly
Solution Approach 1:
The patent applies partial action by using the on-the-fly unit only when necessary to capture random malfunctions, rather than writing to it continuously. The system selectively activates on-the-fly monitoring based on detected anomalies, preserving storage capacity while maintaining flexibility when needed.
Solution Approach 2:
The patent uses the standard counter as a copy or reference for the on-the-fly counter. By maintaining both counters and comparing their values, the system can detect malfunctions without continuously writing to the on-the-fly unit, thereby preserving storage capacity while retaining monitoring flexibility.
Data Source
AI summary
A method for optimizing the use of the non-volatile memory of a motor vehicle computer, used for monitoring a functional member of the vehicle by the computer which is programmed to carry out in the course of a given cycle, during the wake-up thereof, a start-up monitoring stage, and before being put into sleep mode, a shut-down monitoring stage, the computer including a standard counter suitable to be stored in a standard unit and an on-the-fly counter suitable to be stored in an on-the-fly unit, the method including the steps of:incrementing the on-the-fly counter in order to identify a potential malfunction of the monitored functional member;comparing the on-the-fly counter with the standard counter in the course of a next monitoring stage of the computer; andgenerating information representing a malfunction in the case of detecting a deviation between the counters.


