Nothing Special   »   [go: up one dir, main page]

TWI642959B - Method and apparatus for measuring electric quantity of battery - Google Patents

Method and apparatus for measuring electric quantity of battery Download PDF

Info

Publication number
TWI642959B
TWI642959B TW103140245A TW103140245A TWI642959B TW I642959 B TWI642959 B TW I642959B TW 103140245 A TW103140245 A TW 103140245A TW 103140245 A TW103140245 A TW 103140245A TW I642959 B TWI642959 B TW I642959B
Authority
TW
Taiwan
Prior art keywords
value
battery
weight
battery power
coulomb
Prior art date
Application number
TW103140245A
Other languages
Chinese (zh)
Other versions
TW201619630A (en
Inventor
鄧國良
莊志良
Original Assignee
力智電子股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 力智電子股份有限公司 filed Critical 力智電子股份有限公司
Priority to TW103140245A priority Critical patent/TWI642959B/en
Priority to CN201410788654.5A priority patent/CN105759209A/en
Priority to US14/741,462 priority patent/US20160146899A1/en
Publication of TW201619630A publication Critical patent/TW201619630A/en
Application granted granted Critical
Publication of TWI642959B publication Critical patent/TWI642959B/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/367Software therefor, e.g. for battery testing using modelling or look-up tables
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/374Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC] with means for correcting the measurement for temperature or ageing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/382Arrangements for monitoring battery or accumulator variables, e.g. SoC
    • G01R31/3828Arrangements for monitoring battery or accumulator variables, e.g. SoC using current integration

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Secondary Cells (AREA)

Abstract

本發明提供一種電池之電量估測方法及裝置。此裝置包括電池狀態量測模組、庫倫計及計算模組。電池狀態量測模組用以監測電池的電池狀態。庫倫計用以量測電池的輸出電量以取得庫倫計量值。計算模組耦接至電池狀態量測模組與庫倫計以接收電池狀態與庫倫計量值,計算模組依據電池狀態查詢對照表以取得電池電量估計值,依據電池狀態而動態決定權重值,且依據權重值調整電池電量估計值及庫倫計量值以計算電池的電池電量顯示值。 The invention provides a method and a device for estimating the amount of electricity of a battery. The device includes a battery state measurement module, a coulomb calculation, and a calculation module. The battery status measurement module is used to monitor the battery status of the battery. The Coulomb meter measures the output of the battery to obtain the Coulomb measurement. The calculation module is coupled to the battery state measurement module and the coulomb meter to receive the battery state and the coulomb measurement value, and the calculation module queries the comparison table according to the battery state to obtain the battery power estimation value, and dynamically determines the weight value according to the battery state, and The battery power estimate and the coulomb meter value are adjusted according to the weight value to calculate the battery power display value of the battery.

Description

電池之電量估測方法及裝置 Battery power estimation method and device

本發明是有關於一種電池量測,且特別是有關於一種電池之電量估測方法及裝置。 The present invention relates to a battery measurement, and more particularly to a battery estimation method and apparatus.

隨著科技的進步與其帶來的方便性,人們在生活或工作上漸漸無法脫離電子裝置(例如,手機、平板、個人電腦等)。此外,隨著電子裝置中的各種元件(例如,處理器、螢幕、通訊元件、相機等)之技術的提昇,使得製造商需要提昇電子裝置中的電池容量或降低電池耗電率,以增加電子裝置的續航力。而電池電量的顯示值將是使用者用以評估電子裝置的效能或使用程度的重要指標。 With the advancement of technology and the convenience it brings, people are gradually unable to break away from electronic devices (such as mobile phones, tablets, personal computers, etc.) in their lives or work. In addition, with the advancement of technologies in various components (eg, processors, screens, communication components, cameras, etc.) in electronic devices, manufacturers need to increase battery capacity in electronic devices or reduce battery power consumption to increase electronics. The endurance of the device. The display value of the battery power will be an important indicator for the user to evaluate the effectiveness or use of the electronic device.

一般而言,電子裝置通常會利用電壓查表來估測電池容量(電量顯示值)。圖1是電池電壓與電量的關係曲線示意圖。在此,電池電量可以用電荷狀態(state of charge,簡稱SOC)表示(即圖1的橫軸),其單位是百分比。圖1的縱軸為電池電壓,其 單位是伏特。請參照圖1,在電池電壓平坦區域(例如,電荷狀態為30%至80%之間)上,當利用電壓查表方法來估測電池容量時,些微電壓量測的誤差,將導致嚴重的電池電量顯示值的誤差。此外,電池電量的估測,會隨著電池的放電狀態,而造成電池電壓與充電狀態圖上呈現上下劇烈震盪的現象。 In general, electronic devices typically use a voltage look-up table to estimate battery capacity (charge display value). Figure 1 is a graph showing the relationship between battery voltage and power. Here, the battery power can be expressed by a state of charge (SOC) (ie, the horizontal axis of FIG. 1), and the unit is a percentage. The vertical axis of Figure 1 is the battery voltage, which The unit is volts. Referring to FIG. 1, in the flat voltage region of the battery (for example, the charge state is between 30% and 80%), when the voltage reading method is used to estimate the battery capacity, the error of the micro voltage measurement will cause serious Battery power display value error. In addition, the estimation of the battery power will cause the battery voltage and the state of charge diagram to fluctuate violently with the discharge state of the battery.

本發明提供一種電池之電量估測方法及電池電量估測裝置,藉以提昇回報電池電量之精準度。 The invention provides a battery power estimation method and a battery power estimation device, thereby improving the accuracy of returning battery power.

本發明提供一種電池之電量估測方法,此電量估測方法包括:依據電池的電池狀態查詢對照表,以取得電池電量估計值;藉由倫計量測電池的輸出電量以取得庫倫計量值;依據電池狀態而動態決定權重值;依據權重值調整電池電量估計值及庫倫計量值,以計算電池的電池電量顯示值。 The present invention provides a battery power estimation method, the power estimation method includes: querying a comparison table according to a battery state of the battery to obtain an estimated battery power; and measuring a battery output by using a battery to obtain a Coulomb measurement value; The weight value is dynamically determined according to the battery state; the battery power estimation value and the Coulomb measurement value are adjusted according to the weight value to calculate the battery power display value of the battery.

在本發明的一實施例中,上述的電池狀態包括電壓值、電流值及溫度值其中之一或其組合,而依據電池狀態而動態決定權重值的步驟包括:當電壓值、電流值或溫度值之變化發生時,依據電壓值、電流值或溫度值之該變化調整權重值。 In an embodiment of the invention, the battery state includes one or a combination of a voltage value, a current value, and a temperature value, and the step of dynamically determining the weight value according to the battery state includes: when the voltage value, the current value, or the temperature When the change of the value occurs, the weight value is adjusted according to the change of the voltage value, the current value or the temperature value.

在本發明的一實施例中,上述依據電壓值、電流值或溫度值之變化調整權重值的步驟包括:依據溫度值的變化而從數個權重表格中動態選擇對應權重表格。依據電池的電壓值查詢對應權重表格,以獲得權重值。 In an embodiment of the invention, the step of adjusting the weight value according to the change of the voltage value, the current value or the temperature value comprises: dynamically selecting the corresponding weight table from the plurality of weight tables according to the change of the temperature value. The corresponding weight table is queried according to the voltage value of the battery to obtain a weight value.

在本發明的一實施例中,上述的權重值包含庫倫計權重值與查表權重值,而所述依據電壓值、電流值或溫度值之變化調整權重值的步驟包括:當電池電量估計值小於臨界值時,調整權重值,以使查表權重值隨著電池電量估計值變小而越大,或是使庫倫計權重值隨著電池電量估計值變小而越小。 In an embodiment of the invention, the weight value includes a coulomb weight value and a table weight value, and the step of adjusting the weight value according to the change of the voltage value, the current value or the temperature value comprises: when the battery power estimated value When the value is less than the threshold, the weight value is adjusted so that the table weight value becomes larger as the battery power estimate becomes smaller, or the Coulomb weight value becomes smaller as the battery power estimate becomes smaller.

在本發明的一實施例中,上述依據電壓值、電流值或溫度值之變化調整權重值的步驟包括:當電池電量估計值大於臨界值時,使查表權重值設定為比重值。 In an embodiment of the invention, the step of adjusting the weight value according to the change of the voltage value, the current value or the temperature value comprises: setting the table weight value to a specific gravity value when the battery power estimated value is greater than the threshold value.

在本發明的一實施例中,上述的權重值包含庫倫計權重值與查表權重值,而依據權重值調整電池電量估計值及庫倫計量值以計算電池電量顯示值的步驟包括:計算電池電量估計值與查表權重值之第一乘積。計算庫倫計量值與庫倫計權重值之第二乘積。計算第一乘積與第二乘積之總和以取得電池電量顯示值。 In an embodiment of the invention, the weight value includes a coulomb weight value and a table weight value, and the step of adjusting the battery power estimated value and the coulomb meter value according to the weight value to calculate the battery power display value comprises: calculating the battery power. The first product of the estimated value and the table weight value. Calculate the second product of the Coulomb metering value and the Coulomb weighting value. The sum of the first product and the second product is calculated to obtain a battery power display value.

在本發明的一實施例中,上述依據電池狀態查詢對照表,以取得電池電量估計值的步驟包括:依據電流值判斷電池是否為充電狀態。 In an embodiment of the invention, the step of querying the comparison table according to the battery status to obtain the battery power estimated value comprises: determining whether the battery is in a charging state according to the current value.

另一觀點而言,本發明提出一種電池電量估測裝置,此估測裝置包括電池狀態量測模組、庫倫計及計算模組。電池狀態量測模組用以監測電池的電池狀態。庫倫計用以量測電池的輸出電量以取得庫倫計量值。計算模組耦接至電池狀態量測模組與庫倫計以接收電池狀態與庫倫計量值,計算模組依據電池狀態查詢對照表以取得電池電量估計值,依據電池狀態而動態決定權重 值,且依據權重值調整電池電量估計值及庫倫計量值以計算電池的電池電量顯示值。 In another aspect, the present invention provides a battery power estimation device, which includes a battery state measurement module, a coulomb calculation, and a calculation module. The battery status measurement module is used to monitor the battery status of the battery. The Coulomb meter measures the output of the battery to obtain the Coulomb measurement. The calculation module is coupled to the battery state measurement module and the coulomb meter to receive the battery state and the coulomb measurement value, and the calculation module queries the comparison table according to the battery state to obtain the battery power estimation value, and dynamically determines the weight according to the battery state. The value, and the battery power estimate and the Coulomb meter value are adjusted according to the weight value to calculate the battery power display value of the battery.

在本發明的一實施例中,上述的電池狀態包括電壓值、電流值及溫度值其中之一或其組合,而當電壓值、電流值或溫度值之變化發生時,計算模組依據電壓值、電流值或溫度值之變化調整權重值。 In an embodiment of the invention, the battery state includes one or a combination of a voltage value, a current value, and a temperature value, and when a change in the voltage value, the current value, or the temperature value occurs, the calculation module is based on the voltage value. The current value or the change in the temperature value adjusts the weight value.

在本發明的一實施例中,上述的計算模組依據溫度值的變化而從數個權重表格中動態選擇對應權重表格,計算模組依據電池的電壓值查詢對應權重表格,以獲得權重值。 In an embodiment of the invention, the computing module dynamically selects a corresponding weight table from the plurality of weight tables according to the change of the temperature value, and the computing module queries the corresponding weight table according to the voltage value of the battery to obtain a weight value.

在本發明的一實施例中,上述的對應權重表格載有電壓值、庫倫計權重值與查表權重值之關係;以及當電壓值越小時,庫倫計權重值越小,或查表權重值越大。 In an embodiment of the present invention, the corresponding weight table carries a relationship between a voltage value, a coulomb weight value, and a table weight value; and when the voltage value is smaller, the Coulomb weight value is smaller, or the table weight value is checked. The bigger.

在本發明的一實施例中,上述的權重值包含庫倫計權重值與查表權重值;當電壓值之變化表示電池電量估計值小於臨界值時,計算模組調整權重值,以使查表權重值隨著電池電量估計值變小而越大,或是使庫倫計權重值隨著電池電量估計值變小而越小。 In an embodiment of the invention, the weight value includes a coulomb weight value and a table weight value; when the voltage value indicates that the battery power estimated value is less than a critical value, the calculation module adjusts the weight value to enable the table lookup The weight value increases as the battery charge estimate becomes smaller, or the Coulomb weighted value decreases as the battery charge estimate becomes smaller.

在本發明的一實施例中,當電壓值之變化表示電池電量估計值大於臨界值時,計算模組使查表權重值設定為比重值。 In an embodiment of the invention, when the change in the voltage value indicates that the battery power estimated value is greater than the threshold value, the calculation module sets the look-up table weight value to the specific gravity value.

在本發明的一實施例中,上述的權重值包含庫倫計權重值與查表權重值;計算模組計算電池電量估計值與查表權重值之第一乘積,計算庫倫計量值與庫倫計權重值之第二乘積,且計算 第一乘積與第二乘積之總和以取得電池電量顯示值。 In an embodiment of the invention, the weight value includes a Coulomb weight value and a table weight value; the calculation module calculates a first product of the battery power estimated value and the table weight value, and calculates a Coulomb meter value and a Coulomb weight. The second product of the value, and the calculation The sum of the first product and the second product to obtain a battery power display value.

在本發明的一實施例中,上述的溫度值包括環境溫度值或電池之溫度值。 In an embodiment of the invention, the temperature value includes an ambient temperature value or a temperature value of the battery.

在本發明的一實施例中,上述的計算模組依據電流值判斷電池是否為充電狀態。 In an embodiment of the invention, the computing module determines whether the battery is in a charging state according to a current value.

基於上述,本發明實施例所述電池之電量估測方法及裝置可依據電池的電池狀態而動態決定權重值,且依據權重值調整電池電量估計值及庫倫計量值,而藉以提昇電池電量顯示值之精準度。 Based on the above, the battery estimation method and device according to the embodiment of the present invention can dynamically determine the weight value according to the battery state of the battery, and adjust the battery power estimation value and the Coulomb measurement value according to the weight value, thereby improving the battery power display value. The precision.

為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。 The above described features and advantages of the invention will be apparent from the following description.

20‧‧‧電池 20‧‧‧Battery

200‧‧‧電池電量估測裝置 200‧‧‧Battery power estimation device

210‧‧‧電池狀態量測模組 210‧‧‧Battery Status Measurement Module

230‧‧‧庫倫計 230‧‧ ‧ Coulomb

250‧‧‧計算模組 250‧‧‧Computation Module

270‧‧‧電量回報模組 270‧‧‧Power Return Module

290、adjust_table‧‧‧權重表格 290, adjust_table‧‧‧ weight table

S310~S370、S410~S490‧‧‧步驟 S310~S370, S410~S490‧‧‧ steps

510~590‧‧‧程式碼 510~590‧‧‧ Code

610、710‧‧‧實際電量 610, 710‧‧‧ actual electricity

630、730‧‧‧本發明實施例之電池電量顯示值 630, 730‧‧‧ battery power display value according to an embodiment of the present invention

650、750‧‧‧習知技術之電量 650, 750 ‧ ‧ the power of the know-how

670、770‧‧‧本發明實施例之電量誤差 670, 770‧‧‧ power error of the embodiment of the invention

690、790‧‧‧習知技術之電量誤差 690, 790‧‧ ‧ power error of conventional technology

current‧‧‧電流值 Current‧‧‧current value

voltage‧‧‧電壓值 Voltage‧‧‧voltage value

temperature‧‧‧溫度值 Temperature‧‧‧temperature value

look_up_table‧‧‧對照表函式 Look_up_table‧‧‧Compare table function

table_rsoc‧‧‧電池電量估計值 Table_rsoc‧‧‧Battery power estimate

last_rsoc‧‧‧前次回報電量 Last_rsoc‧‧‧Returned power

cc_rsoc‧‧‧庫倫計量值 Cc_rsoc‧‧‧ Coulomb measurement

delta_cc‧‧‧庫倫計溫度補償函式 Delta_cc‧‧・Cullen meter temperature compensation function

fcc‧‧‧當前電池的全部電量 Fcc‧‧‧All battery power

weight_cc‧‧‧庫倫計權重值 Weight_cc‧‧·Cullen weighted value

weight_table‧‧‧查表權重值 Weight_table‧‧‧Check weight value

rsoc‧‧‧電池電量顯示值 Rsoc‧‧‧ battery display value

圖1是電池電壓與電量的關係曲線圖的範例。 Figure 1 is an example of a graph of battery voltage versus charge.

圖2是依照本發明實施例說明電池電量估測裝置之電路方塊示意圖。 2 is a block diagram showing the circuit of a battery power estimating device according to an embodiment of the invention.

圖3是依照本發明實施例說明電池之電量估測方法之流程圖。 3 is a flow chart illustrating a method for estimating a power level of a battery in accordance with an embodiment of the present invention.

圖4是說明電池之電量估測之流程圖的範例。 4 is an example of a flow chart illustrating a battery charge estimation.

圖5是說明電池之電量估測之虛擬程式碼(pseudo code)的範例。 FIG. 5 is an example of a pseudo code illustrating a battery power estimation.

圖6A與圖6B是依照本發明實施例的電池電量顯示值模擬圖。 6A and 6B are simulation diagrams of battery power display values in accordance with an embodiment of the present invention.

圖7A與圖7B是依照本發明實施例的電池電量顯示值模擬圖。 7A and 7B are simulation diagrams of battery power display values in accordance with an embodiment of the present invention.

圖2是依照本發明實施例說明電池電量估測裝置200之電路方塊示意圖。請參照圖2,電池電量估測裝置200包括電池狀態量測模組210、庫倫計230、計算模組250、電量回報模組270及權重表格290。 2 is a block diagram showing the circuit of the battery power estimating device 200 in accordance with an embodiment of the present invention. Referring to FIG. 2 , the battery power estimating device 200 includes a battery state measuring module 210 , a coulomb counter 230 , a computing module 250 , a power return module 270 , and a weight table 290 .

依照不同的設計需求,電池狀態量測模組210可能包括電池電壓量測模組、溫度量測模組、電流量測模組及/或其他電池狀態感測/量測電路。電池狀態量測模組210用以監測電池20的電池狀態,其中電池狀態包括電壓值、電流值及溫度值其中之一或其組合。依照不同的設計需求,所述溫度值包括環境溫度值及/或電池20之溫度值。庫倫計230例如是庫倫計數器(coulomb counter),而藉由對電池流入/流出的電流做積分運算來取得電池20的庫倫計量值。舉例來說,庫倫計230可以用來量測電池20的輸出電量(放電電量),以取得庫倫計量值。 According to different design requirements, the battery state measurement module 210 may include a battery voltage measurement module, a temperature measurement module, a current measurement module, and/or other battery state sensing/measuring circuits. The battery state measurement module 210 is configured to monitor the battery state of the battery 20, wherein the battery state includes one or a combination of a voltage value, a current value, and a temperature value. The temperature values include ambient temperature values and/or temperature values of the battery 20, depending on various design requirements. The coulomb counter 230 is, for example, a coulomb counter, and the coulomb meter value of the battery 20 is obtained by integrating the current flowing in/out of the battery. For example, the coulomb counter 230 can be used to measure the output power (discharge amount) of the battery 20 to obtain a coulomb measurement value.

計算模組250耦接至電池狀態量測模組210與庫倫計230,以接收電池狀態與庫倫計量值。計算模組250可能包括中央處理單元(或中央處理器)、微處理器、微控制器、晶片組(例如南橋晶片)及/或其他運算電路。韌體及/或軟體可以運行於計算模 組250。所述韌體可能是基本輸入輸出系統(Basic Input/Output System,簡稱BIOS)。所述軟體可能是作業系統(operating system,簡稱OS)、驅動程式、應用程式及/或其他軟體。 The calculation module 250 is coupled to the battery state measurement module 210 and the coulomb counter 230 to receive the battery state and the coulomb measurement value. Computing module 250 may include a central processing unit (or central processing unit), a microprocessor, a microcontroller, a chipset (eg, a south bridge wafer), and/or other operational circuitry. Firmware and/or software can run on computational models Group 250. The firmware may be a Basic Input/Output System (BIOS). The software may be an operating system (OS), a driver, an application, and/or other software.

依照不同的設計需求,電量回報模組270可能包含藉由影像、圖像、文字、聲音或亮度等方式呈現電池電量顯示值的螢幕、喇叭、發光二極體(light emitting diode,簡稱LED)等元件。在另一些實施例中,電池電量估測裝置200亦可透過上述電量回報模組270元件傳送數位或類比信號(電池電量顯示值)給下一級處理電路或是外部電子裝置。權重表格290可儲存於電池電量估測裝置200的儲存單元(例如,記憶體、硬碟等),其中權重表格可載有電壓值、庫倫計權重值與查表權重值之關係。在一些實施例中,載有權重表格290的所述儲存單元可以是內嵌於計算模組250的記憶體、快取記憶體(cache)或是暫存器(register)。在另一些實施例中,載有權重表格290的所述儲存單元也可以是配置於計算模組250外部的記憶體。依照不同的設計需求,權重表格290的所述儲存單元可以是動態隨機存取記憶體(dynamic random access memory,簡稱DRAM)、靜態隨機存取記憶體(staic random access memory,簡稱SRAM)、依電性記憶體(volatile memory,簡稱VM)或非依電性記憶體(non-volatile memory,簡稱NVM)。 According to different design requirements, the power return module 270 may include a screen, a speaker, a light emitting diode (LED), etc., which display a battery power display value by image, image, text, sound, or brightness. element. In other embodiments, the battery power estimating device 200 can also transmit a digital or analog signal (battery power display value) to the next processing circuit or the external electronic device through the power return module 270 component. The weight table 290 can be stored in a storage unit (eg, a memory, a hard disk, etc.) of the battery power estimation device 200, wherein the weight table can carry a relationship between a voltage value, a coulomb weight value, and a table weight value. In some embodiments, the storage unit of the weighted form 290 may be a memory, a cache, or a register embedded in the computing module 250. In other embodiments, the storage unit of the weight-bearing table 290 may also be a memory disposed outside the computing module 250. According to different design requirements, the storage unit of the weight table 290 may be a dynamic random access memory (DRAM), a static random access memory (SRAM), or an Volatile memory (VM) or non-volatile memory (NVM).

圖3是依照本發明實施例說明電池之電量估測方法之流程圖。請參照圖3,本實施例的電池之電量估測方法適用於圖2 的電池電量估測裝置200。下文中,將搭電池電量估測裝置200中的各項元件或模組說明本發明實施例所述之電池之電量估測方法。本方法的各個流程可依照實施情形而隨之調整,且並不僅限於此。 3 is a flow chart illustrating a method for estimating a power level of a battery in accordance with an embodiment of the present invention. Referring to FIG. 3, the battery power estimation method of the embodiment is applicable to FIG. 2 . Battery charge estimating device 200. Hereinafter, the battery estimation method of the battery according to the embodiment of the present invention will be described with reference to various components or modules in the battery power estimation device 200. The various processes of the method can be adjusted accordingly according to the implementation situation, and are not limited thereto.

在步驟S310中,計算模組250依據電池20的電池狀態查詢對照表,以取得電池電量估計值。具體而言,電池電量估測裝置200可與待測電池20連接,並藉由電池狀態量測模組210取得包括電壓值、電流值及溫度值其中之一或其組合的電池狀態。計算模組250將取得的電池狀態與對照表進行比對,其中對照表例如是儲存於電池電量估測裝置200內部的儲存單元中。對照表載有電壓值、電流值及溫度值其中之一或其組合與電池電量估計值之關係,計算模組250便可依據比對結果而取得電池電量估計值。在其他實施例中,所述「計算模組250依據電池20的電池狀態查詢對照表」的操作細節可以參照習知「電壓-電量對照表」來將電池20的電壓轉換為電池20的電池電量估計值。 In step S310, the calculation module 250 queries the comparison table according to the battery status of the battery 20 to obtain the battery power estimation value. Specifically, the battery power estimating device 200 can be connected to the battery 20 to be tested, and the battery state measuring module 210 can obtain the battery state including one or a combination of a voltage value, a current value, and a temperature value. The calculation module 250 compares the obtained battery status with a comparison table, for example, the storage unit stored in the battery power estimation device 200. The comparison table carries one of the voltage value, the current value and the temperature value or a combination thereof and the battery power estimation value, and the calculation module 250 can obtain the battery power estimation value according to the comparison result. In other embodiments, the operation details of the "computation module 250 according to the battery state query comparison table of the battery 20" can be converted into the battery power of the battery 20 by referring to the conventional "voltage-electricity comparison table". estimated value.

需說明的是,在一實施例中,在步驟S310之前,計算模組250亦可依據電池狀態量測模組210所取得的電池20之電流值判斷電池20是否為充電狀態。若計算模組250判斷電池20為充電狀態,則不進行步驟S310。反之,若計算模組250判斷電池20為非充電狀態(例如,放電狀態),則繼續進行步驟S310。 It should be noted that, in an embodiment, before the step S310, the calculation module 250 can determine whether the battery 20 is in a charging state according to the current value of the battery 20 obtained by the battery state measurement module 210. If the calculation module 250 determines that the battery 20 is in the charging state, step S310 is not performed. On the other hand, if the calculation module 250 determines that the battery 20 is in a non-charged state (for example, a discharge state), the process proceeds to step S310.

在步驟S330中,庫倫計230量測電池20的輸出電量,以取得庫倫計量值。在一些實施例中,庫倫計230取得庫倫計量 值的詳細說明請參照前述圖2中庫倫計230之說明,於此不再贅述。在其他實施例中,所述「庫倫計230量測電池20的輸出電量」的操作細節可以參照習知「庫倫計量測電池」的相關操作。在圖3所示實施例中,步驟S310完成後接著進行步驟S330。在其他一些實施例中,可以在步驟S330完成後才進行步驟S310。在其他另一些實施例中,步驟S310與步驟S330可以同時進行。 In step S330, the coulomb counter 230 measures the output power of the battery 20 to obtain the coulomb measurement value. In some embodiments, the coulomb counter 230 obtains a coulomb metrology For a detailed description of the value, please refer to the description of the coulomb counter 230 in FIG. 2 above, and details are not described herein again. In other embodiments, the operation details of the "coulomb meter 230 measures the output power of the battery 20" can refer to the related operations of the conventional "Coulomb measurement battery". In the embodiment shown in FIG. 3, step S310 is completed and then step S330 is performed. In some other embodiments, step S310 may be performed after step S330 is completed. In still other embodiments, step S310 and step S330 can be performed simultaneously.

在步驟S350中,計算模組250依據電池狀態而動態決定權重值。在本實施例中,當電壓值、電流值或溫度值之變化發生時,計算模組250依據電壓值、電流值或溫度值之變化調整權重值。在圖3所示實施例中,步驟S330完成後接著進行步驟S350。在其他一些實施例中,可以在步驟S350完成後才進行步驟S330。在其他另一些實施例中,步驟S350與步驟S330可以同時進行。 In step S350, the calculation module 250 dynamically determines the weight value according to the battery state. In this embodiment, when a change in voltage value, current value, or temperature value occurs, the calculation module 250 adjusts the weight value according to the change in the voltage value, the current value, or the temperature value. In the embodiment shown in FIG. 3, step S330 is completed and then step S350 is performed. In some other embodiments, step S330 may be performed after step S350 is completed. In still other embodiments, step S350 and step S330 can be performed simultaneously.

在一實施例中,計算模組250可以經由電池狀態量測模組210動態量測到溫度值(例如電池20之溫度值或環境溫度值)。計算模組250還可以經由電池狀態量測模組210動態量測到電池20的電壓值。依據所述溫度值的變化,計算模組250可以從數個權重表格中動態選擇一個對應權重表格。計算模組250依據電池20的電壓值查詢所述對應權重表格,以獲得權重值。在本實施例中,對應權重表格載有電壓值、庫倫計權重值與查表權重值之關係。當電壓值越小時,庫倫計權重值越小,或查表權重值越大。其中,權重值包含庫倫計權重值與查表權重值。 In an embodiment, the computing module 250 can dynamically measure a temperature value (eg, a temperature value of the battery 20 or an ambient temperature value) via the battery state measurement module 210. The computing module 250 can also dynamically measure the voltage value of the battery 20 via the battery state measurement module 210. Based on the change in the temperature value, the calculation module 250 can dynamically select a corresponding weight table from a plurality of weight tables. The calculation module 250 queries the corresponding weight table according to the voltage value of the battery 20 to obtain a weight value. In this embodiment, the corresponding weight table carries the relationship between the voltage value, the coulomb weight value, and the table weight value. When the voltage value is small, the Coulomb weight value is smaller, or the table weight value is larger. The weight value includes a coulomb weight value and a table weight value.

舉例而言,表(1)~表(3)是對應於不同溫度值之對應權重 表格。以表(1)作說明,表(1)為電池狀態量測模組210所量測之溫度值小於攝氏15度(℃)之對應權重表格。在表(1)中,庫倫計權重值隨著電壓值越小而減少,而查表權重值隨著電壓值越小而增加。表(2)及表(3)則依此類推,於此不再贅述。在一應用範例中,當電池狀態量測模組210所量測溫度值(電池20之溫度值或環境溫度值)為攝氏25度(℃)時,則計算模組250依據溫度值的變化選擇表(2)作為所述對應權重表格。假設此時,電池狀態量測模組210所量測電池20之電壓值為4000毫伏特(mV),則計算模組250調整庫倫計權重值為60%,且調整查表權重值為40%。 For example, Tables (1) to (3) are the corresponding weights corresponding to different temperature values. form. Referring to Table (1), Table (1) is a corresponding weight table in which the temperature value measured by the battery state measuring module 210 is less than 15 degrees Celsius (°C). In Table (1), the Coulomb weighted value decreases as the voltage value decreases, and the look-up table weight value increases as the voltage value decreases. Tables (2) and (3) are similar and will not be repeated here. In an application example, when the temperature value measured by the battery state measurement module 210 (the temperature value of the battery 20 or the ambient temperature value) is 25 degrees Celsius (° C.), the calculation module 250 selects according to the change of the temperature value. Table (2) serves as the corresponding weight table. Assuming that the voltage value of the battery 20 measured by the battery state measurement module 210 is 4000 millivolts (mV), the calculation module 250 adjusts the Coulomb weight value to 60%, and adjusts the table weight value to 40%. .

需說明的是,應用本發明實施例者,可依據設計需求,調整權重表格中的電壓值、庫倫計權重值與查表權重值之關係。庫倫計權重值可隨著電壓值越小而增加,而查表權重值亦可隨著電壓值越小而減少。在另一些實施例中,庫倫計權重值或查表權重值其中一者不隨電壓值改變(例如,維持固定值(例如,50%、60%等)),而另一者隨著電壓值的改變而變化。上述表(1)至表(3)實施範例所示庫倫計權重值與查表權重值之總和為100%,然而在其他實施例可能不限於此。舉例來說,在其他實施例中,庫倫計權重值與查表權重值之總和亦可以是80%、120%、150%等百分比,本發明不加以限制。 It should be noted that, in applying the embodiments of the present invention, the relationship between the voltage value in the weight table, the coulomb weight value, and the table weight value may be adjusted according to design requirements. The Coulomb weighted value can increase as the voltage value decreases, and the table weight value can also decrease as the voltage value decreases. In other embodiments, one of the coulomb weight or table weight values does not change with the voltage value (eg, maintains a fixed value (eg, 50%, 60%, etc.)) while the other with the voltage value Change with change. The sum of the Coulomb weight value and the table weight value shown in the above-mentioned Tables (1) to (3) are 100%, but may not be limited to the other embodiments. For example, in other embodiments, the sum of the coulomb weight value and the table weight value may also be 80%, 120%, 150%, etc., and the invention is not limited.

在另一些實施例中,當所述電池電量估計值大於臨界值,計算模組250可以不調整權重值;當電壓值之變化表示所述電池電量估計值小於臨界值(例如,10%、20%等)時,計算模組250調整權重值。權重值包含庫倫計權重值與查表權重值。當電壓值之變化表示所述電池電量估計值小於臨界值(例如,10%、20%等)時,計算模組250可以使查表權重值隨著電池電量估計值變 小而越大,以及/或是使庫倫計權重值隨著電池電量估計值變小而越小。當電壓值之變化表示電池電量估計值大於臨界值時,計算模組250可使查表權重值設定為靜態的比重值(例如,0、20%、40%等)。舉例而言,當電壓值之變化表示電池電量估計值大於30%時,計算模組250將查表權重值設定為固定值30%,且將庫倫計權重值設定為固定值80%。當電壓值之變化表示電池電量估計值為20%時,計算模組250將查表權重值設定為50%,且將庫倫計權重值設定為50%。而當電壓值之變化表示電池電量估計值為10%時,計算模組250將查表權重值設定為70%,且將庫倫計權重值設定為30%。 In other embodiments, when the battery power estimate is greater than a threshold, the calculation module 250 may not adjust the weight value; when the change in the voltage value indicates that the battery power estimate is less than a threshold (eg, 10%, 20) The calculation module 250 adjusts the weight value when %, etc.). The weight value includes the Coulomb weight value and the table weight value. When the change in the voltage value indicates that the battery power estimate is less than a threshold (eg, 10%, 20%, etc.), the calculation module 250 may cause the look-up table weight value to vary with the battery power estimate. Smaller and larger, and/or make the Coulomb weighted value smaller as the battery charge estimate becomes smaller. When the change in the voltage value indicates that the battery power estimate is greater than the threshold, the calculation module 250 may set the look-up weight value to a static weight value (eg, 0, 20%, 40%, etc.). For example, when the change in the voltage value indicates that the battery power estimate is greater than 30%, the calculation module 250 sets the lookup table weight value to a fixed value of 30% and sets the coulomb weight value to a fixed value of 80%. When the change in voltage value indicates that the battery power estimate is 20%, the calculation module 250 sets the lookup table weight value to 50% and sets the Coulomb weight value to 50%. When the change in the voltage value indicates that the estimated battery power is 10%, the calculation module 250 sets the table weight value to 70% and sets the Coulomb weight value to 30%.

在步驟S370中,計算模組250依據權重值調整電池電量估計值及庫倫計量值,以計算電池20的電池電量顯示值。在一實施例中,計算模組250計算電池電量估計值與查表權重值之第一乘積,計算庫倫計量值與庫倫計權重值之第二乘積,且計算第一乘積與第二乘積之總和以取得電池電量顯示值。舉例而言,假設電池量估計值為80%,查表權重值為30%,庫倫計量值為75%,庫倫計權重值為70%。經計算模組250計算後,第一乘積為80%*30%=24%,第二乘積為75%*70%=52.5%,而電池電量顯示值為80%*30%+75%*70%=76.5%。接著,計算模組250便可藉由電量回報模組270來回報電池電量顯示值。 In step S370, the calculation module 250 adjusts the battery power estimation value and the coulomb measurement value according to the weight value to calculate the battery power display value of the battery 20. In one embodiment, the calculation module 250 calculates a first product of the battery power estimate and the table weight value, calculates a second product of the Coulomb meter value and the Coulomb weight value, and calculates a sum of the first product and the second product. To get the battery power display value. For example, assume an estimated battery value of 80%, a table weight of 30%, a Coulomb scale of 75%, and a Coulomb weight of 70%. After calculation by the calculation module 250, the first product is 80%*30%=24%, the second product is 75%*70%=52.5%, and the battery power display value is 80%*30%+75%*70. %=76.5%. Then, the calculation module 250 can report the battery power display value by the power return module 270.

圖4是說明電池之電量估測之流程圖的範例。請參照圖4,計算模組250開始進行電池20之電量估測(步驟S410),並先 判斷電池20是否為放電狀態(步驟S420)。若電池不為放電狀態,則計算模組250結束電池20之電量估測(步驟S490)。反之,若電池20為放電狀態,則計算模組250在步驟S430中經由電池狀態量測模組210讀取電池20之電池狀態(例如電壓值、電流值及/或溫度值),並藉由庫倫計230取得電池20在放電過程中的庫倫計量值。步驟S430可以參照圖3所示步驟S330的相關說明。 4 is an example of a flow chart illustrating a battery charge estimation. Referring to FIG. 4, the calculation module 250 starts to perform the power estimation of the battery 20 (step S410), and first It is judged whether or not the battery 20 is in a discharged state (step S420). If the battery is not in a discharged state, the calculation module 250 ends the battery level estimation of the battery 20 (step S490). On the other hand, if the battery 20 is in a discharged state, the calculation module 250 reads the battery state (eg, voltage value, current value, and/or temperature value) of the battery 20 via the battery state measurement module 210 in step S430. The coulomb counter 230 takes the coulomb measurement value of the battery 20 during discharge. Step S430 can refer to the related description of step S330 shown in FIG.

計算模組250在步驟S450中依據電池狀態(例如電壓值、電流值及/或溫度值)取得電池電量估計值。步驟S450可以參照圖3所示步驟S310的相關說明。計算模組250可以在步驟S460中利用電池狀態(例如電壓值、電流值及/或溫度值)計算權重值。步驟S460可以參照圖3所示步驟S350的相關說明。在步驟S470中,計算模組250可以依據經計算的權重值將電池電量估計值與庫倫計量值結合/混合,以取得電池電量顯示值。步驟S470可以參照圖3所示步驟S370的相關說明。接著,計算模組250透過電量回報模組270來回報電池電量顯示值(步驟S480),而結束電量估測(步驟S490)。 The calculation module 250 obtains the battery power estimation value according to the battery state (for example, the voltage value, the current value, and/or the temperature value) in step S450. Step S450 can refer to the related description of step S310 shown in FIG. The computing module 250 can calculate the weight value using the battery status (eg, voltage value, current value, and/or temperature value) in step S460. Step S460 can refer to the related description of step S350 shown in FIG. In step S470, the calculation module 250 may combine/mix the battery power estimation value with the coulomb measurement value according to the calculated weight value to obtain the battery power display value. Step S470 can refer to the related description of step S370 shown in FIG. Next, the calculation module 250 reports the battery power display value through the power return module 270 (step S480), and ends the power estimation (step S490).

此外,本發明實施例之電池之電量估測方法亦可作為程式碼形式,而此程式碼儲存於電池電量估測裝置200的儲存單元中,且計算模組250可載入此程式碼以執行電池之電量估測方法。舉例而言,圖5是說明電池之電量估測之程式碼的範例。請參照圖5,程式碼510是判斷電池是否為充電狀態,其中current代表電池狀態之電流值。若電池為充電狀態,則離開此程式碼之函式。 程式碼520係依據電池狀態與對照表比對,其中voltage為電池狀態之電壓值,temperature為溫度值,而將電壓值、電流值及溫度值輸入對照表函式(即,look_up_table)後,即可取得電池電量估計值(即,table_rsoc)。程式碼550是藉由庫倫計量測的電量以及前次所回報的電池電量(例如,前次庫倫計量值或前次電池電量顯示值)(即,last_rsoc)來推算庫倫計量值(即,cc_rsoc)。其中,將溫度值輸入庫倫計溫度補償函式(即,delta_cc),而fcc代表當前電池的全部電量。程式碼570是利用電池狀態的電壓值「voltage」、電流值「current」及溫度值「temperature」而至三維的權重表格(即,adjust_table[voltage][current][temperature])中進行比對,以取得庫倫計權重值(即,weight_cc)與查表權重值(即,weight_table)。程式碼580是依據庫倫計權重值、查表權重值、庫倫計量值及電池電量估計值來計算電池電量顯示值(即,rsoc),而程式碼590是將程式碼580計算之電池電量顯示值除以庫倫計權重值與查表權重值之加總,而取得最終的電池電量顯示值。 In addition, the battery power estimation method of the embodiment of the present invention can also be used as a code format, and the code is stored in the storage unit of the battery power estimation device 200, and the calculation module 250 can load the code to execute Battery power estimation method. For example, FIG. 5 is an example of a code illustrating a battery power estimation. Referring to FIG. 5, the code 510 determines whether the battery is in a charging state, where current represents the current value of the battery state. If the battery is in a charged state, leave the code for this function. The code 520 is compared with the comparison table according to the battery state, wherein voltage is the voltage value of the battery state, temperature is the temperature value, and the voltage value, the current value and the temperature value are input into the comparison table function (ie, look_up_table), that is, A battery charge estimate (ie, table_rsoc) can be obtained. The code 550 estimates the Coulomb measurement value (ie, cc_rsoc) by the amount of power measured by Coulomb and the previously reported battery power (eg, the previous Coulomb or previous battery display) (ie, last_rsoc). ). Among them, the temperature value is input into the coulomb temperature compensation function (ie, delta_cc), and fcc represents the total power of the current battery. The code 570 is compared with a three-dimensional weight table (ie, adjust_table[voltage][current][temperature] by using the voltage value "voltage" of the battery state, the current value "current", and the temperature value "temperature". To obtain the Coulomb weighted value (ie, weight_cc) and the lookup table weight value (ie, weight_table). The code 580 calculates the battery power display value (ie, rsoc) according to the Coulomb weight value, the table weight value, the Coulomb meter value, and the battery power estimated value, and the code 590 is the battery power display value calculated by the code 580. Divide by the sum of the Coulomb weighted value and the table weight value to obtain the final battery power display value.

圖6A與圖6B是依照本發明實施例的電池電量顯示值模擬圖。當電壓值之變化表示電池電量估計值大於20%時,計算模組250將查表權重值設定為0,因此將完全以第二乘積作為電池電量顯示值。若庫倫計權重值為100%,則計算模組250將完全以計算庫倫計量值作為電池電量顯示值。而在電池電量估計值小於20%後,計算模組250逐步增加查表權重值。請參照圖6A,此範 例的電池電量顯示值630在低於20%之後,逐漸接近實際電量610。請接著參照圖6B,此範例之電池電量顯示值630與實際電量610之電量誤差亦逐漸下降。相較於習知技術之電量650,本發明實施例所估測之電池電量顯示值630較接近實際電量610。 6A and 6B are simulation diagrams of battery power display values in accordance with an embodiment of the present invention. When the change in the voltage value indicates that the estimated battery power is greater than 20%, the calculation module 250 sets the lookup table weight value to 0, so the second product will be used as the battery power display value. If the Coulomb weight value is 100%, the calculation module 250 will completely calculate the Coulomb measurement value as the battery power display value. After the estimated battery power is less than 20%, the calculation module 250 gradually increases the table weight value. Please refer to Figure 6A, this model The battery power display value 630 of the example gradually approaches the actual power level 610 after being less than 20%. Referring to FIG. 6B, the power error between the battery power display value 630 and the actual power amount 610 of this example also gradually decreases. The battery power display value 630 estimated by the embodiment of the present invention is closer to the actual power amount 610 than the power 650 of the prior art.

圖7A與圖7B是依照本發明實施例的電池電量顯示值模擬圖。與圖6A與圖6B不同的地方在於,在此範例中,當電壓值之變化表示電池電量估計值大於10%時,計算模組250將查表權重值設定為0,因此將完全以第二乘積作為電池電量顯示值,或完全以計算庫倫計量值作為電池電量顯示值。而在電池電量估計值小於10%後,計算模組250逐步增加查表權重值。請參照圖7A,此範例的電池電量顯示值730在低於10%之後,逐漸接近實際電量710。請接著參照圖7B,此範例之電池電量顯示值730與實際電量710之電量誤差亦逐漸下降。 7A and 7B are simulation diagrams of battery power display values in accordance with an embodiment of the present invention. The difference from FIG. 6A and FIG. 6B is that, in this example, when the change in the voltage value indicates that the battery power estimated value is greater than 10%, the calculation module 250 sets the table lookup weight value to 0, and thus will be completely second. The product is used as the battery power display value, or the coulomb measurement value is calculated as the battery power display value. After the estimated battery power is less than 10%, the calculation module 250 gradually increases the table weight value. Referring to FIG. 7A, the battery power display value 730 of this example gradually approaches the actual power level 710 after less than 10%. Referring to FIG. 7B, the power error between the battery power display value 730 and the actual power source 710 of this example also gradually decreases.

綜上所述,本發明的計算模組會依據當前電池狀態中的電壓值、電流值及溫度值其中之一或其組合來動態調整權重值,以調整電池電量估計值與庫倫計量值來取得電池電量顯示值。藉此,便能改善電壓查表方法中,在電池電壓平坦區域所造成嚴重的電量誤差,並藉以提昇電池估測之精準度。 In summary, the computing module of the present invention dynamically adjusts the weight value according to one or a combination of the voltage value, the current value, and the temperature value in the current battery state, to adjust the battery power estimated value and the Coulomb measurement value to obtain Battery level display value. Thereby, it is possible to improve the serious power error caused by the flat voltage region of the voltage in the voltage meter reading method, and thereby improve the accuracy of the battery estimation.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention, and any one of ordinary skill in the art can make some changes and refinements without departing from the spirit and scope of the present invention. The scope of the invention is defined by the scope of the appended claims.

Claims (18)

一種電池之電量估測方法,包括:依據該電池的一電池狀態查詢至少一對照表,以取得一電池電量估計值;藉由一庫倫計量測該電池的輸出電量以取得一庫倫計量值;至少依據該電池狀態所包括的一溫度值而動態決定一權重值;以及依據該權重值調整該電池電量估計值及該庫倫計量值,以計算該電池的一電池電量顯示值。 A battery power estimation method includes: querying at least one comparison table according to a battery status of the battery to obtain a battery power estimation value; and measuring a battery output quantity by a Coulomb measurement to obtain a Coulomb measurement value; Determining a weight value according to at least a temperature value included in the battery state; and adjusting the battery power estimated value and the Coulomb metering value according to the weight value to calculate a battery power display value of the battery. 如申請專利範圍第1項所述的電池之電量估測方法,其中該電池狀態包括一電壓值、一電流值及該溫度值其中之一或其組合,而至少依據該電池狀態所包含的該溫度值而動態決定該權重值的步驟包括:當該電壓值、該電流值或該溫度值之變化發生時,依據該電壓值、該電流值或該溫度值之該變化調整該權重值。 The battery power estimation method according to claim 1, wherein the battery state includes one of a voltage value, a current value, and the temperature value, or a combination thereof, and at least according to the battery state The step of dynamically determining the weight value includes: adjusting the weight value according to the voltage value, the current value, or the change in the temperature value when the voltage value, the current value, or the change in the temperature value occurs. 如申請專利範圍第2項所述的電池之電量估測方法,其中所述依據該電壓值、該電流值或該溫度值之該變化調整該權重值的步驟包括:依據該溫度值的變化而從多個權重表格中動態選擇一對應權重表格;依據該電池的該電壓值查詢該對應權重表格,以獲得該權重值。 The method for estimating a quantity of a battery according to the second aspect of the invention, wherein the step of adjusting the weight value according to the voltage value, the current value or the temperature value comprises: changing according to the temperature value A corresponding weight table is dynamically selected from the plurality of weight tables; the corresponding weight table is queried according to the voltage value of the battery to obtain the weight value. 如申請專利範圍第3項所述的電池之電量估測方法,其中該對應權重表格載有該電壓值、一庫倫計權重值與一查表權重值之關係;以及當該電壓值越小時,該庫倫計權重值越小,或該查表權重值越大。 The battery power estimation method according to claim 3, wherein the corresponding weight table carries a relationship between the voltage value, a coulomb weight value and a look-up table weight value; and when the voltage value is smaller, The smaller the coulomb weight value, or the larger the table weight value. 如申請專利範圍第3項所述的電池之電量估測方法,其中該權重值包含一庫倫計權重值與一查表權重值,而所述依據該電壓值、該電流值或該溫度值之該變化調整該權重值的步驟包括:當該電池電量估計值小於一臨界值時,調整該權重值,以使該查表權重值隨著該電池電量估計值變小而越大,或是使該庫倫計權重值隨著該電池電量估計值變小而越小。 The battery power estimation method according to claim 3, wherein the weight value includes a coulomb weight value and a look-up table weight value, and the voltage value, the current value or the temperature value is The step of adjusting the weight value includes: adjusting the weight value when the battery power estimation value is less than a threshold value, so that the table weight value is larger as the battery power estimation value becomes smaller, or The coulomb weighting value is smaller as the battery power estimate becomes smaller. 如申請專利範圍第5項所述的電池之電量估測方法,其中所述依據該電壓值、該電流值或該溫度值之該變化調整該權重值的步驟包括:當該電池電量估計值大於該臨界值時,使該查表權重值設定為一比重值。 The method for estimating a power quantity of a battery according to claim 5, wherein the step of adjusting the weight value according to the voltage value, the current value or the temperature value comprises: when the battery power estimated value is greater than At the critical value, the look-up table weight value is set to a specific gravity value. 如申請專利範圍第3項所述的電池之電量估測方法,其中該權重值包含一庫倫計權重值與一查表權重值,而所述依據該權重值調整該電池電量估計值及該庫倫計量值以計算該電池電量顯示值的步驟包括:計算該電池電量估計值與該查表權重值之一第一乘積;計算該庫倫計量值與該庫倫計權重值之一第二乘積;以及計算該第一乘積與該第二乘積之總和以取得該電池電量顯示 值。 The battery power estimation method according to claim 3, wherein the weight value includes a coulomb weight value and a look-up table weight value, and the battery power estimation value and the coulomb are adjusted according to the weight value. The measuring value to calculate the battery power display value comprises: calculating a first product of the battery power estimated value and the look-up table weight value; calculating a second product of the coulomb metering value and the coulomb weighting value; and calculating The sum of the first product and the second product to obtain the battery power display value. 如申請專利範圍第2項所述的電池之電量估測方法,其中該溫度值包括一環境溫度值或該電池之溫度值。 The method for estimating the amount of electricity of a battery according to claim 2, wherein the temperature value comprises an ambient temperature value or a temperature value of the battery. 如申請專利範圍第2項所述的電池之電量估測方法,其中依據該電池狀態查詢該對照表,以取得該電池電量估計值的步驟包括:依據該電流值判斷該電池是否為一充電狀態。 The method for estimating a power quantity of a battery according to the second aspect of the invention, wherein the step of querying the comparison table according to the battery status to obtain the battery power estimated value comprises: determining whether the battery is in a charging state according to the current value. . 一種電池電量估測裝置,包括:一電池狀態量測模組,用以監測該電池的一電池狀態;一庫倫計,用以量測該電池的輸出電量以取得一庫倫計量值;一計算模組,耦接至該電池狀態量測模組與該庫倫計以接收該電池狀態與該庫倫計量值,該計算模組依據該電池狀態查詢至少一對照表以取得一電池電量估計值,依據該電池狀態所包括的一溫度值而動態決定一權重值,且依據該權重值調整該電池電量估計值及該庫倫計量值以計算該電池的一電池電量顯示值。 A battery power estimating device includes: a battery state measuring module for monitoring a battery state of the battery; a coulomb meter for measuring the output power of the battery to obtain a Coulomb metering value; The group is coupled to the battery state measurement module and the coulomb counter to receive the battery state and the coulomb measurement value, and the calculation module queries at least one comparison table according to the battery state to obtain a battery power estimation value, according to the A weight value included in the battery state dynamically determines a weight value, and the battery power estimated value and the coulomb meter value are adjusted according to the weight value to calculate a battery power display value of the battery. 如申請專利範圍第10項所述的電池電量估測裝置,其中該電池狀態包括一電壓值、一電流值及該溫度值其中之一或其組合,而當該電壓值、該電流值或該溫度值之變化發生時,該計算模組依據該電壓值、該電流值或該溫度值之該變化調整該權重值。 The battery power estimation device of claim 10, wherein the battery state comprises one of a voltage value, a current value, and the temperature value, or a combination thereof, and when the voltage value, the current value, or the When the change of the temperature value occurs, the calculation module adjusts the weight value according to the voltage value, the current value or the change of the temperature value. 如申請專利範圍第11項所述的電池電量估測裝置,其中該計算模組依據該溫度值的變化而從多個權重表格中動態選擇一對應權重表格,該計算模組依據該電池的該電壓值查詢該對應權 重表格,以獲得該權重值。 The battery power estimation device of claim 11, wherein the calculation module dynamically selects a corresponding weight table from the plurality of weight tables according to the change of the temperature value, the calculation module is configured according to the battery Voltage value query the corresponding right Re-table the table to get the weight value. 如申請專利範圍第12項所述的電池電量估測裝置,其中該對應權重表格載有該電壓值、一庫倫計權重值與一查表權重值之關係;以及當該電壓值越小時,該庫倫計權重值越小,或該查表權重值越大。 The battery power estimating device according to claim 12, wherein the corresponding weight table carries a relationship between the voltage value, a coulomb weight value and a look-up table weight value; and when the voltage value is smaller, the The smaller the Coulomb weight value, or the larger the table weight value. 如申請專利範圍第12項所述的電池電量估測裝置,其中該權重值包含一庫倫計權重值與一查表權重值;當該電壓值之該變化表示該電池電量估計值小於一臨界值時,該計算模組調整該權重值,以使該查表權重值隨著該電池電量估計值變小而越大,或是使該庫倫計權重值隨著該電池電量估計值變小而越小。 The battery power estimating device according to claim 12, wherein the weight value includes a coulomb weight value and a look-up table weight value; when the change in the voltage value indicates that the battery power estimated value is less than a critical value The calculation module adjusts the weight value such that the lookup table weight value becomes larger as the battery power estimate becomes smaller, or causes the coulomb weight value to become smaller as the battery power estimate becomes smaller. small. 如申請專利範圍第14項所述的電池電量估測裝置,其中當該電壓值之該變化表示該電池電量估計值大於該臨界值時,該計算模組使該查表權重值設定為一比重值。 The battery power estimation device of claim 14, wherein the calculation module sets the table weight value to a specific gravity when the change in the voltage value indicates that the battery power estimated value is greater than the threshold value. value. 如申請專利範圍第12項所述的電池電量估測裝置,其中該權重值包含一庫倫計權重值與一查表權重值;該計算模組計算該電池電量估計值與該查表權重值之一第一乘積,計算該庫倫計量值與該庫倫計權重值之一第二乘積,且計算該第一乘積與該第二乘積之總和以取得該電池電量顯示值。 The battery power estimation device of claim 12, wherein the weight value comprises a coulomb weight value and a look-up table weight value; the calculation module calculates the battery power estimation value and the table weight value a first product, a second product of the coulomb meter value and the coulomb weight value is calculated, and a sum of the first product and the second product is calculated to obtain the battery power display value. 如申請專利範圍第11項所述的電池電量估測裝置,其中該溫度值包括一環境溫度值或該電池之溫度值。 The battery power estimating device according to claim 11, wherein the temperature value comprises an ambient temperature value or a temperature value of the battery. 如申請專利範圍第11項所述的電池電量估測裝置,其中該計算模組依據該電流值判斷該電池是否為一充電狀態。 The battery power estimating device according to claim 11, wherein the calculating module determines whether the battery is in a charging state according to the current value.
TW103140245A 2014-11-20 2014-11-20 Method and apparatus for measuring electric quantity of battery TWI642959B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW103140245A TWI642959B (en) 2014-11-20 2014-11-20 Method and apparatus for measuring electric quantity of battery
CN201410788654.5A CN105759209A (en) 2014-11-20 2014-12-17 battery electric quantity estimation method and device
US14/741,462 US20160146899A1 (en) 2014-11-20 2015-06-17 Method and apparatus for measuring capacity of battery

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW103140245A TWI642959B (en) 2014-11-20 2014-11-20 Method and apparatus for measuring electric quantity of battery

Publications (2)

Publication Number Publication Date
TW201619630A TW201619630A (en) 2016-06-01
TWI642959B true TWI642959B (en) 2018-12-01

Family

ID=56009970

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103140245A TWI642959B (en) 2014-11-20 2014-11-20 Method and apparatus for measuring electric quantity of battery

Country Status (3)

Country Link
US (1) US20160146899A1 (en)
CN (1) CN105759209A (en)
TW (1) TWI642959B (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI614512B (en) * 2016-07-14 2018-02-11 神基科技股份有限公司 Gauging method for battery discharge-capacity corresponding to temperature and electronic device using the same
US10903665B2 (en) * 2016-11-01 2021-01-26 Microsoft Technology Licensing, Llc Usage data based battery charge or discharge time determination
US11656666B2 (en) 2016-11-16 2023-05-23 Microsoft Technology Licensing, Llc Dynamic power source selection, charging, and discharging
US10488905B2 (en) 2016-11-16 2019-11-26 Microsoft Technology Licensing, Llc Dynamic energy storage device discharging
US10725529B2 (en) 2017-06-26 2020-07-28 Microsoft Technology Licensing, Llc Target based power management
EP3537730A1 (en) * 2018-03-09 2019-09-11 Oticon A/s A method for updating a discharge battery profile
CN109495518A (en) * 2019-01-10 2019-03-19 王艳 Network access authority management system
CN113253141B (en) * 2020-02-12 2023-06-13 北京小米移动软件有限公司 Battery power metering method, electronic device and storage medium
TWI712813B (en) * 2020-03-27 2020-12-11 應能科技股份有限公司 Method and system for estimating the service life of energy storage components
CN111505423B (en) * 2020-04-30 2022-05-03 武汉拓宝科技股份有限公司 Method and system for testing electric quantity of low-power-consumption equipment
TWI728830B (en) * 2020-06-09 2021-05-21 聚眾聯合科技股份有限公司 Capacity judgment module and capacity calibration method thereof
CN113884916B (en) * 2020-07-02 2024-09-13 聚众联合科技股份有限公司 Electric quantity judging module and electric quantity correcting method thereof
CN111929589B (en) * 2020-07-21 2023-05-16 广州威拓电子科技有限公司 Method, device, terminal and storage medium for outputting electric quantity value of disposable battery
WO2022047767A1 (en) * 2020-09-07 2022-03-10 海能达通信股份有限公司 Battery power detection method and apparatus, and portable electronic device
CN112415402B (en) * 2021-01-25 2021-04-27 浙江纽联科技有限公司 Method and system for lithium battery capacity estimation and battery core abnormity prediction
CN118891171A (en) * 2022-11-29 2024-11-01 宁德时代新能源科技股份有限公司 Battery risk level determining method, device, storage medium and battery management system
CN118311444B (en) * 2024-06-05 2024-09-06 浙江欣旺达电子有限公司 Method, device, equipment and medium for calculating relative state of charge of battery

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201429023A (en) * 2013-01-04 2014-07-16 Dynapack Internat Technology Corp Charging device and control method thereof
TW201440378A (en) * 2013-04-01 2014-10-16 Metal Ind Res & Dev Ct Charging balancing system based on battery operating process and charging balancing method thereof

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1169250C (en) * 1995-03-06 2004-09-29 宇部兴产株式会社 Nonaqueous secondary cell
US8055343B2 (en) * 2006-10-20 2011-11-08 Cardiac Pacemakers, Inc. Dynamic battery management in an implantable device
WO2009078905A1 (en) * 2007-12-13 2009-06-25 Cardiac Pacemakers, Inc. Battery depletion detection in an implantable device
CN101567476A (en) * 2008-04-22 2009-10-28 英华达股份有限公司 Device and method for sensing electric quantity of battery of portable electronic device
CN101320079A (en) * 2008-06-25 2008-12-10 哈尔滨工业大学 Computing method for battery electric quantity state
US8760118B2 (en) * 2011-06-02 2014-06-24 Robert Bosch Gmbh System and method for charging and discharging a Li-ion battery
CN102590756B (en) * 2012-02-14 2015-01-07 深圳市沛城电子科技有限公司 Method and device for battery capacity detection
CN102636759A (en) * 2012-05-02 2012-08-15 上海樟村电子有限公司 Method for accurately calculating battery electric quantity system-on-chip (SOC) in real time
CN103217649A (en) * 2013-03-28 2013-07-24 广东欧珀移动通信有限公司 Method and device for displaying electric quantity, and mobile device
CN103513187B (en) * 2013-09-03 2016-05-11 苏州佳世达电通有限公司 A kind of evaluation method of battery capacity
US9118190B2 (en) * 2013-10-30 2015-08-25 Metal Industries Research & Development Centre Charging balancing system based on battery operating process and method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201429023A (en) * 2013-01-04 2014-07-16 Dynapack Internat Technology Corp Charging device and control method thereof
TW201440378A (en) * 2013-04-01 2014-10-16 Metal Ind Res & Dev Ct Charging balancing system based on battery operating process and charging balancing method thereof

Also Published As

Publication number Publication date
US20160146899A1 (en) 2016-05-26
CN105759209A (en) 2016-07-13
TW201619630A (en) 2016-06-01

Similar Documents

Publication Publication Date Title
TWI642959B (en) Method and apparatus for measuring electric quantity of battery
US11095139B2 (en) Adaptive battery charging
TWI426288B (en) Method for estimating battery degradation
CN100568013C (en) A kind of method and system of measuring battery dump energy by the detection open-circuit voltage
TWI416150B (en) Electronic device with battery capacity detecting function and battery capacity detecting method thereof
WO2016145621A1 (en) Electrical power estimating method and terminal
CN105974317B (en) Battery remaining power prediction device and battery pack
JP6221884B2 (en) Estimation program, estimation method, and estimation apparatus
JP2016176780A (en) Battery residual amount prediction device and battery pack
JP6749080B2 (en) Power storage system, secondary battery control system, and secondary battery control method
JP2017116518A (en) Remaining life of rechargeable battery detection circuit, electronic apparatus using the same, automobile, and state of charge detection method
WO2022183976A1 (en) Coulombmeter-based method and system for measuring remaining electric quantity of battery
JP2013142638A (en) System, program, and method for measuring remaining battery power
JP6421411B2 (en) Estimation program for estimating battery charging rate, estimation method for estimating battery charging rate, and estimation device for estimating battery charging rate
TW201241459A (en) Battery voltage measurement
TWI552482B (en) Charging method and portable electronic apparatus using the same
TW201814309A (en) State-of-charge indication method and related system
TW202018320A (en) Battery power estimating method and electronic device
US8880367B1 (en) Method for accurately performing power estimation on a battery of an electronic device, and associated apparatus
TWI522789B (en) Electronic device and detection method of power capacity
TW201814318A (en) A method for estimating a battery power percentage of a battery and a power management apparatus
JP2018200306A (en) Battery residual amount detection circuit, electronic apparatus using the same, and detection method of battery residual amount
CN114325315A (en) Chip aging compensation method and device, SOC chip and electronic equipment
TWI640792B (en) Lithium battery capacity detecting method using compensation calculation method
TW202009676A (en) Touch sensing device and touch sensing method