The device has extensive capabilities for logging
events over the life of the battery, which is useful for analysis. The Lifetime
Data
Collection
is enabled by setting ManufacturingStatus[LF_EN] = 1. The data is
collected in RAM and only written to DF under the following conditions to avoid wear
out of the data flash:
- Every 10 hours if RAM content is different from flash.
- In permanent fail, before data flash updates are disabled.
- A reset counter increments
- The LifetimeDataFlush MAC command is received.
The lifetime data stops collecting under following conditions:
- After permanent fail
- Lifetime Data
Collection
is disabled by setting ManufacturingStatus[LF_EN] = 0.
Total firmware runtime starts when lifetime data is enabled.
- Voltage
- Max
cell
voltage for each
cell
- Current
- Max
charge
or discharge
current
- Temperature
- For safety events that trigger
the SafetyStatus()
- Number of safety
events
- Cycle count at last
safety event(s)
- Power Events
- Number of resets, partial
resets, and watchdog resets
- Number of
shutdowns