Method of generating data for use in monitoring and controlling charge and discharge status of secondary battery
First Claim
1. A method of generating data for use in monitoring and controlling the charge status and discharge status of a secondary battery, which is performed by a microcomputer installed in a secondary battery pack, the method comprising:
- periodically calculating and updating an average voltage value, “
avadvol”
, of a secondary battery;
executing one of a charge mode, a discharge mode, and a self-discharge mode according to amplitude and sign of an instantaneous current, “
adcur”
, flowing through the secondary battery; and
when the discharge mode is iteratively performed, periodically calculating a discharge capacity, “
DCR”
, and updating a required full charge capacity, “
s_dcr”
, for each iteration with the calculated discharge capacity and, if the average voltage value, “
avadvol”
, for the present time drops below a lower limit of a full discharge voltage value, “
s_edv0”
, updating a reference full charge capacity, “
f_c_capac”
, with a required full charge capacity, “
s_dcr”
, for each iteration.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating data for use in monitoring and controlling the charge status and discharge status of a secondary battery, which is carried out by a microcomputer installed in a secondary battery pack. The data generating method includes calculating a discharge capacity iteratively. The calculated discharge capacity is added to a required full charge capacity determined in a previous period of time, and the sum is determined as a required full charge capacity for each iteration. Also, if an average voltage value for each iteration for the secondary battery is less than a lower limit of the full discharge voltage value, a reference full charge capacity is updated with the required full charge capacity for each iteration.
-
Citations
4 Claims
-
1. A method of generating data for use in monitoring and controlling the charge status and discharge status of a secondary battery, which is performed by a microcomputer installed in a secondary battery pack, the method comprising:
-
periodically calculating and updating an average voltage value, “
avadvol”
, of a secondary battery;
executing one of a charge mode, a discharge mode, and a self-discharge mode according to amplitude and sign of an instantaneous current, “
adcur”
, flowing through the secondary battery; and
when the discharge mode is iteratively performed, periodically calculating a discharge capacity, “
DCR”
, and updating a required full charge capacity, “
s_dcr”
, for each iteration with the calculated discharge capacity and, if the average voltage value, “
avadvol”
, for the present time drops below a lower limit of a full discharge voltage value, “
s_edv0”
, updating a reference full charge capacity, “
f_c_capac”
, with a required full charge capacity, “
s_dcr”
, for each iteration.- View Dependent Claims (2, 3, 4)
comparing the average voltage, “
avadvol”
, with a first full discharge voltage value, “
s_edv1”
, which is higher than the lower limit of the full discharge voltage value, “
s_edv0” and
, if the average voltage value, “
avadvol”
, is lower than the first full discharge voltage value, “
s_edv1”
, comparing the average voltage value, “
avadvol”
, with the lower limit of the full discharge voltage value, “
s_edv0”
; and
updating the number of total full discharges, “
ccount”
, thereby indicating remaining lifetime of the secondary battery, according to comparison of the average voltage value, “
avadvol”
, with the first full discharge voltage value, “
s_edv1”
, and the lower limit of the full discharge voltage value, “
s_edv0”
.
-
-
4. The method of claim 3, wherein:
-
if the average voltage value, “
avadvol”
, is lower than the first full discharge voltage value, “
s_edv1”
, and is at least equal to the lower limit of the full discharge voltage value, “
s_cdv0”
, calculating an absolute difference, “
abs(CFCC)”
, between a reference full charge capacity, “
f_c_capac”
, for a previous period of time and a rated full charge capacity, “
TFCC”
for the secondary battery; and
if the calculated absolute difference, “
abs(CFCC)”
, is more than a predetermined value, updating the full charge capacity, “
f_c_capac”
, for the present period of time with the rated full charge capacity, “
TFCC”
.
-
Specification