SLUUCO5A december 2022 – august 2023 BQ34Z100-R2
Predicting available energy from lithium-ion cells requires consideration of a number of measurable parameters. The Impedance Track (IT) model measures, records, and predicts available capacity or energy from these parameters. The model provides the means to accurately determine available energy over the life of a cell by accounting for aging and present environmental conditions. Aging can be accounted for by measuring Qmax and cell impedances as the cell is cycled. Qmax is the amount of charge available in a fully charged cell. The present conditions include consideration of cell and ambient temperature, as well as the present or predicted power requirements. There are three major componentsof the IT model, as follows:
All three components rely on the relationship of the open circuit voltage (OCV) versus depth of discharge (DOD). DOD is the percent of Qmax removed from a cell during a no load discharge and goes to 100% when the cell is fully discharged. The OCV versus DOD relationship is fixed for each particular cell chemistry. Qmax is determined by measuring the charge passed between two DOD points; the DOD points being determined from OCV measurements during RELAX mode. Cell impedance is measured during constant load times during discharge from the difference of measured voltage to the OCV voltage based on the known DOD. The DOD determined from the most recent OCV reading and adjusted by the passed charge during the discharge. In general, capacities are recalculated based on changes in temperature, load, or impedance. Capacity calculations use the known DOD, load, temperature, end-of discharge voltage, TermV, and Qmax.
The BQ34Z100-R2 device measures individual cell voltages, pack voltage, temperature, and current. When at rest and the Flags()[REST] is set or when cell impedance is updated, the IT capacity calculation determines battery state-of-charge from DOD and temperature. The BQ34Z100-R2 device measures charge and discharge activity by integrating the voltage across a small-value series sense resistor(5mΩ to 20mΩ typ.) between the negative terminal of the cell stack and the negative terminal of the battery pack. The battery state-of-charge is subsequently adjusted during load or charger application using the integrated charge passed through the battery. The device is capable of supporting a maximum battery pack capacity of 8160 Ah. See the Theory and Implementation of Impedance Track™ Battery Fuel-Gauging Algorithm in the BQ20Zxx Product Family Application Report(SLUA364) for further details of the Impedance Track calculations.
The default for Impedance Track (IT) gauging is off. To enable the gauging function, set ControlStatus()[QEN] = 1 by sending the control() command IT_ENABLE. The gauging function will be enabled.
The initial Qmax value is taken from a cell manufacturers' data sheet multiplied by the number of parallel cells and then divided by CurrScale(). The parallel value and the value returned by CurrScale() are also used for the value programmed in Design Capacity.
Data Flash Parameter | Curr Scale = 1 | Curr Scale > 1 |
---|---|---|
Design Capacity | total mAh of cell stack | (total mAh of cell stack) / Curr Scale |
Qmax Cell 0 | total mAh of cell stack | (total mAh of cell stack) / Curr Scale |
The BQ34Z100-R2 acquires and updates the battery-impedance profile during normal battery usage. It uses this profile, along with SOC and the Qmax value, to determine FullChargeCapacity() and StateOfCharge() specifically for the present load and temperature. FullChargeCapacity() × CurrScale() is reported as capacity available from a fully charged battery under the present load and temperature until Voltage() reaches the Terminate Voltage. NominalAvailableCapacity() and FullAvailableCapacity() are the uncompensated (no or light load) versions of RemainingCapacity() and FullChargeCapacity(), respectively.
During normal battery usage there could be instances where a small rise of SOC for a short period of time could occur at the beginning of discharge. The [RSOC_HOLD] option in Pack Configuration C prevents SOC rises during discharge. SOC will be held until the calculated value falls below the actual state.
The BQ34Z100-R2 has two flags accessed by the Flags() function that warn when the battery’s SOC has fallen to critical levels. When RemainingCapacity() falls below the first capacity threshold, specified in SOC1 Set Threshold, the [SOC1] (State of Charge Initial) flag is set. The flag is cleared once RemainingCapacity() rises above SOC1 Clear Threshold. All units are in mAh.
When RemainingCapacity() falls below the second capacity threshold, SOCF Set Threshold, the [SOCF] (State of Charge Final) flag is set, serving as a final discharge warning. If SOCF Set Threshold = –1, the flag is inoperative during discharge. Similarly, when RemainingCapacity() rises above SOCF Clear Threshold and the [SOCF] flag has already been set, the [SOCF] flag is cleared. All units are in mAh.
The BQ34Z100-R2 includes charge efficiency compensation that makes use of four Charge Efficiency factors to correct for energy lost due to heat. This is commonly used in NiMH and Lead-Acid chemistries and is not always linear with respect to state-of-charge.