The device has the capability to log events over the life of the battery, which is useful for analysis. Lifetime data collection is enabled by setting ManufacturingStatus[LF_EN] = 1. The data is collected in RAM and only written to data flash under the following conditions to avoid wear out of the data flash:
- Every 10 hours if RAM content is different from data flash.
- A reset counter increments. The lifetime RAM data is reset; therefore, only the reset counters are updated to data flash.
The lifetime data stops collecting under the following conditions:
- Lifetime data collection is disabled by setting ManufacturingStatus[LF_EN] = 0.
When the gauge is unsealed, the following ManufacturingStatus() can be used for testing lifetime data.
- LifetimeDataReset() can reset the lifetime data (RAM and data flash) to the default values.
- LifetimeDataFlush() can force an update of the RAM lifetime data to data flash.
- LifetimeDataSpeedupMode() can increase the rate the lifetime data is incremented.
The following lifetime data is collected when ManufacturingStatus[LF_EN] = 1.
- Voltage
- Maximum/minimum cell voltage
- Current
- Max charge/discharge current
- Maximum average discharge current
- Temperature
- Charging Events
- Number of valid charge terminations (That is, the number of times [VCT] is set.)
- Cycle count at last charge termination
- Gauging events
- Number of QMax updates
- Cycle Count at Last QMax update
- Number of RA updates and disable
- Cycle Count at Last RA update and disable
- Time based data collection feature. (This data is stored with a resolution of 1 second up to over 100 years.)
- Total runtime
- Time spent in different RelativeStateOfCharge() versus Temperature() ranges. shows the organization of the binned data that is collected by this Lifetimes feature.
- Eight RelativeStateOfCharge() columns for each of the seven charge temperature ranges
- Seven rows of Temperature() runtime values
Table 5-1 Time Spent in RelativeStateOfCharge() – Temperature() Ranges | RSOC ≥ 95% [default] | RSOC ≥ 90% | RSOC ≥ 80% | RSOC ≥ 60% | RSOC ≥ 40% | RSOC ≥ 20% | RSOC ≥ 10% | RSOC ≥ 0% |
---|
Undertemperature | | | | | | | | |
Low Temperature | | | | | | | | |
Standard Temperature Low | | | | | | | | |
Recommended Temperature | | | | | | | | |
Standard Temperature High | | | | | | | | |
High Temperature | | | | | | | | |
Over Temperature | | | | | | | | |