Vehicle Data Recorder Block Cycling for Memory Lifespan
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Vehicle data recording devices face challenges in recording data for extended periods without exceeding the limited number of write cycles in non-volatile memory, which can shorten the memory's lifespan and hinder effective data storage for events like accidents or traffic violations.
Innovation Solution
A vehicle data recording device with a non-volatile memory divided into blocks, each corresponding to a predetermined time period before and after an event, uses a counting unit to manage write cycles, switching blocks when the write limit is approached, and records data to a non-target block when an event occurs, thereby extending the recording time without exceeding the memory's write capacity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Duration of action of moving object
If data is continuously written to non-volatile memory to extend recording period, then recording duration increases, but the number of write cycles exceeds the memory's limited capacity, shortening its lifespan
Solution Approach 1:
The non-volatile memory is divided into multiple blocks (first block, second block, third block) that can be independently managed. The system segments the writing operations by directing different data sets to different blocks, allowing one block to be in use while another is being prepared or is reserved for events. This segmentation enables extended recording duration without exceeding the write cycle limits of any single block.
Solution Approach 2:
The system performs preliminary actions by pre-processing data in volatile memory and preparing it for non-volatile storage before actual writing occurs. The counting unit monitors write cycles in advance, and the switching unit pre-identifies target blocks, ensuring that writing operations are ready to execute without exceeding memory limits. This preliminary preparation extends the effective recording duration while protecting memory lifespan.
2Reliability
If the write cycle limit is strictly enforced to preserve memory lifespan, then memory reliability improves, but the recording period is restricted and cannot accommodate extended event data
Solution Approach 1:
By dividing memory into multiple segments (blocks) with independent write cycle counters, the system preserves the overall memory lifespan while enabling extended recording. Each block can be cycled through independently, allowing the recording period to extend beyond the write cycle limit of any single block while maintaining memory reliability.
Solution Approach 2:
The system discards used blocks and recovers them for future use after their write cycles are exhausted. The switching unit identifies when a block has reached its write limit and transitions to another block, effectively discarding the depleted block and recovering unused blocks for continued recording operations. This enables extended recording periods while preserving memory lifespan through systematic block rotation.
3Quantity of substance
If multiple blocks are managed with write cycle counting and switching, then recording capacity increases, but the device complexity increases due to additional counting and switching units
Solution Approach 1:
The counting unit and switching unit serve multiple functions: the counting unit monitors write cycles for block management and identifies when switching is needed, while the switching unit both selects target blocks and manages the transition between blocks. This multi-functionality increases recording capacity while minimizing the increase in device complexity by having components perform multiple related tasks.
Solution Approach 2:
The system employs self-service mechanisms where the counting unit automatically tracks write cycles and triggers switching operations when limits are approached, and the switching unit autonomously identifies and transitions to appropriate target blocks without external intervention. This self-management reduces the need for complex external control logic, balancing increased recording capacity with manageable device complexity.
Data Source
AI summary
A vehicle data recording device includes a non-volatile memory, a counting unit, a writing unit, a counter determination unit, a switching unit, an event determination unit, and a recording unit. A storage area of the non-volatile memory is divided into blocks. The counting unit is configured to count a number of writes to each of the blocks. The writing unit is configured to write the data to a target block. The counter determination unit is configured to determine whether the number of writes reached a predetermined number. When the counter determination unit determines that the number of writes reached the predetermined number, the switching unit excludes the target block from the writing target, sets the target block as a non-target block. The recording unit is configured to record recording data by writing the recording data to the non-target block when the event occurred.


