Semiconductor device and remaining battery level detection method
11196106 · 2021-12-07
Assignee
Inventors
Cpc classification
H01M10/48
ELECTRICITY
Y02E60/10
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G01R31/367
PHYSICS
International classification
Abstract
A semiconductor device including: a voltage detection section that outputs a first voltage and a second voltage that is different from the first voltage, the first voltage and the second voltage being voltages of a connected battery; a correction section that, on the basis of potential differences between the first voltage and second voltage, derives second data from first data, the first data representing a relationship between remaining battery levels and open circuit voltages, and the second data representing a relationship between remaining battery levels and battery voltages; and a calculation section that calculates a remaining level of the battery on the basis of a remaining battery level corresponding to a minimum voltage in the second data and outputs the calculated remaining level of the battery.
Claims
1. A semiconductor device comprising: a voltage detection section that outputs a first voltage and a second voltage that is different from the first voltage, the first voltage and the second voltage being voltages of a connected battery; a correction section that derives second data from first data by subtracting potential difference values between the first voltage and the second voltage from an open circuit voltage value included in the first data, the first data representing a relationship between remaining battery levels and open circuit voltages, and the second data representing a relationship between the remaining battery levels and battery voltages; and a calculation section that calculates a remaining level of the battery based on a remaining battery level corresponding to a minimum voltage in the second data and outputs the calculated remaining level of the battery.
2. The semiconductor device according to claim 1, wherein the first voltage is an open circuit voltage of the battery, and the second voltage is a voltage in a state in which a load is connected to the battery.
3. The semiconductor device according to claim 1, wherein the second data represents a relationship between the remaining battery levels and a value of the battery voltages, the value of the battery voltages being obtained by subtracting the potential differences from the first data.
4. The semiconductor device according to claim 1, further comprising a control section that causes the voltage detection section to output the first voltage during a sleep state and causes the voltage detection section to output the second voltage during a loading state.
5. The semiconductor device according to claim 4, wherein the control section causes the voltage detection section to output a lowest voltage as the second voltage during the loading state.
6. A remaining battery level detection method comprising: detecting a first voltage and a second voltage that is different from the first voltage, the first voltage and the second voltage being voltages of a connected battery; deriving second data from first data by subtracting potential difference values between the first voltage and the second voltage from an open circuit voltage value included in the first data, the first data representing a relationship between remaining battery levels and open circuit voltages, and the second data representing a relationship between the remaining battery levels and battery voltages; calculating a remaining level of the battery based on a remaining battery level corresponding to a minimum voltage in the second data; and outputting the calculated remaining level of the battery.
7. The remaining battery level detection method according to claim 6, wherein the first voltage is an open circuit voltage of the battery, and the second voltage is a voltage in a state in which a load is connected to the battery.
8. The remaining battery level detection method according to claim 6, wherein the second data represents a relationship between the remaining battery levels and a value of the battery voltages, the value of the battery voltages are obtained by subtracting the potential differences from the first data.
9. The remaining battery level detection method according to claim 6, wherein the first voltage is output from a voltage detection section by a control section during a sleep state and the second voltage is output during a loading state.
10. The remaining battery level detection method according to claim 9, wherein a lowest voltage during loading is output from the voltage detection section by the control section as the second voltage.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Exemplary embodiments will be described in detail based on the following figures, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) Below, an exemplary embodiment for carrying out the present disclosure is described in detail with reference to the attached drawings.
(9) A semiconductor device and a remaining battery level detection method according to the present exemplary embodiment are described with reference to
(10) As shown in
(11) The type of the battery 20 is not particularly limited but in the present exemplary embodiment, as an example, a lithium-ion cell is employed. In a case in which the open circuit voltage (OCV) is 4.2 V, the lithium-ion cell is in a fully charged state; that is, the SOC is 100%. The meaning of the term “OCV” as used herein is intended to include a voltage of a battery in a state in which a load is not connected and no voltage or current is applied to a load. The meaning of the term “SOC” is intended to include a state of charging of a battery, with a fully discharged state according to specifications being represented as 0% and a fully charged state being represented as 100%.
(12) The load 21 is a circuit that is supplied with voltage and current for operation by the battery 20, and is a section that implements a principal function of the battery-using system 1. As mentioned above, as an example in the present exemplary embodiment, the battery-using system 1 is a sensor system. The load 21 includes a sensor driving circuit of the sensor system, a transmitter that transmits monitoring information to a monitoring system, and the like.
(13) As shown in
(14) The voltage detection section 11 detects (measures) a voltage between the two ends of the battery 20 (below referred to as the “battery voltage VBAT”) in a state in which the load 21, which is constituted by the sensor system, is connected to the battery 20. The SOC calculation section 12 calculates a SOC by remaining battery level detection processing, which is described below. The correction section 13 corrects the SOC in accordance with the remaining battery level detection processing. The LUT 14 is a table used in look-up processing of the remaining battery level detection processing. The control section 15 principally executes the remaining battery level detection processing. The control section 15 includes, for example, a central processing unit (CPU), read-only memory (ROM), random access memory (RAM) and so forth, which are not shown in the drawings. The control section 15 controls the voltage detection section 11, the SOC calculation section 12 and the correction section 13.
(15) In order to suppress power consumption in a sensor system such as an IOT wireless sensor terminal, such as the battery-using system 1 according to the present exemplary embodiment, it is common for most operations to be conducted in a sleep state. The meaning of the term “sleep state” includes a state in which energy is conserved while a power supply remains connected. Accordingly, the load 21 constituted by the sensor system cycles between sleep intervals Ts in the sleep state and active intervals Ta in an activated state.
(16) The relationship between sleep intervals Ts and active intervals Ta, the OCV and the battery voltage VBAT is described with reference to
(17) Now, the remaining battery level detection processing that is executed by the semiconductor device 10 according to the present exemplary embodiment is described with reference to
(18) In the remaining battery level detection processing according to the present exemplary embodiment, as the remaining level of the battery 20 that changes in association with usage of the battery-using system 1 is detected (estimated), the SOC at a current time is obtained using the most recent estimate of the OCV of the battery 20, which also changes in association with usage of the battery-using system 1. From SOCs that are obtained, a predicted SOC at which the battery 20 will become unusable with the battery-using system 1 is calculated. Thus, although errors are a common problem in the detection of remaining level of a battery, in the present exemplary embodiment the remaining level of the battery 20 at any time is always predicted using the most recent OCV. Therefore, accuracy may be improved compared to conventional technologies.
(19) First, in steps S100 and S101, the battery-using system 1 waits for activation while detecting a battery voltage VBAT0 with the voltage detection section 11 during sleep (that is, in a sleep interval Ts). In this period, the control section 15 of the semiconductor device 10 controls the voltage detection section 11 while conducting operations in an energy conservation mode. The detection of the battery voltage VBAT0 may be conducted periodically at intervals of a pre-specified duration. Thus, whenever the battery-using system 1 is activated, the battery voltage VBAT0 has been detected recently. Detected values of the battery voltage VBAT0 may be retained as a history in storage means such as the RAM or the like, which is not shown in the drawings, and the most recent value may be continuously updated.
(20) In step S102, after the battery-using system 1 is activated (that is, in an active interval Ta), the control section 15 detects a battery voltage VBAT1 with the voltage detection section 11. In consideration of a change in state caused by driving of the battery 20, it is preferable if the battery voltage VBAT1 is detected as soon as possible after the battery-using system 1 transitions into a stable state after the battery-using system 1 has been activated. Regarding the timing at which the battery voltage VBAT1 is measured, the remaining battery level may be detected with higher accuracy by acquiring a battery voltage VBAT with a low voltage value in the state in which a load is applied by operation of the load 21 constituted by the sensor system to be used as the battery voltage VBAT1 (namely, using a minimum value of battery voltages VBAT measured in the active interval Ta as the battery voltage VBAT1).
(21) In step S103, the control section 15 controls the SOC calculation section 12 and, as illustrated in
(22) In step S104, the control section 15 controls the SOC calculation section 12 to calculate a drop voltage VDROP1, which is shown in
VDROP1=OCV1−VBAT1 (expression 1)
The drop voltage VDROP1 denotes a drop in the battery voltage VBAT at the time of batter remaining level detection from the OCV at the time of battery remaining level detection.
(23) In step S105, the control section 15 controls the SOC calculation section 12 to calculate OCV2, which is shown in
OCV2=VBAT_MIN+VDROP1 (expression 2)
VBAT_MIN denotes a minimum value of the battery voltage VBAT (a minimum battery voltage) below which the battery-using system 1 may not operate properly. A specific value of the minimum battery voltage VBAT_MIN is, for example, 3.4 V.
(24) In step S106, the control section 15 controls the SOC calculation section 12 to use the OCV-SOC table (see
(25) In step S107, the control section 15 controls the correction section 13 to correct SOC2 using the following expressions (expression 3 to expression 5) and calculate a corrected SOC.
NewSOCFull=100−SOC2 (expression 3)
NewSOCNow=SOC1−SOC2 (expression 4)
Corrected SOC=(NewSOCNow/NewSOCFull)×100 (expression 5)
Here, SOC2 is a SOC that corresponds to the minimum battery voltage VBAT_MIN, but is not yet at zero. Accordingly, SOC1 is calculated as a corrected SOC at the time of remaining battery level detection assuming that SOC2=0 (zero). As a result, the remaining level of the battery 20 may be determined directly from the corrected SOC.
(26) In step S108, the control section 15 controls the UI that is not shown in the drawings and reports the corrected SOC. Thereafter, the control section 15 returns to step S100 and waits until the battery-using system 1 activates again. The report of the corrected SOC may be, as mentioned above, a report via the UI of the battery-using system 1 that is not shown in the drawings or the like, and may be a report by an alternative method. The present remaining battery level detection processing program may stop, for example, when a power supply of the battery-using system 1 is turned OFF. After the remaining battery level detection processing of the flowchart shown in
(27) An alternative method for calculating the SOC at a time of remaining battery level detection is described with reference to
(28) Step 1: VDROP1 is subtracted from OCVs corresponding to SOCs shown in
(29) Step 2: A portion at which the VBAT-SOC curve crosses VBAT_MIN is set as SOC=0%. Step 3: The current SOC is calculated and set as the current remaining battery level assuming that the portion of the curve that crosses VBAT_MIN corresponds to SOC=0%.
(30) According to the semiconductor device and remaining battery level detection method according to the present exemplary embodiment, a current SOC may be detected without using a coulomb-counter circuit and a sense resistance. Thus, a semiconductor device and a remaining battery level detection method may be provided that may, with a simple configuration, raise accuracy, reduce size and lower costs.
(31) Second data (the VBAT-SOC curve), which represent the relationship between remaining battery level (state of charge) and battery voltage (VBAT) in the state in which a load is applied, are obtained by subtracting potential difference values (VDROP1) between first voltages and second voltages from open circuit voltage values in first data (the OCV-SOC table), which represent the relationship between remaining battery level (SOC) and open circuit voltage (OCV) when a battery-using system wakes up from a sleep state. A current remaining battery level is estimated/updated from the second data and a minimum voltage required for operation of the battery-using system (VBAT_MIN). Thus, without plural tables relating voltage differences with battery usage durations having to be prepared, a remaining battery level may be estimated with high accuracy, without being affected by variations in load voltage or deterioration of the battery. The present exemplary embodiment focuses on and makes use of the phenomenon of the drop voltage VDROP1 increasing with the passing of usage time of the battery.
(32) An alternative example of the present exemplary embodiment described above is described with reference to
(33)
(34) As described above, the voltage detection section 16 according to the present alternative example is constituted using the ADC of the MCU 30. The control section 31 includes the SOC calculation section 12 and the correction section 13 and, as mentioned above, is constituted by software in the present alternative example.
(35) In the battery-using system 1a according to the present alternative example, a battery voltage is detected by the voltage detection section 16 after the MCU 30 is activated. For example, the MCU 30 is activated in a low power consumption mode and the voltage is detected, after which the MCU 30 is switched into a usual operation mode and the remaining battery level detection processing is executed. When the MCU 30 is operated in the low power consumption mode, the voltage drop is suppressed. Consequently, the battery voltage VBAT at the time of remaining level detection may be regarded as being the OCV and a current SOC may be detected.
(36) The remaining battery level detection processing according to the present alternative example is basically executed in accordance with the flowchart shown in
(37) According to the semiconductor device and remaining battery level detection method of the present exemplary embodiment as described above, a current SOC (at a time of remaining battery level detection) may be detected with just a general-purpose MCU. Therefore, a further reduction in costs can be anticipated.