Life Counter Management for Replaceable Units
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In life counter management systems, when a replaceable unit is mounted to a different apparatus, proper management of the life count value is hindered due to differing life counter values between the original and new apparatuses, leading to inefficient writing and storage limitations in non-volatile memories.
Innovation Solution
The system includes a life counter managing unit that writes the main body identifier and life counter values into the replaceable unit's local memory, increments counter values based on actions, and determines the life count value by calculating differences between master and local counter values, ensuring accurate life count management across apparatuses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the life counter value is written into the first non-volatile memory only once when the replaceable unit is mounted, then the number of writing operations does not exceed the writing upper limit, but the system cannot properly manage the life counter value when the replaceable unit is transferred to another apparatus
Solution Approach 1:
The patent divides the life counter management into two independent parts: a master counter stored in the main body's non-volatile memory and a slave counter stored in the replaceable unit's non-volatile memory. The master counter tracks the total life counter value for the apparatus, while the slave counter tracks the life counter value specific to the replaceable unit. This segmentation allows each counter to be updated independently, enabling proper life counter management even when the replaceable unit is transferred to another apparatus.
Solution Approach 2:
The patent introduces a flag as an intermediary mechanism to control the writing operations. The flag in the replaceable unit's non-volatile memory indicates whether the life counter value has been previously written. When the flag indicates that the value has been written, the system skips the writing operation and uses the existing value. This intermediary mechanism prevents excessive writing operations while ensuring proper life counter management across apparatus transfers.
2Measurement precision
If the life counter value is updated continuously in the main body memory, then the life counter management is accurate, but the writing frequency increases and may exceed the memory writing limit
Solution Approach 1:
The patent segments the life counter management by storing the life counter value in the replaceable unit's non-volatile memory rather than continuously updating it in the main body memory. The main body memory stores only the master counter value, which is updated less frequently. The replaceable unit's non-volatile memory stores the slave counter value, which is updated when the unit is mounted or replaced. This segmentation significantly reduces the writing frequency in the main body memory while maintaining accurate life counter management.
Solution Approach 2:
The patent creates a copy of the life counter value in the replaceable unit's non-volatile memory (the slave counter). Instead of continuously updating the original life counter value in the main body memory, the system updates the copy in the replaceable unit. This copying approach allows the life counter value to be maintained accurately without increasing the writing frequency in the main body memory, as the replaceable unit's non-volatile memory serves as a persistent storage for the copied value.
3Productivity
If a flag is set to prohibit rewriting the life counter value after initial writing, then the writing upper limit is respected, but the system cannot adapt to apparatus transfers and usage changes
Solution Approach 1:
The patent segments the writing control mechanism by placing the flag in the replaceable unit's non-volatile memory rather than in the main body memory. This allows the flag to be reset or updated when the replaceable unit is transferred to a different apparatus or when its usage pattern changes. The flag continues to prevent excessive writing operations within a single apparatus, but its location in the replaceable unit enables the system to adapt to cross-apparatus transfers and usage changes without compromising writing efficiency.
Data Source
AI summary
When a replaceable unit is mounted to a main body, if a main body identifier reference value stored in a local memory of the replaceable unit is different from the main body identifier, the main body rewrites the main body identifier reference value, writes a life counter value stored in the main body memory into the local memory as a master counter reference value, and writes a life counter value stored in the local memory separately into the local memory as a life counter reference value. The main body increments the life counter values due to an action, and determines a life count value of the replaceable unit on the basis of a difference between the life counter value in the main body memory and the master counter reference value and a difference between the life counter value in the local memory and the life counter reference value.


